[PSDK] Fix broken (DBG_)UNREFERENCED_LOCAL_VARIABLE macros
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sat, 20 Jul 2013 12:18:02 +0000 (12:18 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sat, 20 Jul 2013 12:18:02 +0000 (12:18 +0000)
svn path=/trunk/; revision=59539

reactos/include/psdk/ntdef.h
reactos/include/psdk/winnt.h

index d88b02b..fdedd22 100644 (file)
 
 /* Use to silence unused variable warnings when it is intentional */
 #define UNREFERENCED_PARAMETER(P) {(P)=(P);}
 
 /* Use to silence unused variable warnings when it is intentional */
 #define UNREFERENCED_PARAMETER(P) {(P)=(P);}
-#define UNREFERENCED_LOCAL_VARIABLE(L) {(L)=(L);}
+#define UNREFERENCED_LOCAL_VARIABLE(L) ((void)(L))
 #define DBG_UNREFERENCED_PARAMETER(P) {(P)=(P);}
 #define DBG_UNREFERENCED_PARAMETER(P) {(P)=(P);}
-#define DBG_UNREFERENCED_LOCAL_VARIABLE(L) {(L)=(L);}
+#define DBG_UNREFERENCED_LOCAL_VARIABLE(L) ((void)(L))
 
 /* min/max helper macros */
 #ifndef NOMINMAX
 
 /* min/max helper macros */
 #ifndef NOMINMAX
index 4dd9018..7a24254 100644 (file)
 #endif
 
 #define UNREFERENCED_PARAMETER(P) {(P)=(P);}
 #endif
 
 #define UNREFERENCED_PARAMETER(P) {(P)=(P);}
-#define UNREFERENCED_LOCAL_VARIABLE(L) {(L)=(L);}
-#define DBG_UNREFERENCED_PARAMETER(P) {(L)=(L);}
-#define DBG_UNREFERENCED_LOCAL_VARIABLE(L) {(L)=(L);}
+#define UNREFERENCED_LOCAL_VARIABLE(L) ((void)(L))
+#define DBG_UNREFERENCED_PARAMETER(P) {(P)=(P);}
+#define DBG_UNREFERENCED_LOCAL_VARIABLE(L) ((void)(L))
 
 #ifndef DECLSPEC_ALIGN
 # if defined(_MSC_VER) && (_MSC_VER >= 1300) && !defined(MIDL_PASS)
 
 #ifndef DECLSPEC_ALIGN
 # if defined(_MSC_VER) && (_MSC_VER >= 1300) && !defined(MIDL_PASS)