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