-skiplist_new( /* encouraged: set list.del callback on new lists */
- int flags,
- int (*cmp) (void *key1, void *key2), /* NULL => default cmp */
- void (*del) (void *val)); /* NULL => no auto val free */
-
-extern void
-skiplist_free (struct skiplist *);
-
-extern int
-skiplist_insert(
- register struct skiplist *l,
- register void *key,
- register void *value);
-
-extern int
-skiplist_delete(
- register struct skiplist *l,
- register void *key,
- register void *value);
-
-extern int
-skiplist_search(
- register struct skiplist *l,
- register void *key,
- void **valuePointer);
-
-extern int
-skiplist_first_value(
- register struct skiplist *l, /* in */
- register void *key, /* in */
- void **valuePointer, /* in/out */
- void **cursor); /* out */
-
-extern int
-skiplist_next_value(
- register struct skiplist *l, /* in */
- register void *key, /* in */
- void **valuePointer, /* in/out */
- void **cursor); /* in/out */
-
-extern int
-skiplist_first(
- register struct skiplist *l,
- void **keyPointer,
- void **valuePointer);
-
-extern int
-skiplist_last(
- register struct skiplist *l,
- void **keyPointer,
- void **valuePointer);
-
-extern int
-skiplist_delete_first(
- register struct skiplist *l);
-
-extern int
-skiplist_next(
- register struct skiplist *l, /* in */
- void **keyPointer, /* out */
- void **valuePointer, /* out */
- void **cursor); /* in/out */
-
-extern int
-skiplist_empty(
- register struct skiplist *l); /* in */
-
-extern unsigned int
-skiplist_count(
- register struct skiplist *l); /* in */
-
-extern void
-skiplist_debug(
- struct vty *vty,
- struct skiplist *l);
-
-extern void
-skiplist_test(
- struct vty *vty);
+skiplist_new(/* encouraged: set list.del callback on new lists */
+ int flags,
+ int (*cmp)(void *key1, void *key2), /* NULL => default cmp */
+ void (*del)(void *val)); /* NULL => no auto val free */
+
+extern void skiplist_free(struct skiplist *);
+
+extern int skiplist_insert(register struct skiplist *l, register void *key,
+ register void *value);
+
+extern int skiplist_delete(register struct skiplist *l, register void *key,
+ register void *value);
+
+extern int skiplist_search(register struct skiplist *l, register void *key,
+ void **valuePointer);
+
+extern int skiplist_first_value(register struct skiplist *l, /* in */
+ register void *key, /* in */
+ void **valuePointer, /* in/out */
+ void **cursor); /* out */
+
+extern int skiplist_next_value(register struct skiplist *l, /* in */
+ register void *key, /* in */
+ void **valuePointer, /* in/out */
+ void **cursor); /* in/out */
+
+extern int skiplist_first(register struct skiplist *l, void **keyPointer,
+ void **valuePointer);
+
+extern int skiplist_last(register struct skiplist *l, void **keyPointer,
+ void **valuePointer);
+
+extern int skiplist_delete_first(register struct skiplist *l);
+
+extern int skiplist_next(register struct skiplist *l, /* in */
+ void **keyPointer, /* out */
+ void **valuePointer, /* out */
+ void **cursor); /* in/out */
+
+extern int skiplist_empty(register struct skiplist *l); /* in */
+
+extern unsigned int skiplist_count(register struct skiplist *l); /* in */
+
+extern void skiplist_debug(struct vty *vty, struct skiplist *l);
+
+extern void skiplist_test(struct vty *vty);