]> pd.if.org Git - nbds/blobdiff - include/skiplist.h
introduce some more typedefs and conversion functions to improve portability
[nbds] / include / skiplist.h
index 5c707fc2968a5af8ef6c814cdc1fe170d58da94c..484c64caaa750236278eefd88f984e13e9b64fb2 100644 (file)
@@ -10,7 +10,7 @@ skiplist_t * sl_alloc (const datatype_t *key_type);
 map_val_t  sl_cas     (skiplist_t *sl, map_key_t key, map_val_t expected_val, map_val_t new_val);
 map_val_t  sl_lookup  (skiplist_t *sl, map_key_t key);
 map_val_t  sl_remove  (skiplist_t *sl, map_key_t key);
-map_val_t  sl_count   (skiplist_t *sl);
+size_t     sl_count   (skiplist_t *sl);
 void       sl_print   (skiplist_t *sl);
 void       sl_free    (skiplist_t *sl);
 map_key_t  sl_min_key (skiplist_t *sl);