Main Page | Data Structures | Directories | File List | Data Fields | Globals

debug.h File Reference

#include <stdio.h>

Include dependency graph for debug.h:

Include dependency graph

Go to the source code of this file.

Defines

#define DEBUG_LEVEL   0
#define PRETTY_FUNCTION   ""
#define DEBUG_ERROR()
#define DEBUG1()   do { } while(0)
#define DEBUG2()   do { } while(0)
#define DEBUG3()   do { } while(0)
#define ASSERT(test)   do { } while(0)
#define ASSERT_EQUAL(left, right)   do { } while(0)
#define ASSERT_NEQUAL(left, right)   do { } while(0)


Define Documentation

#define ASSERT test   )     do { } while(0)
 

Definition at line 69 of file debug.h.

#define ASSERT_EQUAL left,
right   )     do { } while(0)
 

Definition at line 70 of file debug.h.

Referenced by cartcomm_encode_msg(), and yyparse().

#define ASSERT_NEQUAL left,
right   )     do { } while(0)
 

Definition at line 71 of file debug.h.

 
#define DEBUG1  )     do { } while(0)
 

Definition at line 30 of file debug.h.

Referenced by cartcomm_connect(), cartcomm_read_msg(), cartcomm_send_msg(), cartcomm_synchronize(), cframeerror(), drive(), parse_avpair(), rddferror(), recorder_add(), and recorder_export().

 
#define DEBUG2  )     do { } while(0)
 

Definition at line 38 of file debug.h.

Referenced by cartcomm_connect(), cartcomm_connect_sync(), cartcomm_decode_msg(), cartcomm_synchronize(), and drive().

 
#define DEBUG3  )     do { } while(0)
 

Definition at line 46 of file debug.h.

Referenced by cartcomm_decode_msg(), cartcomm_encode_msg(), and drive().

 
#define DEBUG_ERROR  ) 
 

Value:

do { fprintf(stderr, "%s(%s:%i) ", PRETTY_FUNCTION, __FILE__, __LINE__); \
    fprintf(stderr, __VA_ARGS__); fputc(' ', stderr); perror(""); \
    fflush(stderr); } while(0)

Definition at line 20 of file debug.h.

#define DEBUG_LEVEL   0
 

Definition at line 7 of file debug.h.

#define PRETTY_FUNCTION   ""
 

Definition at line 16 of file debug.h.


Generated on Thu Sep 6 13:13:17 2007 for driver by  doxygen 1.3.9.1