/* strrchr( const char *, int ) This file is part of the Public Domain C Library (PDCLib). Permission is granted to use, modify, and / or redistribute at will. */ #include char * strrchr( const char * s, int c ) { size_t i = 0; while ( s[i++] ) { /* EMPTY */ } do { if ( s[--i] == ( char ) c ) { return ( char * ) s + i; } } while ( i ); return NULL; }