aboutsummaryrefslogtreecommitdiff
path: root/gcc/cpplib.c
AgeCommit message (Expand)AuthorFilesLines
2000-04-14cpplex.c (cpp_output_tokens, [...]): New public interfaces.Zack Weinberg1-133/+13
2000-04-11cppexp.c, [...]: Replace cpp_token with cpp_ttype everywhere.Zack Weinberg1-15/+15
2000-04-07cpplib.c (do_elif): Skip the rest of the line if we're not going to bother ev...Zack Weinberg1-11/+17
2000-04-06cpphash.c (CPP_IS_MACRO_BUFFER, [...]): Delete.Zack Weinberg1-273/+312
2000-04-05cpphash.c (_cpp_free_definition): Test argnames, not nargs >= 0, before freei...Philippe De Muyter1-1/+1
2000-04-04cpplib.c (D): Adjust to call CONCAT2 macro without whitespace.Kaveh R. Ghazi1-2/+4
2000-04-02cppinit.c (cpp_start_read): Turn off -Wtraditional if processing C++.Zack Weinberg1-3/+6
2000-04-01cpplib.c: Include symcat.h.Zack Weinberg1-54/+64
2000-03-31cpplib.h: Merge struct cpp_options into struct cpp_reader.Zack Weinberg1-22/+22
2000-03-28cppfiles.c (hash_IHASH): Just return i->hash.Zack Weinberg1-1/+6
2000-03-14cppfiles.c: Include mkdeps.h.Zack Weinberg1-394/+299
2000-03-13Makefile.in (LIBCPP_OBJS): Add cpplex.o.Zack Weinberg1-1476/+193
2000-03-13cpplib.c (do_pragma_implementation): Fix off-by-one error truncating a string.Zack Weinberg1-2/+3
2000-03-12Convert cpplib to use libiberty/hashtab.c.Zack Weinberg1-45/+63
2000-03-11cppfiles.c (file_cleanup, [...]): Replace bcopy(), index() etc calls.Neil Booth1-25/+25
2000-03-08Makefile.in (LIBCPP_DEPS): New macro.Zack Weinberg1-25/+31
2000-03-08cpplib.h (parse_underflow_t, [...]): Delete.Zack Weinberg1-66/+31
2000-03-07[multiple changes]Zack Weinberg1-12/+12
2000-03-07cppfiles.c (_cpp_find_include_file): Make sure ih->name is initialized.Zack Weinberg1-36/+31
2000-03-04mkdeps.c, mkdeps.h: New files.Zack Weinberg1-3/+4
2000-03-04cpplib.h (_dollar_ok): New macro.Zack Weinberg1-2/+2
2000-03-02cpplib.h (CPP_PEDANTIC): Only true if system_header_p is not set for the buffer.Jason Merrill1-8/+6
2000-03-02cppfiles.c (cpp_read_file): New function.Zack Weinberg1-14/+11
2000-03-01cpplib.h (CPP_ASSERTION, [...]): New token types.Zack Weinberg1-183/+157
2000-02-27cpplib.h (enum file_change_code): Added rename_file.Alexandre Oliva1-1/+3
2000-02-27* cpplib.c (do_pragma): Accept #pragma without consecutive token.Alexandre Oliva1-2/+10
2000-02-25Fix copyrights.Jeff Law1-1/+2
2000-02-23cpplib.h (enum cpp_token): Added CPP_WCHAR and CPP_WSTRING.Alexandre Oliva1-2/+3
2000-02-16* cpplib.c (do_line): Pedwarn for #line > 32767.Alexandre Oliva1-1/+1
2000-02-14cpplib.c (do_define): Only free the old definition if it actually had one.Zack Weinberg1-1/+2
2000-02-11cpphash.c: Fix formatting, update commentary.Zack Weinberg1-149/+203
2000-02-10cppexp.c: Don't include cpphash.h.Zack Weinberg1-24/+41
2000-02-10cpplib.h: Provide HASHNODE typedef and forward decl of struct hashnode only.Zack Weinberg1-18/+14
2000-02-10cpphash.c (macarg): Hoist all the flag diddling out of the function...Zack Weinberg1-63/+62
2000-02-09cpplib.c (cpp_define, cpp_undef): Make sure the stacked buffer ends with a ne...Zack Weinberg1-13/+30
2000-02-07cpplib.c (cpp_get_token): Call CPP_BUMP_LINE after reading a carriage return ...Mark Mitchell1-0/+1
2000-02-06cpplib.c (my_strerror, [...]): Move to cpperror.c.Zack Weinberg1-367/+18
2000-02-06cpplib.c (copy_rest_of_line): Revert previous change: don't bail out early if...Zack Weinberg1-2/+0
2000-02-06cppfiles.c (read_and_prescan): Bump input pointer before possibly branching o...Zack Weinberg1-32/+48
2000-02-06cppalloc.c: Update copyright.Zack Weinberg1-35/+39
2000-02-06cpperror.c: Remove #ifdef EMACS block.Zack Weinberg1-122/+48
2000-02-06Makefile.in (c-common.o): Depend on $(EXPR_H).Kaveh R. Ghazi1-0/+2
2000-02-02cpplib.h (cpp_reader): Add new flag, no_directives.Zack Weinberg1-1/+9
2000-01-30cpperror.c (cpp_file_line_for_message): If 'line' is zero, just print "<comma...Zack Weinberg1-3/+2
2000-01-27cppinit.c (cpp_handle_option): Recognize C++ comments under -std=gnu89.Zack Weinberg1-130/+114
2000-01-19more copyright nitsKaveh Ghazi1-1/+1
2000-01-19cppalloc.c: PROTO -> PARAMS.Kaveh R. Ghazi1-12/+12
2000-01-12cpplib.h (struct cpp_options): Change lang_asm to char.Zack Weinberg1-9/+33
1999-10-29cpplib.h (struct cpp_buffer: fname, [...]): Mark const.Zack Weinberg1-30/+22
1999-10-03cpplib.c (if_directive_nameo): Add static prototype.Kaveh R. Ghazi1-0/+2