X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fq.h;h=35629d8eb8b9e2769dbdce963d3cb34ef43a3410;hp=0e9d60212b2126fbbce0b6bf8c992dff45fb8a63;hb=3ef17c4cee41231e1eed731c08381d3ddf0c8d1a;hpb=d1920e49f268abad90e5aabed8b65f6ea048a681 diff --git a/lib/q.h b/lib/q.h index 0e9d602..35629d8 100644 --- a/lib/q.h +++ b/lib/q.h @@ -111,11 +111,13 @@ void map_destroy(map_t*map); void dictionary_init(dictionary_t*dict); void dictionary_put(dictionary_t*dict, string_t t1, void* t2); void dictionary_put2(dictionary_t*dict, const char* t1, void* t2); +stringarray_t* dictionary_index(dictionary_t*dict); void* dictionary_lookup(dictionary_t*dict, const char*name); void dictionary_dump(dictionary_t*dict, FILE*fi, const char*prefix); void dictionary_del(dictionary_t*dict, const char* name); void dictionary_clear(dictionary_t*dict); void dictionary_destroy(dictionary_t*dict); +void dictionary_free_all(dictionary_t* dict, void (*freeFunction)(void*)); void heap_init(heap_t*h,int n,int elem_size, int(*compare)(const void *, const void *)); void heap_clear(heap_t*h);