repo.or.cz
/
jimtcl.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
It was possible to create a bad ref
[jimtcl.git]
/
jim-load-static-exts.c
blob
f8a121525f3053aef254358f5fc69c408cc41e27
1
#include
"jim.h"
2
3
#define LOAD_EXT(n) \
4
extern int Jim_ ## n ## Init(Jim_Interp *interp); \
5
Jim_ ## n ## Init(interp); \
6
7
int Jim_InitStaticExtensions(Jim_Interp *interp)
8
{
9
#ifdef jim_ext_stdlib
10
LOAD_EXT
(
stdlib
);
11
#endif
12
#ifdef jim_ext_package
13
LOAD_EXT
(
package
);
14
#endif
15
#ifdef jim_ext_load
16
LOAD_EXT
(
load
);
17
#endif
18
#ifdef jim_ext_aio
19
LOAD_EXT
(
aio
);
20
#endif
21
#ifdef jim_ext_readdir
22
LOAD_EXT
(
readdir
);
23
#endif
24
#ifdef jim_ext_regexp
25
LOAD_EXT
(
regexp
);
26
#endif
27
#ifdef jim_ext_eventloop
28
LOAD_EXT
(
eventloop
);
29
#endif
30
#ifdef jim_ext_file
31
LOAD_EXT
(
file
);
32
#endif
33
#ifdef jim_ext_exec
34
LOAD_EXT
(
exec
);
35
#endif
36
#ifdef jim_ext_clock
37
LOAD_EXT
(
clock
);
38
#endif
39
#ifdef jim_ext_glob
40
LOAD_EXT
(
glob
);
41
#endif
42
#ifdef jim_ext_array
43
LOAD_EXT
(
array
);
44
#endif
45
#ifdef jim_ext_posix
46
LOAD_EXT
(
posix
);
47
#endif
48
#ifdef jim_ext_signal
49
LOAD_EXT
(
signal
);
50
#endif
51
#ifdef jim_ext_tclcompat
52
LOAD_EXT
(
tclcompat
);
53
#endif
54
#ifdef jim_ext_syslog
55
LOAD_EXT
(
syslog
);
56
#endif
57
#ifdef jim_ext_bio
58
LOAD_EXT
(
bio
);
59
#endif
60
return
JIM_OK
;
61
}