when #ifdeffing a testsnippet it is, often, desirable to be able to do this:
code .... code .... #ifdef DOIT BOOL flag if (flag) ....
Keil does not allow definitions in the middle of a routine, IAR does.
is IAR wrong or is Keil "overly critical"?
since nobody here has a copy of the standard (gotcha sardine) I ask on the forum.
if, indeed, Keil is "overly critical", I'll put in a request.
Erik
I think that the masters of the 'C' standard are still of the beleif that it should not simply be made available to all-and-sundry on this new fangled interweb thingy.
They retain the old-school ways that you have to pay to get a copy of their work.
So, yes, if you want to reference the 'C' standard (or standards) you do still have to buy your own copy, or be able to borrow someone else's.
They do however make draft versions available *absolutely free* in handy pdf format on the internet. The drafts are so close to the final version that there is little point in paying for it.
Including C90 ?
RE: Apparently you can ... get documents
Oh, I should obviously have said: You can get access to documents which you'd previously acquired, in a perfectly legitimate manner for an acceptable cost, and uploaded to a suitable site for your later perusal via a compatible web browser at a time and a place not defined when the upload occured.