Get rid of HEAP_xrealloc.
diff --git a/debugger/debugger.h b/debugger/debugger.h
index 24d3bb4..1c7b9ed 100644
--- a/debugger/debugger.h
+++ b/debugger/debugger.h
@@ -451,8 +451,8 @@
work, etc... if someone could make optimized routines so it wouldn't
take so long to load, it could be made default) */
#include "heap.h"
-#define DBG_alloc(x) HEAP_xalloc(dbg_heap,0,x)
-#define DBG_realloc(x,y) HEAP_xrealloc(dbg_heap,0,x,y)
+#define DBG_alloc(x) HeapAlloc(dbg_heap,0,x)
+#define DBG_realloc(x,y) HeapRealloc(dbg_heap,0,x,y)
#define DBG_free(x) HeapFree(dbg_heap,0,x)
#define DBG_strdup(x) HEAP_strdupA(dbg_heap,0,x)
#define DBG_need_heap
diff --git a/include/heap.h b/include/heap.h
index dc0093c..21180fa 100644
--- a/include/heap.h
+++ b/include/heap.h
@@ -17,7 +17,6 @@
extern int HEAP_IsInsideHeap( HANDLE heap, DWORD flags, LPCVOID ptr );
extern SEGPTR HEAP_GetSegptr( HANDLE heap, DWORD flags, LPCVOID ptr );
extern LPVOID HEAP_xalloc( HANDLE heap, DWORD flags, DWORD size );
-extern LPVOID HEAP_xrealloc( HANDLE heap, DWORD flags, LPVOID lpMem, DWORD size );
extern LPSTR HEAP_strdupA( HANDLE heap, DWORD flags, LPCSTR str );
extern LPWSTR HEAP_strdupW( HANDLE heap, DWORD flags, LPCWSTR str );
extern LPWSTR HEAP_strdupAtoW( HANDLE heap, DWORD flags, LPCSTR str );
diff --git a/memory/heap.c b/memory/heap.c
index 0581572..2bd6e2c 100644
--- a/memory/heap.c
+++ b/memory/heap.c
@@ -1652,24 +1652,6 @@
/***********************************************************************
- * HEAP_xrealloc
- *
- * Same as HeapReAlloc(), but die on failure.
- */
-LPVOID HEAP_xrealloc( HANDLE heap, DWORD flags, LPVOID lpMem, DWORD size )
-{
- LPVOID p = HeapReAlloc( heap, flags, lpMem, size );
- if (!p)
- {
- MESSAGE("Virtual memory exhausted.\n" );
- exit(1);
- }
- SET_EIP(p);
- return p;
-}
-
-
-/***********************************************************************
* HEAP_strdupA
*/
LPSTR HEAP_strdupA( HANDLE heap, DWORD flags, LPCSTR str )