From 6e86a3abee2d9b2c03452cd62997c2152a3332aa Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sun, 1 Mar 2015 13:05:04 -0500 Subject: lots of stuff --- libc/stdlib.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'libc/stdlib.c') diff --git a/libc/stdlib.c b/libc/stdlib.c index 4301618..d1d357e 100644 --- a/libc/stdlib.c +++ b/libc/stdlib.c @@ -161,3 +161,17 @@ void assert_fail(const char *func, const char *file, int line) printf("\nAssertion failed in function %s in file %s, line %d\n", func, file, line); panic("assertion failed!\n"); } + +int toupper(int ch) +{ + if('a' <= ch && ch <= 'z') + return ch ^ (1<<5); + return ch; +} + +int tolower(int ch) +{ + if('A' <= ch && ch <= 'Z') + return ch ^ (1<<5); + return ch; +} -- cgit v1.1