From 382a35e21340439b0c2557cc125fb12ac5d135e3 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Mon, 30 May 2011 12:36:30 +1000 Subject: Create static extension loader dynamically Makes it easier when adding new extensions Signed-off-by: Steve Bennett --- jim-load-static-exts.c | 71 -------------------------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 jim-load-static-exts.c (limited to 'jim-load-static-exts.c') diff --git a/jim-load-static-exts.c b/jim-load-static-exts.c deleted file mode 100644 index efa0303..0000000 --- a/jim-load-static-exts.c +++ /dev/null @@ -1,71 +0,0 @@ -#include "jim.h" -#include "jimautoconf.h" - -#define LOAD_EXT(n) \ - extern int Jim_ ## n ## Init(Jim_Interp *); \ - Jim_ ## n ## Init(interp); - -int Jim_InitStaticExtensions(Jim_Interp *interp) -{ -#ifdef jim_ext_stdlib - LOAD_EXT(stdlib); -#endif -#ifdef jim_ext_package - LOAD_EXT(package); -#endif -#ifdef jim_ext_load - LOAD_EXT(load); -#endif -#ifdef jim_ext_aio - LOAD_EXT(aio); -#endif -#ifdef jim_ext_readdir - LOAD_EXT(readdir); -#endif -#ifdef jim_ext_regexp - LOAD_EXT(regexp); -#endif -#ifdef jim_ext_eventloop - LOAD_EXT(eventloop); -#endif -#ifdef jim_ext_file - LOAD_EXT(file); -#endif -#ifdef jim_ext_exec - LOAD_EXT(exec); -#endif -#ifdef jim_ext_clock - LOAD_EXT(clock); -#endif -#ifdef jim_ext_glob - LOAD_EXT(glob); -#endif -#ifdef jim_ext_array - LOAD_EXT(array); -#endif -#ifdef jim_ext_posix - LOAD_EXT(posix); -#endif -#ifdef jim_ext_signal - LOAD_EXT(signal); -#endif -#ifdef jim_ext_tclcompat - LOAD_EXT(tclcompat); -#endif -#ifdef jim_ext_syslog - LOAD_EXT(syslog); -#endif -#ifdef jim_ext_oo - LOAD_EXT(oo); -#endif -#ifdef jim_ext_tree - LOAD_EXT(tree); -#endif -#ifdef jim_ext_pack - LOAD_EXT(pack); -#endif -#ifdef jim_ext_binary - LOAD_EXT(binary); -#endif - return JIM_OK; -} -- cgit v1.1