1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
int compare(x, y) unsigned int x; unsigned int y; { if (x==y) return 0; else return 1; } main() { unsigned int i, j, k, l; i = 5; j = 2; k=0; l=2; if (compare(5%(~(unsigned) 2), i%~j) || compare(0, k%~l)) abort(); else exit(0); }