From 8fcd0cf7d6a2c891422c7101840778043207a60d Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Sun, 10 Dec 2023 09:48:53 -0600 Subject: Changed to the based ASM syntax and implemented a rudementary GDT --- src/utils/str.c | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'src/utils') diff --git a/src/utils/str.c b/src/utils/str.c index 499f781..e0903c4 100644 --- a/src/utils/str.c +++ b/src/utils/str.c @@ -2,32 +2,32 @@ #include size_t strlen(const char *str) { - size_t size = 0; - for (; (str[size]) != '\0'; size++) { - } - return size; + size_t size = 0; + for (; (str[size]) != '\0'; size++) { + } + return size; } char *str_reverse(char *str) { - char *str_ptr = str; - size_t size = strlen(str); - char return_str[size]; + char *str_ptr = str; + size_t size = strlen(str); + char return_str[size]; - for (size_t i = 0; i < size; i++) - return_str[size - i - 1] = str[i]; + for (size_t i = 0; i < size; i++) + return_str[size - i - 1] = str[i]; - for (size_t i = 0; i < size; i++) - *str_ptr++ = return_str[i]; + for (size_t i = 0; i < size; i++) + *str_ptr++ = return_str[i]; - return str; + return str; } char *itoa(int num, char *str) { - char *str_ptr = str; - for (; num;) { - *str_ptr++ = num % 10 + 48; - num /= 10; - } - str_reverse(str); - return str; + char *str_ptr = str; + for (; num;) { + *str_ptr++ = num % 2 + 48; + num /= 2; + } + str_reverse(str); + return str; } -- cgit v1.2.3