OSDN Git Service

1999-01-25 14:26 -0500 Zack Weinberg <zack@rabi.columbia.edu>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 67142f6..7228df4 100644 (file)
@@ -1,3 +1,18 @@
+1999-01-25 14:26 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
+
+       * cppexp.c: 
+           (struct arglist): Removed.
+           (parse_number): Use HOST_WIDE_INT for the accumulator.
+           Allow two `l' suffixes unless C89.  Clean up.  Make
+           static.
+           (parse_charconst): New function broken out of cpp_lex.
+           Code cleaned up drastically.  Don't use a token_buffer.
+           (token_buffer): Removed.
+           (cpp_lex): Don't call parse_number on a constant string.
+           Use parse_charconst.
+           (cpp_parse_expr): Properly handle an ERROR op returned by
+           cpp_lex. 
+
 1999-01-25 14:10 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>
 
        * cpplib.c: Don't include signal.h, sys/times.h, or