extern void abort (void); int i; int main() { int b = i != 0; int c = ~b; if (c != -1) abort (); return 0; }