Rémi Bernon : user32: Use malloc/realloc/free instead of heap_* helpers.

Alexandre Julliard julliard at winehq.org
Fri Apr 16 15:56:22 CDT 2021


Module: wine
Branch: master
Commit: 95c5654c34e9fdf00e4b6af2d9e7267abc77aed3
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=95c5654c34e9fdf00e4b6af2d9e7267abc77aed3

Author: Rémi Bernon <rbernon at codeweavers.com>
Date:   Fri Apr 16 13:48:10 2021 +0200

user32: Use malloc/realloc/free instead of heap_* helpers.

Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/user32/rawinput.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlls/user32/rawinput.c b/dlls/user32/rawinput.c
index da3824b10ee..19b4007bdb9 100644
--- a/dlls/user32/rawinput.c
+++ b/dlls/user32/rawinput.c
@@ -80,7 +80,7 @@ static BOOL array_reserve(void **elements, unsigned int *capacity, unsigned int
     if (new_capacity < count)
         new_capacity = max_capacity;
 
-    if (!(new_elements = heap_realloc(*elements, new_capacity * size)))
+    if (!(new_elements = realloc(*elements, new_capacity * size)))
         return FALSE;
 
     *elements = new_elements;
@@ -102,7 +102,7 @@ static struct device *add_device(HDEVINFO set, SP_DEVICE_INTERFACE_DATA *iface)
         ERR("Failed to get device path, error %#x.\n", GetLastError());
         return FALSE;
     }
-    if (!(detail = heap_alloc(size)))
+    if (!(detail = malloc(size)))
     {
         ERR("Failed to allocate memory.\n");
         return FALSE;
@@ -117,7 +117,7 @@ static struct device *add_device(HDEVINFO set, SP_DEVICE_INTERFACE_DATA *iface)
     if (file == INVALID_HANDLE_VALUE)
     {
         ERR("Failed to open device file %s, error %u.\n", debugstr_w(detail->DevicePath), GetLastError());
-        heap_free(detail);
+        free(detail);
         return NULL;
     }
 
@@ -126,7 +126,7 @@ static struct device *add_device(HDEVINFO set, SP_DEVICE_INTERFACE_DATA *iface)
     {
         ERR("Failed to allocate memory.\n");
         CloseHandle(file);
-        heap_free(detail);
+        free(detail);
         return NULL;
     }
 
@@ -162,7 +162,7 @@ static void find_devices(void)
     for (idx = 0; idx < rawinput_devices_count; ++idx)
     {
         CloseHandle(rawinput_devices[idx].file);
-        heap_free(rawinput_devices[idx].detail);
+        free(rawinput_devices[idx].detail);
     }
     rawinput_devices_count = 0;
 




More information about the wine-cvs mailing list