Lines Matching refs:privdata
60 void *(*keyDup)(void *privdata, const void *key);
61 void *(*valDup)(void *privdata, const void *obj);
62 int (*keyCompare)(void *privdata, const void *key1, const void *key2);
63 void (*keyDestructor)(void *privdata, void *key);
64 void (*valDestructor)(void *privdata, void *obj);
78 void *privdata; member
97 typedef void (dictScanFunction)(void *privdata, const dictEntry *de);
105 (d)->type->valDestructor((d)->privdata, (entry)->v.val)
109 entry->v.val = (d)->type->valDup((d)->privdata, _val_); \
125 (d)->type->keyDestructor((d)->privdata, (entry)->key)
129 entry->key = (d)->type->keyDup((d)->privdata, _key_); \
136 (d)->type->keyCompare((d)->privdata, key1, key2) : \
178 unsigned long dictScan(dict *d, unsigned long v, dictScanFunction *fn, void *privdata);