48 lines
808 B
C
48 lines
808 B
C
|
/*++
|
||
|
|
||
|
Copyright (c) 1994-2000 Microsoft Corporation
|
||
|
|
||
|
Module Name: debug.h
|
||
|
|
||
|
Abstract: Debug defines, macros, prototypes
|
||
|
|
||
|
Author: Richard L Firth (rfirth) 20-May-1994
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
20-May-1994 rfirth -- Created
|
||
|
30-Apr-97 MohsinA -- Updating for NT50.
|
||
|
macros from "../common2/mdebug.h"
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#if !defined(DEBUG)
|
||
|
#if DBG
|
||
|
#define DEBUG
|
||
|
#endif
|
||
|
#endif
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef DBG
|
||
|
|
||
|
extern int Debugging;
|
||
|
extern const char* if_type$(ulong);
|
||
|
extern const char* entity$(ulong);
|
||
|
|
||
|
extern int MyTrace;
|
||
|
|
||
|
#define DEBUG_PRINT(S) if( Debugging ){ printf S ; }else;
|
||
|
#define TRACE_PRINT(S) if( MyTrace ){ printf S; }else{}
|
||
|
|
||
|
#else
|
||
|
|
||
|
#define DEBUG_PRINT(S) /* nothing */
|
||
|
#define TRACE_PRINT(S) /* nothing */
|
||
|
|
||
|
#define if_type$(x) /* nothing */
|
||
|
#define entity$(x) /* nothing */
|
||
|
|
||
|
#endif
|
||
|
|