]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
* data/c.m4 (b4_int_type): Use yysigned_char instead of signed char,
[bison.git] / ChangeLog
index c61beda2cac50bdd062171963f1b2be76fef31e4..402e38b9ab40511c260bb5489a75ef8cb1abcf74 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
+2002-10-14  Paul Eggert  <eggert@twinsun.com>
+
+       * data/c.m4 (b4_int_type): Use yysigned_char instead of signed char,
+       for portability to K&R hosts.  Fix typo: signed char is guaranteed
+       only to 127, not to 128.
+       * data/glr.c (yysigned_char): New type.
+       * data/yacc.c (yysigned_char): Likewise.
+       * tests/regression.at (Web2c Actions): signed char -> yysigned_char.
+
 2002-10-13  Paul Eggert  <eggert@twinsun.com>
 
+       * data/yacc.c (yyparse): Rewrite to avoid "comparison is always
+       true due to limited range of data type" warning from GCC.
+
        * data/c.m4 (b4_token_defines): Protect against double-inclusion
        by wrapping enum yytokentype's definition inside #ifndef
        YYTOKENTYPE.  This undoes a bug I introduced on 2002-10-12.