That's exactly what it was supposed to do. Is there anything wrong with that?

From my point of view it should be:
Code:
printf("%s",tpath->chars);


I don't know what _chr exactly does, but as far as I know it is only supposed for the dll interface, isn't it?


Always learn from history, to be sure you make the same mistakes again...