diff --git a/src/core.h b/src/core.h
index 07c67fb7..0981b157 100644
--- a/src/core.h
+++ b/src/core.h
@@ -95,11 +95,12 @@
 
 /* Ensure we have ssize_t */
 #if defined ssize_t
-    /* do nothing */
+    /* Do nothing, someone knows better than us it seems */
 #elif HAVE_SYS_TYPES_H
 #   include <sys/types.h>
 #elif _MSC_VER /* Visual Studio compiler */
 #   include <BaseTsd.h>
+#   define _MSC_STDINT_H_
 typedef SSIZE_T ssize_t;
 #endif