* aoutx.h (hash, compare, struct stringtab_entry, add_to_stringtab):
authorDavid MacKenzie <djm@cygnus>
Sat, 26 Jun 1993 15:00:47 +0000 (15:00 +0000)
committerDavid MacKenzie <djm@cygnus>
Sat, 26 Jun 1993 15:00:47 +0000 (15:00 +0000)
commit3caa6924bc1dcafba0c5515591a3aec6daf7714a
tree87662c260cd63cff8bc77b388f1c171892bd24a3
parentfa021947478330c4ded4e350ccae7d467c2c92ab
* aoutx.h (hash, compare, struct stringtab_entry, add_to_stringtab):
Use unsigned hash values for better hashing.
(hash): Hash in the string length for long strings.
* aoutx.h (compare): Replace 3 if's with a subtraction.
(translate_to_native_sym_flags, add_to_stringtab): Reorder tests
in decreasing order of success, as an optimization.
(hash): Take a length arg; ignore chars after #25, for speed.
(add_to_stringtab): Pass length to hash.
bfd/ChangeLog
bfd/aoutx.h