From: Alex Henrie alexhenrie24@gmail.com
--- 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;