From: Jim Meyering Date: Sun, 7 Oct 2012 08:37:25 +0000 (+0200) Subject: maint: avoid warning from gcc's -Wunused-macros X-Git-Tag: v8.20~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=231e40a6ba29b892daca1e4a2e464c315874e155;p=thirdparty%2Fcoreutils.git maint: avoid warning from gcc's -Wunused-macros On some systems, -Wunused-macros would warn about two macros: src/factor.c:148:0: warning: macro "__clz_tab" is not used src/factor.c:126:0: warning: macro "UHWtype" is not used * src/factor.c: Add a use to placate gcc. --- diff --git a/src/factor.c b/src/factor.c index 1ca5812276..5bfbfdcd40 100644 --- a/src/factor.c +++ b/src/factor.c @@ -173,6 +173,12 @@ const unsigned char factor_clz_tab[129] = #endif +#if !defined __clz_tab && !defined UHWtype +/* Without this seemingly useless conditional, gcc -Wunused-macros + warns that each of the two tested macros is unused on Fedora 18. + FIXME: this is just an ugly band-aid. Fix it properly. */ +#endif + enum alg_type { ALG_POLLARD_RHO = 1, ALG_SQUFOF = 2 }; static enum alg_type alg;