manage windows only strlwr(), strupr()
This commit is contained in:
parent
9cb2ab691e
commit
b2eb13b049
|
|
@ -546,30 +546,6 @@ void Q_strncpyz( char *dest, const char *src, int destsize ) {
|
||||||
dest[destsize-1] = 0;
|
dest[destsize-1] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
char *strupr (char *start)
|
|
||||||
{
|
|
||||||
char *in;
|
|
||||||
in = start;
|
|
||||||
while (*in)
|
|
||||||
{
|
|
||||||
*in = toupper(*in);
|
|
||||||
in++;
|
|
||||||
}
|
|
||||||
return start;
|
|
||||||
}
|
|
||||||
|
|
||||||
char *strlower (char *start)
|
|
||||||
{
|
|
||||||
char *in;
|
|
||||||
in = start;
|
|
||||||
while (*in)
|
|
||||||
{
|
|
||||||
*in = tolower(*in);
|
|
||||||
in++;
|
|
||||||
}
|
|
||||||
return start;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
=============================================================================
|
=============================================================================
|
||||||
|
|
|
||||||
|
|
@ -47,8 +47,6 @@ typedef unsigned char byte;
|
||||||
extern int myargc;
|
extern int myargc;
|
||||||
extern char **myargv;
|
extern char **myargv;
|
||||||
|
|
||||||
char *strupr (char *in);
|
|
||||||
char *strlower (char *in);
|
|
||||||
int Q_strncasecmp (char *s1, char *s2, int n);
|
int Q_strncasecmp (char *s1, char *s2, int n);
|
||||||
int Q_strcasecmp (char *s1, char *s2);
|
int Q_strcasecmp (char *s1, char *s2);
|
||||||
void Q_strncpyz( char *dest, const char *src, int destsize );
|
void Q_strncpyz( char *dest, const char *src, int destsize );
|
||||||
|
|
|
||||||
|
|
@ -493,35 +493,6 @@ int Q_strcasecmp( const char *s1, const char *s2 ){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// NOTE TTimo when switching to Multithread DLL (Release/Debug) in the config
|
|
||||||
// started getting warnings about that function, prolly a duplicate with the runtime function
|
|
||||||
// maybe we still need to have it in linux builds
|
|
||||||
/*
|
|
||||||
char *strupr (char *start)
|
|
||||||
{
|
|
||||||
char *in;
|
|
||||||
in = start;
|
|
||||||
while (*in)
|
|
||||||
{
|
|
||||||
*in = toupper(*in);
|
|
||||||
in++;
|
|
||||||
}
|
|
||||||
return start;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
char *strlower( char *start ){
|
|
||||||
char *in;
|
|
||||||
in = start;
|
|
||||||
while ( *in )
|
|
||||||
{
|
|
||||||
*in = tolower( *in );
|
|
||||||
in++;
|
|
||||||
}
|
|
||||||
return start;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
=============================================================================
|
=============================================================================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,11 @@ void *safe_malloc_info( size_t size, char* info );
|
||||||
extern int myargc;
|
extern int myargc;
|
||||||
extern char **myargv;
|
extern char **myargv;
|
||||||
|
|
||||||
char *strlower( char *in );
|
static inline char *strLower( char *string ){
|
||||||
|
for( char *in = string; *in; ++in )
|
||||||
|
*in = tolower( *in );
|
||||||
|
return string;
|
||||||
|
}
|
||||||
int Q_strncasecmp( const char *s1, const char *s2, int n );
|
int Q_strncasecmp( const char *s1, const char *s2, int n );
|
||||||
int Q_strcasecmp( const char *s1, const char *s2 );
|
int Q_strcasecmp( const char *s1, const char *s2 );
|
||||||
int Q_stricmp( const char *s1, const char *s2 );
|
int Q_stricmp( const char *s1, const char *s2 );
|
||||||
|
|
|
||||||
|
|
@ -599,7 +599,7 @@ int main( int argc, char **argv ){
|
||||||
else if ( !strcmp( argv[ i ], "-game" ) ) {
|
else if ( !strcmp( argv[ i ], "-game" ) ) {
|
||||||
i++;
|
i++;
|
||||||
strncpy( game, argv[ i ], 64 );
|
strncpy( game, argv[ i ], 64 );
|
||||||
strlower( game );
|
strLower( game );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -84,15 +84,6 @@ void *SafeMalloc( size_t n, char *desc ){
|
||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined ( __linux__ ) || defined ( __APPLE__ )
|
|
||||||
void strlwr( char *conv_str ){
|
|
||||||
int i;
|
|
||||||
|
|
||||||
for ( i = 0; i < strlen( conv_str ); i++ )
|
|
||||||
conv_str[i] = tolower( conv_str[i] );
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
// set these before calling CheckParm
|
// set these before calling CheckParm
|
||||||
int myargc;
|
int myargc;
|
||||||
|
|
@ -506,34 +497,6 @@ int Q_strcasecmp( const char *s1, const char *s2 ){
|
||||||
return Q_strncasecmp( s1, s2, 99999 );
|
return Q_strncasecmp( s1, s2, 99999 );
|
||||||
}
|
}
|
||||||
|
|
||||||
// NOTE TTimo when switching to Multithread DLL (Release/Debug) in the config
|
|
||||||
// started getting warnings about that function, prolly a duplicate with the runtime function
|
|
||||||
// maybe we still need to have it in linux builds
|
|
||||||
/*
|
|
||||||
char *strupr (char *start)
|
|
||||||
{
|
|
||||||
char *in;
|
|
||||||
in = start;
|
|
||||||
while (*in)
|
|
||||||
{
|
|
||||||
*in = toupper(*in);
|
|
||||||
in++;
|
|
||||||
}
|
|
||||||
return start;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
char *strlower( char *start ){
|
|
||||||
char *in;
|
|
||||||
in = start;
|
|
||||||
while ( *in )
|
|
||||||
{
|
|
||||||
*in = tolower( *in );
|
|
||||||
in++;
|
|
||||||
}
|
|
||||||
return start;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
=============================================================================
|
=============================================================================
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,16 @@ void *safe_malloc_info( size_t size, char* info );
|
||||||
extern int myargc;
|
extern int myargc;
|
||||||
extern char **myargv;
|
extern char **myargv;
|
||||||
|
|
||||||
char *strlower( char *in );
|
static inline char *strUpper( char *string ){
|
||||||
|
for( char *in = string; *in; ++in )
|
||||||
|
*in = toupper( *in );
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
static inline char *strLower( char *string ){
|
||||||
|
for( char *in = string; *in; ++in )
|
||||||
|
*in = tolower( *in );
|
||||||
|
return string;
|
||||||
|
}
|
||||||
int Q_strncasecmp( const char *s1, const char *s2, int n );
|
int Q_strncasecmp( const char *s1, const char *s2, int n );
|
||||||
int Q_stricmp( const char *s1, const char *s2 );
|
int Q_stricmp( const char *s1, const char *s2 );
|
||||||
int Q_strcasecmp( const char *s1, const char *s2 );
|
int Q_strcasecmp( const char *s1, const char *s2 );
|
||||||
|
|
|
||||||
|
|
@ -148,18 +148,7 @@ void GetOneGroup( trigroup_t *tris, int grp, triangle_t* triangles );
|
||||||
void ScaleTris( vec3_t min, vec3_t max, int Width, int Height, float* u, float* v, int verts );
|
void ScaleTris( vec3_t min, vec3_t max, int Width, int Height, float* u, float* v, int verts );
|
||||||
void NewDrawLine( int x1, int y1, int x2, int y2, unsigned char* picture, int width, int height );
|
void NewDrawLine( int x1, int y1, int x2, int y2, unsigned char* picture, int width, int height );
|
||||||
|
|
||||||
#ifndef _WIN32
|
|
||||||
|
|
||||||
void strupr( char *string ){
|
|
||||||
int i;
|
|
||||||
|
|
||||||
for ( i = 0 ; i < strlen( string ); i++ )
|
|
||||||
toupper( string[i] );
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
||||||
//==============================================================
|
//==============================================================
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
@ -1098,7 +1087,7 @@ void FMFinishModel( void ){
|
||||||
for ( i = 0; i < fmheader.num_mesh_nodes; i++ )
|
for ( i = 0; i < fmheader.num_mesh_nodes; i++ )
|
||||||
{
|
{
|
||||||
strcpy( name, pmnodes[i].name );
|
strcpy( name, pmnodes[i].name );
|
||||||
strupr( name );
|
strUpper( name );
|
||||||
length = strlen( name );
|
length = strlen( name );
|
||||||
for ( j = 0; j < length; j++ )
|
for ( j = 0; j < length; j++ )
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -285,11 +285,11 @@ int GetScriptInfo( char *name ){
|
||||||
while ( fgets( buffer, 256, fp ) )
|
while ( fgets( buffer, 256, fp ) )
|
||||||
{
|
{
|
||||||
if ( strncmp( buffer, "//", 2 ) && strncmp( buffer, "\n", 1 ) ) {
|
if ( strncmp( buffer, "//", 2 ) && strncmp( buffer, "\n", 1 ) ) {
|
||||||
strupr( buffer );
|
strUpper( buffer );
|
||||||
strcpy( tempbuff, buffer );
|
strcpy( tempbuff, buffer );
|
||||||
if ( strcmp( strtok( tempbuff, delims ), "OUTPUT" ) == 0 ) {
|
if ( strcmp( strtok( tempbuff, delims ), "OUTPUT" ) == 0 ) {
|
||||||
strcpy( out.name, strtok( NULL, delims ) );
|
strcpy( out.name, strtok( NULL, delims ) );
|
||||||
strlwr( out.name );
|
strLower( out.name );
|
||||||
}
|
}
|
||||||
|
|
||||||
strcpy( tempbuff, buffer );
|
strcpy( tempbuff, buffer );
|
||||||
|
|
@ -316,7 +316,7 @@ int GetScriptInfo( char *name ){
|
||||||
strcpy( tempbuff, buffer );
|
strcpy( tempbuff, buffer );
|
||||||
if ( strcmp( strtok( tempbuff, delims ), "OUTSCRIPT" ) == 0 ) {
|
if ( strcmp( strtok( tempbuff, delims ), "OUTSCRIPT" ) == 0 ) {
|
||||||
strcpy( outscript, strtok( NULL, delims ) );
|
strcpy( outscript, strtok( NULL, delims ) );
|
||||||
strlwr( outscript );
|
strLower( outscript );
|
||||||
}
|
}
|
||||||
|
|
||||||
strcpy( tempbuff, buffer );
|
strcpy( tempbuff, buffer );
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user