1 2 3 4 5 6 7 8 9 10 11 12
int a,b; main() { int c=-2; int d=0xfe; int e=a&1; int f=b&2; if ((char)(c|(e&f)) == (char)d) return 0; else abort(); }