lib/libft/ft_strrchr.c

14 lines
273 B
C

char *
ft_strrchr(const char *str, i32 search) {
char *last = NULL;
for (i32 i = 0; str[i] || str[i] == (unsigned char)search; i++) {
if (str[i] == (unsigned char)search)
{
last = (char *)&str[i];
if (str[i] == 0)
return (last);
}
}
return (last);
}