cross platform cut newline detect