Diff for /np2/x11/trace.h between versions 1.2 and 1.7

version 1.2, 2003/11/16 16:43:45 version 1.7, 2011/01/15 19:16:58
Line 1 Line 1
 #ifndef NP2_X11_TRACE_H__  #ifndef NP2_X11_TRACE_H__
 #define NP2_X11_TRACE_H__  #define NP2_X11_TRACE_H__
   
   G_BEGIN_DECLS
   
   extern int trace_flag;
   
   void trace_init(void);
   void trace_term(void);
   void trace_fmt(const char *str, ...) G_GNUC_PRINTF(1, 2);
   
 #ifndef TRACE  #ifndef TRACE
   
 #define TRACEINIT()  #define TRACEINIT()
 #define TRACETERM()  #define TRACETERM()
 #define TRACEOUT(a)  #define TRACEOUT(a)
 #define VERBOSE(a)  #ifndef VERBOSE
   #define VERBOSE(s)
 #else  
   
 #ifdef  __cplusplus  
 extern "C" {  
 #endif  #endif
   
 void trace_init(void);  #else   /* TRACE */
 void trace_term(void);  
 void trace_fmt(const char *str, ...);  
   
 #define TRACEINIT()             trace_init()  #define TRACEINIT()     trace_init()
 #define TRACETERM()             trace_term()  #define TRACETERM()     trace_term()
 #define TRACEOUT(arg)   trace_fmt arg  #define TRACEOUT(arg)   trace_fmt arg
 #define VERBOSE(arg)    trace_fmt arg  #ifndef VERBOSE
   #define VERBOSE(arg)    if (trace_flag) trace_fmt arg
 #ifdef  __cplusplus  
 };  
 #endif  #endif
   
 #endif  #endif  /* !TRACE */
   
   G_END_DECLS
   
 #endif  /* NP2_X11_TRACE_H__ */  #endif  /* NP2_X11_TRACE_H__ */

Removed from v.1.2  
changed lines
  Added in v.1.7


RetroPC.NET-CVS <cvs@retropc.net>