OSDN Git Service

Fixed a possible stack overflow in decode_date_str() function + set debugger flags...
[mutilities/MUtilities.git] / src / Startup.cpp
index 3fe6dd1..5d64585 100644 (file)
@@ -94,7 +94,10 @@ static int startup_helper(int &argc, char **argv, MUtils::Startup::main_function
 int MUtils::Startup::startup(int &argc, char **argv, main_function_t *const entry_point)
 {
        int iResult = -1;
-#if 1||(MUTILS_DEBUG)
+#if (MUTILS_DEBUG)
+#ifdef _MSC_VER
+       _CrtSetDbgFlag(_CRTDBG_CHECK_ALWAYS_DF || _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG));
+#endif //_MSCVER
        iResult = startup_main(argc, argv, entry_point);
 #else //MUTILS_DEBUG
 #ifdef _MSC_VER