extern void pop_c_function_context PROTO((void));
extern void pop_label_level PROTO((void));
extern tree poplevel PROTO((int, int, int));
-extern void print_lang_decl PROTO((void));
+extern void print_lang_decl STDIO_PROTO((FILE *, tree,
+ int))
extern void print_lang_identifier STDIO_PROTO((FILE *, tree,
int));
-extern void print_lang_type PROTO((void));
+extern void print_lang_type STDIO_PROTO((FILE *, tree,
+ int))
extern void push_c_function_context PROTO((void));
extern void push_label_level PROTO((void));
extern void push_parm_decl 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));