J
jameskuyper
Richard said:Yes, I know. But he wasn't talking about the current Standard. He was
explicitly discussing _C90_. Now, regardless of which is the _current_
Standard, C90 still is C90.
As far as ISO is concerned, C90 ceased to be a standard when C99 was
approved. Asking whether something IS a syntax error in C90 is, from
that point of view, just as poorly worded a question as asking whether
driving on the left side of the road IS legal in the Soviet Union, and
for essentially the same reason. C90 is no longer a standard, just as
the Soviet Union is no longer a political entity, so both questions
require the past tense in order to make sense.
That point of view may be seriously out of touch with the reality that
C90 is, de-facto, still a current standard - that's the "can of
worms". But there most definitely is a debatable point of view which
would mandate the use of the past tense for such questions.