diff --git a/bindings-GLFW.cabal b/bindings-GLFW.cabal
--- a/bindings-GLFW.cabal
+++ b/bindings-GLFW.cabal
@@ -1,9 +1,9 @@
 name:         bindings-GLFW
-version:      3.1.1.2
+version:      3.1.1.3
 category:     Graphics
 
 author:       Brian Lewis <brian@lorf.org>
-maintainer:   Brian Lewis <brian@lorf.org>
+maintainer:   Schell Scivally <efsubenovex@gmail.com>, Brian Lewis <brian@lorf.org>
 
 license:      BSD3
 license-file: LICENSE
diff --git a/glfw/src/monitor.c b/glfw/src/monitor.c
--- a/glfw/src/monitor.c
+++ b/glfw/src/monitor.c
@@ -32,6 +32,10 @@
 #include <stdlib.h>
 #include <limits.h>
 
+#if defined(_MSC_VER) || _WIN64
+#include <malloc.h>
+#define strdup _strdup
+#endif
 
 // Lexical comparison function for GLFW video modes, used by qsort
 //
