diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-06-21 23:08:17 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-06-21 23:08:17 +0000 |
commit | 6af24d0a730f978321a2c3132560ef33d12b3085 (patch) | |
tree | 6e4efa3389b627b15921c495d03be0193553df87 /gcc/fix-header.c | |
parent | 0ffe71f7375269ebe1aebdbd09208ac8c57dd870 (diff) | |
download | gcc-6af24d0a730f978321a2c3132560ef33d12b3085.tar.gz |
* cppfiles.c (cpp_make_system_header): New function.
* cpplib.h: Prototype it.
* cpplib.c (do_line, do_pragma_system_header): Use it.
* fix-header.c (read_scan_file): Use it.
* fix-header.c (check_macro_names): Cast second arg of
cpp_defined to const unsigned char *.
(read_scan_file): Make getchar_call const unsigned char.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34641 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fix-header.c')
-rw-r--r-- | gcc/fix-header.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/fix-header.c b/gcc/fix-header.c index 3740ce05ca9..473ef7aee99 100644 --- a/gcc/fix-header.c +++ b/gcc/fix-header.c @@ -606,7 +606,7 @@ check_macro_names (pfile, names) while (*names) { len = strlen (names); - if (cpp_defined (pfile, names, len)) + if (cpp_defined (pfile, (const unsigned char *)names, len)) recognized_macro (names); names += len + 1; } @@ -640,7 +640,7 @@ read_scan_file (in_fname, argc, argv) exit (FATAL_EXIT_CODE); /* We are scanning a system header, so mark it as such. */ - CPP_BUFFER (&scan_in)->system_header_p = 1; + cpp_make_system_header (&scan_in, CPP_BUFFER (&scan_in), 1); scan_decls (&scan_in, argc, argv); for (cur_symbols = &symbol_table[0]; cur_symbols->names; cur_symbols++) @@ -657,7 +657,7 @@ read_scan_file (in_fname, argc, argv) if (special_file_handling == stdio_h && (fn = lookup_std_proto ("_filbuf", 7)) != NULL) { - static char getchar_call[] = "getchar();"; + static const unsigned char getchar_call[] = "getchar();"; int old_written = CPP_WRITTEN (&scan_in); int seen_filbuf = 0; cpp_buffer *buf = CPP_BUFFER (&scan_in); |