From d94b024b73aeca06de417e0fd3c502495312a8b2 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sat, 7 Dec 2019 13:40:28 +0100 Subject: Added userspace libc and began userspace based shell --- src/mlibc/stdlib/atoi.c | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 src/mlibc/stdlib/atoi.c (limited to 'src/mlibc/stdlib/atoi.c') diff --git a/src/mlibc/stdlib/atoi.c b/src/mlibc/stdlib/atoi.c deleted file mode 100644 index 0643372..0000000 --- a/src/mlibc/stdlib/atoi.c +++ /dev/null @@ -1,24 +0,0 @@ -#include -#include -#include -#include - -int atoi(char *str) -{ - size_t s_str = strlen(str); - if (!s_str) return 0; - - uint8_t negative = 0; - if (str[0] == '-') negative = 1; - - size_t i = 0; - if (negative) i++; - - int ret = 0; - for (; i < s_str; i++) { - ret += (str[i] - '0') * pow(10, (s_str - i) - 1); - } - - if (negative) ret *= -1; - return ret; -} \ No newline at end of file -- cgit v1.2.3