8 typedef shl_t minthandle_t;
10 #define WIN32_LEAN_AND_MEAN
12 typedef HMODULE minthandle_t;
13 #undef WIN32_LEAN_AND_MEAN
16 typedef void *minthandle_t;
28 func_ptr *function_list;
37 int getobj(void *hv_t,char *key,char *type,void **store);
38 int getint(void *hv_t,char *key,int *store);
39 int getdouble(void *hv_t,char *key,double *store);
40 int getvoid(void *hv_t,char *key,void **store);
43 void *DSO_open(char* file,char** evalstring);
44 int DSO_close(void *);
45 void DSO_call(DSO_handle *handle,int func_index,HV* hv);
47 #ifdef __EMX__ /* OS/2 */
50 # endif /* RTLD_LAZY */
51 int dlclose(minthandle_t);
56 #define I_EVALSTR "_evalstr"
57 #define I_SYMBOL_TABLE "_symbol_table"
58 #define I_UTIL_TABLE "_util_table"
59 #define I_FUNCTION_LIST "_function_list"
60 #define I_INSTALL_TABLES "_install_tables"
64 #define I_EVALSTR "evalstr"
65 #define I_SYMBOL_TABLE "symbol_table"
66 #define I_UTIL_TABLE "util_table"
67 #define I_FUNCTION_LIST "function_list"
68 #define I_INSTALL_TABLES "install_tables"
72 #endif /* _DYNALOAD_H_ */