From f8b0dee88051065d4667fe41dd1bc81905c2b07c Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Wed, 24 Nov 1999 16:20:58 +0000 Subject: zsh-workers/8770 --- Src/init.c | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) (limited to 'Src/init.c') diff --git a/Src/init.c b/Src/init.c index 1860fdd8d..97627c4d6 100644 --- a/Src/init.c +++ b/Src/init.c @@ -599,11 +599,9 @@ setupvals(void) mailpath = mkarray(NULL); watch = mkarray(NULL); psvar = mkarray(NULL); -#ifdef DYNAMIC module_path = mkarray(ztrdup(MODULE_DIR)); modules = newlinklist(); -#endif - bltinmodules = newlinklist(); + linkedmodules = newlinklist(); /* Set default prompts */ if(unset(INTERACTIVE)) { @@ -940,9 +938,10 @@ sourcehome(char *s) void init_bltinmods(void) { - static struct module mod = { NULL, 0, NULL, NULL }; + #include "bltinmods.list" - mod.nam = NULL; + + load_module("zsh"); } /**/ @@ -969,13 +968,13 @@ noop_function_int(int nothing) /**/ ZleVoidFn trashzleptr = noop_function; /**/ -ZleVoidFn gotwordptr; +ZleVoidFn gotwordptr = noop_function; /**/ -ZleVoidFn refreshptr; +ZleVoidFn refreshptr = noop_function; /**/ -ZleVoidIntFn spaceinlineptr; +ZleVoidIntFn spaceinlineptr = noop_function_int; /**/ -ZleReadFn zlereadptr; +ZleReadFn zlereadptr = autoload_zleread; #else /* !LINKED_XMOD_zle */ @@ -989,11 +988,10 @@ ZleReadFn zlereadptr = autoload_zleread; ZleReadFn zlereadptr = fallback_zleread; # endif /* !UNLINKED_XMOD_zle */ -/**/ -# ifdef UNLINKED_XMOD_zle +#endif /* !LINKED_XMOD_zle */ /**/ -static unsigned char * +unsigned char * autoload_zleread(char *lp, char *rp, int ha) { zlereadptr = fallback_zleread; @@ -1001,9 +999,6 @@ autoload_zleread(char *lp, char *rp, int ha) return zleread(lp, rp, ha); } -/**/ -# endif /* UNLINKED_XMOD_zle */ - /**/ unsigned char * fallback_zleread(char *lp, char *rp, int ha) @@ -1017,8 +1012,6 @@ fallback_zleread(char *lp, char *rp, int ha) return (unsigned char *)shingetline(); } -#endif /* !LINKED_XMOD_zle */ - /* compctl entry point pointers. Similar to the ZLE ones. */ /**/ -- cgit 1.4.1