On Mon, Aug 04, 2003 at 07:01:33AM +0900, Josef 'Jupp' Schugt wrote:
> One should note that
> one can easily avoid parentheses in C by means of two almost trivial
> preprocessor defines:
> 
> #define begin {
> #define end   }

But then they are just 3-5 character parentheses, not 1-character
parentheses...

> 
> int main(int argc, char **argv)
> begin
>   if (argc < 2)
>     begin
>       return -1;
>     end
>   else
>     begin
>       return argc-1;
>     end
> end

Actually all those apart from the first 'begin' and the final 'end' are not
necessary in C.

Cheers,

Brian.