Now that the base issue is fixed, enable -Wsign-compare again in scanners.
authorSascha Wildner <saw@online.de>
Wed, 12 Mar 2014 12:36:01 +0000 (13:36 +0100)
committerSascha Wildner <saw@online.de>
Wed, 12 Mar 2014 12:36:01 +0000 (13:36 +0100)
Disabling warnings is usually not fixing them.

19 files changed:
games/atc/lex.l
libexec/dma/aliases_scan.l
sbin/devd/token.l
sys/dev/disk/aic7xxx/aicasm/aicasm_macro_scan.l
sys/dev/disk/aic7xxx/aicasm/aicasm_scan.l
usr.bin/bc/scan.l
usr.bin/colldef/scan.l
usr.bin/m4/manual_tokenizer.c
usr.bin/m4/tokenizer.l
usr.bin/mkcsmapper/lex.l
usr.bin/mkesdb/lex.l
usr.bin/mklocale/lex.l
usr.sbin/apmd/apmdlex.l
usr.sbin/bthcid/lexer.l
usr.sbin/config/lang.l
usr.sbin/kbdcontrol/lex.l
usr.sbin/ndiscvt/inf-token.l
usr.sbin/rrenumd/lexer.l
usr.sbin/setkey/token.l

index adda6a7..c620496 100644 (file)
@@ -42,7 +42,6 @@
  * For more info on this and all of my stuff, mail edjames@berkeley.edu.
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include       "y.tab.h"
 
 extern int     line;
index b8dc682..d7449a0 100644 (file)
@@ -1,6 +1,5 @@
 %{
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <string.h>
 #include "aliases_parse.h"
 
index 074f92f..6cf72e5 100644 (file)
@@ -29,7 +29,6 @@
  * $FreeBSD: src/sbin/devd/token.l,v 1.7 2008/03/21 20:38:28 imp Exp $
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <ctype.h>
 #include <stdlib.h>
 #include <string.h>
index cda06ec..7c23fb3 100644 (file)
@@ -43,8 +43,6 @@
  * $FreeBSD: src/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l,v 1.5 2003/12/16 23:54:07 gibbs Exp $
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
-
 #include <sys/types.h>
 
 #include <inttypes.h>
index d838630..a90aa41 100644 (file)
@@ -43,8 +43,6 @@
  * $FreeBSD: src/sys/dev/aic7xxx/aicasm/aicasm_scan.l,v 1.22 2003/12/16 23:54:07 gibbs Exp $
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
-
 #include <sys/types.h>
 
 #include <inttypes.h>
index c8fe2b2..5070a0e 100644 (file)
@@ -19,7 +19,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <err.h>
 #include <errno.h>
 #include <histedit.h>
index a123c77..7dc7d66 100644 (file)
@@ -39,8 +39,6 @@
 #include "common.h"
 #include "y.tab.h"
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
-
 int line_no = 1, save_no, fromsubs;
 u_char buff[BUFSIZE], *zptr;
 FILE *map_fp;
index f200f92..7e80865 100644 (file)
@@ -488,7 +488,7 @@ char *yytext;
  *
  * $FreeBSD: src/usr.bin/m4/tokenizer.l,v 1.3 2012/11/17 01:54:24 svnexp Exp $
  */
-#pragma GCC diagnostic ignored "-Wsign-compare"
+
 #include "parser.h"
 #include <assert.h>
 #include <stdlib.h>
@@ -1570,7 +1570,7 @@ YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, yy_size_t  _yybytes_len
        YY_BUFFER_STATE b;
        char *buf;
        yy_size_t n;
-       int i;
+       yy_size_t i;
 
        /* Get memory for full buffer, including space for trailing EOB's. */
        n = _yybytes_len + 2;
index ad7a80c..1d23046 100644 (file)
@@ -18,7 +18,7 @@
  *
  * $FreeBSD: src/usr.bin/m4/tokenizer.l,v 1.3 2012/11/17 01:54:24 svnexp Exp $
  */
-#pragma GCC diagnostic ignored "-Wsign-compare"
+
 #include "parser.h"
 #include <assert.h>
 #include <stdlib.h>
index 8623e37..fa4dcbf 100644 (file)
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <sys/cdefs.h>
 #include <sys/endian.h>
 
index f2e54b3..b53ccca 100644 (file)
@@ -27,7 +27,6 @@
  * SUCH DAMAGE.
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <sys/endian.h>
 #include <sys/queue.h>
 #include <assert.h>
index acf1001..c459354 100644 (file)
@@ -34,7 +34,6 @@
  * $FreeBSD: head/usr.bin/mklocale/lex.l 250926 2013-05-23 05:42:35Z jkim $
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <ctype.h>
 #include <stdio.h>
 #include <stdlib.h>
index 050f3e9..9555827 100644 (file)
@@ -30,7 +30,6 @@
  * $FreeBSD: src/usr.sbin/apmd/apmdlex.l,v 1.2.2.1 2001/08/13 17:30:30 nsayer Exp $
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <string.h>
 #include <syslog.h>
 #include <bitstring.h>
index 73d6b7d..11f3a48 100644 (file)
@@ -30,7 +30,6 @@
  * $FreeBSD: src/usr.sbin/bluetooth/hcsecd/lexer.l,v 1.1 2003/05/10 21:50:35 julian Exp $
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <string.h>
 #include "parser.h"
 
index f9c4424..f5bc8b6 100644 (file)
@@ -35,7 +35,6 @@
  * $FreeBSD: src/usr.sbin/config/lang.l,v 1.27 1999/11/09 07:20:22 peter Exp $
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <ctype.h>
 #include <string.h>
 #include "y.tab.h"
index 07b6f66..0bde167 100644 (file)
@@ -29,7 +29,6 @@
  */
 
 %{
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include "lex.h"
 %}
 
index 115eabb..a82e707 100644 (file)
@@ -33,7 +33,6 @@
  * $FreeBSD: src/usr.sbin/ndiscvt/inf-token.l,v 1.3 2004/01/11 21:10:35 mdodd Exp $
  */
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <regex.h>
 #include <ctype.h>
 #include <err.h>
index 1df5493..04ee6f9 100644 (file)
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/usr.sbin/rrenumd/lexer.l,v 1.1.2.2 2001/07/03 11:02:10 ume Exp $
- * $DragonFly: src/usr.sbin/rrenumd/lexer.l,v 1.4 2004/02/10 02:59:43 rob Exp $
  */
 
 %{
 
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <sys/param.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
index c3ce0ea..ede478a 100644 (file)
@@ -31,7 +31,6 @@
  */
 
 %{
-#pragma GCC diagnostic ignored "-Wsign-compare"
 #include <sys/types.h>
 #include <sys/param.h>
 #include <sys/socket.h>