1 /* This file should be included by Racket dynamically-loaded
2    extenstion files */
3 
4 #ifndef E_SCHEME_H
5 #define E_SCHEME_H
6 
7 #define SCHEME_DIRECT_EMBEDDED 0
8 
9 #include "scheme.h"
10 
11 #ifdef CODEFRAGMENT_DYNAMIC_LOAD
12 #pragma export on
13 #endif
14 
15 #ifdef __cplusplus
16 extern "C"
17 {
18 #endif
19 
20 extern Scheme_Object *scheme_initialize(Scheme_Env *global_env);
21 extern Scheme_Object *scheme_reload(Scheme_Env *global_env);
22 extern Scheme_Object *scheme_module_name(void);
23 
24 #ifdef __cplusplus
25 }
26 #endif
27 
28 #ifdef CODEFRAGMENT_DYNAMIC_LOAD
29 #pragma export off
30 #endif
31 
32 #endif /* ! E_SCHEME_H */
33 
34