home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / e / extralib / !ExtrasLib / h / Trace < prev   
Text File  |  1996-03-03  |  490b  |  27 lines

  1. /* Trace.h */
  2.  
  3. /* ExtrasLib by Peter Hartley 1995-96
  4.  * (K) All Rites Reversed - Copy What You Like
  5.  */
  6.  
  7. #ifndef __xtra_trace_h
  8. #define __xtra_trace_h
  9.  
  10. extern void __XtraTrace( char*, ... );
  11.  
  12. #ifndef TRACING
  13. #define TRACING 0
  14. #endif
  15.  
  16. #if TRACING && !defined(NDEBUG)
  17. #define TRACE __XtraTrace
  18. extern void Trace_On( char *filename ); /* use as Trace_On("Pipe:Trace") */
  19. extern void Trace_Off( void );
  20. #else
  21. #define TRACE 1?0:printf
  22. #define Trace_On(__x)
  23. #define Trace_Off(__x)
  24. #endif
  25.  
  26. #endif
  27.