From 749783850991228338cfddfb613fa0fdf2b91241 Mon Sep 17 00:00:00 2001 From: Hartmut Birr Date: Mon, 1 Apr 2002 22:03:13 +0000 Subject: [PATCH] Changed to a separat heap for malloc/calloc/realloc/free. svn path=/trunk/; revision=2806 --- reactos/lib/msvcrt/stdlib/malloc.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/reactos/lib/msvcrt/stdlib/malloc.c b/reactos/lib/msvcrt/stdlib/malloc.c index 50db1d413a2..83532674845 100644 --- a/reactos/lib/msvcrt/stdlib/malloc.c +++ b/reactos/lib/msvcrt/stdlib/malloc.c @@ -1,23 +1,24 @@ #include #include +extern HANDLE hHeap; void* malloc(size_t _size) { - return(HeapAlloc(GetProcessHeap(),0,_size)); + return HeapAlloc(hHeap, HEAP_ZERO_MEMORY, _size); } void free(void* _ptr) { - HeapFree(GetProcessHeap(),0,_ptr); + HeapFree(hHeap,0,_ptr); } void* calloc(size_t _nmemb, size_t _size) { - return(HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY, _nmemb*_size)); + return HeapAlloc(hHeap, HEAP_ZERO_MEMORY, _nmemb*_size); } void* realloc(void* _ptr, size_t _size) -{ - return(HeapReAlloc(GetProcessHeap(),0,_ptr,_size)); +{ + return HeapReAlloc(hHeap, 0, _ptr, _size); }