#include "../base/HGDef.h" #if defined(HG_CMP_MSC) BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; case DLL_PROCESS_DETACH: break; } return TRUE; } #else void __attribute__((constructor)) global_load(void); void __attribute__((destructor)) global_unload(void); void global_load(void) { } void global_unload(void) { } #endif