mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-11 02:13:56 +09:00
Kernel: Remove strncpy() and strrchr()
These are not called anywhere in the kernel anyway.
This commit is contained in:
parent
ee912e023c
commit
1e4c43bbd0
Notes:
sideshowbarker
2024-07-19 03:31:54 +09:00
Author: https://github.com/awesomekling
Commit: 1e4c43bbd0
2 changed files with 0 additions and 23 deletions
|
@ -153,16 +153,6 @@ char* strcpy(char* dest, const char* src)
|
||||||
return dest;
|
return dest;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* strncpy(char* dest, const char* src, size_t n)
|
|
||||||
{
|
|
||||||
size_t i;
|
|
||||||
for (i = 0; i < n && src[i] != '\0'; ++i)
|
|
||||||
dest[i] = src[i];
|
|
||||||
for (; i < n; ++i)
|
|
||||||
dest[i] = '\0';
|
|
||||||
return dest;
|
|
||||||
}
|
|
||||||
|
|
||||||
void memset_user(void* dest_ptr, int c, size_t n)
|
void memset_user(void* dest_ptr, int c, size_t n)
|
||||||
{
|
{
|
||||||
ASSERT(Kernel::is_user_range(VirtualAddress(dest_ptr), n));
|
ASSERT(Kernel::is_user_range(VirtualAddress(dest_ptr), n));
|
||||||
|
@ -196,17 +186,6 @@ void* memset(void* dest_ptr, int c, size_t n)
|
||||||
return dest_ptr;
|
return dest_ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* strrchr(const char* str, int ch)
|
|
||||||
{
|
|
||||||
char* last = nullptr;
|
|
||||||
char c;
|
|
||||||
for (; (c = *str); ++str) {
|
|
||||||
if (c == ch)
|
|
||||||
last = const_cast<char*>(str);
|
|
||||||
}
|
|
||||||
return last;
|
|
||||||
}
|
|
||||||
|
|
||||||
size_t strlen(const char* str)
|
size_t strlen(const char* str)
|
||||||
{
|
{
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
|
|
|
@ -43,7 +43,6 @@ void memset_user(void*, int, size_t);
|
||||||
|
|
||||||
void* memcpy(void*, const void*, size_t);
|
void* memcpy(void*, const void*, size_t);
|
||||||
char* strcpy(char*, const char*);
|
char* strcpy(char*, const char*);
|
||||||
char* strncpy(char*, const char*, size_t);
|
|
||||||
int strncmp(const char* s1, const char* s2, size_t n);
|
int strncmp(const char* s1, const char* s2, size_t n);
|
||||||
char* strstr(const char* haystack, const char* needle);
|
char* strstr(const char* haystack, const char* needle);
|
||||||
int strcmp(char const*, const char*);
|
int strcmp(char const*, const char*);
|
||||||
|
@ -51,7 +50,6 @@ size_t strlen(const char*);
|
||||||
size_t strnlen(const char*, size_t);
|
size_t strnlen(const char*, size_t);
|
||||||
void* memset(void*, int, size_t);
|
void* memset(void*, int, size_t);
|
||||||
int memcmp(const void*, const void*, size_t);
|
int memcmp(const void*, const void*, size_t);
|
||||||
char* strrchr(const char* str, int ch);
|
|
||||||
void* memmove(void* dest, const void* src, size_t n);
|
void* memmove(void* dest, const void* src, size_t n);
|
||||||
const void* memmem(const void* haystack, size_t, const void* needle, size_t);
|
const void* memmem(const void* haystack, size_t, const void* needle, size_t);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue