diff options
author | rms <rms@138bc75d-0d04-0410-961f-82ee72b054a4> | 1993-07-23 19:18:33 +0000 |
---|---|---|
committer | rms <rms@138bc75d-0d04-0410-961f-82ee72b054a4> | 1993-07-23 19:18:33 +0000 |
commit | b26641e2967cf19514cb4134dfb4439490b85e85 (patch) | |
tree | 6bbd6818c5aa6760ca1ee253ae0192fcd25c868a /gcc/c-tree.h | |
parent | 687784d037e70441718dd7477dc19ff77475e537 (diff) | |
download | gcc-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.h | 9 |
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)); |