blob: 4229a02c064942c466695e8310df2f6e0e19bfc0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
typedef struct fz_hashtable_s fz_hashtable;
fz_error *fz_newhash(fz_hashtable **tablep, int initialsize, int keylen);
fz_error *fz_resizehash(fz_hashtable *table, int newsize);
void fz_debughash(fz_hashtable *table);
void fz_freehash(fz_hashtable *table);
void *fz_hashfind(fz_hashtable *table, void *key);
fz_error *fz_hashinsert(fz_hashtable *table, void *key, void *val);
fz_error *fz_hashremove(fz_hashtable *table, void *key);
int fz_hashlen(fz_hashtable *table);
void *fz_gethashkey(fz_hashtable *table, int idx);
void *fz_gethashval(fz_hashtable *table, int idx);
|