Yep, should have been _tprintf, been busy with safe string coding and got a bit confused. As to what it does, try compiling it exactly as written (including comment) and read up on trigraphs.
Oh you meant the comment! I deleted that when I tried it. I hate those things, they really are a pain when writing comments in languages other than English. At least UTF8 has made things better.