Fix:Core:Make gui_internal compile without glib
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 24 Oct 2008 09:20:14 +0000 (09:20 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 24 Oct 2008 09:20:14 +0000 (09:20 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@1547 ffa7fe5e-494d-0410-b361-a75ebd5db220

configure.in
navit/file.h
navit/graphics.c
navit/main.c
navit/support/glib/glib.h
navit/support/glib/gutf8.c

index add2366..a328d94 100644 (file)
@@ -102,7 +102,6 @@ else
        GLIB_CFLAGS="-I\$(top_srcdir)/navit/support -I\$(top_srcdir)/navit/support/glib -I\$(top_srcdir)/navit/support/ezxml"
        GLIB_LIBS="-L\$(top_builddir)/navit/support/glib -lsupport_glib -L\$(top_builddir)/navit/support/ezxml -lsupport_ezxml"
        speech_cmdline=no; speech_cmdline_reason="not yet supported without glib"
-       gui_internal=no; gui_internal_reason="not yet supported without glib"
        vehicle_demo=no; vehicle_demo_reason="not yet supported without glib"
        vehicle_file=no; vehicle_file_reason="not yet supported without glib"
 fi
index bf05b6c..01c4c3f 100644 (file)
@@ -20,6 +20,9 @@
 #ifndef NAVIT_FILE_H
 #define NAVIT_FILE_H
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
 #ifndef __CEGCC__
 #include <time.h>
 #endif
index 97acd90..dbe5573 100644 (file)
@@ -46,6 +46,7 @@
 #include "route.h"
 #include "util.h"
 #include "callback.h"
+#include "file.h"
 
 static char *navit_sharedir;
 
index c20c763..1b65c71 100644 (file)
@@ -145,9 +145,6 @@ main_init(char *program)
        setlocale(LC_ALL,"");
        setlocale(LC_NUMERIC,"C");
        if (file_exists("navit.c") || file_exists("navit.o") || file_exists("navit.lo")) {
-#ifndef PATH_MAX
-#define PATH_MAX 4096
-#endif
                char buffer[PATH_MAX];
                printf(_("Running from source directory\n"));
                getcwd(buffer, PATH_MAX);
index 0c3983c..3490194 100644 (file)
@@ -33,6 +33,7 @@
 #include <glib/gerror.h>
 #include <glib/gmessages.h>
 #include <glib/gstrfuncs.h>
+#include <glib/gunicode.h>
 
 #undef __GLIB_H_INSIDE__
 
index aa5c9d5..35829d3 100644 (file)
@@ -36,6 +36,7 @@
 #undef STRICT
 #endif
 
+#ifdef NOT_NEEDED_FOR_NAVIT
 #include "libcharset/libcharset.h"
 
 #include "glibintl.h"
      ((Char) & 0xFFFE) != 0xFFFE)
    
      
+#endif
 static const gchar utf8_skip_data[256] = {
   1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
   1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
@@ -248,6 +250,7 @@ g_utf8_strlen (const gchar *p,
   return len;
 }
 
+#ifdef NOT_NEEDED_FOR_NAVIT
 /**
  * g_utf8_get_char:
  * @p: a pointer to Unicode character encoded as UTF-8
@@ -1856,6 +1859,7 @@ _g_utf8_make_valid (const gchar *name)
   return g_string_free (string, FALSE);
 }
 
+#endif
 
 #define __G_UTF8_C__
 #include "galiasdef.c"