From c253917e539fa6a6196cdea8f1733b72feb30107 Mon Sep 17 00:00:00 2001 From: Thilo Schulz Date: Sun, 15 May 2011 14:08:03 +0000 Subject: - Remove Q_strrchr(), replace with standard, portable strrchr() - Add strrchr() to bg_lib.c, patch by DevHC --- src/qcommon/files.c | 2 +- src/qcommon/q_shared.c | 20 -------------------- src/qcommon/q_shared.h | 1 - 3 files changed, 1 insertion(+), 22 deletions(-) (limited to 'src/qcommon') diff --git a/src/qcommon/files.c b/src/qcommon/files.c index 62edf997..41510fec 100644 --- a/src/qcommon/files.c +++ b/src/qcommon/files.c @@ -1000,7 +1000,7 @@ qboolean FS_IsDemoExt(const char *filename, int namelen) char *ext_test; int index, protocol; - ext_test = Q_strrchr(filename, '.'); + ext_test = strrchr(filename, '.'); if(ext_test && !Q_stricmpn(ext_test + 1, DEMOEXT, ARRAY_LEN(DEMOEXT) - 1)) { protocol = atoi(ext_test + ARRAY_LEN(DEMOEXT)); diff --git a/src/qcommon/q_shared.c b/src/qcommon/q_shared.c index b4846799..ba0c5ffe 100644 --- a/src/qcommon/q_shared.c +++ b/src/qcommon/q_shared.c @@ -684,26 +684,6 @@ int Q_isalpha( int c ) return ( 0 ); } -char* Q_strrchr( const char* string, int c ) -{ - char cc = c; - char *s; - char *sp=(char *)0; - - s = (char*)string; - - while (*s) - { - if (*s == cc) - sp = s; - s++; - } - if (cc == 0) - sp = s; - - return sp; -} - qboolean Q_isanumber( const char *s ) { char *p; diff --git a/src/qcommon/q_shared.h b/src/qcommon/q_shared.h index a8da077d..2002bcc9 100644 --- a/src/qcommon/q_shared.h +++ b/src/qcommon/q_shared.h @@ -794,7 +794,6 @@ int Q_strncmp (const char *s1, const char *s2, int n); int Q_stricmpn (const char *s1, const char *s2, int n); char *Q_strlwr( char *s1 ); char *Q_strupr( char *s1 ); -char *Q_strrchr( const char* string, int c ); const char *Q_stristr( const char *s, const char *find); // buffer size safe library replacements -- cgit