[PSEH3]
authorThomas Faber <thomas.faber@reactos.org>
Fri, 8 Feb 2013 22:08:17 +0000 (22:08 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Fri, 8 Feb 2013 22:08:17 +0000 (22:08 +0000)
- Fix some unused parameter warnings
CORE-6943 #resolve

svn path=/trunk/; revision=58293

reactos/include/reactos/libs/pseh/pseh3.h

index 7e051d6..dedddf0 100644 (file)
@@ -150,7 +150,7 @@ void * __cdecl __attribute__((error("Can only be used inside an exception filter
     (__builtin_constant_p(_FilterExpression) ? (void*)(unsigned long)(unsigned char)(unsigned long)(_FilterExpression) : _Filter)
 
 #define _SEH3$_DEFINE_DUMMY_FINALLY(_Name) \
     (__builtin_constant_p(_FilterExpression) ? (void*)(unsigned long)(unsigned char)(unsigned long)(_FilterExpression) : _Filter)
 
 #define _SEH3$_DEFINE_DUMMY_FINALLY(_Name) \
-    auto inline __attribute__((always_inline,gnu_inline)) int _Name(int Action) { return 0; }
+    auto inline __attribute__((always_inline,gnu_inline)) int _Name(int Action) { (void)Action; return 0; }
 
 #define _SEH3$_DECLARE_CLEANUP_FUNC(_Name) \
     auto inline __attribute__((always_inline,gnu_inline)) void _Name(volatile SEH3$_REGISTRATION_FRAME *p)
 
 #define _SEH3$_DECLARE_CLEANUP_FUNC(_Name) \
     auto inline __attribute__((always_inline,gnu_inline)) void _Name(volatile SEH3$_REGISTRATION_FRAME *p)
@@ -158,6 +158,7 @@ void * __cdecl __attribute__((error("Can only be used inside an exception filter
 #define _SEH3$_DEFINE_CLEANUP_FUNC(_Name) \
     _SEH3$_DECLARE_CLEANUP_FUNC(_Name) \
     { \
 #define _SEH3$_DEFINE_CLEANUP_FUNC(_Name) \
     _SEH3$_DECLARE_CLEANUP_FUNC(_Name) \
     { \
+        (void)p; \
         /* Unregister the frame */ \
         if (_SEH3$_TryLevel == 1) _SEH3$_UnregisterFrame(&_SEH3$_TrylevelFrame); \
         else _SEH3$_UnregisterTryLevel(&_SEH3$_TrylevelFrame); \
         /* Unregister the frame */ \
         if (_SEH3$_TryLevel == 1) _SEH3$_UnregisterFrame(&_SEH3$_TrylevelFrame); \
         else _SEH3$_UnregisterTryLevel(&_SEH3$_TrylevelFrame); \