]> gcc.gnu.org Git - gcc.git/commit - gcc/cpphash.c
cpplib.h (_dollar_ok): New macro.
authorZack Weinberg <zack@wolery.cumb.org>
Sat, 4 Mar 2000 01:42:56 +0000 (01:42 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Sat, 4 Mar 2000 01:42:56 +0000 (01:42 +0000)
commit455d25861f0975d0baed1912bf22deed944770a2
treea52521153bf75ca10099523abb8586d4cb5851a7
parentfcd7f76b289ddadbb67057154547d570b94f2b23
cpplib.h (_dollar_ok): New macro.

* cpplib.h (_dollar_ok): New macro.
(is_idchar, is_idstart): Use it.
(IStable): Rename to _cpp_IStable.  Declare it const if
gcc >=2.7 or C99.  Delete all references to FAKE_CONST.
(is_idchar, is_idstart, is_numchar, is_numstart, is_hspace,
is_space): Update for renamed IStable.

* cppinit.c: Delete all references to FAKE_CONST and CAT
macros. Define init_IStable as empty macro if gcc >=2.7 or
C99. Change TABLE() to ISTABLE and hardcode name of table.
(cpp_start_read): Don't change the IStable based on
dollars_in_ident.

* cpphash.c (unsafe_chars): Add pfile argument.  All callers
changed.  Handle '$' for char1 correctly.
* cpplib.c (cpp_get_token): Use is_numchar when parsing numbers.

* cppexp.c (tokentab2): Make const.
(cpp_lex): Make toktab const.
* cppinit.c (include_defaults_array): Make const.
(initialize_standard_includes): Make default_include const.

From-SVN: r32321
gcc/ChangeLog
gcc/cppexp.c
gcc/cpphash.c
gcc/cppinit.c
gcc/cpplib.c
gcc/cpplib.h
This page took 0.055974 seconds and 5 git commands to generate.