Changeset 33

Show
Ignore:
Timestamp:
11/28/04 14:14:17 (19 years ago)
Author:
wagi
Message:

FILE, FUNCTION and LINE added to debug prints.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freebob/src/debugmodule.h

    r27 r33  
    4242 
    4343#ifdef DEBUG 
    44        #define debugError(format, args...) fprintf( stderr, format, ##args ) 
     44        #define debugError(format, args...) fprintf( stderr, "%s %s %d: " format,  __FILE__, __FUNCTION__, __LINE__, ##args ) 
    4545//      #define debugPrint(Level, format, args...) if(DEBUG_LEVEL & Level) { int idebug=Level; while(idebug) {printf(" "); idebug=idebug>>1;} printf( format, ##args ); } 
    46         #define debugPrint(Level, format, args...) if(DEBUG_LEVEL & Level) { printf( format, ##args ); } 
     46        #define debugPrint(Level, format, args...) if(DEBUG_LEVEL>=Level) printf("DEBUG %s %s %d :"  format, __FILE__, __FUNCTION__, __LINE__, ##args ); 
     47 
    4748#else 
    4849        #define debugError(format, args...)  
     
    5455void hexDump(unsigned char *data_start, unsigned int length); 
    5556 
    56  
    5757#endif