-extern int c_decode_option PARAMS ((int, char **));
-extern void c_mark_varargs PARAMS ((void));
-extern tree check_identifier PARAMS ((tree, tree));
-extern void clear_parm_order PARAMS ((void));
-extern tree combine_parm_decls PARAMS ((tree, tree, int));
-extern int complete_array_type PARAMS ((tree, tree, int));
-extern void declare_parm_level PARAMS ((int));
-extern tree define_label PARAMS ((const char *, int,
- tree));
-extern void delete_block PARAMS ((tree));
-extern void finish_decl PARAMS ((tree, tree, tree));
-extern void finish_decl_top_level PARAMS ((tree, tree, tree));
-extern tree finish_enum PARAMS ((tree, tree, tree));
-extern void finish_function PARAMS ((int));
-extern tree finish_struct PARAMS ((tree, tree, tree));
-extern tree get_parm_info PARAMS ((int));
-extern tree getdecls PARAMS ((void));
-extern tree gettags PARAMS ((void));
-extern int global_bindings_p PARAMS ((void));
-extern tree grokfield PARAMS ((const char *, int, tree, tree, tree));
-extern tree groktypename PARAMS ((tree));
-extern tree groktypename_in_parm_context PARAMS ((tree));
-extern tree implicitly_declare PARAMS ((tree));
-extern void implicit_decl_warning PARAMS ((tree));
-extern int in_parm_level_p PARAMS ((void));
-extern void init_decl_processing PARAMS ((void));
-extern void insert_block PARAMS ((tree));
-extern void keep_next_level PARAMS ((void));
-extern int kept_level_p PARAMS ((void));
-extern tree lookup_label PARAMS ((tree));
-extern tree lookup_name PARAMS ((tree));
-extern tree lookup_name_current_level PARAMS ((tree));
-extern tree lookup_name_current_level_global PARAMS ((tree));
-extern tree maybe_build_cleanup PARAMS ((tree));
-extern void parmlist_tags_warning PARAMS ((void));
-extern void pending_xref_error PARAMS ((void));
-extern void mark_c_function_context PARAMS ((struct function *));
-extern void push_c_function_context PARAMS ((struct function *));
-extern void pop_c_function_context PARAMS ((struct function *));
-extern void pop_label_level PARAMS ((void));
-extern tree poplevel PARAMS ((int, int, int));
-extern void print_lang_decl PARAMS ((FILE *, tree, int));
-extern void print_lang_identifier PARAMS ((FILE *, tree, int));
-extern void print_lang_type PARAMS ((FILE *, tree, int));
-extern void push_label_level PARAMS ((void));
-extern void push_parm_decl PARAMS ((tree));
-extern tree pushdecl PARAMS ((tree));
-extern tree pushdecl_top_level PARAMS ((tree));
-extern void pushlevel PARAMS ((int));
-extern void pushtag PARAMS ((tree, tree));
-extern void set_block PARAMS ((tree));
-extern tree shadow_label PARAMS ((tree));
-extern void shadow_record_fields PARAMS ((tree));
-extern void shadow_tag PARAMS ((tree));
-extern void shadow_tag_warned PARAMS ((tree, int));
-extern tree start_enum PARAMS ((tree));
-extern int start_function PARAMS ((tree, tree, tree,
- tree));
-extern tree start_decl PARAMS ((tree, tree, int,
- tree, tree));
-extern tree start_struct PARAMS ((enum tree_code, tree));
-extern void store_parm_decls PARAMS ((void));
-extern tree xref_tag PARAMS ((enum tree_code, tree));
-extern tree c_begin_compound_stmt PARAMS ((void));
-extern void c_expand_decl_stmt PARAMS ((tree));