diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/btree.h | 2 | ||||
| -rw-r--r-- | src/btree_naive.c | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/btree.h b/src/btree.h index 397d813..c8f7498 100644 --- a/src/btree.h +++ b/src/btree.h @@ -38,7 +38,7 @@ struct btree* btree_new_with_allocator( void btree_free(struct btree *btree); void* btree_search(struct btree *btree, void *elem); -void* btree_insert(struct btree *btree, void *elem); +void btree_insert(struct btree *btree, void *elem); void* btree_delete(struct btree *btree, void *elem); void* btree_update(struct btree *btree, void *elem_key, void *elem); diff --git a/src/btree_naive.c b/src/btree_naive.c index 279d2f6..52a2c6a 100644 --- a/src/btree_naive.c +++ b/src/btree_naive.c @@ -180,10 +180,10 @@ void btree_free(struct btree *btree) { btree = NULL; } -void* btree_insert(struct btree *btree, void *elem) { +void btree_insert(struct btree *btree, void *elem) { if (btree->root == NULL) { - btree->root = node_new(btree); - node_insert(btree->root, elem, btree->elem_size); + btree->root = node_new(btree->degree, btree->elem_size); + node_insert(btree->root, elem, btree->degree, btree->elem_size, btree->cmp); } } |
