Changeset 2651 for trunk/include/win/debugtools.h
- Timestamp:
- Feb 5, 2000, 3:42:20 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/debugtools.h
r2357 r2651 5 5 #ifdef __WIN32OS2__ 6 6 #include <odinwrap.h> 7 // @@@PH 2000/01/08 causes trouble in SHELL32 8 // #include <misc.h> 9 // that include is NOT intended to be HERE since it 10 // may override native win32 types as it includes win32type.h 11 // if no other base type definition is already included. 7 8 #ifndef __MISC_H__ 9 10 #ifdef DEBUG 11 #ifdef PRIVATE_LOGGING 12 //To use private dll logging, define PRIVATE_LOGGING and 13 //add Open/ClosePrivateLogFiles (see below) functions to the dll 14 //to open close the private logfile. The logfile handle should 15 //be stored in the _privateLogFile variable 16 //dprintf can be called like this: 17 //dprintf((LOG, "PE file : %s", szFileName)); 18 #define LOG (void*)_privateLogFile 19 #define dprintf(a) WritePrivateLog a 20 #define dprintfGlobal(a) WriteLog a 21 #else 22 #define dprintf(a) WriteLog a 23 #endif 24 #define eprintf(a) WriteLog a ; WriteLogError a 25 #define dassert(a, b) if(!(a)) WriteLogError b 26 #define dbgCheckObj(a) a->checkObject() 27 #define DisableLogging DecreaseLogCount 28 #define EnableLogging IncreaseLogCount 29 30 #ifdef DEBUG_ENABLELOG_LEVEL2 31 #ifdef PRIVATE_LOGGING 32 #define dprintf2(a) WritePrivateLog a 33 #else 34 #define dprintf2(a) WriteLog a 35 #endif 36 #else 37 #define dprintf2(a) 38 #endif 39 40 #else 41 #define dprintfGlobal(a) 42 #define dprintf(a) 43 #define dprintf2(a) 44 #define eprintf(a) 45 #define dassert(a, b) 46 #define dbgCheckObj(a) 47 #define DisableLogging 48 #define EnableLogging 49 #endif 50 51 int SYSTEM WriteLog(char *tekst, ...); 52 int SYSTEM WritePrivateLog(void *logfile, char *tekst, ...); 53 int SYSTEM WriteLogError(char *tekst, ...); 54 55 void SYSTEM DecreaseLogCount(); 56 void SYSTEM IncreaseLogCount(); 57 58 #endif //__MISC_H__ 59 12 60 #endif 13 61
Note:
See TracChangeset
for help on using the changeset viewer.