updated for version 7.2b-019
diff --git a/src/os_win32.c b/src/os_win32.c
index 99523b7..4844299 100644
--- a/src/os_win32.c
+++ b/src/os_win32.c
@@ -4663,7 +4663,7 @@
# endif
)
{
-# if defined(DEBUG) && _MSC_VER > 1200
+# if defined(DEBUG) && _MSC_VER >= 1400
/* Work around an annoying assertion in the Microsoft debug CRT
* when mode's text/binary setting doesn't match _get_fmode(). */
char newMode = mode[strlen(mode) - 1];
@@ -4682,7 +4682,7 @@
vim_free(wn);
vim_free(wm);
-# if defined(DEBUG) && _MSC_VER > 1200
+# if defined(DEBUG) && _MSC_VER >= 1400
_set_fmode(oldMode);
# endif