* targets.c (BFD_JUMP_TABLE_ARCHIVE): Add case for
authorIan Lance Taylor <ian@airs.com>
Fri, 21 Oct 1994 23:43:29 +0000 (23:43 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 21 Oct 1994 23:43:29 +0000 (23:43 +0000)
commitcd9782e8fd31f32bb976b676249eeefec916c956
tree18b6b5b4d578d10d8765984420bbbcc60cc85af7
parentf93fc389959e35e2e99248b981d7ffb0cd148375
* targets.c (BFD_JUMP_TABLE_ARCHIVE): Add case for
_construct_extended_name_table.
(bfd_target): Add _bfd_construct_extended_name_table.
* archive.c (_bfd_archive_bsd_construct_extended_name_table): New
function.
(_bfd_archive_coff_construct_extended_name_table): New function.
(_bfd_construct_extended_name_table): Renamed by adding a leading
underscore, and made externally visible.  Added trailing_slash
argument, and used it instead of elf_style.  Changed type of
tablen to bfd_size_type *.
(_bfd_write_archive_contents): Use BFD_SEND to call
construct_extended_name_table.  Use the returned name.
* libbfd-in.h (_bfd_construct_extended_name_table): Declare.
(_bfd_noarchive_construct_extended_name_table): Define.
(_bfd_archive_bsd_construct_extended_name_table): Declare.
(_bfd_archive_coff_construct_extended_name_table): Declare.
* bfd-in2.h: Rebuild.
* libbfd.h: Rebuild.
* som.c (som_construct_extended_name_table): New static function.
* aout-target.h (MY_construct_extended_name_table): Define.
* coff-rs6000.c (rs6000coff_construct_extended_name_table):
Define.
* ieee.c (ieee_construct_extended_name_table): Define.
* libecoff.h (_bfd_ecoff_construct_extended_name_table): Define.
* oasys.c (oasys_construct_extended_name_table): Define.
bfd/ChangeLog
bfd/archive.c
bfd/targets.c