Hi Jim, > @@ -49,5 +49,5 @@ main (void) > x.ss_family = 42; > i = 42; > > - return 0; > + return ! (i + x.ss_family); > }
This makes is hard to understand that the return value is really 0. (It costs extra brain cycles to see this.) Wouldn't it be possible to write this? (void) x; (void) i; return 0; (I can't test it, as I don't have a gcc 4.6 snapshot installed.) Bruno