int main() { test_getbits(20, 3, 4); test_getbits(20, 4, 4); test_getbits(20, 5, 4); printf("test setbits\n"); test_setbits(121, 5, 4, 10000013); test_setbits(0, 3, 1, 1); test_setbits(0, 3, 2, 3); test_setbits(UINT_MAX, 3, 2, 0); test_setbits(UINT_MAX, 9, 5, 15); }
int main() { test_setbits(070, 2, 3, 007, 077); test_setbits(007, 5, 3, 007, 077); test_setbits(077, 5, 1, 0, 037); test_setbits(077, 3, 2, 0, 063); test_setbits(0, 31, 32, ~0, ~0); test_setbits(0, 31, 32, 0, 0); return 0; }