diff options
author | Badlop <badlop@process-one.net> | 2011-06-07 13:27:00 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2011-06-07 13:27:00 +0200 |
commit | aff99097e7bc818aa79dd46f4712749b68a942fe (patch) | |
tree | ba2a99de4e04b9b28cad2a772e6af5732933e040 | |
parent | Added 2.1.8 release notes. (diff) |
Fix compilation in Windows (thanks to flyingwow99)
See http://www.ejabberd.im/node/4549
-rw-r--r-- | src/expat_erl.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/expat_erl.c b/src/expat_erl.c index f933fac39..32826f2f7 100644 --- a/src/expat_erl.c +++ b/src/expat_erl.c @@ -42,7 +42,7 @@ typedef struct { XML_Parser parser; } expat_data; -static XML_Memory_Handling_Suite ms = {driver_alloc, driver_realloc, driver_free}; +static XML_Memory_Handling_Suite ms; void encode_name(const XML_Char *name) { @@ -256,6 +256,9 @@ ErlDrvEntry expat_driver_entry = { DRIVER_INIT(expat_erl) /* must match name in driver_entry */ { + ms.malloc_fcn = driver_alloc; + ms.realloc_fcn = driver_realloc; + ms.free_fcn = driver_free; return &expat_driver_entry; } |