cppexp.c: (struct arglist): Removed.
authorZack Weinberg <zack@rabi.columbia.edu>
Mon, 25 Jan 1999 11:28:11 +0000 (11:28 +0000)
committerDave Brolley <brolley@gcc.gnu.org>
Mon, 25 Jan 1999 11:28:11 +0000 (06:28 -0500)
commitf13eb63a4210052ce431237de467696fe205879b
treef7399c6915f8c6d06232933a17340674f9617978
parent20dc7361944d6be4ed902115251a55cf1e7d0ba4
cppexp.c: (struct arglist): Removed.

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.

From-SVN: r24859
gcc/ChangeLog
gcc/cppexp.c