X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fq.h;h=0a3d323d95f72432b86cd4d20710a0c859495e8c;hb=2d417c10037b21df554449d053cb8c9a3628d207;hp=26bd05139499c94896570ac7810c2075deb1f696;hpb=3bda5a775df240e8fee97922db4e3fe482d8ecc3;p=swftools.git diff --git a/lib/q.h b/lib/q.h index 26bd051..0a3d323 100644 --- a/lib/q.h +++ b/lib/q.h @@ -158,10 +158,13 @@ dict_t*dict_new(); dict_t*dict_new2(type_t*type); void dict_init(dict_t*dict, int size); dictentry_t*dict_put(dict_t*h, const void*key, void* data); +void dict_put2(dict_t*h, const char*s, void*data); int dict_count(dict_t*h); void dict_dump(dict_t*h, FILE*fi, const char*prefix); +dictentry_t* dict_get_slot(dict_t*h, const void*key); void* dict_lookup(dict_t*h, const void*s); char dict_del(dict_t*h, const void*s); +dict_t*dict_clone(dict_t*); void dict_foreach_keyvalue(dict_t*h, void (*runFunction)(void*data, const void*key, void*val), void*data); void dict_foreach_value(dict_t*h, void (*runFunction)(void*));