Kernel: Add strncmp()

This commit is contained in:
Sergey Bugaev 2019-08-10 18:01:33 +03:00 committed by Andreas Kling
parent feabe6ed31
commit 2396b2ed70
Notes: sideshowbarker 2024-07-19 12:45:20 +09:00
2 changed files with 9 additions and 0 deletions

View file

@ -102,6 +102,14 @@ size_t strlen(const char* str)
return len;
}
size_t strnlen(const char* str, size_t maxlen)
{
size_t len = 0;
for (; len < maxlen && *str; str++)
len++;
return len;
}
int strcmp(const char* s1, const char* s2)
{
for (; *s1 == *s2; ++s1, ++s2) {

View file

@ -11,6 +11,7 @@ char* strcpy(char*, const char*);
char* strncpy(char*, const char*, size_t);
int strcmp(char const*, const char*);
size_t strlen(const char*);
size_t strnlen(const char*, size_t);
void* memset(void*, int, size_t);
char* strdup(const char*);
int memcmp(const void*, const void*, size_t);