Commit 6542c3e8 authored by Michael Stefaniuc's avatar Michael Stefaniuc Committed by Alexandre Julliard

reg: Use the global HeapAlloc() wrappers.

parent 4b086877
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <wine/unicode.h> #include <wine/unicode.h>
#include <wine/heap.h>
#include "reg.h" #include "reg.h"
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#include <wine/unicode.h> #include <wine/unicode.h>
#include <wine/debug.h> #include <wine/debug.h>
#include <wine/heap.h>
#include "reg.h" #include "reg.h"
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <wine/unicode.h> #include <wine/unicode.h>
#include <wine/debug.h> #include <wine/debug.h>
#include <wine/heap.h>
#include "reg.h" #include "reg.h"
WINE_DEFAULT_DEBUG_CHANNEL(reg); WINE_DEFAULT_DEBUG_CHANNEL(reg);
...@@ -81,7 +82,7 @@ static const WCHAR newlineW[] = {'\n',0}; ...@@ -81,7 +82,7 @@ static const WCHAR newlineW[] = {'\n',0};
void *heap_xalloc(size_t size) void *heap_xalloc(size_t size)
{ {
void *buf = HeapAlloc(GetProcessHeap(), 0, size); void *buf = heap_alloc(size);
if (!buf) if (!buf)
{ {
ERR("Out of memory!\n"); ERR("Out of memory!\n");
...@@ -92,12 +93,7 @@ void *heap_xalloc(size_t size) ...@@ -92,12 +93,7 @@ void *heap_xalloc(size_t size)
void *heap_xrealloc(void *buf, size_t size) void *heap_xrealloc(void *buf, size_t size)
{ {
void *new_buf; void *new_buf = heap_realloc(buf, size);
if (buf)
new_buf = HeapReAlloc(GetProcessHeap(), 0, buf, size);
else
new_buf = HeapAlloc(GetProcessHeap(), 0, size);
if (!new_buf) if (!new_buf)
{ {
...@@ -108,11 +104,6 @@ void *heap_xrealloc(void *buf, size_t size) ...@@ -108,11 +104,6 @@ void *heap_xrealloc(void *buf, size_t size)
return new_buf; return new_buf;
} }
BOOL heap_free(void *buf)
{
return HeapFree(GetProcessHeap(), 0, buf);
}
void output_writeconsole(const WCHAR *str, DWORD wlen) void output_writeconsole(const WCHAR *str, DWORD wlen)
{ {
DWORD count, ret; DWORD count, ret;
......
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
/* reg.c */ /* reg.c */
void *heap_xalloc(size_t size); void *heap_xalloc(size_t size);
void *heap_xrealloc(void *buf, size_t size); void *heap_xrealloc(void *buf, size_t size);
BOOL heap_free(void *buf);
void output_writeconsole(const WCHAR *str, DWORD wlen); void output_writeconsole(const WCHAR *str, DWORD wlen);
void WINAPIV output_message(unsigned int id, ...); void WINAPIV output_message(unsigned int id, ...);
BOOL ask_confirm(unsigned int msgid, WCHAR *reg_info); BOOL ask_confirm(unsigned int msgid, WCHAR *reg_info);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment