[yocto] [psplash][PATCH 5/5] psplash: fix remaining unused-parameter warnings

Richard Leitner richard.leitner at skidata.com
Thu Apr 14 03:59:41 PDT 2016


Define UNUSED macro for GCC's ((__unused__)) attribute and use it for
the remaining unused-parameter warnings. These unused parameters are
required due to the definition of the sighandler_t.

This fixes following unused-parameter warnings:

psplash.c: In function 'psplash_exit':
psplash.c:36:19: warning: unused parameter 'signum' [-Wunused-parameter]

psplash-console.c: In function 'vt_request':
psplash-console.c:27:17: warning: unused parameter 'sig'
[-Wunused-parameter]

Signed-off-by: Richard Leitner <richard.leitner at skidata.com>
---
 psplash-console.c | 2 +-
 psplash.c         | 2 +-
 psplash.h         | 6 ++++++
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/psplash-console.c b/psplash-console.c
index 9b7dfb9..055f5b0 100644
--- a/psplash-console.c
+++ b/psplash-console.c
@@ -24,7 +24,7 @@ static int VTNumInitial   = -1;
 static int Visible        =  1;
 
 static void
-vt_request (int sig)
+vt_request (int UNUSED(sig))
 {
   DBG("mark, visible:%i", Visible);
 
diff --git a/psplash.c b/psplash.c
index c72d120..04d3d49 100644
--- a/psplash.c
+++ b/psplash.c
@@ -33,7 +33,7 @@
 	)
 
 void
-psplash_exit (int signum)
+psplash_exit (int UNUSED(signum))
 {
   DBG("mark");
 
diff --git a/psplash.h b/psplash.h
index 22d73a3..7b1298f 100644
--- a/psplash.h
+++ b/psplash.h
@@ -69,6 +69,12 @@ typedef int            bool;
 #define DBG(x, a...) do {} while (0)
 #endif
 
+#ifdef __GNUC__
+#  define UNUSED(x) UNUSED_ ## x __attribute__((__unused__))
+#else
+#  define UNUSED(x) UNUSED_ ## x
+#endif
+
 typedef struct PSplashFont
 {
     char *name;				/* Font name. */
-- 
2.1.4




More information about the yocto mailing list