1 
2 /*
3  * Copyright � 2001 Novell, Inc. All Rights Reserved.
4  *
5  * You may distribute under the terms of either the GNU General Public
6  * License or the Artistic License, as specified in the README file.
7  *
8  */
9 
10 /*
11  * FILENAME		:	deb.h
12  * DESCRIPTION	:	Defines Breakpoint macro.
13  * Author		:	SGP
14  * Date			:	January 2001.
15  *
16  */
17 
18 
19 
20 #ifndef __Inc__deb___
21 #define __Inc__deb___
22 
23 
24 #include <nwconio.h>
25 
26 
27 #if defined(DEBUGON) && !defined(USE_D2)
28 	//debug build and d1 flag is used, so enable IDB
29 	#define DBGMESG	ConsolePrintf
30 	#define IDB(x)					\
31 				ConsolePrintf(x);	\
32 				_asm {int 3}
33 #else
34 	#if defined(USE_D2)
35 		//debug build and d2 flag is used, so disable IDB
36 		#define DBGMESG ConsolePrintf
37 		#define IDB ConsolePrintf
38 	#else
39 		//release build, so disable DBGMESG and IDB
40 		#define DBGMESG
41 		#define IDB
42 	#endif	//if defined(USE_D2)
43 #endif	//if defined(DEBUGON) && !defined(USE_D2)
44 
45 
46 #endif	/*__Inc__deb___*/
47 
48