Issue #597 - Add WIN CRT memory debug in tidy.c
This commit is contained in:
parent
98eb7b20ba
commit
3e27882109
|
@ -27,6 +27,10 @@
|
||||||
#endif
|
#endif
|
||||||
#if !defined(NDEBUG) && defined(_MSC_VER)
|
#if !defined(NDEBUG) && defined(_MSC_VER)
|
||||||
#include "sprtf.h"
|
#include "sprtf.h"
|
||||||
|
#ifdef _CRTDBG_MAP_ALLOC
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <crtdbg.h>
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef SPRTF
|
#ifndef SPRTF
|
||||||
|
@ -1882,7 +1886,7 @@ int main( int argc, char** argv )
|
||||||
{
|
{
|
||||||
ctmbstr prog = argv[0];
|
ctmbstr prog = argv[0];
|
||||||
ctmbstr cfgfil = NULL, errfil = NULL, htmlfil = NULL;
|
ctmbstr cfgfil = NULL, errfil = NULL, htmlfil = NULL;
|
||||||
TidyDoc tdoc = tidyCreate();
|
TidyDoc tdoc = NULL;
|
||||||
int status = 0;
|
int status = 0;
|
||||||
tmbstr locale = NULL;
|
tmbstr locale = NULL;
|
||||||
|
|
||||||
|
@ -1890,6 +1894,16 @@ int main( int argc, char** argv )
|
||||||
uint contentWarnings = 0;
|
uint contentWarnings = 0;
|
||||||
uint accessWarnings = 0;
|
uint accessWarnings = 0;
|
||||||
|
|
||||||
|
#if !defined(NDEBUG) && defined(_MSC_VER)
|
||||||
|
#if defined(_CRTDBG_MAP_ALLOC)
|
||||||
|
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
|
||||||
|
#endif
|
||||||
|
set_log_file((char *)"temptidy.txt", 0);
|
||||||
|
/* add_append_log(1); */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
tdoc = tidyCreate();
|
||||||
|
|
||||||
tidySetMessageCallback( tdoc, reportCallback); /* experimental group */
|
tidySetMessageCallback( tdoc, reportCallback); /* experimental group */
|
||||||
errout = stderr; /* initialize to stderr */
|
errout = stderr; /* initialize to stderr */
|
||||||
|
|
||||||
|
@ -1914,12 +1928,6 @@ int main( int argc, char** argv )
|
||||||
SetConsoleOutputCP(CP_UTF8);
|
SetConsoleOutputCP(CP_UTF8);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if !defined(NDEBUG) && defined(_MSC_VER)
|
|
||||||
set_log_file((char *)"temptidy.txt", 0);
|
|
||||||
/* add_append_log(1); */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Look for default configuration files using any of
|
* Look for default configuration files using any of
|
||||||
* the following possibilities:
|
* the following possibilities:
|
||||||
|
|
Loading…
Reference in a new issue