diff options
Diffstat (limited to 'include/nm-glib-compat.h')
| -rw-r--r-- | include/nm-glib-compat.h | 15 |
1 files changed, 15 insertions, 0 deletions
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 <dcbw@redhat.com> @@ -22,6 +23,7 @@ #ifndef NM_GLIB_COMPAT_H #define NM_GLIB_COMPAT_H + #include <glib.h> #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 */ |