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