Suppress signed/unsigned comparison warnings for yycheck.

* data/c.m4 (b4_safest_int_type): New macro.
* data/glr.c, data/lalr1.cc: Wherever you compare yycheck[i] against
a signed int type, cast it to b4_safest_int_type first.
* data/yacc.c: Likewise.
(b4_safest_int_type): Overwrite the one from c.m4 since b4_int_type is
also overwritten.
This commit is contained in:
Joel E. Denny
2006-08-10 01:18:50 +00:00
parent 9c4371263f
commit 06e8700a00
7 changed files with 162 additions and 129 deletions

View File

@@ -164,6 +164,11 @@ m4_define([b4_int_type],
[int])])
# b4_safest_int_type
# ------------------
# The safest int type to cast to when it's necessary to compare a signed int
# type against an int type set by b4_int_type.
m4_define([b4_safest_int_type],[int])
# b4_int_type_for(NAME)
# ---------------------