P
Philip Potter
Chris said:The compiler is NOT faulty. If you insist on that sort of stupidity
there is not a non faulty C compiler on the planet.
Also a pure ISO C compiler is of little use to most people. They NEED
the extensions in order to do efficient programs on most targets.
Does the C standard require conforming compilers not to provide
extensions? I know you don't like people quoting from drafts, but n1256
- the latest draft of the C committee says in section 4.6:
"A conforming implementation may have extensions (including additional
library functions), provided they do not alter the behavior of any
strictly conforming program.[3]"
Where the footnote [3] says: "This implies that a conforming
implementation reserves no identifiers other than those explicitly
reserved in this International Standard."
I know the draft is not the standard, but I'm willing to bet that this
isn't new since C99. If you think that C99 /does/ prevent extensions,
please provide chapter and verse. (I don't have a copy of C99; nor do I
have any wish to purchase one.)
I wonder how people can get compilers for use on 61508 SIL3, 60601-1-4
and Do187B projects if these compilers are "faulty"
You seem completely at odds with the safety critical world and I know
which one I would bet my life on... let alone my money.
I don't think CBFalconer is at odds with the safety critical world by
simply saying "I find it quite possible to compile standard C code on a
non-compliant compiler."
This is my problem with the small group of net nannies on here. They are
out of touch with reality.
I am sympathetic with some (though not all) of your views with regards
to topicality and policing thereof, but if you insult people in this
group you will not get a decent debate out of them.