From 6b558773b74cf8d41885fcc134960e41ca0517ef Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Tue, 23 Apr 2019 13:28:17 -0400 Subject: [PATCH] VS2010 buildfixes --- mojoshader_internal.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mojoshader_internal.h b/mojoshader_internal.h index cb1dacf0..932cb544 100644 --- a/mojoshader_internal.h +++ b/mojoshader_internal.h @@ -103,10 +103,13 @@ typedef unsigned int uint; // this is a printf() helper. don't use for code. size_t MOJOSHADER_printFloat(char *text, size_t maxlen, float arg); #ifdef _MSC_VER +#include #include #define va_copy(a, b) a = b #define snprintf _snprintf // !!! FIXME: not a safe replacement! #define vsnprintf _vsnprintf // !!! FIXME: not a safe replacement! +#define isnan _isnan // !!! FIXME: not a safe replacement! +#define isinf(x) (!_isfinite(x)) // FIXME: not a safe replacement! #define strcasecmp stricmp #define strncasecmp strnicmp typedef unsigned __int8 uint8;