tag: don't use GLib 2.22 API

g_mapped_file_unref() was introduced in GLib 2.22, but we depend
only on GLib 2.18, so use g_mapped_file_free() when compiling
against older GLib versions until we bump the GLib dependency.
This commit is contained in:
Tim-Philipp Müller 2009-12-12 17:41:44 +00:00
parent 088c7c07a2
commit 3361d3286d
2 changed files with 9 additions and 0 deletions

View file

@ -49,6 +49,11 @@
#include "lang-tables.c"
/* FIXME: remove once we depend on GLib >= 2.22 */
#if !GLIB_CHECK_VERSION (2, 22, 0)
#define g_mapped_file_unref g_mapped_file_free
#endif
#ifndef GST_DISABLE_GST_DEBUG
#define GST_CAT_DEFAULT ensure_debug_category()

View file

@ -30,6 +30,10 @@
#include <glib.h>
#include <string.h>
#if !GLIB_CHECK_VERSION (2, 22, 0)
#define g_mapped_file_unref g_mapped_file_free
#endif
#define ISO_639_XML_PATH ISO_CODES_PREFIX "/share/xml/iso-codes/iso_639.xml"
typedef struct