Re: Must be the machines in the States :)

Top Page
Delete this message
Reply to this message
Author: Greg A. Woods
Date:  
To: Philip Hazel
CC: exim-users
Subject: Re: Must be the machines in the States :)
[ On Fri, April 25, 1997 at 11:36:00 (+0100), Philip Hazel wrote: ]
> Subject: Re: Must be the machines in the States :)
>
> But Exim uses other features of ANSI C, so it does need an ANSI C
> compiler, and so I don't think you gain much by mangling the source that
> way. I took a conscious decision to write it in ANSI C. Heck, ANSI C has
> been defined for nearly a decade, hasn't it? Oh, perhaps not quite; I
> think it was 1989 (but compilers were tracking it before then). Still,
> pretty well all compilers today accept it.


I use at least two perfectly fine compilers almost every day that do not
accept ANSI C code (and another two in production, but not quite so
often as every day). They are K&R compilers, and *that* language has
been very well defined since about 1980 (and usably defined since 1978).

Interestingly it *is* trivial to make K&R C code compatible with ISO C
compilers, whereas it is impossible to go the other way without
trepidation.

-- 
                            Greg A. Woods


+1 416 443-1734            VE3TCP            robohack!woods
Planix, Inc. <woods@???>; Secrets of the Weird <woods@???>