svn commit: r262464 - head/lib/libiconv_modules/VIQR

Xin LI delphij at FreeBSD.org
Tue Feb 25 01:11:06 UTC 2014


Author: delphij
Date: Tue Feb 25 01:11:05 2014
New Revision: 262464
URL: http://svnweb.freebsd.org/changeset/base/262464

Log:
  Wrap for loop in #if block testing the size is actually greater
  than 0.  This silences gcc warning.
  
  Reviewed by:	sha256(1) with clang
  X-MFC-With:	r262447

Modified:
  head/lib/libiconv_modules/VIQR/citrus_viqr.c

Modified: head/lib/libiconv_modules/VIQR/citrus_viqr.c
==============================================================================
--- head/lib/libiconv_modules/VIQR/citrus_viqr.c	Tue Feb 25 00:57:06 2014	(r262463)
+++ head/lib/libiconv_modules/VIQR/citrus_viqr.c	Tue Feb 25 01:11:05 2014	(r262464)
@@ -433,7 +433,6 @@ static int
 _citrus_VIQR_encoding_module_init(_VIQREncodingInfo * __restrict ei,
     const void * __restrict var __unused, size_t lenvar __unused)
 {
-	const mnemonic_def_t *p;
 	const char *s;
 	size_t i, n;
 	int errnum;
@@ -457,7 +456,10 @@ _citrus_VIQR_encoding_module_init(_VIQRE
 			return (errnum);
 		}
 	}
+#if mnemonic_ext_size > 0
 	for (i = 0; i < mnemonic_ext_size; ++i) {
+		const mnemonic_def_t *p;
+
 		p = &mnemonic_ext[i];
 		n = strlen(p->name);
 		if (ei->mb_cur_max < n)
@@ -469,6 +471,7 @@ _citrus_VIQR_encoding_module_init(_VIQRE
 			return (errnum);
 		}
 	}
+#endif
 
 	return (0);
 }


More information about the svn-src-head mailing list