mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-25 22:14:37 +00:00
Add strrchr implementation
This commit is contained in:
parent
9eec276c18
commit
2489fd93f1
@ -477,6 +477,23 @@ EXTERNC char *strtok(char *src, const char *delim)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *strrchr(const char *str, int c)
|
||||
{
|
||||
const char *last_occurrence = NULL;
|
||||
|
||||
while (*str)
|
||||
{
|
||||
if (*str == (char)c)
|
||||
last_occurrence = str;
|
||||
str++;
|
||||
}
|
||||
|
||||
if (c == '\0')
|
||||
return (char *)str;
|
||||
|
||||
return (char *)last_occurrence;
|
||||
}
|
||||
|
||||
int strcasecmp(const char *s1, const char *s2)
|
||||
{
|
||||
const unsigned char *p1 = (const unsigned char *)s1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user