summaryrefslogtreecommitdiff
path: root/gcc/cppmacro.c
Commit message (Expand)AuthorAgeFilesLines
* * cppfiles.c (stack_include_file): line-map.c now handles includeneil2001-08-211-4/+4
* * cpperror.c (print_location): Don't take a file name; use theneil2001-08-171-9/+5
* * cppmacro.c (enter_macro_context): Push macro expansions evenneil2001-08-111-9/+5
* * c-lex.c (map): Make const.neil2001-08-111-1/+1
* PR preprocessor/3081neil2001-08-051-17/+15
* * Makefile.in (CPPLIB_H): New, so that dependencies on cpplib.hneil2001-08-041-7/+3
* * alias.c: Fix comment formatting.kazu2001-08-011-1/+1
* * cpphash.h (struct cpp_reader): New members line, pseudo_newlines.neil2001-08-011-1/+8
* * cppexp.c (parse_defined): Always record the macro name.neil2001-07-291-1/+1
* * cppmacro.c (make_string_token): Avoid warning.neil2001-06-231-7/+13
* PR preprocessor/3260neil2001-06-211-1/+2
* * Makefile.in (OBJS, LIBCPP_OBJS, LIBCPP_DEPS,neil2001-05-201-1/+2
* * cppexp.c (lex): Use NODE_NAME and NODE_LEN.neil2001-05-161-16/+17
* * cppmacro.c (stringify_arg): Null terminate strings.neil2001-03-271-2/+4
* * c-parse.in (yylexname): New function, split out of _yylex.zack2001-03-071-2/+1
* * cpplex.c (_cpp_lex_token): Don't warn about directives inneil2001-03-031-3/+5
* * cpp.texi: Update.neil2001-03-031-2/+2
* * cppinit.c (builtin_array): Update.neil2001-02-251-30/+22
* * c-lex.c (lex_number): Only warn traditionally for U suffixneil2001-02-141-2/+18
* * cppmacro.c (cpp_get_token): Avoid pasting after a builtin.neil2001-02-061-0/+1
* * cppinit.c (BC): New macro.mmitchel2001-02-041-0/+4
* * cpphash.h (struct cpp_buffer): Move saved_flags from cpp_reader.neil2001-02-011-15/+15
* * cpphash.h (struct cpp_reader): New saved_flags.neil2001-01-311-2/+7
* * cpphash.c (_cpp_cleanup_hashtable, _cpp_lookup_with_hash)neil2001-01-281-11/+21
* * cppmacro.c (funlike_invocation_p): Don't move back up to theneil2001-01-201-9/+1
* * cppinit.c (cpp_cleanup): NULLify macro_buffer and zeroaoliva2001-01-091-2/+5
* * cpplib.h (struct cpp_reader): Remove references to string_poolneil2000-12-171-8/+4
* * cpperror.c (print_location): New function.neil2000-12-111-13/+7
* * cppfiles.c (NEVER_REREAD, DO_NOT_REREAD): Move from cpphash.h.neil2000-12-091-17/+16
* * cppmacro.c (funlike_invocation_p): Re-disable macros enabledneil2000-12-031-10/+17
* * cppinit.c (initialize): Forgotten prototype.neil2000-12-011-14/+13
* * cppmacro.c (cpp_scan_buffer_nooutput): Take a booleanneil2000-11-281-2/+3
* * cppinit.c (cpp_reader_init): Remove handling of warn_pasteneil2000-11-271-5/+8
* * cppmacro.c (cpp_scan_buffer_nooutput): Only scan theneil2000-11-261-1/+2
* * cpplib.h (struct cpp_reader): Remove lang_asm.neil2000-11-261-3/+3
* * cppmacro.c (paste_tokens): Rename from paste_payloads.neil2000-11-201-74/+84
* Warning fixes:ghazi2000-11-191-1/+1
* * cpplib.c (start_directive, end_directive): New functions.neil2000-11-151-1/+4
* * cppexp.c (parse_defined): Call cpp_get_token notneil2000-11-141-30/+26
* * cpplex.c (_cpp_lex_token): CPP_COMMENT and true CPP_EOFneil2000-11-131-44/+36
* * cppexp.c: Don't worry about pfile->skipping.neil2000-11-121-31/+9
* Remove CPP_PLACEMARKERsneil2000-11-111-130/+112
* * cpphash.c: Move cpp_defined here from cpplib.c.neil2000-11-091-15/+12
* Move directive handling into the lexer itself.neil2000-11-081-25/+0
* * c-lex.c (c_lex): Replace tok.val.aux with tok.val.c orneil2000-11-061-8/+8
* * c-parse.in (_yylex): Remove CPP_BACKSLASH case.neil2000-11-011-1/+1
* * cppmacro.c (STDC_0_IN_SYSTEM_HEADERS): Define to 0 ifneil2000-10-311-3/+5
* * cppfiles.c (stack_include_file): Check for stacked contextsneil2000-10-301-15/+29
* * cppmacro.c (builtin_macro): Use NT_VOID, not T_VOID.mmitchel2000-10-301-1/+1
* * cppmacro.c (_cpp_create_definition): Optimize the case ofneil2000-10-291-1/+5