From: Bruno Haible <bruno@clisp.org>
Date: Sat, 30 May 2020 08:39:49 +0000 (+0200)
Subject: physmem: Fix compilation errors on MSVC.
X-Git-Tag: v1.0~4020
X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=4bc0be55d618e5b276f12f3a9cf8ef37ed0529f5;p=gnulib.git

physmem: Fix compilation errors on MSVC.

* lib/physmem.c (PFN_MS_EX): Use BOOL, not WINBOOL.
* modules/physmem (Depends-on): Add unistd.
---

diff --git a/ChangeLog b/ChangeLog
index 13673e472f..33b61863aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-30  Bruno Haible  <bruno@clisp.org>
+
+	physmem: Fix compilation errors on MSVC.
+	* lib/physmem.c (PFN_MS_EX): Use BOOL, not WINBOOL.
+	* modules/physmem (Depends-on): Add unistd.
+
 2020-05-29  Bruno Haible  <bruno@clisp.org>
 
 	gnulib-tool: Fix link errors with a particular set of modules on mingw.
diff --git a/lib/physmem.c b/lib/physmem.c
index 76813a43d7..6f0c5ef84a 100644
--- a/lib/physmem.c
+++ b/lib/physmem.c
@@ -81,7 +81,7 @@ typedef struct
   DWORDLONG ullAvailVirtual;
   DWORDLONG ullAvailExtendedVirtual;
 } lMEMORYSTATUSEX;
-typedef WINBOOL (WINAPI *PFN_MS_EX) (lMEMORYSTATUSEX*);
+typedef BOOL (WINAPI *PFN_MS_EX) (lMEMORYSTATUSEX*);
 
 #endif
 
diff --git a/modules/physmem b/modules/physmem
index 9644522e04..2cb7e7f64a 100644
--- a/modules/physmem
+++ b/modules/physmem
@@ -7,6 +7,7 @@ lib/physmem.c
 m4/physmem.m4
 
 Depends-on:
+unistd
 
 configure.ac:
 gl_PHYSMEM