00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00022 #ifdef WIN32
00023 #define DL_HANDLE HINSTANCE
00024 #define DL_SOEXT "dll"
00025 #else
00026 #define DL_HANDLE HANDLE
00027 #define DL_SOEXT "so"
00028 #endif
00029
00030 DSL_API DL_HANDLE DSL_CC DL_Open(const char * fn);
00031 DSL_API DL_HANDLE DSL_CC DL_FindAndOpen(const char * fn);
00032 DSL_API void * DSL_CC DL_GetAddress(DL_HANDLE hHandle, const char * name);
00033 DSL_API void DSL_CC DL_Close(DL_HANDLE hHandle);
00034 DSL_API const char * DSL_CC DL_LastError();
00035