-inline void wxVLog##level(const wxChar *szFormat, \
- va_list argptr) { } \
-inline void wxLog##level(const wxChar *szFormat, ...) { }
-#define DECLARE_LOG_FUNCTION2(level, arg) \
-inline void wxVLog##level(arg, const wxChar *szFormat, \
- va_list argptr) {} \
-inline void wxLog##level(arg, const wxChar *szFormat, ...) { }
+inline void wxVLog##level(const wxChar *WXUNUSED(szFormat), \
+ va_list WXUNUSED(argptr)) { } \
+inline void wxLog##level(const wxChar *WXUNUSED(szFormat), \
+ ...) { }
+#define DECLARE_LOG_FUNCTION2_EXP(level, argclass, arg, expdecl) \
+inline void wxVLog##level(argclass WXUNUSED(arg), \
+ const wxChar *WXUNUSED(szFormat), \
+ va_list WXUNUSED(argptr)) {} \
+inline void wxLog##level(argclass WXUNUSED(arg), \
+ const wxChar *WXUNUSED(szFormat), \
+ ...) { }