int main() { test_one_int(); test_string(); test_checker(); test_alignment(); test_zero_allocation(); test_deallocation(); std::cout << "Tests passed!" << std::endl; }
static int test_integer_more (void) { int i, n1, n2, n3, n4, n5, n6; n2 = 0; for (i = 0; i < (sizeof(int) * 8); i++) { n1 = 0x01 << i; n2 = n2 | n1; n3 = ~n1; n4 = ~n2; n5 = (-1) & ~(0x3f << i); n6 = (-1) & ~(0x7f << i); test_one_int(n1); test_one_int(n2); test_one_int(n3); test_one_int(n4); test_one_int(n5); test_one_int(n6); } return 0; }