slightly more accurate trailing newline removal for •GetLine

This commit is contained in:
dzaima 2023-08-04 21:09:45 +03:00
parent a1e4f9bd6f
commit 682d5986d8

View File

@ -932,7 +932,8 @@ B getLine_c1(B t, B x) {
return m_c32(0);
}
u64 len = strlen(ln);
while (len && (ln[len-1]=='\r' || ln[len-1]=='\n')) len--;
if (len && ln[len-1]=='\n') len--;
if (len && ln[len-1]=='\r') len--;
B r = utf8Decode(ln, len);
free(ln);
return r;