In article <JJ******************@juliett.dax.net>,
Tydr Schnubbis <fa**@address.dude> wrote:
....
Just to make it clear, there are two issues here:
#1) s->x is a shorthand for (*s).x
#2) early compilers used the difference between s->x and s.x to know
whether to generate code using indirect or direct addressing
la************@ugs.com was stating #2 as a fact. Lew Pitcher, thinking
he instead was disputing #1, replied rather harshly. I think everyone
can see that he misread the post he replied to. They are talking about
two different, but related aspects of the C syntax.
I sometimes misread posts, too. But I still haven't had the 'pleasure'
of people supporting me even when I'm wrong. This discussion is getting
a bit childish now, which I'll be the first to admit. ;)
Meta-discussion follows.
The problem with Usenet (as with the world at large) is that 75% of the
traffic is newbies (stupidly) asserting things that are clearly wrong, such
as that (for example), . and -> mean the same thing (which was the implicit
subtext of the original post). So, we spend a lot of time correcting them.
However, with the remaining 25%, which is (or should be - but please accept
this for the sake of discussion) reasonably well-informed people saying
reasonably well-informed things, the problem is that we spend 90% of our
time convincing each other that we're not in the 75%. That the default
assumption is that we are (since most of the posters, taken as a group, are)
is what led to the above misunderstanding.