git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39634
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
-// Name: memory.h
-// Purpose: MDI classes
+// Name: wx/memory.h
+// Purpose: Memory operations
// Author: Arthur Seaton, Julian Smart
// Modified by:
// Created: 29/01/98
// Author: Arthur Seaton, Julian Smart
// Modified by:
// Created: 29/01/98
#if defined(__WXMSW__) && (defined(WXUSINGDLL) || defined(WXMAKINGDLL_BASE))
inline void * operator new (size_t size, wxChar * fileName, int lineNum)
{
#if defined(__WXMSW__) && (defined(WXUSINGDLL) || defined(WXMAKINGDLL_BASE))
inline void * operator new (size_t size, wxChar * fileName, int lineNum)
{
- return wxDebugAlloc(size, fileName, lineNum, FALSE, FALSE);
+ return wxDebugAlloc(size, fileName, lineNum, false, false);
}
inline void * operator new (size_t size)
{
}
inline void * operator new (size_t size)
{
- return wxDebugAlloc(size, NULL, 0, FALSE);
+ return wxDebugAlloc(size, NULL, 0, false);
}
inline void operator delete (void * buf)
{
}
inline void operator delete (void * buf)
{
- wxDebugFree(buf, FALSE);
+ wxDebugFree(buf, false);
}
#if wxUSE_ARRAY_MEMORY_OPERATORS
inline void * operator new[] (size_t size)
{
}
#if wxUSE_ARRAY_MEMORY_OPERATORS
inline void * operator new[] (size_t size)
{
- return wxDebugAlloc(size, NULL, 0, FALSE, TRUE);
+ return wxDebugAlloc(size, NULL, 0, false, true);
}
inline void * operator new[] (size_t size, wxChar * fileName, int lineNum)
{
}
inline void * operator new[] (size_t size, wxChar * fileName, int lineNum)
{
- return wxDebugAlloc(size, fileName, lineNum, FALSE, TRUE);
+ return wxDebugAlloc(size, fileName, lineNum, false, true);
}
inline void operator delete[] (void * buf)
{
}
inline void operator delete[] (void * buf)
{
- wxDebugFree(buf, TRUE);
+ wxDebugFree(buf, true);
}
#endif // wxUSE_ARRAY_MEMORY_OPERATORS
}
#endif // wxUSE_ARRAY_MEMORY_OPERATORS
#include "wx/app.h"
#include "wx/utils.h"
#include "wx/stream.h"
#include "wx/app.h"
#include "wx/utils.h"
#include "wx/stream.h"
#include "wx/combobox.h"
#include "wx/layout.h"
#include "wx/sizer.h"
#include "wx/combobox.h"
#include "wx/layout.h"
#include "wx/sizer.h"
#include "wx/mdi.h"
#include "wx/statusbr.h"
#include "wx/scrolbar.h"
#include "wx/mdi.h"
#include "wx/statusbr.h"
#include "wx/scrolbar.h"
#ifndef WX_PRECOMP
#include "wx/object.h"
#include "wx/hash.h"
#ifndef WX_PRECOMP
#include "wx/object.h"
#include "wx/hash.h"
#endif
#include <string.h>
#endif
#include <string.h>
-#if (defined(__WXDEBUG__) && wxUSE_MEMORY_TRACING) || wxUSE_DEBUG_CONTEXT
-#include "wx/memory.h"
-#endif
-
#if defined(__WXDEBUG__) || wxUSE_DEBUG_CONTEXT
#if defined(__VISAGECPP__)
#define DEBUG_PRINTF(NAME) { static int raz=0; \
#if defined(__WXDEBUG__) || wxUSE_DEBUG_CONTEXT
#if defined(__VISAGECPP__)
#define DEBUG_PRINTF(NAME) { static int raz=0; \
#include "wx/dialog.h"
#include "wx/settings.h"
#include "wx/msgdlg.h"
#include "wx/dialog.h"
#include "wx/settings.h"
#include "wx/msgdlg.h"
#endif
#include "wx/gdicmn.h"
#endif
#include "wx/gdicmn.h"
#include "wx/font.h"
#include "wx/file.h"
#include "wx/filename.h"
#include "wx/font.h"
#include "wx/file.h"
#include "wx/filename.h"
#include "wx/dialog.h"
#include "wx/settings.h"
#include "wx/msgdlg.h"
#include "wx/dialog.h"
#include "wx/settings.h"
#include "wx/msgdlg.h"
#endif
#include "wx/gdicmn.h"
#endif
#include "wx/gdicmn.h"
#include "wx/font.h"
#include "wx/file.h"
#include "wx/filename.h"
#include "wx/font.h"
#include "wx/file.h"
#include "wx/filename.h"
#include "wx/dialog.h"
#include "wx/msgdlg.h"
#include "wx/textctrl.h"
#include "wx/dialog.h"
#include "wx/msgdlg.h"
#include "wx/textctrl.h"
#endif
#include "wx/gdicmn.h"
#include "wx/module.h"
#endif
#include "wx/gdicmn.h"
#include "wx/module.h"
#include "wx/tooltip.h"
#include "wx/docview.h"
#include "wx/filename.h"
#include "wx/tooltip.h"
#include "wx/docview.h"
#include "wx/filename.h"
#include "wx/dialog.h"
#include "wx/msgdlg.h"
#include "wx/textctrl.h"
#include "wx/dialog.h"
#include "wx/msgdlg.h"
#include "wx/textctrl.h"
#endif
#include "wx/gdicmn.h"
#include "wx/module.h"
#endif
#include "wx/gdicmn.h"
#include "wx/module.h"
#include "wx/tooltip.h"
#include "wx/docview.h"
#include "wx/filename.h"
#include "wx/tooltip.h"
#include "wx/docview.h"
#include "wx/filename.h"
#include "wx/intl.h"
#include "wx/log.h"
#include "wx/utils.h"
#include "wx/intl.h"
#include "wx/log.h"
#include "wx/utils.h"
#endif
#include "wx/module.h"
#endif
#include "wx/module.h"
#include "wx/evtloop.h"
#if wxUSE_THREADS
#include "wx/evtloop.h"
#if wxUSE_THREADS
#include "wx/icon.h"
#include "wx/dialog.h"
#include "wx/timer.h"
#include "wx/icon.h"
#include "wx/dialog.h"
#include "wx/timer.h"
#endif
#include "wx/gdicmn.h"
#include "wx/module.h"
#endif
#include "wx/gdicmn.h"
#include "wx/module.h"
#include "wx/evtloop.h"
#include "wx/filename.h"
#include "wx/evtloop.h"
#include "wx/filename.h"