Commit 75782e7c authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

msxml3/tests: Use the global HeapAlloc() helpers.

parent 9cb8629f
...@@ -40,6 +40,7 @@ ...@@ -40,6 +40,7 @@
#include "initguid.h" #include "initguid.h"
#include "asptlb.h" #include "asptlb.h"
#include "wine/heap.h"
#include "wine/test.h" #include "wine/test.h"
/* undef the #define in msxml2 so that we can access all versions */ /* undef the #define in msxml2 so that we can access all versions */
...@@ -172,7 +173,7 @@ static ULONG WINAPI dispevent_Release(IDispatch *iface) ...@@ -172,7 +173,7 @@ static ULONG WINAPI dispevent_Release(IDispatch *iface)
ULONG ref = InterlockedDecrement( &This->ref ); ULONG ref = InterlockedDecrement( &This->ref );
if (ref == 0) if (ref == 0)
HeapFree(GetProcessHeap(), 0, This); heap_free(This);
return ref; return ref;
} }
...@@ -232,7 +233,7 @@ static const IDispatchVtbl dispeventVtbl = ...@@ -232,7 +233,7 @@ static const IDispatchVtbl dispeventVtbl =
static IDispatch* create_dispevent(void) static IDispatch* create_dispevent(void)
{ {
dispevent *event = HeapAlloc(GetProcessHeap(), 0, sizeof(*event)); dispevent *event = heap_alloc(sizeof(*event));
event->IDispatch_iface.lpVtbl = &dispeventVtbl; event->IDispatch_iface.lpVtbl = &dispeventVtbl;
event->ref = 1; event->ref = 1;
......
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
#include "objsafe.h" #include "objsafe.h"
#include "mshtml.h" #include "mshtml.h"
#include "wine/heap.h"
#include "wine/test.h" #include "wine/test.h"
#define EXPECT_HR(hr,hr_exp) \ #define EXPECT_HR(hr,hr_exp) \
...@@ -1243,7 +1244,7 @@ static ULONG WINAPI dispevent_Release(IDispatch *iface) ...@@ -1243,7 +1244,7 @@ static ULONG WINAPI dispevent_Release(IDispatch *iface)
ULONG ref = InterlockedDecrement( &This->ref ); ULONG ref = InterlockedDecrement( &This->ref );
if (ref == 0) if (ref == 0)
HeapFree(GetProcessHeap(), 0, This); heap_free(This);
return ref; return ref;
} }
...@@ -1320,7 +1321,7 @@ static const IDispatchVtbl dispeventVtbl = ...@@ -1320,7 +1321,7 @@ static const IDispatchVtbl dispeventVtbl =
static IDispatch* create_dispevent(void) static IDispatch* create_dispevent(void)
{ {
dispevent *event = HeapAlloc(GetProcessHeap(), 0, sizeof(*event)); dispevent *event = heap_alloc(sizeof(*event));
event->IDispatch_iface.lpVtbl = &dispeventVtbl; event->IDispatch_iface.lpVtbl = &dispeventVtbl;
event->ref = 1; event->ref = 1;
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
#include "ocidl.h" #include "ocidl.h"
#include "dispex.h" #include "dispex.h"
#include "wine/heap.h"
#include "wine/test.h" #include "wine/test.h"
static const WCHAR emptyW[] = {0}; static const WCHAR emptyW[] = {0};
...@@ -257,16 +258,13 @@ static void add_call(struct call_sequence **seq, int sequence_index, ...@@ -257,16 +258,13 @@ static void add_call(struct call_sequence **seq, int sequence_index,
if (!call_seq->sequence) if (!call_seq->sequence)
{ {
call_seq->size = 10; call_seq->size = 10;
call_seq->sequence = HeapAlloc(GetProcessHeap(), 0, call_seq->sequence = heap_alloc(call_seq->size * sizeof (struct call_entry));
call_seq->size * sizeof (struct call_entry));
} }
if (call_seq->count == call_seq->size) if (call_seq->count == call_seq->size)
{ {
call_seq->size *= 2; call_seq->size *= 2;
call_seq->sequence = HeapReAlloc(GetProcessHeap(), 0, call_seq->sequence = heap_realloc(call_seq->sequence, call_seq->size * sizeof (struct call_entry));
call_seq->sequence,
call_seq->size * sizeof (struct call_entry));
} }
assert(call_seq->sequence); assert(call_seq->sequence);
...@@ -301,7 +299,7 @@ static inline void flush_sequence(struct call_sequence **seg, int sequence_index ...@@ -301,7 +299,7 @@ static inline void flush_sequence(struct call_sequence **seg, int sequence_index
SysFreeString(call_seq->sequence[i].attributes[j].qnameW); SysFreeString(call_seq->sequence[i].attributes[j].qnameW);
SysFreeString(call_seq->sequence[i].attributes[j].valueW); SysFreeString(call_seq->sequence[i].attributes[j].valueW);
} }
HeapFree(GetProcessHeap(), 0, call_seq->sequence[i].attributes); heap_free(call_seq->sequence[i].attributes);
call_seq->sequence[i].attr_count = 0; call_seq->sequence[i].attr_count = 0;
SysFreeString(call_seq->sequence[i].arg1W); SysFreeString(call_seq->sequence[i].arg1W);
...@@ -309,7 +307,7 @@ static inline void flush_sequence(struct call_sequence **seg, int sequence_index ...@@ -309,7 +307,7 @@ static inline void flush_sequence(struct call_sequence **seg, int sequence_index
SysFreeString(call_seq->sequence[i].arg3W); SysFreeString(call_seq->sequence[i].arg3W);
} }
HeapFree(GetProcessHeap(), 0, call_seq->sequence); heap_free(call_seq->sequence);
call_seq->sequence = NULL; call_seq->sequence = NULL;
call_seq->count = call_seq->size = 0; call_seq->count = call_seq->size = 0;
} }
...@@ -536,7 +534,7 @@ static void init_call_sequences(struct call_sequence **seq, int n) ...@@ -536,7 +534,7 @@ static void init_call_sequences(struct call_sequence **seq, int n)
int i; int i;
for (i = 0; i < n; i++) for (i = 0; i < n; i++)
seq[i] = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(struct call_sequence)); seq[i] = heap_alloc_zero(sizeof(struct call_sequence));
} }
static const WCHAR szSimpleXML[] = { static const WCHAR szSimpleXML[] = {
...@@ -1223,7 +1221,7 @@ static HRESULT WINAPI contentHandler_startElement( ...@@ -1223,7 +1221,7 @@ static HRESULT WINAPI contentHandler_startElement(
int i; int i;
struct attribute_entry *attr; struct attribute_entry *attr;
attr = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, len*sizeof(struct attribute_entry)); attr = heap_alloc_zero(len * sizeof(*attr));
v = VARIANT_TRUE; v = VARIANT_TRUE;
hr = ISAXXMLReader_getFeature(g_reader, _bstr_("http://xml.org/sax/features/namespaces"), &v); hr = ISAXXMLReader_getFeature(g_reader, _bstr_("http://xml.org/sax/features/namespaces"), &v);
...@@ -3307,7 +3305,7 @@ static void test_mxwriter_flush(void) ...@@ -3307,7 +3305,7 @@ static void test_mxwriter_flush(void)
ok(pos2.QuadPart == 0, "expected stream beginning\n"); ok(pos2.QuadPart == 0, "expected stream beginning\n");
len = 2048; len = 2048;
buff = HeapAlloc(GetProcessHeap(), 0, len+1); buff = heap_alloc(len + 1);
memset(buff, 'A', len); memset(buff, 'A', len);
buff[len] = 0; buff[len] = 0;
hr = ISAXContentHandler_characters(content, _bstr_(buff), len); hr = ISAXContentHandler_characters(content, _bstr_(buff), len);
...@@ -3390,7 +3388,7 @@ static void test_mxwriter_flush(void) ...@@ -3390,7 +3388,7 @@ static void test_mxwriter_flush(void)
ok(SysStringLen(V_BSTR(&dest)) == len, "got len=%d, expected %d\n", SysStringLen(V_BSTR(&dest)), len); ok(SysStringLen(V_BSTR(&dest)) == len, "got len=%d, expected %d\n", SysStringLen(V_BSTR(&dest)), len);
VariantClear(&dest); VariantClear(&dest);
HeapFree(GetProcessHeap(), 0, buff); heap_free(buff);
ISAXContentHandler_Release(content); ISAXContentHandler_Release(content);
IStream_Release(stream); IStream_Release(stream);
IMXWriter_Release(writer); IMXWriter_Release(writer);
......
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