git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21427
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
-// Obsolete
-#if 0
-#if wxUSE_IOSTREAMH
- // N.B. BC++ doesn't have istream.h, ostream.h
-# include <iostream.h>
-#else
-# include <iostream>
-# if defined(__VISUALC__) || defined(__MWERKS__)
-// using namespace std;
-# endif
-#endif
-#endif
-
-// devik 2000-8-27: export these because new/delete operators are now inline
WXDLLEXPORT void * wxDebugAlloc(size_t size, wxChar * fileName, int lineNum, bool isObject, bool isVect = FALSE);
WXDLLEXPORT void wxDebugFree(void * buf, bool isVect = FALSE);
WXDLLEXPORT void * wxDebugAlloc(size_t size, wxChar * fileName, int lineNum, bool isObject, bool isVect = FALSE);
WXDLLEXPORT void wxDebugFree(void * buf, bool isVect = FALSE);
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, 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)
#if ( defined(__VISUALC__) && (__VISUALC__ >= 1200) ) || defined(__MWERKS__)
inline void operator delete(void* pData, wxChar* /* fileName */, int /* lineNum */)
{
#if ( defined(__VISUALC__) && (__VISUALC__ >= 1200) ) || defined(__MWERKS__)
inline void operator delete(void* pData, wxChar* /* fileName */, int /* lineNum */)
{
- wxDebugFree(pData, FALSE);
+ wxDebugFree(pData, FALSE);
}
inline void operator delete[](void* pData, wxChar* /* fileName */, int /* lineNum */)
{
}
inline void operator delete[](void* pData, wxChar* /* fileName */, int /* lineNum */)
{
- wxDebugFree(pData, TRUE);
+ wxDebugFree(pData, TRUE);
}
#endif // __VISUALC__>=1200
#endif // wxUSE_GLOBAL_MEMORY_OPERATORS
}
#endif // __VISUALC__>=1200
#endif // wxUSE_GLOBAL_MEMORY_OPERATORS
- Debugging class. This will only have a single instance, but it\'s
+ Debugging class. This will only have a single instance, but it's
a reasonable way to keep everything together and to make this
available for change if needed by someone else.
A lot of this stuff would be better off within the wxMemStruct class, but
a reasonable way to keep everything together and to make this
available for change if needed by someone else.
A lot of this stuff would be better off within the wxMemStruct class, but
- it\'s stuff which we need to access at times when there is no wxMemStruct
+ it's stuff which we need to access at times when there is no wxMemStruct
object so we use this class instead. Think of it as a collection of
globals which have to do with the wxMemStruct class.
*/
object so we use this class instead. Think of it as a collection of
globals which have to do with the wxMemStruct class.
*/
// Traverse the list.
static void TraverseList (PmSFV, wxMemStruct *from = NULL);
// Traverse the list.
static void TraverseList (PmSFV, wxMemStruct *from = NULL);
- // Obsolete
-#if 0
- static wxSTD streambuf *m_streamBuf;
- static wxSTD ostream *m_debugStream;
-#endif
-
static int debugLevel;
static bool debugOn;
static int debugLevel;
static bool debugOn;
wxDebugContext(void);
~wxDebugContext(void);
wxDebugContext(void);
~wxDebugContext(void);
- // Obsolete
-#if 0
- static bool HasStream(void) { return (m_debugStream != NULL); };
- static wxSTD ostream& GetStream(void) { return *m_debugStream; }
- static wxSTD streambuf *GetStreamBuf(void) { return m_streamBuf; }
- static void SetStream(wxSTD ostream *stream, wxSTD streambuf *buf = NULL);
- static bool SetFile(const wxString& file);
- static bool SetStandardError(void);
-#endif
-
static int GetLevel(void) { return debugLevel; }
static void SetLevel(int level) { debugLevel = level; }
static int GetLevel(void) { return debugLevel; }
static void SetLevel(int level) { debugLevel = level; }
#define WXTRACE TRUE ? (void)0 : wxTrace
#define WXTRACELEVEL TRUE ? (void)0 : wxTraceLevel
#define WXTRACE TRUE ? (void)0 : wxTrace
#define WXTRACELEVEL TRUE ? (void)0 : wxTraceLevel
-// #define WXDEBUG_NEW new