diff --git a/kernel/include/utils.hpp b/kernel/include/utils.hpp index cd7245b8..023484c8 100644 --- a/kernel/include/utils.hpp +++ b/kernel/include/utils.hpp @@ -18,12 +18,7 @@ uint64_t parse(const char* str); uint64_t parse(const char* str, const char* end); uint64_t parse(const string& str); -bool str_equals(const char* a, const char* b); -bool str_contains(const char* a, char c); -void str_copy(const char* a, char* b); uint64_t str_len(const char* a); -const char* str_until(char* a, char c); -const char* str_from(char* a, char c); void memset(void * ptr, uint8_t value, size_t num); int memcmp(const void* s1, const void* s2, size_t n); diff --git a/kernel/src/utils.cpp b/kernel/src/utils.cpp index b3f12244..c5dfb204 100644 --- a/kernel/src/utils.cpp +++ b/kernel/src/utils.cpp @@ -46,15 +46,6 @@ void memcopy(void* destination, const void* source, size_t n){ } } -bool str_equals(const char* a, const char* b){ - while(*a && *a == *b){ - ++a; - ++b; - } - - return *a == *b; -} - uint64_t parse(const char* it, const char* end){ int i = end - it - 1; @@ -92,25 +83,6 @@ uint64_t parse(const string& str){ return parse(str.begin(), str.end()); } -bool str_contains(const char* a, char c){ - while(*a){ - if(*a == c){ - return true; - } - ++a; - } - - return false; -} - -void str_copy(const char* a, char* b){ - while(*a){ - *b++ = *a++; - } - - *b = '\0'; -} - uint64_t str_len(const char* a){ uint64_t length = 0; while(*a++){ @@ -118,28 +90,3 @@ uint64_t str_len(const char* a){ } return length; } - -const char* str_until(char* a, char c){ - char* it = a; - while(*it){ - if(*it == c){ - *it = '\0'; - return a; - } - ++it; - } - - return a; -} - -const char* str_from(char* a, char c){ - char* it = a; - while(*it){ - if(*it == c){ - return ++it; - } - ++it; - } - - return a; -}