summaryrefslogtreecommitdiff
path: root/gcc/c-tree.h
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-07-23 19:18:33 +0000
committerRichard Stallman <rms@gnu.org>1993-07-23 19:18:33 +0000
commit3d06b1003fd4b4c7a431455e437288c181a36a5c (patch)
tree6bbd6818c5aa6760ca1ee253ae0192fcd25c868a /gcc/c-tree.h
parent34403047ce7f3d7ee0b6115553f8782ba1df6d48 (diff)
downloadgcc-3d06b1003fd4b4c7a431455e437288c181a36a5c.tar.gz
Declare the new initializer parsing functions.
From-SVN: r4976
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));