void at_exit( void (*func)() ) { external_wrapper((void*)func); }
void ANATHEMA_DLL_SPEC at_exit(void (*func)()) { external_wrapper((void*)func); }
void TRINITY_DLL_SPEC at_exit( void (*func)() ) { external_wrapper((void*)func); }
void MANGOS_DLL_SPEC at_exit(void (*func)()) { external_wrapper((void*)func); }
void QUAD_DLL_SPEC at_exit( void (*func)() ) { external_wrapper((void*)func); }