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)13strrchr(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