1 2 3 4 5 6 7 8 9 10 11 12
foo (a) { int bar = 0; return (unsigned) (a - 1) <= (unsigned) bar; } main () { if (foo (-1)) puts ("The largest possible unsigned <= 0 on this machine..."); }