Don't count single quote ' as garbage (#1801)

Also copy the "blank space" (space or tab) vs "whitespace" (space,
tab, or newline) convention from `<ctype.h>`
This commit is contained in:
Rangi
2025-08-14 10:10:59 -04:00
committed by GitHub
parent ea1358bbe6
commit db6793f444
15 changed files with 98 additions and 72 deletions

View File

@@ -5,12 +5,16 @@
#include <stdint.h>
#include <stdio.h>
bool isWhitespace(int c) {
bool isNewline(int c) {
return c == '\r' || c == '\n';
}
bool isBlankSpace(int c) {
return c == ' ' || c == '\t';
}
bool isNewline(int c) {
return c == '\r' || c == '\n';
bool isWhitespace(int c) {
return isBlankSpace(c) || isNewline(c);
}
bool isPrintable(int c) {