diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1999-02-17 08:04:29 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1999-02-17 08:04:29 +0000 |
commit | 37b37199ab988909eede4c33ad23f032fe9ffb77 (patch) | |
tree | a2915ddf4014c38148872d1fd218543421cfcba4 /gcc/tree.h | |
parent | 7e57923cfc5fcf0182f8732dc7185edd270e6b6a (diff) | |
download | gcc-37b37199ab988909eede4c33ad23f032fe9ffb77.tar.gz |
tree.c (tree_node_kind_names, [...]): Qualify a char* with the `const' keyword.
* tree.c (tree_node_kind_names, print_obstack_name,
get_identifier, maybe_get_identifier, build_string,
build_expr_wfl, is_attribute_p, lookup_attribute,
print_obstack_statistics, get_file_function_name_long, tree_check,
tree_class_check, expr_check): Qualify a char* with the `const'
keyword.
* tree.h (get_identifier, maybe_get_identifier, build_string,
build_expr_wfl, is_attribute_p, lookup_attribute,
print_obstack_statistics, print_obstack_name, tree_check,
tree_class_check, expr_check): Likewise.
From-SVN: r25261
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/gcc/tree.h b/gcc/tree.h index 2f1d8e6130f..9965a2efb01 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1416,13 +1416,13 @@ extern tree make_tree_vec PROTO((int)); /* Return the (unique) IDENTIFIER_NODE node for a given name. The name is supplied as a char *. */ -extern tree get_identifier PROTO((char *)); +extern tree get_identifier PROTO((const char *)); /* If an identifier with the name TEXT (a null-terminated string) has previously been referred to, return that node; otherwise return NULL_TREE. */ -extern tree maybe_get_identifier PROTO((char *)); +extern tree maybe_get_identifier PROTO((const char *)); /* Construct various types of nodes. */ @@ -1437,14 +1437,14 @@ extern tree build_int_2_wide PROTO((HOST_WIDE_INT, HOST_WIDE_INT)); extern tree build_real PROTO((tree, REAL_VALUE_TYPE)); extern tree build_real_from_int_cst PROTO((tree, tree)); extern tree build_complex PROTO((tree, tree, tree)); -extern tree build_string PROTO((int, char *)); +extern tree build_string PROTO((int, const char *)); extern tree build1 PROTO((enum tree_code, tree, tree)); extern tree build_tree_list PROTO((tree, tree)); extern tree build_decl_list PROTO((tree, tree)); extern tree build_expr_list PROTO((tree, tree)); extern tree build_decl PROTO((enum tree_code, tree, tree)); extern tree build_block PROTO((tree, tree, tree, tree, tree)); -extern tree build_expr_wfl PROTO((tree, char *, int, int)); +extern tree build_expr_wfl PROTO((tree, const char *, int, int)); /* Construct various nodes representing data types. */ @@ -1509,12 +1509,12 @@ extern int valid_machine_attribute PROTO((tree, tree, tree, tree)); /* Given a tree node and a string, return non-zero if the tree node is a valid attribute name for the string. */ -extern int is_attribute_p PROTO((char *, tree)); +extern int is_attribute_p PROTO((const char *, tree)); /* Given an attribute name and a list of attributes, return the list element of the attribute or NULL_TREE if not found. */ -extern tree lookup_attribute PROTO((char *, tree)); +extern tree lookup_attribute PROTO((const char *, tree)); /* Given two attributes lists, return a list of their union. */ @@ -1897,7 +1897,7 @@ extern void (*incomplete_decl_finalize_hook) PROTO((tree)); /* In tree.c */ extern char *perm_calloc PROTO((int, long)); extern tree get_file_function_name PROTO((int)); -extern tree get_file_function_name_long PROTO((char *)); +extern tree get_file_function_name_long PROTO((const char *)); extern tree get_set_constructor_bits PROTO((tree, char *, int)); extern tree get_set_constructor_bytes PROTO((tree, unsigned char *, int)); @@ -2153,9 +2153,10 @@ extern void rtl_in_current_obstack PROTO ((void)); extern void rtl_in_saveable_obstack PROTO ((void)); extern void init_tree_codes PROTO ((void)); extern void dump_tree_statistics PROTO ((void)); -extern void print_obstack_statistics PROTO ((char *, struct obstack *)); +extern void print_obstack_statistics PROTO ((const char *, + struct obstack *)); #ifdef BUFSIZ -extern void print_obstack_name PROTO ((char *, FILE *, char *)); +extern void print_obstack_name PROTO ((char *, FILE *, const char *)); #endif extern void expand_function_end PROTO ((char *, int, int)); extern void expand_function_start PROTO ((tree, int)); @@ -2165,9 +2166,12 @@ extern void start_identifier_warnings PROTO ((void)); extern void gcc_obstack_init PROTO ((struct obstack *)); extern void init_obstacks PROTO ((void)); extern void obfree PROTO ((char *)); -extern tree tree_check PROTO ((tree, enum tree_code, char*, int, int)); -extern tree tree_class_check PROTO ((tree, char, char*, int, int)); -extern tree expr_check PROTO ((tree, int, char*, int, int)); +extern tree tree_check PROTO ((tree, enum tree_code, + const char *, int, int)); +extern tree tree_class_check PROTO ((tree, char, const char *, + int, int)); +extern tree expr_check PROTO ((tree, int, const char *, + int, int)); /* In function.c */ extern void setjmp_protect_args PROTO ((void)); |