#ifndef CRASH_HANDLER_H #define CRASH_HANDLER_H #include typedef void(*CrashHandlerCallback)(char*, size_t*); #ifdef __cplusplus extern "C" { #endif void CrashHandler_Init(CrashHandlerCallback callback); #ifdef __cplusplus } #endif #ifdef _WIN32 #include #include #include #include #ifdef __cplusplus extern "C" { #endif LONG seh_filter(struct _EXCEPTION_POINTERS* ex); #ifdef __cplusplus } #endif #pragma comment(lib, "Dbghelp.lib") #endif #endif // CRASH_HANDLER_H