diff options
| author | 0scar <qgt268@alumni.ku.dk> | 2021-09-21 10:32:32 +0000 |
|---|---|---|
| committer | 0scar <qgt268@alumni.ku.dk> | 2021-09-21 10:32:32 +0000 |
| commit | a36062f04e4d814d7a2aba3d9f0578e3e92f2978 (patch) | |
| tree | 345632ea97437139fb9f35c1c8168921537e875d /src | |
| parent | d952b7d620b9e2eddec26af78c044fc5135e4aac (diff) | |
Fix return type for insert
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); } } |
