1 2 3 4 5 6 7 8 9 10 11 12
#include <stddef.h> char *strrchr(const char *s, int c) { const char *last = NULL; while (*s != '\0') { if (*s == c) last = s; s++; } return (char *)last; }