-extern const bfd_target *coff_object_p PARAMS ((bfd *));
-extern struct sec *coff_section_from_bfd_index PARAMS ((bfd *, int));
-extern long coff_get_symtab_upper_bound PARAMS ((bfd *));
-extern long coff_get_symtab PARAMS ((bfd *, asymbol **));
-extern int coff_count_linenumbers PARAMS ((bfd *));
-extern struct coff_symbol_struct *coff_symbol_from PARAMS ((bfd *, asymbol *));
-extern boolean coff_renumber_symbols PARAMS ((bfd *, int *));
-extern void coff_mangle_symbols PARAMS ((bfd *));
-extern boolean coff_write_symbols PARAMS ((bfd *));
-extern boolean coff_write_linenumbers PARAMS ((bfd *));
-extern alent *coff_get_lineno PARAMS ((bfd *, asymbol *));
-extern asymbol *coff_section_symbol PARAMS ((bfd *, char *));
-extern boolean _bfd_coff_get_external_symbols PARAMS ((bfd *));
-extern const char *_bfd_coff_read_string_table PARAMS ((bfd *));
-extern boolean _bfd_coff_free_symbols PARAMS ((bfd *));
-extern struct coff_ptr_struct *coff_get_normalized_symtab PARAMS ((bfd *));
-extern long coff_get_reloc_upper_bound PARAMS ((bfd *, sec_ptr));
-extern asymbol *coff_make_empty_symbol PARAMS ((bfd *));
-extern void coff_print_symbol PARAMS ((bfd *, PTR filep, asymbol *,
- bfd_print_symbol_type how));
-extern void coff_get_symbol_info PARAMS ((bfd *, asymbol *,
- symbol_info *ret));
-extern asymbol *coff_bfd_make_debug_symbol PARAMS ((bfd *, PTR,
- unsigned long));
-extern boolean coff_find_nearest_line PARAMS ((bfd *,
- asection *,
- asymbol **,
- bfd_vma offset,
- CONST char **filename_ptr,
- CONST char **functionname_ptr,
- unsigned int *line_ptr));
-extern int coff_sizeof_headers PARAMS ((bfd *, boolean reloc));
-extern boolean bfd_coff_reloc16_relax_section
- PARAMS ((bfd *, asection *, struct bfd_link_info *, boolean *));
+extern const bfd_target *coff_object_p
+ (bfd *);
+extern struct bfd_section *coff_section_from_bfd_index
+ (bfd *, int);
+extern long coff_get_symtab_upper_bound
+ (bfd *);
+extern long coff_canonicalize_symtab
+ (bfd *, asymbol **);
+extern int coff_count_linenumbers
+ (bfd *);
+extern struct coff_symbol_struct *coff_symbol_from
+ (bfd *, asymbol *);
+extern bfd_boolean coff_renumber_symbols
+ (bfd *, int *);
+extern void coff_mangle_symbols
+ (bfd *);
+extern bfd_boolean coff_write_symbols
+ (bfd *);
+extern bfd_boolean coff_write_alien_symbol
+ (bfd *, asymbol *, struct internal_syment *, bfd_vma *,
+ bfd_size_type *, asection **, bfd_size_type *);
+extern bfd_boolean coff_write_linenumbers
+ (bfd *);
+extern alent *coff_get_lineno
+ (bfd *, asymbol *);
+extern asymbol *coff_section_symbol
+ (bfd *, char *);
+extern bfd_boolean _bfd_coff_get_external_symbols
+ (bfd *);
+extern const char *_bfd_coff_read_string_table
+ (bfd *);
+extern bfd_boolean _bfd_coff_free_symbols
+ (bfd *);
+extern struct coff_ptr_struct *coff_get_normalized_symtab
+ (bfd *);
+extern long coff_get_reloc_upper_bound
+ (bfd *, sec_ptr);
+extern asymbol *coff_make_empty_symbol
+ (bfd *);
+extern void coff_print_symbol
+ (bfd *, void * filep, asymbol *, bfd_print_symbol_type);
+extern void coff_get_symbol_info
+ (bfd *, asymbol *, symbol_info *ret);
+extern bfd_boolean _bfd_coff_is_local_label_name
+ (bfd *, const char *);
+extern asymbol *coff_bfd_make_debug_symbol
+ (bfd *, void *, unsigned long);
+extern bfd_boolean coff_find_nearest_line
+ (bfd *, asection *, asymbol **, bfd_vma, const char **,
+ const char **, unsigned int *);
+extern bfd_boolean coff_find_nearest_line_discriminator
+ (bfd *, asection *, asymbol **, bfd_vma, const char **,
+ const char **, unsigned int *, unsigned int *);
+struct dwarf_debug_section;
+extern bfd_boolean coff_find_nearest_line_with_names
+ (bfd *, const struct dwarf_debug_section *, asection *, asymbol **,
+ bfd_vma, const char **, const char **, unsigned int *);
+extern bfd_boolean coff_find_inliner_info
+ (bfd *, const char **, const char **, unsigned int *);
+extern int coff_sizeof_headers
+ (bfd *, struct bfd_link_info *);
+extern bfd_boolean bfd_coff_reloc16_relax_section
+ (bfd *, asection *, struct bfd_link_info *, bfd_boolean *);