* bfd.c (struct bfd_preserve): New.
commit95698efb8534eb1355e6c5850d0d0c5c1e37ce35
authorAlan Modra <amodra@bigpond.net.au>
Tue, 12 Nov 2002 15:44:24 +0000 (12 15:44 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Tue, 12 Nov 2002 15:44:24 +0000 (12 15:44 +0000)
tree575a0fe3819e8f446702bbb91ea64e7d38139b45
parent9af57b5da3611613f96617ae6113ee804b0aea6b
* bfd.c (struct bfd_preserve): New.
(bfd_preserve_save): New function.
(bfd_preserve_restore): Ditto.
(bfd_preserve_finish): Ditto.
* bfd-in2.h: Regenerate.
* mach-o.c: Formatting.
(bfd_mach_o_scan_read_symtab_symbol): Make "value" unsigned.
(bfd_mach_o_object_p): Use bfd_preserve_save/restore/finish.
(bfd_mach_o_core_p): Ditto.
(bfd_mach_o_scan): Pass in mdata.
* mach-o.h (bfd_mach_o_scan): Update prototype.
* pef.c: Formatting.
(bfd_pef_object_p): Use bfd_preserve_save/restore/finish.
(bfd_pef_xlib_object_p): Ditto.
(bfd_pef_scan): Pass in mdata.  Move version check to bfd_pef_object_p.
* pef.h (bfd_pef_scan): Update prototype.
* xsym.c: Formatting, K&R fixes.
(bfd_sym_object_p): Use bfd_preserve_save/restore/finish.
(bfd_sym_scan): New function split out from bfd_sym_object_p.
* xsym.h (bfd_sym_scan): Declare.
* elfcode.h (elf_object_p): Use bfd_preserve_save/restore/finish.
(elf_core_file_p): Likewise.
* targets.c (_bfd_target_vector): Revert 2002-11-08 change.
bfd/ChangeLog
bfd/bfd-in2.h
bfd/bfd.c
bfd/elfcode.h
bfd/mach-o.c
bfd/mach-o.h
bfd/pef.c
bfd/pef.h
bfd/targets.c
bfd/xsym.c
bfd/xsym.h