--- ./Src/Zle/zle_main.c_orig	2022-10-14 04:38:43 +0000
+++ ./Src/Zle/zle_main.c	2022-10-14 04:43:04 +0000
@@ -1056,7 +1056,7 @@
 #endif
 
 /**/
-void
+mod_export void
 redrawhook(void)
 {
     Thingy initthingy;
--- ./Src/Zle/zle_keymap.c_orig	2022-10-14 04:39:27 +0000
+++ ./Src/Zle/zle_keymap.c	2022-10-14 04:44:15 +0000
@@ -404,7 +404,7 @@
 /**************************/
 
 /**/
-Keymap
+mod_export Keymap
 openkeymap(char *name)
 {
     KeymapName n = (KeymapName) keymapnamtab->getnode(keymapnamtab, name);
--- ./Src/Zle/zle_move.c_orig	2022-10-14 04:40:20 +0000
+++ ./Src/Zle/zle_move.c	2022-10-14 04:45:18 +0000
@@ -166,7 +166,7 @@
  */
 
 /**/
-char *
+mod_export char *
 backwardmetafiedchar(char *start, char *endptr, convchar_t *retchr)
 {
 #ifdef MULTIBYTE_SUPPORT
--- ./Src/openssh_bsd_setres_id.c_orig	2022-10-14 04:40:53 +0000
+++ ./Src/openssh_bsd_setres_id.c	2022-10-14 04:41:29 +0000
@@ -47,13 +47,15 @@
  */
 
 
+#include "zsh.mdh"
+#include "openssh_bsd_setres_id.pro"
+
 #include <sys/types.h>
 
 #include <stdarg.h>
 #include <unistd.h>
 #include <string.h>
 
-#include "zsh.mdh"
 
 #if defined(ZSH_IMPLEMENT_SETRESGID) || defined(BROKEN_SETRESGID)
 int
--- ./Src/builtin.c_orig	2022-10-14 04:41:37 +0000
+++ ./Src/builtin.c	2022-10-14 04:42:16 +0000
@@ -2597,7 +2597,7 @@
  */
 
 /**/
-int
+mod_export int
 bin_typeset(char *name, char **argv, LinkList assigns, Options ops, int func)
 {
     Param pm;
