Sujet : Re: question about linker
De : already5chosen (at) *nospam* yahoo.com (Michael S)
Groupes : comp.lang.cDate : 04. Dec 2024, 23:41:12
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <20241205004112.000040e2@yahoo.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
User-Agent : Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
On Wed, 4 Dec 2024 21:01:07 +0000
Bart <
bc@freeuk.com> wrote:
The C language is one of the most quirky ones around full of
apparently ridiculous things. Why shouldn't you be able to write this
for example:
{
....
L:
}
This stupid rule means that EVERY label in my generated code needs to
be written as L:; instead of just L:
Please don't say the label is only defined to be a prefix to another
statement. I asking why it was done like that.
No good reasons. It was a mistake of Committee 35 years ago.
I don't know why it was not fixed in 3 subsequent iteration.
Finally fixed in the latest edition.
Still, this mistake less bad than ; as a separator in Pascal.
And even the latter is minor.