summaryrefslogtreecommitdiff
path: root/gcc/c-tree.h
diff options
context:
space:
mode:
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1993-07-23 19:18:33 +0000
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1993-07-23 19:18:33 +0000
commitb26641e2967cf19514cb4134dfb4439490b85e85 (patch)
tree6bbd6818c5aa6760ca1ee253ae0192fcd25c868a /gcc/c-tree.h
parent687784d037e70441718dd7477dc19ff77475e537 (diff)
downloadgcc-b26641e2967cf19514cb4134dfb4439490b85e85.tar.gz
Declare the new initializer parsing functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4976 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-tree.h')
-rw-r--r--gcc/c-tree.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/c-tree.h b/gcc/c-tree.h
index 1450b300efb..3d87ed631fb 100644
--- a/gcc/c-tree.h
+++ b/gcc/c-tree.h
@@ -326,10 +326,17 @@ extern tree c_expand_start_case PROTO((tree));
Given two compatible ANSI C types, returns the merged type. */
extern tree common_type PROTO((tree, tree));
extern tree default_conversion PROTO((tree));
-extern tree digest_init PROTO((tree, tree, tree *, int, int, char *));
extern tree parser_build_binary_op PROTO((enum tree_code, tree, tree));
extern tree require_complete_type PROTO((tree));
extern void store_init_value PROTO((tree, tree));
+extern void start_init PROTO((tree, tree, int));
+extern void finish_init PROTO((void));
+extern void really_start_incremental_init PROTO((tree));
+extern void push_init_level PROTO((int));
+extern tree pop_init_level PROTO((int));
+extern void set_init_index PROTO((tree, tree));
+extern void set_init_label PROTO((tree));
+extern void process_init_element PROTO((tree));
/* in c-iterate.c */
extern void iterator_expand PROTO((tree));