From f45d57ff168e84e3fa146665a5a71adef952860a Mon Sep 17 00:00:00 2001 From: Christophe CURIS Date: Sun, 13 Oct 2013 22:44:07 +0200 Subject: [PATCH] wmaker: Marked args as unused for compiler in XCloseEvent callback code The toolkit dispatches window close request events using callback functions, which means having a fixed argument list for that function. It is then correct to not use all the arguments, so this patch adds the appropriate stuff to avoid a false report from compiler. Signed-off-by: Christophe CURIS --- src/dialog.c | 10 ++++++++++ src/winspector.c | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/src/dialog.c b/src/dialog.c index a00de068..fb608e2c 100644 --- a/src/dialog.c +++ b/src/dialog.c @@ -1105,6 +1105,11 @@ static InfoPanel *thePanel = NULL; static void destroyInfoPanel(WCoreWindow *foo, void *data, XEvent *event) { + /* Parameter not used, but tell the compiler that it is ok */ + (void) foo; + (void) data; + (void) event; + WMUnmapWidget(thePanel); wUnmanageWindow(thePanel->wwin, False, False); WMDestroyWidget(thePanel->win); @@ -1365,6 +1370,11 @@ static LegalPanel *legalPanel = NULL; static void destroyLegalPanel(WCoreWindow * foo, void *data, XEvent * event) { + /* Parameter not used, but tell the compiler that it is ok */ + (void) foo; + (void) data; + (void) event; + WMUnmapWidget(legalPanel->win); WMDestroyWidget(legalPanel->win); diff --git a/src/winspector.c b/src/winspector.c index d861b9cc..e48e0fc0 100644 --- a/src/winspector.c +++ b/src/winspector.c @@ -222,6 +222,10 @@ static void destroyInspector(WCoreWindow *foo, void *data, XEvent *event) { InspectorPanel *panel, *tmp; + /* Parameter not used, but tell the compiler that it is ok */ + (void) foo; + (void) event; + panel = panelList; while (panel->frame != data) panel = panel->nextPtr;