https://git.reactos.org/?p=reactos.git;a=commitdiff;h=9a51c8e6c6f01c42ec34c…
commit 9a51c8e6c6f01c42ec34c2b4ec46fa7abb4051fb
Author: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
AuthorDate: Thu Oct 12 22:53:02 2023 +0900
Commit: GitHub <noreply(a)github.com>
CommitDate: Thu Oct 12 22:53:02 2023 +0900
[MSPAINT][NOTEPAD][REGEDIT] Don't use CRTDBG for these apps (#5788)
Don't include <crtdbg.h>.
Don't use _CrtSetDbgFlag.
---
base/applications/mspaint/main.cpp | 5 -----
base/applications/mspaint/precomp.h | 4 ----
base/applications/notepad/main.c | 5 -----
base/applications/notepad/notepad.h | 4 ----
base/applications/regedit/main.c | 5 -----
base/applications/regedit/regedit.h | 4 ----
6 files changed, 27 deletions(-)
diff --git a/base/applications/mspaint/main.cpp b/base/applications/mspaint/main.cpp
index dda9db7618e..7357bb134cb 100644
--- a/base/applications/mspaint/main.cpp
+++ b/base/applications/mspaint/main.cpp
@@ -299,11 +299,6 @@ HWND CMainWindow::DoCreate()
INT WINAPI
_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, INT nCmdShow)
{
-#ifdef _DEBUG
- // Report any memory leaks on exit
- _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
-#endif
-
g_hinstExe = hInstance;
// Initialize common controls library
diff --git a/base/applications/mspaint/precomp.h b/base/applications/mspaint/precomp.h
index 09775b0cb72..a24f1a3b654 100644
--- a/base/applications/mspaint/precomp.h
+++ b/base/applications/mspaint/precomp.h
@@ -26,10 +26,6 @@
#include <shellapi.h>
#include <htmlhelp.h>
#include "atlimagedx.h"
-#ifdef _DEBUG
- #define _CRTDBG_MAP_ALLOC
- #include <crtdbg.h>
-#endif
#include <debug.h>
diff --git a/base/applications/notepad/main.c b/base/applications/notepad/main.c
index 77100a2e26a..85cd029610c 100644
--- a/base/applications/notepad/main.c
+++ b/base/applications/notepad/main.c
@@ -564,11 +564,6 @@ int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE prev, LPTSTR
cmdline, int sh
static const TCHAR className[] = _T("Notepad");
static const TCHAR winName[] = _T("Notepad");
-#ifdef _DEBUG
- /* Report any memory leaks on exit */
- _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
-#endif
-
switch (GetUserDefaultUILanguage())
{
case MAKELANGID(LANG_HEBREW, SUBLANG_DEFAULT):
diff --git a/base/applications/notepad/notepad.h b/base/applications/notepad/notepad.h
index b369101da5f..494fd8ba1ba 100644
--- a/base/applications/notepad/notepad.h
+++ b/base/applications/notepad/notepad.h
@@ -25,10 +25,6 @@
#include <tchar.h>
#include <stdlib.h>
#include <malloc.h>
-#ifdef _DEBUG
- #define _CRTDBG_MAP_ALLOC
- #include <crtdbg.h>
-#endif
#include "dialog.h"
#include "notepad_res.h"
diff --git a/base/applications/regedit/main.c b/base/applications/regedit/main.c
index 3f58f0162e9..c762d6521dd 100644
--- a/base/applications/regedit/main.c
+++ b/base/applications/regedit/main.c
@@ -205,11 +205,6 @@ int WINAPI wWinMain(HINSTANCE hInstance,
UNREFERENCED_PARAMETER(hPrevInstance);
-#ifdef _DEBUG
- /* Report any memory leaks on exit */
- _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
-#endif
-
/* Initialize global strings */
LoadStringW(hInstance, IDS_APP_TITLE, szTitle, ARRAY_SIZE(szTitle));
LoadStringW(hInstance, IDC_REGEDIT_FRAME, szFrameClass, ARRAY_SIZE(szFrameClass));
diff --git a/base/applications/regedit/regedit.h b/base/applications/regedit/regedit.h
index 102f3480524..8fbfd9c99b4 100644
--- a/base/applications/regedit/regedit.h
+++ b/base/applications/regedit/regedit.h
@@ -11,10 +11,6 @@
#include <shellapi.h>
#include <strsafe.h>
#include <stdlib.h>
-#ifdef _DEBUG
- #define _CRTDBG_MAP_ALLOC
- #include <crtdbg.h>
-#endif
#include "main.h"
#include "hexedit.h"