]> git.eshelyaron.com Git - emacs.git/commitdiff
(_MEMORY_STATUS_EX, MEMORY_STATUS_EX, LPMEMORY_STATUS_EX): Rename from
authorEli Zaretskii <eliz@gnu.org>
Fri, 15 Aug 2008 12:49:09 +0000 (12:49 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 15 Aug 2008 12:49:09 +0000 (12:49 +0000)
_MEMORYSTATUSEX, MEMORYSTATUSEX, LPMEMORYSTATUSEX.  All users changed.

src/ChangeLog
src/w32.c

index d9122e10ea314dda6d1038df2d74d216469e9bf9..1576266855e815d2aa0126907143934e2f295df9 100644 (file)
@@ -1,3 +1,9 @@
+2008-08-15  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32.c (_MEMORY_STATUS_EX, MEMORY_STATUS_EX, LPMEMORY_STATUS_EX):
+       Rename from _MEMORYSTATUSEX, MEMORYSTATUSEX, LPMEMORYSTATUSEX.
+       All users changed.
+
 2008-08-14  Lawrence Mitchell  <wence@gmx.li>
 
        * lread.c (Fread_char, Fread_char_exclusive): If no character
index 2407cb171bed766825595cc7018ccc95ee0d31fa..cf4bd7bec714a192ce8b1b4e3756d643a3105a55 100644 (file)
--- a/src/w32.c
+++ b/src/w32.c
@@ -73,8 +73,9 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #define _ANONYMOUS_STRUCT
 #endif
 #include <windows.h>
-/* This is guarded by a higher value of _WIN32_WINNT than what we use.  */
-typedef struct _MEMORYSTATUSEX {
+/* Some versions of compiler define MEMORYSTATUSEX, some don't, so we
+   use a different name to avoid compilation problems.  */
+typedef struct _MEMORY_STATUS_EX {
         DWORD dwLength;
         DWORD dwMemoryLoad;
         DWORDLONG ullTotalPhys;
@@ -84,7 +85,7 @@ typedef struct _MEMORYSTATUSEX {
         DWORDLONG ullTotalVirtual;
         DWORDLONG ullAvailVirtual;
         DWORDLONG ullAvailExtendedVirtual;
-} MEMORYSTATUSEX,*LPMEMORYSTATUSEX;
+} MEMORY_STATUS_EX,*LPMEMORY_STATUS_EX;
 
 #include <lmcons.h>
 #include <shlobj.h>
@@ -279,7 +280,7 @@ typedef BOOL (WINAPI * GetProcessWorkingSetSize_Proc) (
 typedef BOOL (WINAPI * GlobalMemoryStatus_Proc) (
     LPMEMORYSTATUS lpBuffer);
 typedef BOOL (WINAPI * GlobalMemoryStatusEx_Proc) (
-    LPMEMORYSTATUSEX lpBuffer);
+    LPMEMORY_STATUS_EX lpBuffer);
 
   /* ** A utility function ** */
 static BOOL
@@ -3459,7 +3460,7 @@ BOOL WINAPI global_memory_status (
 }
 
 BOOL WINAPI global_memory_status_ex (
-    MEMORYSTATUSEX *buf)
+    MEMORY_STATUS_EX *buf)
 {
   static GlobalMemoryStatusEx_Proc s_pfn_Global_Memory_Status_Ex = NULL;
 
@@ -3658,7 +3659,7 @@ w32_system_process_attributes (pid)
   PROCESS_MEMORY_COUNTERS_EX mem_ex;
   DWORD minrss, maxrss;
   MEMORYSTATUS memst;
-  MEMORYSTATUSEX memstex;
+  MEMORY_STATUS_EX memstex;
   double totphys = 0.0;
   Lisp_Object ctime, stime, utime, etime;
   double pcpu;