From 848247d0aedc1ed971b5ee20920cbc32f7e62ecb Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 9 Sep 2025 15:45:56 -0400 Subject: pkbktarr: find first valid iter key on _begin --- test/pkbktarr.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'test') diff --git a/test/pkbktarr.c b/test/pkbktarr.c index 012bc90..1b89b53 100644 --- a/test/pkbktarr.c +++ b/test/pkbktarr.c @@ -492,6 +492,11 @@ int main(int argc, char *argv[]) typed_arr[h.i] = u; } + // remvoe first element + h.b = 0; + h.i = 0; + pk_bkt_arr_free_handle(&arr, h); + h.b = 0; h.i = 2; pk_bkt_arr_free_handle(&arr, h); @@ -501,14 +506,6 @@ int main(int argc, char *argv[]) if (b == false) exit(1); if (it.data == nullptr) exit(1); if (it.id.bkt.b != 0) exit(1); - if (it.id.bkt.i != 0) exit(1); - if (*(uint8_t*)it.data != 0) exit(1); - fprintf(stdout, "it.data: %p, val: %i\n", it.data, *(uint8_t*)it.data); - - b = pk_bkt_arr_iter_increment(&arr, &it); - if (b == false) exit(1); - if (it.data == nullptr) exit(1); - if (it.id.bkt.b != 0) exit(1); if (it.id.bkt.i != 1) exit(1); if (*(uint8_t*)it.data != 1) exit(1); fprintf(stdout, "it.data: %p, val: %i\n", it.data, *(uint8_t*)it.data); -- cgit v1.2.3