1 // Copyright 2016 The Fuchsia Authors
2 // Copyright 2001, Manuel J. Petit
3 // Copyright (c) 2008 Travis Geiselbrecht
4 //
5 // Use of this source code is governed by a MIT-style
6 // license that can be found in the LICENSE file or at
7 // https://opensource.org/licenses/MIT
8 
9 #include <string.h>
10 #include <sys/types.h>
11 
12 char *
strrchr(char const * s,int c)13 strrchr(char const *s, int c)
14 {
15     char const *last= c?0:s;
16 
17 
18     while (*s) {
19         if (*s== c) {
20             last= s;
21         }
22 
23         s+= 1;
24     }
25 
26     return (char *)last;
27 }
28