Ich weiss nicht wie es bisher realisiert ist, aber du brauchst doch nur auf ASCII Character 10 (lf) oder 13 (cr) zu prüfen, allgemeine Ersetzungszeichen (in C z.B. /n ) werden Vermutlich nicht korrekt funktionieren, da sie immer auf das aktuell verwendete OS angepasst werden.
Evtl. kann uns Bernhard oder Jochen hier ein paar tips geben, denn im Java Client klappts ja.