summaryrefslogtreecommitdiffstats
path: root/usr.bin/dig/lib/isc/symtab.c
diff options
context:
space:
mode:
authorflorian <florian@openbsd.org>2020-02-18 18:11:27 +0000
committerflorian <florian@openbsd.org>2020-02-18 18:11:27 +0000
commit8b5538545d486ecceb041780b03e8ef5e76cedd6 (patch)
tree97ecca45f41f25f5899a36b8e5e57742e8985ed8 /usr.bin/dig/lib/isc/symtab.c
parentRemove unused task, taskmgr, app, socket and socketmgr methods. (diff)
downloadwireguard-openbsd-8b5538545d486ecceb041780b03e8ef5e76cedd6.tar.xz
wireguard-openbsd-8b5538545d486ecceb041780b03e8ef5e76cedd6.zip
Get rid of ISC_MAGIC and ISC_MAGIC_VALID macros.
While pulling on that it turns out we can / need git rid of a isc_task -> isc__task, isc_taskmgr -> isc__taskmgr, isc_timer -> isc__timer and isc_socket -> isc__socket indirection. OK millert
Diffstat (limited to 'usr.bin/dig/lib/isc/symtab.c')
-rw-r--r--usr.bin/dig/lib/isc/symtab.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/usr.bin/dig/lib/isc/symtab.c b/usr.bin/dig/lib/isc/symtab.c
index e9392002020..616afff494d 100644
--- a/usr.bin/dig/lib/isc/symtab.c
+++ b/usr.bin/dig/lib/isc/symtab.c
@@ -14,7 +14,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: symtab.c,v 1.2 2020/02/17 18:58:39 jung Exp $ */
+/* $Id: symtab.c,v 1.3 2020/02/18 18:11:27 florian Exp $ */
/*! \file */
@@ -22,7 +22,6 @@
#include <ctype.h>
#include <stdlib.h>
-#include <isc/magic.h>
#include <string.h>
#include <isc/symtab.h>
#include <isc/util.h>
@@ -36,12 +35,8 @@ typedef struct elt {
typedef LIST(elt_t) eltlist_t;
-#define SYMTAB_MAGIC ISC_MAGIC('S', 'y', 'm', 'T')
-#define VALID_SYMTAB(st) ISC_MAGIC_VALID(st, SYMTAB_MAGIC)
-
struct isc_symtab {
/* Unlocked. */
- unsigned int magic;
unsigned int size;
unsigned int count;
unsigned int maxload;
@@ -81,10 +76,7 @@ isc_symtab_create(unsigned int size,
symtab->undefine_action = undefine_action;
symtab->undefine_arg = undefine_arg;
symtab->case_sensitive = case_sensitive;
- symtab->magic = SYMTAB_MAGIC;
-
*symtabp = symtab;
-
return (ISC_R_SUCCESS);
}
@@ -96,7 +88,6 @@ isc_symtab_destroy(isc_symtab_t **symtabp) {
REQUIRE(symtabp != NULL);
symtab = *symtabp;
- REQUIRE(VALID_SYMTAB(symtab));
for (i = 0; i < symtab->size; i++) {
for (elt = HEAD(symtab->table[i]); elt != NULL; elt = nelt) {
@@ -110,9 +101,7 @@ isc_symtab_destroy(isc_symtab_t **symtabp) {
}
}
free(symtab->table);
- symtab->magic = 0;
free(symtab);
-
*symtabp = NULL;
}
@@ -165,7 +154,6 @@ isc_symtab_lookup(isc_symtab_t *symtab, const char *key, unsigned int type,
unsigned int bucket;
elt_t *elt;
- REQUIRE(VALID_SYMTAB(symtab));
REQUIRE(key != NULL);
FIND(symtab, key, type, bucket, elt);
@@ -225,7 +213,6 @@ isc_symtab_define(isc_symtab_t *symtab, const char *key, unsigned int type,
unsigned int bucket;
elt_t *elt;
- REQUIRE(VALID_SYMTAB(symtab));
REQUIRE(key != NULL);
REQUIRE(type != 0);