aboutsummaryrefslogtreecommitdiff
path: root/libcpp/directives-only.c
diff options
context:
space:
mode:
authorManuel López-Ibáñez <manu@gcc.gnu.org>2008-07-21 09:33:38 +0000
committerManuel López-Ibáñez <manu@gcc.gnu.org>2008-07-21 09:33:38 +0000
commit1bb64668d0fbb2abfa3583918a256420028eea30 (patch)
tree00b640cdfaf5963f35e76e06f15ad82396dda370 /libcpp/directives-only.c
parente24313f349328c3fc973375cab9c3818388308ba (diff)
downloadgcc-1bb64668d0fbb2abfa3583918a256420028eea30.zip
gcc-1bb64668d0fbb2abfa3583918a256420028eea30.tar.gz
gcc-1bb64668d0fbb2abfa3583918a256420028eea30.tar.bz2
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
Diffstat (limited to 'libcpp/directives-only.c')
-rw-r--r--libcpp/directives-only.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcpp/directives-only.c b/libcpp/directives-only.c
index d50cebb..addd9a7 100644
--- a/libcpp/directives-only.c
+++ b/libcpp/directives-only.c
@@ -42,7 +42,8 @@ _cpp_preprocess_dir_only (cpp_reader *pfile,
const unsigned char *cur, *base, *next_line, *rlimit;
cppchar_t c, last_c;
unsigned flags;
- int lines, col;
+ linenum_type lines;
+ int col;
source_location loc;
restart: