Commit Graph

9 Commits

Author SHA1 Message Date
Per Bothner
52529158ea cppexp.c (cpp_parse_expr): Set HAVE_VALUE flag for unary minus, even if skip_evaluation is true.
* cppexp.c (cpp_parse_expr):  Set HAVE_VALUE flag for unary
minus, even if skip_evaluation is true.

From-SVN: r11085
1996-01-22 15:40:12 -08:00
Per Bothner
a4a315ef52 cppexp.c (cpp_lex): Do cpp_pop_buffer after CPP_POP so retried cpp_skip_hspace will actually work.
* cppexp.c (cpp_lex):  Do cpp_pop_buffer after CPP_POP so retried
cpp_skip_hspace will actually work.
* cppexp.c (SKIP_OPERAND):  New macro.
(cpp_parse_expr):  Suppress evaluation and diagnostics in
unevaluated subexpressions.

From-SVN: r11034
1996-01-16 15:46:59 -08:00
Richard Kenner
ae17bedb18 (cpp_lex): Correctly parse character constants.
From-SVN: r10566
1995-11-07 09:58:29 -05:00
Richard Kenner
940d9d638b Update FSF address.
From-SVN: r9959
1995-06-15 07:33:25 -04:00
Per Bothner
1519594d5a cppexp.c (cpp_reader): Test for '#' (start of assertion) *after* skipping hspace, not before.
* cppexp.c (cpp_reader):  Test for '#' (start of assertion) *after*
skipping hspace, not before.

From-SVN: r9687
1995-05-15 13:42:04 -07:00
Per Bothner
8f4686fad5 * cppexp.c (parse_number): Cleanup some Cygnus crud for MPW.
From-SVN: r9634
1995-05-11 19:18:36 -07:00
Richard Kenner
52112c7c0a Add declarations of xmalloc and xrealloc.
(cpp_parse_expr): Cast args to bcopy to char *.

From-SVN: r9350
1995-04-10 09:22:19 -04:00
Per Bothner
7e1278231a Merged in earlier cccp.c changes.
From-SVN: r9217
1995-03-21 17:05:16 -08:00
Per Bothner
7f2935c734 Initial revision
From-SVN: r9191
1995-03-16 13:59:07 -08:00