diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-05-30 12:36:30 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2011-06-10 14:00:34 +1000 |
commit | 382a35e21340439b0c2557cc125fb12ac5d135e3 (patch) | |
tree | 236ceb935f3f7805243dcce4dca4304000524220 /jim-load-static-exts.c | |
parent | dbe7729d6b03470bf91de94a998b1c2e56b4ee3b (diff) | |
download | jimtcl-382a35e21340439b0c2557cc125fb12ac5d135e3.zip jimtcl-382a35e21340439b0c2557cc125fb12ac5d135e3.tar.gz jimtcl-382a35e21340439b0c2557cc125fb12ac5d135e3.tar.bz2 |
Create static extension loader dynamically
Makes it easier when adding new extensions
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-load-static-exts.c')
-rw-r--r-- | jim-load-static-exts.c | 71 |
1 files changed, 0 insertions, 71 deletions
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; -} |