]> granicus.if.org Git - vim/commitdiff
updated for version 7.3.1141 v7.3.1141
authorBram Moolenaar <Bram@vim.org>
Fri, 7 Jun 2013 17:17:14 +0000 (19:17 +0200)
committerBram Moolenaar <Bram@vim.org>
Fri, 7 Jun 2013 17:17:14 +0000 (19:17 +0200)
Problem:    Win32: Check for available memory is not reliable and adds
            overhead.
Solution:   Remove mch_avail_mem(). (Mike Williams)

src/os_win32.c
src/os_win32.h
src/version.c

index a975df5d2ff3879c873bcba8ba27f7aee8ccac26..e9dbfc5ff1e50dfddcf0f1de0b2da7ac15f41d8e 100644 (file)
@@ -5048,37 +5048,6 @@ mch_breakcheck(void)
 }
 
 
-/*
- * How much memory is available in Kbyte?
- * Return sum of available physical and page file memory.
- */
-/*ARGSUSED*/
-    long_u
-mch_avail_mem(int special)
-{
-#ifdef MEMORYSTATUSEX
-    PlatformId();
-    if (g_PlatformId == VER_PLATFORM_WIN32_NT)
-    {
-       MEMORYSTATUSEX  ms;
-
-       /* Need to use GlobalMemoryStatusEx() when there is more memory than
-        * what fits in 32 bits. But it's not always available. */
-       ms.dwLength = sizeof(MEMORYSTATUSEX);
-       GlobalMemoryStatusEx(&ms);
-       return (long_u)((ms.ullAvailPhys + ms.ullAvailPageFile) >> 10);
-    }
-    else
-#endif
-    {
-       MEMORYSTATUS    ms;
-
-       ms.dwLength = sizeof(MEMORYSTATUS);
-       GlobalMemoryStatus(&ms);
-       return (long_u)((ms.dwAvailPhys + ms.dwAvailPageFile) >> 10);
-    }
-}
-
 #ifdef FEAT_MBYTE
 /*
  * Same code as below, but with wide functions and no comments.
index 6869747aaea63c81ca8f40f2623b81f1d88a41e8..ce6f6d4936ca0bc959d4fca9dceba8ea633926ab 100644 (file)
@@ -80,7 +80,6 @@
 #ifndef FEAT_GUI_W32           /* GUI works different */
 # define BREAKCHECK_SKIP    1  /* call mch_breakcheck() each time, it's fast */
 #endif
-#define HAVE_AVAIL_MEM
 
 #define HAVE_PUTENV            /* at least Bcc 5.2 and MSC have it */
 
index a27f1c399cd1cc68ee3e6f3357ff38b627919051..fb110321df9556ad50f811cd4c9bb9aec3e625f1 100644 (file)
@@ -728,6 +728,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1141,
 /**/
     1140,
 /**/