Alex Henrie : diasymreader: Use CRT allocation functions.
Module: wine Branch: master Commit: c9d4b515f5400f3f24cf1e89f2d7e55ba099732d URL: https://gitlab.winehq.org/wine/wine/-/commit/c9d4b515f5400f3f24cf1e89f2d7e55... Author: Alex Henrie <alexhenrie24(a)gmail.com> Date: Thu Nov 2 21:25:39 2023 -0600 diasymreader: Use CRT allocation functions. --- dlls/diasymreader/main.c | 4 ++-- dlls/diasymreader/writer.c | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/dlls/diasymreader/main.c b/dlls/diasymreader/main.c index da64a156714..28e0525d75c 100644 --- a/dlls/diasymreader/main.c +++ b/dlls/diasymreader/main.c @@ -95,7 +95,7 @@ static ULONG WINAPI ClassFactoryImpl_Release(IClassFactory *iface) TRACE("(%p) refcount=%lu\n", iface, ref); if (ref == 0) - HeapFree(GetProcessHeap(), 0, This); + free(This); return ref; } @@ -133,7 +133,7 @@ static HRESULT ClassFactoryImpl_Constructor(const classinfo *info, REFIID riid, *ppv = NULL; - This = HeapAlloc(GetProcessHeap(), 0, sizeof(ClassFactoryImpl)); + This = malloc(sizeof(ClassFactoryImpl)); if (!This) return E_OUTOFMEMORY; This->IClassFactory_iface.lpVtbl = &ClassFactoryImpl_Vtbl; diff --git a/dlls/diasymreader/writer.c b/dlls/diasymreader/writer.c index 3c07b77ab81..55e0615c58e 100644 --- a/dlls/diasymreader/writer.c +++ b/dlls/diasymreader/writer.c @@ -28,7 +28,6 @@ #include "wine/mscvpdb.h" #include "wine/debug.h" -#include "wine/heap.h" #include "diasymreader_private.h" @@ -107,7 +106,7 @@ static ULONG WINAPI SymDocumentWriter_Release(ISymUnmanagedDocumentWriter *iface if (ref == 0) { - heap_free(This); + free(This); } return ref; @@ -187,7 +186,7 @@ static ULONG WINAPI SymWriter_Release(ISymUnmanagedWriter5 *iface) { This->lock.DebugInfo->Spare[0] = 0; DeleteCriticalSection(&This->lock); - heap_free(This); + free(This); } return ref; @@ -205,7 +204,7 @@ static HRESULT WINAPI SymWriter_DefineDocument(ISymUnmanagedWriter5 *iface, cons if (!pRetVal) return E_POINTER; - result = heap_alloc(sizeof(*result)); + result = malloc(sizeof(*result)); if (!result) return E_OUTOFMEMORY; @@ -596,7 +595,7 @@ HRESULT SymWriter_CreateInstance(REFIID iid, void **ppv) SymWriter *This; HRESULT hr; - This = heap_alloc(sizeof(*This)); + This = malloc(sizeof(*This)); if (!This) return E_OUTOFMEMORY;
participants (1)
-
Alexandre Julliard