In article <ln************@nuthaus.mib.org>, Keith Thompson <ks***@mib.org> writes:
Probably not. At this point, it's probably safe to assume that any C
compiler supports at least the entire C90 standard -- unless you have
a requirement to support very old platforms. You'll still see a fair
amount of code that includes preprocessor tricks to cater to compilers
that don't support function prototypes, but it's probably no longer
necessary.
That's probably true for most C developers - I certainly hope that it
is, anyway. But we're still supporting some products in some pre-
standard implementations, due to contractual obligations. (I think
Sinix is one platform where we're still constrained to a pre-standard
implementation.) So there are still some commercial C products being
actively maintained for pre-C90 implementations.
Fortunately, that seems to be quite rare, and I agree with Keith that
it seems to be safe to assume at least C90 as a default.
(I can't wait for the day when we can get rid of those platforms.
However, I see postings from people on comp.lang.cobol who can't use
the 1985 COBOL yet, so they've had four more years of pain. Man with
no feet and all that.)
--
Michael Wojcik
mi************@microfocus.com
Reversible CA's are -automorphisms- on shift spaces. It is a notorious
fact in symbolic dynamics that describing such things on a shift of finite
type are -fiendishly- difficult. -- Chris Hillman