diff options
-rw-r--r-- | navit/navit/maptool/ch.c | 8 | ||||
-rw-r--r-- | navit/navit/route.c | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/navit/navit/maptool/ch.c b/navit/navit/maptool/ch.c index ea681e88c..abd11a415 100644 --- a/navit/navit/maptool/ch.c +++ b/navit/navit/maptool/ch.c @@ -5,6 +5,14 @@ #include "file.h" #include "debug.h" +#if GLIB_MAJOR_VERSION == 2 && GLIB_MINOR_VERSION < 10 +#define g_slice_alloc0 g_malloc0 +#define g_slice_new(x) g_new(x,1) +#define g_slice_new0(x) g_new0(x,1) +#define g_slice_free(x,y) g_free(y) +#define g_slice_free1(x,y) g_free(y) +#endif + struct ch_edge { int flags; int weight; diff --git a/navit/navit/route.c b/navit/navit/route.c index 5d187c85e..ee147e605 100644 --- a/navit/navit/route.c +++ b/navit/navit/route.c @@ -70,6 +70,12 @@ #include "roadprofile.h" #include "debug.h" +#if GLIB_MAJOR_VERSION == 2 && GLIB_MINOR_VERSION < 10 +#define g_slice_alloc0 g_malloc0 +#define g_slice_new0(x) g_new0(x,1) +#define g_slice_free(x,y) g_free(y) +#define g_slice_free1(x,y) g_free(y) +#endif struct map_priv { struct route *route; |