Commit 235e8dfe authored by Ralf Habacker's avatar Ralf Habacker Committed by unknown

Fixed gcc on windows limitation

A pointer to a function or variable marked as dllimport
cannot be used as a constant address.
parent f7639911
......@@ -26,12 +26,7 @@
#include <dbus/dbus-internals.h>
#include <expat.h>
static XML_Memory_Handling_Suite memsuite =
{
dbus_malloc,
dbus_realloc,
dbus_free
};
static XML_Memory_Handling_Suite memsuite;
typedef struct
{
......@@ -196,7 +191,11 @@ bus_config_load (const DBusString *file,
_dbus_string_free (&context.content);
return NULL;
}
memsuite.malloc_fcn = dbus_malloc;
memsuite.realloc_fcn = dbus_realloc;
memsuite.free_fcn = dbus_free;
expat = XML_ParserCreate_MM ("UTF-8", &memsuite, NULL);
if (expat == NULL)
{
......
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