- bitarray_set(&ctx, bitarray_size(&ctx));
- bitarray_dump(&ctx);
- if (!bitarray_check(&ctx, bitarray_size(&ctx)))
- {
- kprintf("Error!\n");
- return -1;
- }
+ bitarray_set(&bitx1, TEST1_LEN);
+ bitarray_dump(&bitx1);
+ if (!bitarray_test(&bitx1, TEST1_LEN))
+ goto error;
+
+ kprintf("Test 2\n");
+ memset(test2, 0xFF, sizeof(test2));
+ bitarray_dump(&bitx2);
+ if (!bitarray_isFull(&bitx2))
+ goto error;
+
+ memset(test2, 0xFF, sizeof(test2));
+ bitarray_clear(&bitx2, 5);
+ bitarray_dump(&bitx2);
+ if (bitarray_isFull(&bitx2))
+ goto error;
+
+ memset(test2, 0xFF, sizeof(test2));
+ bitarray_clear(&bitx2, 13);
+ bitarray_dump(&bitx2);
+ if (bitarray_isFull(&bitx2))
+ goto error;