diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-06-15 05:48:14 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-06-15 05:48:14 +0000 |
commit | d17fc4c99039eaf3ef4cd5955395f78c77eb4737 (patch) | |
tree | 6f7ec0f1e8d8630f54bdfd0750c9fa5feccb7cfb /bfd/gen-aout.c | |
parent | a7ff9b8029db716d16ad13bcc22f28f5785cf8fe (diff) | |
download | gdb-d17fc4c99039eaf3ef4cd5955395f78c77eb4737.zip gdb-d17fc4c99039eaf3ef4cd5955395f78c77eb4737.tar.gz gdb-d17fc4c99039eaf3ef4cd5955395f78c77eb4737.tar.bz2 |
* aoutx.h: Rewrite symbol duplicate elimination to use BFD hash
tables.
(struct stringtab_entry, struct stringtab_data): Remove.
(HASHMAXLEN, HASH_CHAR, hash, compare, log2, emit_strtab): Remove.
(struct strtab_hash_entry, struct strtab_hash): Define.
(strtab_hash_newfunc, strtab_hash_lookup): Define.
(stringtab_free, emit_stringtab): Define.
(stringtab_init, add_to_stringtab): Rewrite.
(NAME(aout,write_syms)): Use new stringtab code.
(struct aout_final_link_info, NAME(aout,final_link)): Likewise.
(aout_link_write_symbols, aout_link_write_other_symbol): Likewise.
Diffstat (limited to 'bfd/gen-aout.c')
0 files changed, 0 insertions, 0 deletions