This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc ChangeLog cppexp.c
- To: egcs-cvs at egcs dot cygnus dot com
- Subject: egcs/gcc ChangeLog cppexp.c
- From: brolley at egcs dot cygnus dot com
- Date: 25 Jan 1999 19:28:12 -0000
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: brolley@egcs.cygnus.com 99/01/25 11:28:12
Modified files:
gcc : ChangeLog cppexp.c
Log message:
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.