Fixed gcc on windows limitation

A pointer to a function or variable marked as dllimport
cannot be used as a constant address.
This commit is contained in:
Ralf Habacker 2010-03-20 21:11:10 +01:00 committed by unknown
parent f76399115e
commit 235e8dfe2e

View file

@ -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)
{