macOS benutzt seit langem nicht mehr #13
sondern jetzt das von Linux.
Ja das hab ich mir dann auch so gedacht nachdem ich die Implementierung von sLineBreak angeschaut habe. Mein Bauchgefühl sagt, dass #13 nur bis MacOS 9.x verwendet wurde und ab OSX dann #10 - evtl. weil OSX ein BSD-Ableger ist?
Von der Sache her finde ich aber die Windows-Variante ist die einzig richtige. Denn umgemünzt auf den ursprünglichen (IBM-?) Standard zur Steuerung von Nadel- oder Typenraddruckern war $0D bzw. #13 das Carriage Return (CR, Wagenrücklauf) und $0A bzw. #10 das Line Feed (LF, Zeilenvorschub). Erst beides zusammen, egal in welcher Reihenfolge, ergab einen korrekten Zeilenumbruch in dem Sinne wie wir ihn heute kennen.