maint: avoid warning from gcc's -Wunused-macros
authorJim Meyering <meyering@redhat.com>
Sun, 7 Oct 2012 08:37:25 +0000 (10:37 +0200)
committerJim Meyering <meyering@redhat.com>
Sun, 7 Oct 2012 08:41:39 +0000 (10:41 +0200)
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.

src/factor.c

index 1ca5812..5bfbfdc 100644 (file)
@@ -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;