diff options
Diffstat (limited to 'test/pkbktarr.c')
| -rw-r--r-- | test/pkbktarr.c | 13 |
1 files changed, 5 insertions, 8 deletions
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); |
