-boolean _bfd_slurp_extended_name_table PARAMS ((bfd *abfd));
-extern boolean _bfd_construct_extended_name_table
- PARAMS ((bfd *, boolean, char **, bfd_size_type *));
-boolean _bfd_write_archive_contents PARAMS ((bfd *abfd));
-boolean _bfd_compute_and_write_armap PARAMS ((bfd *, unsigned int elength));
-bfd *_bfd_get_elt_at_filepos PARAMS ((bfd *archive, file_ptr filepos));
-extern bfd *_bfd_generic_get_elt_at_index PARAMS ((bfd *, symindex));
-bfd * _bfd_new_bfd PARAMS ((void));
-
-boolean bfd_false PARAMS ((bfd *ignore));
-boolean bfd_true PARAMS ((bfd *ignore));
-PTR bfd_nullvoidptr PARAMS ((bfd *ignore));
-int bfd_0 PARAMS ((bfd *ignore));
-unsigned int bfd_0u PARAMS ((bfd *ignore));
-long bfd_0l PARAMS ((bfd *ignore));
-long _bfd_n1 PARAMS ((bfd *ignore));
-void bfd_void PARAMS ((bfd *ignore));
-
-bfd *_bfd_new_bfd_contained_in PARAMS ((bfd *));
-const bfd_target *_bfd_dummy_target PARAMS ((bfd *abfd));
-
-void bfd_dont_truncate_arname PARAMS ((bfd *abfd, CONST char *filename,
- char *hdr));
-void bfd_bsd_truncate_arname PARAMS ((bfd *abfd, CONST char *filename,
- char *hdr));
-void bfd_gnu_truncate_arname PARAMS ((bfd *abfd, CONST char *filename,
- char *hdr));
-
-boolean bsd_write_armap PARAMS ((bfd *arch, unsigned int elength,
- struct orl *map, unsigned int orl_count, int stridx));
-
-boolean coff_write_armap PARAMS ((bfd *arch, unsigned int elength,
- struct orl *map, unsigned int orl_count, int stridx));
-
-extern PTR _bfd_generic_read_ar_hdr PARAMS ((bfd *));
-
-extern PTR _bfd_generic_read_ar_hdr_mag PARAMS ((bfd *, const char *));
-
-bfd * bfd_generic_openr_next_archived_file PARAMS ((bfd *archive,
- bfd *last_file));
-
-int bfd_generic_stat_arch_elt PARAMS ((bfd *, struct stat *));
+bfd_boolean _bfd_slurp_extended_name_table
+ (bfd *abfd);
+extern bfd_boolean _bfd_construct_extended_name_table
+ (bfd *, bfd_boolean, char **, bfd_size_type *);
+bfd_boolean _bfd_write_archive_contents
+ (bfd *abfd);
+bfd_boolean _bfd_compute_and_write_armap
+ (bfd *, unsigned int elength);
+bfd *_bfd_get_elt_at_filepos
+ (bfd *archive, file_ptr filepos);
+extern bfd *_bfd_generic_get_elt_at_index
+ (bfd *, symindex);
+bfd * _bfd_new_bfd
+ (void);
+void _bfd_delete_bfd
+ (bfd *);
+
+bfd_boolean bfd_false
+ (bfd *ignore);
+bfd_boolean bfd_true
+ (bfd *ignore);
+void *bfd_nullvoidptr
+ (bfd *ignore);
+int bfd_0
+ (bfd *ignore);
+unsigned int bfd_0u
+ (bfd *ignore);
+long bfd_0l
+ (bfd *ignore);
+long _bfd_n1
+ (bfd *ignore);
+void bfd_void
+ (bfd *ignore);
+
+bfd *_bfd_new_bfd_contained_in
+ (bfd *);
+const bfd_target *_bfd_dummy_target
+ (bfd *abfd);
+
+void bfd_dont_truncate_arname
+ (bfd *abfd, const char *filename, char *hdr);
+void bfd_bsd_truncate_arname
+ (bfd *abfd, const char *filename, char *hdr);
+void bfd_gnu_truncate_arname
+ (bfd *abfd, const char *filename, char *hdr);
+
+bfd_boolean bsd_write_armap
+ (bfd *arch, unsigned int elength, struct orl *map, unsigned int orl_count,
+ int stridx);
+
+bfd_boolean coff_write_armap
+ (bfd *arch, unsigned int elength, struct orl *map, unsigned int orl_count,
+ int stridx);
+
+extern void *_bfd_generic_read_ar_hdr
+ (bfd *);
+extern void _bfd_ar_spacepad
+ (char *, size_t, const char *, long);
+
+extern void *_bfd_generic_read_ar_hdr_mag
+ (bfd *, const char *);
+
+bfd * bfd_generic_openr_next_archived_file
+ (bfd *archive, bfd *last_file);
+
+int bfd_generic_stat_arch_elt
+ (bfd *, struct stat *);