OSDN Git Service

1999-01-25 14:26 -0500 Zack Weinberg <zack@rabi.columbia.edu>
authorbrolley <brolley@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Jan 1999 11:28:11 +0000 (11:28 +0000)
committerbrolley <brolley@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Jan 1999 11:28:11 +0000 (11:28 +0000)
commit5e5b6df0a703c1b09e590ee884fa9bd970a16e44
treef7399c6915f8c6d06232933a17340674f9617978
parent2029d13ed4a5cc6f83b036532221043ac79fa7c1
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24859 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cppexp.c