From: Thomas Debesse Date: Tue, 14 Jan 2020 10:00:47 +0000 (+0100) Subject: tools/hd2data: strupr is windows only, define it elsewhere X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=6ac967c554d404b3d0730a6d19823629fda382bc;p=xonotic%2Fnetradiant.git tools/hd2data: strupr is windows only, define it elsewhere some compiler may ask if strstr would have to be used instead, which is wrong --- diff --git a/tools/heretic2/h2data/fmodels.c b/tools/heretic2/h2data/fmodels.c index 7d8df18a..ca616bfd 100644 --- a/tools/heretic2/h2data/fmodels.c +++ b/tools/heretic2/h2data/fmodels.c @@ -149,17 +149,19 @@ void ScaleTris( vec3_t min, vec3_t max, int Width, int Height, float* u, float* void NewDrawLine( int x1, int y1, int x2, int y2, unsigned char* picture, int width, int height ); #if !GDEF_OS_WINDOWS - -void strupr( char *string ){ - int i; - - for ( i = 0 ; i < strlen( string ); i++ ) - toupper( string[i] ); - - return; +char *strupr (char *start) +{ + char *in; + in = start; + while (*in) + { + *in = toupper(*in); + in++; + } + return start; } - #endif + //============================================================== /*