22#ifndef __DICTIONARY_H__
23#define __DICTIONARY_H__
BOOL(* enumeratefunc)(const void *k, const void *v, void *extra, void *closure)
void(* destroyfunc)(void *k, void *v, void *extra)
BOOL dictionary_find(struct dictionary *d, const void *k, void **v) DECLSPEC_HIDDEN
void dictionary_insert(struct dictionary *d, const void *k, const void *v) DECLSPEC_HIDDEN
UINT dictionary_num_entries(struct dictionary *d) DECLSPEC_HIDDEN
void dictionary_enumerate(struct dictionary *d, enumeratefunc e, void *closure) DECLSPEC_HIDDEN
struct dictionary * dictionary_create(comparefunc c, destroyfunc d, void *extra) DECLSPEC_HIDDEN
void dictionary_destroy(struct dictionary *d) DECLSPEC_HIDDEN
int(* comparefunc)(const void *a, const void *b, void *extra)
void dictionary_remove(struct dictionary *d, const void *k) DECLSPEC_HIDDEN
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *