added ptr_type
[swftools.git] / lib / q.h
diff --git a/lib/q.h b/lib/q.h
index e1e9466..6cf8bbf 100644 (file)
--- a/lib/q.h
+++ b/lib/q.h
@@ -70,6 +70,7 @@ typedef struct _type_t {
 
 extern type_t charptr_type;
 extern type_t stringstruct_type;
+extern type_t ptr_type;
 
 typedef struct _dictentry {
     void*key;
@@ -161,8 +162,10 @@ 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*));