From de06e5715e780baade318f3490ac7a4c9ce84e32 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sat, 24 Mar 2012 01:37:02 +0100 Subject: Imported Upstream version 0.9.4.0 --- include/nm-glib-compat.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'include/nm-glib-compat.h') diff --git a/include/nm-glib-compat.h b/include/nm-glib-compat.h index 4b968710..30b83e0d 100644 --- a/include/nm-glib-compat.h +++ b/include/nm-glib-compat.h @@ -1,3 +1,4 @@ +/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */ /* NetworkManager -- Network link manager * * Dan Williams @@ -22,6 +23,7 @@ #ifndef NM_GLIB_COMPAT_H #define NM_GLIB_COMPAT_H + #include #if !GLIB_CHECK_VERSION(2,31,0) @@ -29,4 +31,17 @@ #define g_value_get_schar g_value_get_char #endif +#if !GLIB_CHECK_VERSION(2,30,0) +#define G_VALUE_INIT { 0, { { 0 } } } +#endif + +#if !GLIB_CHECK_VERSION(2,28,0) +#define g_simple_async_result_take_error(result, error) \ + G_STMT_START { \ + GError *__error = error; \ + g_simple_async_result_set_from_error (result, __error); \ + g_error_free (__error); \ + } G_STMT_END +#endif + #endif /* NM_GLIB_COMPAT_H */ -- cgit 1.3.0-6-gf8a5