[SDK:REACTOS] Define UNIMPLEMENTED_ONCE for "!DBG && _MSC_VER" too
authorSerge Gautherie <reactos-git_serge_171003@gautherie.fr>
Thu, 22 Feb 2018 14:26:10 +0000 (15:26 +0100)
committerMark Jansen <mark.jansen@reactos.org>
Sat, 7 Apr 2018 10:00:10 +0000 (12:00 +0200)
- Addendum to 81eb3bbceb518c331f3d8e4754ad61adc0e94d33.
- Merge "_MSC_VER" and "!_MSC_VER" cases, to prevent such a mistake.

sdk/include/reactos/debug.h

index 70c3cb4..adecac6 100644 (file)
@@ -132,12 +132,12 @@ RtlAssert(
 #else /* not DBG */
 
     /* On non-debug builds, we never show these */
+    #define UNIMPLEMENTED
+    #define UNIMPLEMENTED_ONCE
 #if defined(_MSC_VER)
     #define DPRINT1   __noop
     #define DPRINT    __noop
 
-    #define UNIMPLEMENTED
-
     #define ERR_(ch, ...)      __noop
     #define WARN_(ch, ...)     __noop
     #define TRACE_(ch, ...)    __noop
@@ -151,9 +151,6 @@ RtlAssert(
     #define DPRINT1(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
     #define DPRINT(...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
 
-    #define UNIMPLEMENTED
-    #define UNIMPLEMENTED_ONCE
-
     #define ERR_(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
     #define WARN_(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)
     #define TRACE_(ch, ...) do { if(0) { DbgPrint(__VA_ARGS__); } } while(0)