nativeos/kernel/stdkern/strchr.c

31 lines
354 B
C

char *
strchr(const char *s, int c)
{
char *ptr = (char *) s;
if (ptr) {
while (*ptr) {
if (*ptr == c) {
return ptr;
}
ptr++;
}
}
return 0;
}
char *
strrchr(const char *s, int c)
{
char *ptr = (char *) s;
char *target = 0;
if (ptr) {
while (*ptr) {
if (*ptr == c) {
target = ptr;
}
ptr++;
}
}
return target;
}