-
- Downloads
line-map.h (linenum_type): New typedef.
2008-07-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * include/line-map.h (linenum_type): New typedef. (struct line_map): Use it. (SOURCE_LINE): Second arguments is a LOCATION not a LINE. (SOURCE_COLUMN): Likewise. * macro.c (_cpp_builtin_macro_text): Use linenum_type. Don't store source_location values in a variable of type linenum_type. * directives.c (struct if_stack): Use linenum_type. (strtoul_for_line): Rename as strtolinenum. (do_line): Use linenum_type. (do_linemarker): Use linenum_type and strtolinenum. (_cpp_do_file_change): Use linenum_t. * line-map.c (linemap_add): Likewise. (linemap_line_start): Likewise. * traditional.c (struct fun_macro): 'line' is a source_location. * errors.c (print_location): Use linenum_type. * directives-only.c (_cpp_preprocess_dir_only): Likewise. * internal.h (CPP_INCREMENT_LINE): Likewise. * lex.c (_cpp_skip_block_comment): Use source_location. From-SVN: r138026
Showing
- libcpp/ChangeLog 21 additions, 0 deletionslibcpp/ChangeLog
- libcpp/directives-only.c 2 additions, 1 deletionlibcpp/directives-only.c
- libcpp/directives.c 12 additions, 12 deletionslibcpp/directives.c
- libcpp/errors.c 1 addition, 1 deletionlibcpp/errors.c
- libcpp/include/line-map.h 10 additions, 7 deletionslibcpp/include/line-map.h
- libcpp/internal.h 2 additions, 2 deletionslibcpp/internal.h
- libcpp/lex.c 1 addition, 1 deletionlibcpp/lex.c
- libcpp/line-map.c 3 additions, 3 deletionslibcpp/line-map.c
- libcpp/macro.c 5 additions, 6 deletionslibcpp/macro.c
- libcpp/traditional.c 1 addition, 1 deletionlibcpp/traditional.c
Loading
Please register or sign in to comment