sim: use htab_eq_string

This changes the sim to use htab_eq_string from libiberty.

sim/common/ChangeLog
2021-05-08  Tom Tromey  <tom@tromey.com>

	* sim-options.c (compare_strings): Remove.
	(dup_arg_p): Use htab_eq_string.
This commit is contained in:
Tom Tromey
2021-05-08 07:50:47 -06:00
parent 4655f8509f
commit 65a9835b29
2 changed files with 6 additions and 9 deletions

View File

@ -1,3 +1,8 @@
2021-05-08 Tom Tromey <tom@tromey.com>
* sim-options.c (compare_strings): Remove.
(dup_arg_p): Use htab_eq_string.
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* sim-hw.c (sim_hw_install): Rename to ...

View File

@ -416,14 +416,6 @@ standard_install (SIM_DESC sd)
return SIM_RC_OK;
}
/* Equality function for arguments. */
static int
compare_strings (const void *a, const void *b)
{
return strcmp (a, b) == 0;
}
/* Return non-zero if arg is a duplicate argument.
If ARG is NULL, initialize. */
@ -437,7 +429,7 @@ dup_arg_p (const char *arg)
{
if (arg_table == NULL)
arg_table = htab_create_alloc (10, htab_hash_string,
compare_strings, NULL,
htab_eq_string, NULL,
xcalloc, free);
htab_empty (arg_table);
return 0;