Address more Windows warnings illuminated by mingw.
[openssl.git] / include / openssl / e_os2.h
index 6ef1f396d67adbb36c663c909ced2146cf80a74a..23602a5266dc63c98f0fcf1e52630a26e40e60c5 100644 (file)
@@ -262,8 +262,12 @@ extern "C" {
 #  define OPENSSL_GLOBAL_REF(name) _shadow_##name
 # endif
 
-# ifdef OPENSSL_SYS_MSDOS
-#  define ossl_ssize_t long
+# ifdef _WIN32
+#  ifdef _WIN64
+#   define ossl_ssize_t __int64
+#  else
+#   define ossl_ssize_t int
+#  endif
 # endif
 
 # if defined(__ultrix) && !defined(ssize_t)