-extern int string_conv_p PROTO((tree, tree, int));
-extern tree condition_conversion PROTO((tree));
-extern tree target_type PROTO((tree));
-extern tree require_complete_type PROTO((tree));
-extern tree complete_type PROTO((tree));
-extern tree complete_type_or_else PROTO((tree, tree));
-extern int type_unknown_p PROTO((tree));
-extern int fntype_p PROTO((tree));
-extern tree commonparms PROTO((tree, tree));
-extern tree original_type PROTO((tree));
-extern tree common_type PROTO((tree, tree));
-extern int comp_except_specs PROTO((tree, tree, int));
-extern int comptypes PROTO((tree, tree, int));
-extern int comp_target_types PROTO((tree, tree, int));
-extern int compparms PROTO((tree, tree));
-extern int comp_target_types PROTO((tree, tree, int));
-extern int comp_cv_qualification PROTO((tree, tree));
-extern int comp_cv_qual_signature PROTO((tree, tree));
-extern tree unsigned_type PROTO((tree));
-extern tree signed_type PROTO((tree));
-extern tree signed_or_unsigned_type PROTO((int, tree));
-extern tree expr_sizeof PROTO((tree));
-extern tree c_sizeof PROTO((tree));
-extern tree c_sizeof_nowarn PROTO((tree));
-extern tree c_alignof PROTO((tree));
-extern tree inline_conversion PROTO((tree));
-extern tree decay_conversion PROTO((tree));
-extern tree default_conversion PROTO((tree));
-extern tree build_object_ref PROTO((tree, tree, tree));
-extern tree build_component_ref_1 PROTO((tree, tree, int));
-extern tree build_component_ref PROTO((tree, tree, tree, int));
-extern tree build_x_component_ref PROTO((tree, tree, tree, int));
-extern tree build_x_indirect_ref PROTO((tree, const char *));
-extern tree build_indirect_ref PROTO((tree, const char *));
-extern tree build_array_ref PROTO((tree, tree));
-extern tree build_x_function_call PROTO((tree, tree, tree));
-extern tree get_member_function_from_ptrfunc PROTO((tree *, tree));
-extern tree build_function_call_real PROTO((tree, tree, int, int));
-extern tree build_function_call PROTO((tree, tree));
-extern tree build_function_call_maybe PROTO((tree, tree));
-extern tree convert_arguments PROTO((tree, tree, tree, int));
-extern tree build_x_binary_op PROTO((enum tree_code, tree, tree));
-extern tree build_binary_op PROTO((enum tree_code, tree, tree));
-extern tree build_binary_op_nodefault PROTO((enum tree_code, tree, tree, enum tree_code));
-extern tree build_x_unary_op PROTO((enum tree_code, tree));
-extern tree build_unary_op PROTO((enum tree_code, tree, int));
-extern tree unary_complex_lvalue PROTO((enum tree_code, tree));
-extern int mark_addressable PROTO((tree));
-extern tree build_x_conditional_expr PROTO((tree, tree, tree));
-extern tree build_conditional_expr PROTO((tree, tree, tree));
-extern tree build_x_compound_expr PROTO((tree));
-extern tree build_compound_expr PROTO((tree));
-extern tree build_static_cast PROTO((tree, tree));
-extern tree build_reinterpret_cast PROTO((tree, tree));
-extern tree build_const_cast PROTO((tree, tree));
-extern tree build_c_cast PROTO((tree, tree));
-extern tree build_x_modify_expr PROTO((tree, enum tree_code, tree));
-extern tree build_modify_expr PROTO((tree, enum tree_code, tree));
-extern tree convert_for_initialization PROTO((tree, tree, tree, int, const char *, tree, int));
-extern void c_expand_asm_operands PROTO((tree, tree, tree, tree, int, char *, int));
-extern void c_expand_return PROTO((tree));
-extern tree c_expand_start_case PROTO((tree));
-extern int comp_ptr_ttypes PROTO((tree, tree));
-extern int ptr_reasonably_similar PROTO((tree, tree));
-extern tree build_ptrmemfunc PROTO((tree, tree, int));
-extern tree strip_array_types PROTO((tree));
-extern int cp_type_quals PROTO((tree));
-extern int cp_has_mutable_p PROTO((tree));
-extern int at_least_as_qualified_p PROTO((tree, tree));
-extern int more_qualified_p PROTO((tree, tree));
-extern tree build_ptrmemfunc1 PROTO((tree, tree, tree, tree, tree));
-extern void expand_ptrmemfunc_cst PROTO((tree, tree *, tree *, tree *, tree *));
-extern tree delta2_from_ptrmemfunc PROTO((tree));
-extern tree pfn_from_ptrmemfunc PROTO((tree));
-extern tree type_after_usual_arithmetic_conversions PROTO((tree, tree));
-extern tree composite_pointer_type PROTO((tree, tree, tree, tree,
+extern int string_conv_p PARAMS ((tree, tree, int));
+extern tree condition_conversion PARAMS ((tree));
+extern tree target_type PARAMS ((tree));
+extern tree require_complete_type PARAMS ((tree));
+extern tree complete_type PARAMS ((tree));
+extern tree complete_type_or_else PARAMS ((tree, tree));
+extern int type_unknown_p PARAMS ((tree));
+extern tree commonparms PARAMS ((tree, tree));
+extern tree original_type PARAMS ((tree));
+extern tree common_type PARAMS ((tree, tree));
+extern int comp_except_specs PARAMS ((tree, tree, int));
+extern int comptypes PARAMS ((tree, tree, int));
+extern int comp_target_types PARAMS ((tree, tree, int));
+extern int compparms PARAMS ((tree, tree));
+extern int comp_target_types PARAMS ((tree, tree, int));
+extern int comp_cv_qualification PARAMS ((tree, tree));
+extern int comp_cv_qual_signature PARAMS ((tree, tree));
+extern tree unsigned_type PARAMS ((tree));
+extern tree signed_type PARAMS ((tree));
+extern tree signed_or_unsigned_type PARAMS ((int, tree));
+extern tree expr_sizeof PARAMS ((tree));
+extern tree c_sizeof PARAMS ((tree));
+extern tree c_sizeof_nowarn PARAMS ((tree));
+extern tree c_alignof PARAMS ((tree));
+extern tree inline_conversion PARAMS ((tree));
+extern tree decay_conversion PARAMS ((tree));
+extern tree default_conversion PARAMS ((tree));
+extern tree build_object_ref PARAMS ((tree, tree, tree));
+extern tree build_component_ref_1 PARAMS ((tree, tree, int));
+extern tree build_component_ref PARAMS ((tree, tree, tree, int));
+extern tree build_x_component_ref PARAMS ((tree, tree, tree, int));
+extern tree build_x_indirect_ref PARAMS ((tree, const char *));
+extern tree build_indirect_ref PARAMS ((tree, const char *));
+extern tree build_array_ref PARAMS ((tree, tree));
+extern tree build_x_function_call PARAMS ((tree, tree, tree));
+extern tree get_member_function_from_ptrfunc PARAMS ((tree *, tree));
+extern tree build_function_call_real PARAMS ((tree, tree, int, int));
+extern tree build_function_call PARAMS ((tree, tree));
+extern tree build_function_call_maybe PARAMS ((tree, tree));
+extern tree convert_arguments PARAMS ((tree, tree, tree, int));
+extern tree build_x_binary_op PARAMS ((enum tree_code, tree, tree));
+extern tree build_binary_op PARAMS ((enum tree_code, tree, tree));
+extern tree build_x_unary_op PARAMS ((enum tree_code, tree));
+extern tree build_unary_op PARAMS ((enum tree_code, tree, int));
+extern tree unary_complex_lvalue PARAMS ((enum tree_code, tree));
+extern int mark_addressable PARAMS ((tree));
+extern tree build_x_conditional_expr PARAMS ((tree, tree, tree));
+extern tree build_conditional_expr PARAMS ((tree, tree, tree));
+extern tree build_x_compound_expr PARAMS ((tree));
+extern tree build_compound_expr PARAMS ((tree));
+extern tree build_static_cast PARAMS ((tree, tree));
+extern tree build_reinterpret_cast PARAMS ((tree, tree));
+extern tree build_const_cast PARAMS ((tree, tree));
+extern tree build_c_cast PARAMS ((tree, tree));
+extern tree build_x_modify_expr PARAMS ((tree, enum tree_code, tree));
+extern tree build_modify_expr PARAMS ((tree, enum tree_code, tree));
+extern tree dubious_conversion_warnings PARAMS ((tree, tree, const char *, tree, int));
+extern tree convert_for_initialization PARAMS ((tree, tree, tree, int, const char *, tree, int));
+extern void c_expand_asm_operands PARAMS ((tree, tree, tree, tree, int, char *, int));
+extern void c_expand_return PARAMS ((tree));
+extern tree c_expand_start_case PARAMS ((tree));
+extern int comp_ptr_ttypes PARAMS ((tree, tree));
+extern int ptr_reasonably_similar PARAMS ((tree, tree));
+extern tree build_ptrmemfunc PARAMS ((tree, tree, int));
+extern tree strip_array_types PARAMS ((tree));
+extern int cp_type_quals PARAMS ((tree));
+extern int cp_has_mutable_p PARAMS ((tree));
+extern int at_least_as_qualified_p PARAMS ((tree, tree));
+extern int more_qualified_p PARAMS ((tree, tree));
+extern tree build_ptrmemfunc1 PARAMS ((tree, tree, tree, tree, tree));
+extern void expand_ptrmemfunc_cst PARAMS ((tree, tree *, tree *, tree *, tree *));
+extern tree delta2_from_ptrmemfunc PARAMS ((tree));
+extern tree pfn_from_ptrmemfunc PARAMS ((tree));
+extern tree type_after_usual_arithmetic_conversions PARAMS ((tree, tree));
+extern tree composite_pointer_type PARAMS ((tree, tree, tree, tree,