fixed merge
This commit is contained in:
+1
-1
@@ -236,7 +236,7 @@ KekeArray *keke_array_merge(KekeArray *a, KekeArray *b) {
|
||||
keke_array_set_len(c, 0);
|
||||
void *s = malloc(a->type_size);
|
||||
while(!!(a->len) && !!(b->len)) {
|
||||
if(memcmp(ARRAY_GET(a, a->len - 1), ARRAY_GET(b, b->len - 1), a->type_size) <= 0) {
|
||||
if(compar(ARRAY_GET(a, a->len - 1), ARRAY_GET(b, b->len - 1), &a->type_size) <= 0) {
|
||||
keke_array_pop(a, s) ;
|
||||
keke_array_push(c, s);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user