(enum sharp_token_type): New type.
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 22 Feb 1995 23:26:54 +0000 (18:26 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 22 Feb 1995 23:26:54 +0000 (18:26 -0500)
commit5bdc151289c62ce18bd013db9b7f730b37cf40f4
tree9891620a987e8e56b2e37f8b0f9f9b640b84c0ef
parent34dd38384440cabb02cc4c201e61fb76505bde32
(enum sharp_token_type): New type.

(stringify, raw_before, raw_after): Use this type instead of char.
(collect_expansion, dump_single_macro): Keep track of white space
after # and around ## tokens, since the C Standard requires a
diagnostic if the white space doesn't match during a redefinition.
(sharp_token, sharp_sharp_token): Labels renamed from hash_token and
hash_hash_token for naming consistency.

From-SVN: r9036
gcc/cccp.c