summaryrefslogtreecommitdiff
path: root/gcc/c-tree.h
diff options
context:
space:
mode:
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2004-08-21 22:49:46 +0000
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2004-08-21 22:49:46 +0000
commit0a423af5ef9500163b49477f53890c42ead009ff (patch)
tree0bc86a46dabfe5f3217a90c3285ceb99d445d1c3 /gcc/c-tree.h
parent4a125bfcfca55f816bdc70710aa4986d4c712d3e (diff)
downloadgcc-0a423af5ef9500163b49477f53890c42ead009ff.tar.gz
* c-decl.c (set_array_declarator_type): Rename to
set_array_declarator_inner. (build_c_parm, build_attrs_declarator, build_function_declarator): New functions. (make_pointer_declarator): Call build_attrs_declarator. * c-tree.h (set_array_declarator_type): Rename to set_array_declarator_inner. (build_c_parm, build_attrs_declarator, build_function_declarator): New prototypes. * c-parse.in (after_type_declarator, parm_declarator_starttypename, parm_declarator_nostarttypename, notype_declarator, absdcl_maybe_attribute, direct_absdcl1, parm, firstparm): Use these functions git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86367 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-tree.h')
-rw-r--r--gcc/c-tree.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/c-tree.h b/gcc/c-tree.h
index bd143f8a0ac..e1da715ac8d 100644
--- a/gcc/c-tree.h
+++ b/gcc/c-tree.h
@@ -188,7 +188,7 @@ extern void c_push_function_context (struct function *);
extern void c_pop_function_context (struct function *);
extern void push_parm_decl (tree);
extern tree pushdecl_top_level (tree);
-extern tree set_array_declarator_type (tree, tree, bool);
+extern tree set_array_declarator_inner (tree, tree, bool);
extern tree builtin_function (const char *, tree, int, enum built_in_class,
const char *, tree);
extern void shadow_tag (tree);
@@ -200,6 +200,9 @@ extern tree start_struct (enum tree_code, tree);
extern void store_parm_decls (void);
extern tree xref_tag (enum tree_code, tree);
extern int c_expand_decl (tree);
+extern tree build_c_parm (tree, tree, tree);
+extern tree build_attrs_declarator (tree, tree);
+extern tree build_function_declarator (tree, tree);
extern tree make_pointer_declarator (tree, tree);
/* in c-objc-common.c */