diff --git a/examples/server_demo_libevent/server_demo_libevent.cpp b/examples/server_demo_libevent/server_demo_libevent.cpp index 958d05da6d212f0fa5fe574b0cbc4946b64bef8d..c304120f843391401ea07e0365e1b578e2f0308b 100644 --- a/examples/server_demo_libevent/server_demo_libevent.cpp +++ b/examples/server_demo_libevent/server_demo_libevent.cpp @@ -28,7 +28,8 @@ #include <event2/bufferevent.h> #include <event2/thread.h> -#if defined(ENABLE_BREAKPAD) && ENABLE_BREAKPAD +#ifdef ENABLE_BREAKPAD +#if ENABLE_BREAKPAD #ifdef _WIN32 #include <client/windows/handler/exception_handler.h> static bool dumpCallback(const wchar_t* dump_path, @@ -52,6 +53,7 @@ static bool dumpCallback(const google_breakpad::MinidumpDescriptor& descriptor, } #endif #endif +#endif #define DISABLE_JLIB_LOG2 @@ -385,7 +387,8 @@ int main(int argc, char** argv) fprintf(stderr, "failed to init libevent with thread by calling evthread_use_windows_threads\n"); return -1; } -#if defined(ENABLE_BREAKPAD) && ENABLE_BREAKPAD +#ifdef ENABLE_BREAKPAD +#if ENABLE_BREAKPAD google_breakpad::ExceptionHandler eh(L"./", // dump_path nullptr, // FilterCallback dumpCallback, // MinidumpCallback @@ -393,14 +396,17 @@ int main(int argc, char** argv) google_breakpad::ExceptionHandler::HANDLER_ALL // handler_types ); // MINIDUMP_TYPE #endif +#endif #else if (0 != evthread_use_pthreads()) { fprintf(stderr, "failed to init libevent with thread by calling evthread_use_pthreads\n"); return -1; } -#if defined(ENABLE_BREAKPAD) && ENABLE_BREAKPAD +#ifdef ENABLE_BREAKPAD +#if ENABLE_BREAKPAD google_breakpad::ExceptionHandler eh(google_breakpad::MinidumpDescriptor("./"), nullptr, dumpCallback, nullptr, true, -1); #endif +#endif #endif int port = 12345;