- Update debug.h
authorAlex Ionescu <aionescu@gmail.com>
Sun, 8 Jan 2006 19:50:52 +0000 (19:50 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sun, 8 Jan 2006 19:50:52 +0000 (19:50 +0000)
svn path=/trunk/; revision=20724

reactos/include/reactos/debug.h

index 852d3f8..21ad784 100644 (file)
 #define CHECKED
 #endif
 
-#if 0
 /* Define DbgPrint/RtlAssert unless the NDK is used */
 #if !defined(_NTNDK_) && (!defined(_NTDDK_) || !defined(__NTDDK_H))
 
+/* Make sure we have basic types (some people include us *before* SDK... */
+#if defined(_NTDEF_) || (defined _WINDEF_) || (defined _WINDEF_H)
 ULONG
 __cdecl
 DbgPrint(
@@ -40,8 +41,8 @@ RtlAssert(
     ULONG LineNumber,
     PCHAR Message
 );
-
 #endif
+
 #endif
 
 #ifndef assert
@@ -85,7 +86,7 @@ RtlAssert(
         #ifdef _MSC_VER
             static __inline void DPRINT ( const char* fmt, ... )
             {
-                UNREFERENCED_PARAMETER(fmt);
+                //UNREFERENCED_PARAMETER(fmt);
             }
         #else
             #define DPRINT(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)