Mmm, are you sure? There are 56 references to Length(LineEnding) in the Lazarus/FreePascal source code.
I got excited then, because I thought this might have been the reason for someones bug report on Mac.
Can you explain what you mean? Maybe it is an issue with some code? The bug Im talking about was the multi lined Hint/Caption's on Mac being removed by TStringMultilinePropertyEditor.
In PropEdits, TStringMultilinePropertyEditor.Edit, there is:
if Copy(AString, length(AString) - length(LineEnding) + 1, length(LineEnding)) = LineEnding then
Delete(AString, length(AString) - length(LineEnding) + 1, length(LineEnding));