blob: 70a0893a64783f887f148b876ba43674a4345d16 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <search.h>
#ifndef HTAB_H
struct htab {
struct hsearch_data *table;
char **keys;
size_t keys_size, key_filled;
};
void htab_free(struct htab *htab);
int htab_init(struct htab **htab);
int htab_delete(struct htab *htab, const char *key);
int htab_enter(struct htab *htab, const char *key, void *data);
int htab_search(struct htab *htab, char *key, ENTRY **ep);
#define HTAB_H
#endif
|