From 69a12fa7906d2dcdb5d8e124643a4e0f7865417a Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 3 Feb 2014 03:27:53 +0100 Subject: [PATCH] catv: suppress compiler warning The warning was: warning: typedef 'BUG_const_mismatch' locally defined but not used [-Wunused-local-typedefs] Signed-off-by: Denys Vlasenko --- coreutils/catv.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/coreutils/catv.c b/coreutils/catv.c index e3499c597..6bb73ba63 100644 --- a/coreutils/catv.c +++ b/coreutils/catv.c @@ -20,20 +20,22 @@ #include "libbb.h" -int catv_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; -int catv_main(int argc UNUSED_PARAM, char **argv) -{ - int retval = EXIT_SUCCESS; - int fd; - unsigned opts; #define CATV_OPT_e (1<<0) #define CATV_OPT_t (1<<1) #define CATV_OPT_v (1<<2) - typedef char BUG_const_mismatch[ +struct BUG_const_mismatch { + char BUG_const_mismatch[ CATV_OPT_e == VISIBLE_ENDLINE && CATV_OPT_t == VISIBLE_SHOW_TABS ? 1 : -1 ]; +}; +int catv_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; +int catv_main(int argc UNUSED_PARAM, char **argv) +{ + int retval = EXIT_SUCCESS; + int fd; + unsigned opts; opts = getopt32(argv, "etv"); argv += optind; #if 0 /* These consts match, we can just pass "opts" to visible() */ -- 2.25.1