aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/libxpm/strcasecmp.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/libxpm/strcasecmp.patch')
-rw-r--r--vcpkg/ports/libxpm/strcasecmp.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/vcpkg/ports/libxpm/strcasecmp.patch b/vcpkg/ports/libxpm/strcasecmp.patch
new file mode 100644
index 0000000..cab1684
--- /dev/null
+++ b/vcpkg/ports/libxpm/strcasecmp.patch
@@ -0,0 +1,15 @@
+diff --git a/include/X11/xpm.h b/include/X11/xpm.h
+index f108f1f6e..143b6657d 100644
+--- a/include/X11/xpm.h
++++ b/include/X11/xpm.h
+@@ -69,6 +69,10 @@
+ # include <malloc.h>
+ # include "simx.h" /* defines some X stuff using MSW types */
+ #define NEED_STRCASECMP /* at least for MSVC++ */
++#elif _MSC_VER
++#define strcasecmp _stricmp
++# include <X11/Xlib.h>
++# include <X11/Xutil.h>
+ #else /* FOR_MSW */
+ # ifdef AMIGA
+ # include "amigax.h"