diff --git a/public/crtlib.c b/public/crtlib.c index cc24a6f3..7260595e 100644 --- a/public/crtlib.c +++ b/public/crtlib.c @@ -317,32 +317,6 @@ void Q_atov( float *vec, const char *str, size_t siz ) } } -char *Q_strchr( const char *s, char c ) -{ - size_t len = Q_strlen( s ); - - while( len-- ) - { - if( *++s == c ) - return (char *)s; - } - return 0; -} - -char *Q_strrchr( const char *s, char c ) -{ - size_t len = Q_strlen( s ); - - s += len; - - while( len-- ) - { - if( *--s == c ) - return (char *)s; - } - return 0; -} - int Q_strnicmp( const char *s1, const char *s2, int n ) { int c1, c2; diff --git a/public/crtlib.h b/public/crtlib.h index a50288d8..b03aa812 100644 --- a/public/crtlib.h +++ b/public/crtlib.h @@ -58,8 +58,8 @@ qboolean Q_isspace( const char *str ); int Q_atoi( const char *str ); float Q_atof( const char *str ); void Q_atov( float *vec, const char *str, size_t siz ); -char *Q_strchr( const char *s, char c ); -char *Q_strrchr( const char *s, char c ); +#define Q_strchr strchr +#define Q_strrchr strrchr #define Q_stricmp( s1, s2 ) Q_strnicmp( s1, s2, 99999 ) int Q_strnicmp( const char *s1, const char *s2, int n ); #define Q_strcmp( s1, s2 ) Q_strncmp( s1, s2, 99999 )