int main (void) { /* int bis(int x, int m); int bic(int x, int m); */ int x = 3, m = 5; printf("%x\n", bool_or(x, m)); printf("%x\n", bool_xor(x, m)); return 0; }
int main() { int i; for(i = 0; i < 100; ++i) { int x, y; x = rand(); y = rand(); if((x | y) != bool_or(x, y)) { printf("bool_or error %d %d\n", x, y); } if((x ^ y) != bool_xor(x, y)) { printf("bool_xor error %d %d\n", x, y); } if((x & y) != bool_and(x, y)) { printf("bool_and error %d %d\n", x, y); } } return 0; }