CBFalconer said:
Why are you guessing? Look up where it is defined. It is most
likely a function which allows replacement of its operand, used to
change languages.
You are right to say that I should have looked up the definition. You
are wrong to say that my answer was guesswork, it was simply a mistake.
I was fairly confident about my recollection but it turns out I was
thinking of the _T() macro, as another poster has pointed out. It
wasn't easy for me to check because I wasn't on a windows machine at the
time and so didn't have the relevant headers available to look through.
When I read comp.lang.c it is only rarely that I think it is worth
contributing to the discussion. That is usually because, by the time I
read a question that I can answer with some confidence, several other
posters have already given their answers. If their answers were
correct, I have nothing to add, if not, usually lots of others have
already pointed out the mistake. On this occasion, I read Mark's
question, saw no replies and thought "Hey, here's one I can answer!" -
which turned out to be a bit hasty. I apologise for adding to the noise
in this group, and especially to Mark for giving a misleading answer.
Back to lurking in the group's shadows.
Best,
Tony