From 5703ab1d0c68394f346673dc715c05813a6c4df1 Mon Sep 17 00:00:00 2001 From: Rohlem Date: Fri, 29 Mar 2019 12:07:22 +0100 Subject: [PATCH] fix std.ascii type error and inverted logic previously: ``` ...\lib\zig\std\ascii.zig:203:20: error: unable to perform binary not operation on type 'comptime_int' return c | ~0b00100000; ^ ``` --- std/ascii.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/std/ascii.zig b/std/ascii.zig index 4b2a40d9ea..47449c94c1 100644 --- a/std/ascii.zig +++ b/std/ascii.zig @@ -200,7 +200,7 @@ pub fn isBlank(c: u8) bool { pub fn toUpper(c: u8) u8 { if (isLower(c)) { - return c | ~0b00100000; + return c & 0b11011111; } else { return c; } @@ -208,7 +208,7 @@ pub fn toUpper(c: u8) u8 { pub fn toLower(c: u8) u8 { if (isUpper(c)) { - return c & 0b00100000; + return c | 0b00100000; } else { return c; }