From 391ed256d21a6ae2e2456d1809f357e6e96e15d1 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Mon, 20 Jan 2020 23:12:54 +0100 Subject: Added pure awesomeness Actually quite some days of work but ok --- src/kernel/lib/stdlib/itoa.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/kernel/lib/stdlib/itoa.c') diff --git a/src/kernel/lib/stdlib/itoa.c b/src/kernel/lib/stdlib/itoa.c index 67273b3..ea03aa2 100644 --- a/src/kernel/lib/stdlib/itoa.c +++ b/src/kernel/lib/stdlib/itoa.c @@ -1,8 +1,8 @@ #include #include #include -#include -#include +#include +#include static const char ITOA_TABLE[] = "0123456789"; @@ -12,7 +12,7 @@ char *itoa(int n) return "0"; // kmalloc isn't available if (!n) { - char *ret = kmalloc(2); + char *ret = (char *) kmalloc(2); ret[0] = '0'; ret[1] = 0; return ret; @@ -23,7 +23,7 @@ char *itoa(int n) int sz; for (sz = 0; n % pow(10, sz) != n; sz++) {} - char *ret = kmalloc(sz + 1); + char *ret = (char *) kmalloc((uint32_t) (sz + 1)); for (int i = 0; i < sz; i++) { int digit = (n % pow(10, i + 1)) / pow(10, i); @@ -32,7 +32,7 @@ char *itoa(int n) ret[sz] = 0; if (negative) { - char *aux = kmalloc(sz + 2); + char *aux = (char *) kmalloc((uint32_t) (sz + 2)); strcpy(aux, ret); aux[sz] = '-'; aux[sz + 1] = 0; -- cgit v1.2.3