#include "debug.h"
#include "item.h"
#include "attr.h"
+#include "xmlconfig.h"
#if defined(MS_WINDOWS) || defined(__CYGWIN__)
#define Obj_HEAD PyObject_HEAD_INIT(NULL);
{
const char *file;
int ret;
+ xmlerror *error;
if (!PyArg_ParseTuple(args, "s", &file))
return NULL;
- ret=config_load(file, NULL);
+ ret=config_load(file, &error);
return Py_BuildValue("i",ret);
}
main_navit(PyObject *self, PyObject *args)
{
struct navit *navit;
- const char *file;
- int ret=0;
navit=main_get_navit(NULL);
return navit_py_ref(navit);
}
int main(int argc, char **argv)
{
- GError *error = NULL;
+ xmlerror *error = NULL;
char *config_file = NULL;
int opt;
char *cp;
#include "xmlconfig.h"
#include "config.h"
-typedef GError xmlerror;
#ifdef HAVE_GLIB
#define ATTR_DISTANCE 1
#else
}
#endif
-gboolean config_load(char *filename, xmlerror **error)
+gboolean config_load(const char *filename, xmlerror **error)
{
struct xmldocument document;
struct xmlstate *curr=NULL;
#ifndef NAVIT_XMLCONFIG_H
#define NAVIT_XMLCONFIG_H
+typedef GError xmlerror;
struct container;
-gboolean config_load(char *filename,GError **error);
+gboolean config_load(const char *filename, xmlerror **error);
#endif