- PARAMS ((bfd *));
-extern void _bfd_xcoff_bfd_link_hash_table_free
- PARAMS ((struct bfd_link_hash_table *));
-extern boolean _bfd_xcoff_bfd_link_add_symbols
- PARAMS ((bfd *, struct bfd_link_info *));
-extern boolean _bfd_xcoff_bfd_final_link
- PARAMS ((bfd *, struct bfd_link_info *));
-extern boolean _bfd_ppc_xcoff_relocate_section
- PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *,
- struct internal_reloc *, struct internal_syment *, asection **));
-
-/* Functions in coff-ppc.c. FIXME: These are called be pe.em in the
- linker, and so should start with bfd and be declared in bfd.h. */
-
-extern boolean ppc_allocate_toc_section
- PARAMS ((struct bfd_link_info *));
-extern boolean ppc_process_before_allocation
- PARAMS ((bfd *, struct bfd_link_info *));
-
+ (bfd *);
+extern bool _bfd_xcoff_bfd_link_add_symbols
+ (bfd *, struct bfd_link_info *);
+extern bool _bfd_xcoff_bfd_final_link
+ (bfd *, struct bfd_link_info *);
+extern bool _bfd_xcoff_define_common_symbol
+ (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *);
+extern bool _bfd_ppc_xcoff_relocate_section
+ (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *,
+ struct internal_reloc *, struct internal_syment *, asection **);