aboutsummaryrefslogtreecommitdiffstats
path: root/ft_strrchr.c
blob: 8ec72d15e4059c35bc8510782f1ae82c4f229bb5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "libft.h"

char *
ft_strrchr (const char *s, int c)
{
  size_t len;

  len = ft_strlen (s);
  while (len > 0)
    {
      if (s[len] == (char)c)
        return ((char *)s + len);
      len--;
    }
  if (s[0] == (char)c)
    return ((char *)s);
  return (NULL);
}