9#include "mdnsd_config.h"
19void MDNSD_EXPORT
xht_store(
xht_t *h,
char *key,
int klen,
void *val,
int vlen);
void MDNSD_EXPORT xht_free(xht_t *h)
struct xht xht_t
Simple string->void* hashtable, very static and bare minimal, but efficient.
void MDNSD_EXPORT xht_store(xht_t *h, char *key, int klen, void *val, int vlen)
void(* xht_walker)(xht_t *h, char *key, void *val, void *arg)
void xht_walk(xht_t *h, xht_walker w, void *arg)
xht_t MDNSD_EXPORT * xht_new(int prime)
void MDNSD_EXPORT * xht_get(xht_t *h, char *key)
void MDNSD_EXPORT xht_set(xht_t *h, char *key, void *val)