summaryrefslogtreecommitdiff
path: root/lib/libc/string/strrchr.c
blob: 5d66035e136a4378d9adc9ba3bd0d4049dfc554d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include <stddef.h> // for NULL

char *strrchr(const char *s, int c)
{
	const char *last = NULL;
	while (*s != '\0') {
		if (*s == c)
			last = s;
		s++;
	}
	return (char *)last;
}