aboutsummaryrefslogtreecommitdiff
path: root/jim-load-static-exts.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2011-05-30 12:36:30 +1000
committerSteve Bennett <steveb@workware.net.au>2011-06-10 14:00:34 +1000
commit382a35e21340439b0c2557cc125fb12ac5d135e3 (patch)
tree236ceb935f3f7805243dcce4dca4304000524220 /jim-load-static-exts.c
parentdbe7729d6b03470bf91de94a998b1c2e56b4ee3b (diff)
downloadjimtcl-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.c71
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;
-}