Use htab_eq_string in binutils
A quick check says this is the only place in all of bfd, opcodes, binutils, gas, ld, gprof that duplicates the new libiberty htab_eq_string. * objcopy.c (eq_string): Delete. (create_symbol_htab): Use htab_eq_string.
This commit is contained in:
parent
b6703327bb
commit
b05a0fc79b
2 changed files with 7 additions and 9 deletions
|
@ -1,3 +1,8 @@
|
|||
2021-05-09 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* objcopy.c (eq_string): Delete.
|
||||
(create_symbol_htab): Use htab_eq_string.
|
||||
|
||||
2021-05-08 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* README-how-to-make-a-release: Update html & pdf entries.
|
||||
|
|
|
@ -1025,18 +1025,11 @@ create_symbol2redef_htab (void)
|
|||
xcalloc, free);
|
||||
}
|
||||
|
||||
/* There is htab_hash_string but no htab_eq_string. Makes sense. */
|
||||
|
||||
static int
|
||||
eq_string (const void *s1, const void *s2)
|
||||
{
|
||||
return strcmp ((const char *) s1, (const char *) s2) == 0;
|
||||
}
|
||||
|
||||
static htab_t
|
||||
create_symbol_htab (void)
|
||||
{
|
||||
return htab_create_alloc (16, htab_hash_string, eq_string, NULL, xcalloc, free);
|
||||
return htab_create_alloc (16, htab_hash_string, htab_eq_string, NULL,
|
||||
xcalloc, free);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue