X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/05b7549a0f980efa33265a091a5174a78851ce05..a362b4b2c4abbf2da6ec14cb44a8685a81107f6a:/lunaix-os/includes/klibc/string.h diff --git a/lunaix-os/includes/klibc/string.h b/lunaix-os/includes/klibc/string.h index 9cbcb31..dc4e6e1 100644 --- a/lunaix-os/includes/klibc/string.h +++ b/lunaix-os/includes/klibc/string.h @@ -4,16 +4,16 @@ #include int -memcmp(const void*, const void*, size_t); +memcmp(const void* dest, const void* src, size_t size); void* -memcpy(void* __restrict, const void* __restrict, size_t); +memcpy(void* dest, const void* src, size_t size); void* -memmove(void*, const void*, size_t); +memmove(void* dest, const void* src, size_t size); void* -memset(void*, int, size_t); +memset(void* dest, int val, size_t size); size_t strlen(const char* str); @@ -30,4 +30,13 @@ strncpy(char* dest, const char* src, size_t n); const char* strchr(const char* str, int character); +int +streq(const char* a, const char* b); + +void +strrtrim(char* str); + +char* +strltrim_safe(char* str); + #endif /* __LUNAIX_STRING_H */