Browse Source

public: crtlib: remove unused functions

pull/2/head
Alibek Omarov 1 year ago
parent
commit
37e3cf7e86
  1. 34
      public/crtlib.c
  2. 3
      public/crtlib.h

34
public/crtlib.c

@ -23,20 +23,6 @@ GNU General Public License for more details. @@ -23,20 +23,6 @@ GNU General Public License for more details.
#include "crtlib.h"
#include "xash3d_mathlib.h"
void Q_strnupr( const char *in, char *out, size_t size_out )
{
if( size_out == 0 ) return;
while( *in && size_out > 1 )
{
if( *in >= 'a' && *in <= 'z' )
*out++ = *in++ + 'A' - 'a';
else *out++ = *in++;
size_out--;
}
*out = '\0';
}
void Q_strnlwr( const char *in, char *out, size_t size_out )
{
if( size_out == 0 ) return;
@ -527,26 +513,6 @@ void COM_StripColors( const char *in, char *out ) @@ -527,26 +513,6 @@ void COM_StripColors( const char *in, char *out )
*out = '\0';
}
uint Q_hashkey( const char *string, uint hashSize, qboolean caseinsensitive )
{
uint i, hashKey = 0;
if( caseinsensitive )
{
for( i = 0; string[i]; i++)
hashKey += (i * 119) * Q_tolower( string[i] );
}
else
{
for( i = 0; string[i]; i++ )
hashKey += (i + 119) * (int)string[i];
}
hashKey = ((hashKey ^ (hashKey >> 10)) ^ (hashKey >> 20)) & (hashSize - 1);
return hashKey;
}
char *Q_pretifymem( float value, int digitsafterdecimal )
{
static char output[8][32];

3
public/crtlib.h

@ -58,8 +58,6 @@ const char *Q_buildcommit( void ); @@ -58,8 +58,6 @@ const char *Q_buildcommit( void );
//
// crtlib.c
//
#define Q_strupr( in, out ) Q_strnupr( in, out, 99999 )
void Q_strnupr( const char *in, char *out, size_t size_out );
#define Q_strlwr( in, out ) Q_strnlwr( in, out, 99999 )
void Q_strnlwr( const char *in, char *out, size_t size_out );
#define Q_strlen( str ) (( str ) ? strlen(( str )) : 0 )
@ -70,7 +68,6 @@ char Q_tolower( const char in ); @@ -70,7 +68,6 @@ char Q_tolower( const char in );
size_t Q_strncat( char *dst, const char *src, size_t siz );
#define Q_strcpy( dst, src ) Q_strncpy( dst, src, 99999 )
size_t Q_strncpy( char *dst, const char *src, size_t siz );
uint Q_hashkey( const char *string, uint hashSize, qboolean caseinsensitive );
qboolean Q_isdigit( const char *str );
qboolean Q_isspace( const char *str );
int Q_atoi( const char *str );

Loading…
Cancel
Save