Try to fix compiling in msvc, and try to avoid the issue in future too.

This commit is contained in:
Shpoike 2020-06-19 23:13:30 +01:00
parent 85e9399f2f
commit 402fedb147
2 changed files with 7 additions and 2 deletions

View file

@ -159,6 +159,11 @@ extern char *q_strupr (char *str);
extern int q_snprintf (char *str, size_t size, const char *format, ...) FUNC_PRINTF(3,4);
extern int q_vsnprintf(char *str, size_t size, const char *format, va_list args) FUNC_PRINTF(3,0);
#define strcasecmp brokeninmsvc
#define stricmp brokenportability
#define strncasecmp brokeninmsvc
#define strnicmp brokenportability
//============================================================================
extern char com_token[1024];

View file

@ -1214,7 +1214,7 @@ enum srcformat TexMgr_FormatForName (const char *code)
{
if (!compressedformats[i].formatname)
continue;
if (!strcasecmp(code, compressedformats[i].formatname))
if (!q_strcasecmp(code, compressedformats[i].formatname))
return i;
}
return SRC_EXTERNAL;
@ -1226,7 +1226,7 @@ enum srcformat TexMgr_FormatForCode (const char *code)
{
if (!compressedformats[i].mipextname)
continue;
if (!strncasecmp(code, compressedformats[i].mipextname, 4))
if (!q_strncasecmp(code, compressedformats[i].mipextname, 4))
return i;
}
return SRC_EXTERNAL;