src/debug.h
changeset 6505 abcb0580d976
parent 6192 c6adfc929c6b
child 6298 c30fe89622df
child 9881 fbb3eab0e186
equal deleted inserted replaced
6504:5578f2fa1a73 6505:abcb0580d976
     1 /* $Id$ */
     1 /* $Id$ */
       
     2 
       
     3 /** @file debug.h */
     2 
     4 
     3 #ifndef DEBUG_H
     5 #ifndef DEBUG_H
     4 #define DEBUG_H
     6 #define DEBUG_H
     5 
     7 
     6 /* Debugging messages policy:
     8 /* Debugging messages policy:
    89 	#define OTTD_PRINTF64 "I64"
    91 	#define OTTD_PRINTF64 "I64"
    90 #else
    92 #else
    91 	#define OTTD_PRINTF64 "ll"
    93 	#define OTTD_PRINTF64 "ll"
    92 #endif
    94 #endif
    93 
    95 
    94 // Used for profiling
    96 /* Used for profiling */
    95 #define TIC() {\
    97 #define TIC() {\
    96 	extern uint64 _rdtsc(void);\
    98 	extern uint64 _rdtsc(void);\
    97 	uint64 _xxx_ = _rdtsc();\
    99 	uint64 _xxx_ = _rdtsc();\
    98 	static uint64 __sum__ = 0;\
   100 	static uint64 __sum__ = 0;\
    99 	static uint32 __i__ = 0;
   101 	static uint32 __i__ = 0;