[comp.sys.atari.st] Sozobon C and ANSI

hans@wldrdg.UUCP (Johann Ruegg) (10/19/90)

Someone asked whether Sozobon C would ever appear in an ANSI version.
To put it simply, probably not (unless someone else does it).

Personally, I find most ANSI features annoying or simply useless.
I am currently working on a port of UNIX 5.4.  It has a new compiler that
lets you select ANSI or K&R (compatability mode).  The first thing
we invariably do is turn off ANSI.  Otherwise you get a ton of useless
warnings.

If and when lots of public domain sources start being posted which
are in ANSI only (not optionally ANSI, optionally K&R), I MAY make
a version of Sozobon which is "ANSI accepting".  This will take valid
ANSI code but will not necessarily produce all of the ANSI error
messages and warnings required by the standard.  (It will not
include the full ANSI preprocessor with its totally bizarre recursion
limiting rules however).  Thus 'const' and 'volatile' will be accepted
but totally ignored.  Function prototypes will be taken but will NOT
be compared with each other to see if every last arg matches exactly.

As, I said, this will only happen when ANSI really becomes required for
lots of free sources.  Until then I intend to use the K&R syntax.  You
can too.

		Johann Ruegg
		Sozobon Ltd.