I fully agree with Roland.
Normally, I'd suggest to define a standard
"a LDRAW file may contain any line ending, be it CRLF or LF" or even
"a LDRAW file may contain any line ending, be it CRLF or LF or CR or LFCR"
But as our existing software, getting no maintenance anymore,
only tolerates CRLF, we should specify
"LDRAW files shall have CRLF as line endings".
This will allow the existing software to read them.
At the same time we should, independently from the file syntax specification,
recommend to tool authors to also tolerate other line endings when reading.
When writing, they always should output CRLF.
Normally, I'd suggest to define a standard
"a LDRAW file may contain any line ending, be it CRLF or LF" or even
"a LDRAW file may contain any line ending, be it CRLF or LF or CR or LFCR"
But as our existing software, getting no maintenance anymore,
only tolerates CRLF, we should specify
"LDRAW files shall have CRLF as line endings".
This will allow the existing software to read them.
At the same time we should, independently from the file syntax specification,
recommend to tool authors to also tolerate other line endings when reading.
When writing, they always should output CRLF.