From 6ac967c554d404b3d0730a6d19823629fda382bc Mon Sep 17 00:00:00 2001 From: Thomas Debesse Date: Tue, 14 Jan 2020 11:00:47 +0100 Subject: [PATCH] tools/hd2data: strupr is windows only, define it elsewhere some compiler may ask if strstr would have to be used instead, which is wrong --- tools/heretic2/h2data/fmodels.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) 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 + //============================================================== /* -- 2.39.2