std.ascii: respond to review

This won't generate as much mode in debug mode, as it doesn't check for overflow.
This commit is contained in:
Shawn Landden 2019-03-22 14:35:24 -06:00 committed by Andrew Kelley
parent 1d09cdaa6a
commit 51be449a57

View File

@ -154,12 +154,8 @@ pub fn isAlpha(c: u8) bool {
return inTable(c, tIndex.Alpha);
}
pub fn isCtrl(c: u8) bool {
return c < 0x20 or c == 127; //DEL
}
pub fn isCntrl(c: u8) bool {
return isCtrl(c);
return c < 0x20 or c == 127; //DEL
}
pub fn isDigit(c: u8) bool {
@ -204,7 +200,7 @@ pub fn isBlank(c: u8) bool {
pub fn toUpper(c: u8) u8 {
if (isLower(c)) {
return c - 0x20;
return c | ~0b00100000;
} else {
return c;
}
@ -212,7 +208,7 @@ pub fn toUpper(c: u8) u8 {
pub fn toLower(c: u8) u8 {
if (isUpper(c)) {
return c + 0x20;
return c & 0b00100000;
} else {
return c;
}