Searched refs:Skiplist (Results 1 - 3 of 3) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/mod_db4/
H A Dskiplist.h46 } Skiplist; typedef in typeref:struct:_iskiplist
56 Skiplist *sl;
60 void skiplist_init(Skiplist *sl);
61 void skiplist_set_compare(Skiplist *sl, SkiplistComparator,
63 void skiplist_add_index(Skiplist *sl, SkiplistComparator,
65 struct skiplistnode *skiplist_getlist(Skiplist *sl);
66 void *skiplist_find_compare(Skiplist *sl, void *data, struct skiplistnode **iter,
68 void *skiplist_find(Skiplist *sl, void *data, struct skiplistnode **iter);
69 void *skiplist_next(Skiplist *sl, struct skiplistnode **);
70 void *skiplist_previous(Skiplist *s
[all...]
H A Dskiplist.c46 void skiplisti_init(Skiplist *sl) {
60 return (void *)(((Skiplist *)a)->compare)>(void *)(((Skiplist *)b)->compare);
64 return a>(void *)(((Skiplist *)b)->compare);
67 void skiplist_init(Skiplist *sl) {
69 sl->index = (Skiplist *)malloc(sizeof(Skiplist));
74 void skiplist_set_compare(Skiplist *sl,
85 void skiplist_add_index(Skiplist *sl,
89 Skiplist *n
[all...]
H A Dutils.c88 static Skiplist open_transactions;
89 static Skiplist open_cursors;
90 static Skiplist open_log_cursors;
91 static Skiplist open_dbs;
92 static Skiplist open_dbenvs;

Completed in 24 milliseconds