tree x_break_label;
tree x_cont_label;
struct c_switch * GTY((skip)) x_switch_stack;
+ tree arg_info;
int returns_value;
int returns_null;
int returns_abnormally;
extern tree finish_struct (tree, tree, tree);
extern tree get_parm_info (bool);
extern tree grokfield (tree, tree, tree);
+extern void split_specs_attrs (tree, tree *, tree *);
extern tree groktypename (tree);
extern tree groktypename_in_parm_context (tree);
extern tree grokparm (tree);
extern tree start_decl (tree, tree, bool, tree);
extern tree start_struct (enum tree_code, tree);
extern void store_parm_decls (void);
+extern void store_parm_decls_from (tree);
extern tree xref_tag (enum tree_code, tree);
extern int c_expand_decl (tree);
extern tree build_c_parm (tree, tree, tree);
extern tree c_finish_bc_stmt (tree *, bool);
extern tree c_finish_goto_label (tree);
extern tree c_finish_goto_ptr (tree);
-extern tree build_offsetof (tree, tree);
/* Set to 0 at beginning of a function definition, set to 1 if
a return statement that specifies a return value is seen. */
/* In c-decl.c */
extern void c_finish_incomplete_decl (tree);
-extern void *get_current_scope (void);
-extern void objc_mark_locals_volatile (void *);
extern void c_write_global_declarations (void);
/* In order for the format checking to accept the C frontend