Not true, as it puts the name of the function being traced.
Just don't put the \n at the end of the TRACE:
TRACE("you "); TRACE("can "); TRACE("do "); TRACE("this\n");
It should result in:
'you can do this'
and it should be safe from threading issues, IIRC (the output should be buffered in a thread-local buffer). (I'm too lazy to check right now, I'm hoping someone will screem bloody murder if I'm wrong :)).
-- Dimi.
===== Sylvain Petreolle spetreolle@users.sourceforge.net Fight Spam ! EuroCauce: http://www.euro.cauce.org/en/index.html ICQ #170597259
"Don't think you are. Know you are." Morpheus, in "Matrix".
___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com