From 3568bb9b50ccd190f5eb5e4908294b49d9fbf7b7 Mon Sep 17 00:00:00 2001 From: Casper Hornstrup Date: Sun, 27 Apr 2003 11:43:31 +0000 Subject: [PATCH] 2003-04-27 Casper S. Hornstrup * include/kernel32/kernel32.h (assert): Define. * tools/mkhive/.cvsignore: New file. svn path=/trunk/; revision=4597 --- reactos/ChangeLog | 5 +++++ reactos/include/kernel32/kernel32.h | 8 ++++++++ reactos/tools/mkhive/.cvsignore | 2 ++ 3 files changed, 15 insertions(+) create mode 100644 reactos/tools/mkhive/.cvsignore diff --git a/reactos/ChangeLog b/reactos/ChangeLog index 7ba434a93fc..b61b2b3905a 100644 --- a/reactos/ChangeLog +++ b/reactos/ChangeLog @@ -1,3 +1,8 @@ +2003-04-27 Casper S. Hornstrup + + * include/kernel32/kernel32.h (assert): Define. + * tools/mkhive/.cvsignore: New file. + 2003-04-18 Casper S. Hornstrup * subsys/system/usetup/partlist.c (AddPartitionList): Create diff --git a/reactos/include/kernel32/kernel32.h b/reactos/include/kernel32/kernel32.h index 1db3e0fc20c..7c4befd0cfe 100644 --- a/reactos/include/kernel32/kernel32.h +++ b/reactos/include/kernel32/kernel32.h @@ -8,9 +8,17 @@ #ifdef NDEBUG #define DPRINT(args...) #define CHECKPOINT +#ifdef assert +#undef assert +#endif +#define assert(x) #else #define DPRINT(args...) do { DbgPrint("(KERNEL32:%s:%d) ",__FILE__,__LINE__); DbgPrint(args); } while(0); #define CHECKPOINT do { DbgPrint("(KERNEL32:%s:%d) Checkpoint\n",__FILE__,__LINE__); } while(0); +#ifdef assert +#undef assert +#endif +#define assert(x) do { if(!x) RtlAssert(x, __FILE__,__LINE__, ""); } while(0); #endif #define DPRINT1(args...) do { DbgPrint("(KERNEL32:%s:%d) ",__FILE__,__LINE__); DbgPrint(args); } while(0); diff --git a/reactos/tools/mkhive/.cvsignore b/reactos/tools/mkhive/.cvsignore new file mode 100644 index 00000000000..f6a0ee64e6a --- /dev/null +++ b/reactos/tools/mkhive/.cvsignore @@ -0,0 +1,2 @@ +*.exe +mkhive