Lines Matching defs:myfree
434 void *data, FreeFunc myfree) {
436 return skiplist_remove_compare(sl, data, myfree, sl->comparek);
453 int skiplisti_remove(Skiplist *sl, struct skiplistnode *m, FreeFunc myfree) {
468 if(!m && myfree && p->data) myfree(p->data);
488 FreeFunc myfree, SkiplistComparator comp) {
501 return skiplisti_remove(sl, m, myfree);
503 void skiplist_remove_all(Skiplist *sl, FreeFunc myfree) {
511 if(myfree && p->data) myfree(p->data);
524 void *skiplist_pop(Skiplist * a, FreeFunc myfree)
531 skiplisti_remove(a, sln, myfree);