]> git.neil.brown.name Git - metad.git/blob - skip.h
Assorted reformating
[metad.git] / skip.h
1
2 /* include for skiplists */
3 #define _PROTO_
4 #ifdef _PROTO_
5 void *skip_new(int cmpfn(), void freefn(), void errfn());
6 char skip_insert(void *list, void *entry);
7 char skip_delete(void *list, void *key);
8 void *skip_search(void *list, void *key);
9 void *skip_first(void *list);
10 void *skip_next(void *last);
11 void skip_free(void *);
12 #else
13 void *skip_new();
14 char skip_insert();
15 char skip_delete();
16 void *skip_search();
17 void *skip_first();
18 void *skip_next();
19 #endif