SM Ryan said:
# This newsgroup discusses C. The term "C", without qualification, is
# understood to refer to the language defined by the ISO (or ANSI)
Your understanding. The newsgroup was created before the invention of ANSI C.
Please use the conventional "> " prefix for quoted text.
Please keep your lines down to about 72 columns.
Please use the standard "-- " signature delimiter.
It's not difficult, and it would make things easier for you and for
everyone else. Why do you persist in ignoring good advice?
As for "C" referring to ANSI or ISO C, it's my understanding and the
implicit understanding of the vast majority of people who post here.
(We rarely discuss pre-ANSI C here; when we do, we generally label it
as such.) This newsgroup is, as you point out, very old (which is why
it doesn't have a formal charter). We have conventions that have
evolved over many years, and they serve us well. You can come in here
and tell us we've been doing it wrong all these years, but we're not
likely to pay much attention.
# Think about it this way. If I were to say, "Nested functions *are*
# part of C", would you think I was wrong, or would you assume that by
# "C", I really meant "GNU C"?
You could ensure no confusion by saying ANSI C if you mean ANSI
C. Marty was wrong in laying down absolute statements without the
proper qualification.
Qualification was not necessary, as everyone other than you seems to
understand. I don't believe anyone else was confused.
As usual you want to whine if you don't like my responses, but you
give a full pass to sloppiness from fellow clique members. That's
hypocrisy.
Not at all. Martin was right; you're wrong. Martin even clearly
stated the conditions under which gcc does or does not support nested
functions.
If you don't believe me, read the gcc documentation; it clearly refers
to its extra features as *extensions* to the C language, not as part
of the C language.
When people correct your errors, or just disagree with you, you
interpret it as whining. I suggest you re-think that.