| 222 | } |
| 223 | |
| 224 | char* dStrichr( char* str, char ch ) |
| 225 | { |
| 226 | AssertFatal( str != NULL, "dStrichr - NULL string" ); |
| 227 | |
| 228 | if( !ch ) |
| 229 | return dStrchr( str, ch ); |
| 230 | |
| 231 | char c = dToupper( ch ); |
| 232 | while( *str ) |
| 233 | { |
| 234 | if( dToupper( *str ) == c ) |
| 235 | return str; |
| 236 | |
| 237 | ++ str; |
| 238 | } |
| 239 | |
| 240 | return NULL; |
| 241 | } |
| 242 | |
| 243 | const char* dStrichr( const char* str, char ch ) |
| 244 | { |