diff options
Diffstat (limited to 'src/btree.h')
| -rw-r--r-- | src/btree.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/btree.h b/src/btree.h index fc558a7..78a63ea 100644 --- a/src/btree.h +++ b/src/btree.h @@ -13,6 +13,7 @@ #define BTREE_CMP_GT ( 1 ) struct btree; +struct btree_iter_t; /* elem_size: the size of the elements, typically `sizeof(struct <your struct>)` * t: degree of the btree, if you're in doubt, use `BTREE_SIZE_DEFAULT` @@ -48,6 +49,7 @@ void* btree_last(struct btree *btree); size_t btree_size(struct btree *btree); -void* btree_iter(struct btree *tree); +struct btree_iter_t * btree_iter_t_new(struct btree *tree); +void* btree_iter(struct btree *tree, struct btree_iter_t *iter); #endif |
