diff options
author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-02-18 20:38:48 +0000 |
---|---|---|
committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-02-18 20:38:48 +0000 |
commit | ba1d8f67aec3e9dbc3bf9f2fa012cbb1ac4e3ba8 (patch) | |
tree | 8643c4752e3baa29894eb4d8ecc9b34cc78ce585 /gcc/c-lex.c | |
parent | 65678154bf46b19939162dd2f341d7ed89709404 (diff) | |
download | gcc-ba1d8f67aec3e9dbc3bf9f2fa012cbb1ac4e3ba8.tar.gz |
* bitmap.c (bitmap_print): Qualify a char* with the `const' keyword.
* bitmap.h (bitmap_print): Likewise.
* c-decl.c (builtin_function, grokdeclarator, grokfield): Likewise.
* c-lang.c (build_objc_string): Likewise.
* c-lex.c (yyerror, extend_token_buffer): Likewise. Don't include
limits.h or ctype.h. Remove unused variable `p'.
* c-lex.h (yyerror): Qualify a char* with the `const' keyword.
* c-pragma.c (handle_pragma_token): Likewise.
* c-pragma.h (handle_pragma_token): Likewise.
* c-tree.h (build_objc_string, builtin_function, grokfield,
build_indirect_ref, lvalue_or_else, readonly_warning, error_init,
pedwarn_init): Likewise.
* c-typeck.c (convert_for_assignment, warn_for_assignment,
push_string, warning_init, incomplete_type_error,
build_indirect_ref, lvalue_or_else, readonly_warning,
build_c_cast, spelling, push_member_name, print_spelling,
error_init, pedwarn_init, start_init): Likewise.
* objc/objc-act.c (build_objc_string): Likewise.
* print-tree.c (print_node_brief, print_node): Likewise.
* tree.h (lvalue_or_else, print_node, print_node_brief): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25296 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-lex.c')
-rw-r--r-- | gcc/c-lex.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/gcc/c-lex.c b/gcc/c-lex.c index 54734afef93..e0546072319 100644 --- a/gcc/c-lex.c +++ b/gcc/c-lex.c @@ -22,10 +22,6 @@ Boston, MA 02111-1307, USA. */ #include "system.h" #include <setjmp.h> -#if HAVE_LIMITS_H -# include <limits.h> -#endif - #include "rtl.h" #include "tree.h" #include "input.h" @@ -38,10 +34,6 @@ Boston, MA 02111-1307, USA. */ #include "toplev.h" #include "intl.h" -#ifdef MAP_CHARACTER -#include <ctype.h> -#endif - /* MULTIBYTE_CHARS support only works for native compilers. ??? Ideally what we want is to model widechar support after the current floating point support. */ @@ -132,7 +124,7 @@ static int handle_generic_pragma PROTO((int)); static int whitespace_cr PROTO((int)); static int skip_white_space PROTO((int)); static int skip_white_space_on_line PROTO((void)); -static char *extend_token_buffer PROTO((char *)); +static char *extend_token_buffer PROTO((const char *)); static int readescape PROTO((int *)); /* Do not insert generated code into the source, instead, include it. @@ -237,8 +229,6 @@ finish_parse () void init_lex () { - char *p; - /* Make identifier nodes long enough for the language-specific slots. */ set_identifier_size (sizeof (struct lang_identifier)); @@ -494,7 +484,7 @@ skip_white_space_on_line () static char * extend_token_buffer (p) - char *p; + const char *p; { int offset = p - token_buffer; @@ -1059,9 +1049,9 @@ readescape (ignore_ptr) void yyerror (msgid) - char *msgid; + const char *msgid; { - char *string = _(msgid); + const char *string = _(msgid); /* We can't print string and character constants well because the token_buffer contains the result of processing escapes. */ |