additional error checking for declare; changes for MSYS32; add support for unlocked-io stdio functions; several C23 changes

This commit is contained in:
Chet Ramey
2024-02-16 10:55:13 -05:00
parent 6bd75b8d63
commit e1dd98a1db
28 changed files with 1419 additions and 481 deletions
+7 -1
View File
@@ -263,7 +263,13 @@ strip_trailing (char *string, int len, int newlines_only)
{
if ((newlines_only && string[len] == '\n') ||
(!newlines_only && whitespace (string[len])))
len--;
{
len--;
#ifdef __MSYS__
if (newlines_only && string[len + 1] == '\n' && string[len] == '\r')
len--;
#endif
}
else
break;
}