|
|
1.1 root 1: /***************************************************************************\
2: * Module Name: debug.h
3: *
4: * Commonly used debugging macros.
5: *
6: * Copyright (c) 1992 Microsoft Corporation
7: \***************************************************************************/
8:
9: extern
10: VOID
11: DebugPrint(
12: ULONG DebugPrintLevel,
13: PCHAR DebugMessage,
14: ...
15: ) ;
16:
17: // if we are in a debug environment, macros should
18:
19: #if DBG
20: #define DISPDBG(arg) DebugPrint arg
21: #define RIP(x) { DebugPrint(0, x); DebugBreak();}
22:
23: // if we are not in a debug environment, we want all of the debug
24: // information to be stripped out.
25:
26: #else
27: #define DISPDBG(arg)
28: #define RIP(x)
29:
30:
31: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.