nm-glib: remove G_GNUC_EXTENSION

We use statement expressions all over the place without explicitly
marking them. If that would be a problem, we'd have to change a
*lot* of code. We simply require that as a mandatory feature from
our compiler.
This commit is contained in:
Thomas Haller 2016-06-17 11:59:04 +02:00
parent 45d6baac4d
commit 1b9d60f985
2 changed files with 17 additions and 17 deletions

View file

@ -21,21 +21,21 @@
#define __NM_GVALUEARRAY_COMPAT_H__ #define __NM_GVALUEARRAY_COMPAT_H__
#define g_value_array_get_type() \ #define g_value_array_get_type() \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_get_type (); \ g_value_array_get_type (); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#define g_value_array_get_nth(value_array, index_) \ #define g_value_array_get_nth(value_array, index_) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_get_nth (value_array, index_); \ g_value_array_get_nth (value_array, index_); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#define g_value_array_new(n_prealloced) \ #define g_value_array_new(n_prealloced) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_new (n_prealloced); \ g_value_array_new (n_prealloced); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
@ -44,7 +44,7 @@
static inline void static inline void
__g_value_array_free (GValueArray *value_array) __g_value_array_free (GValueArray *value_array)
{ {
G_GNUC_EXTENSION ({ ({
G_GNUC_BEGIN_IGNORE_DEPRECATIONS G_GNUC_BEGIN_IGNORE_DEPRECATIONS
g_value_array_free (value_array); g_value_array_free (value_array);
G_GNUC_END_IGNORE_DEPRECATIONS G_GNUC_END_IGNORE_DEPRECATIONS
@ -53,49 +53,49 @@ __g_value_array_free (GValueArray *value_array)
#define g_value_array_free __g_value_array_free #define g_value_array_free __g_value_array_free
#define g_value_array_copy(value_array) \ #define g_value_array_copy(value_array) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_copy (value_array); \ g_value_array_copy (value_array); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#define g_value_array_prepend(value_array, value) \ #define g_value_array_prepend(value_array, value) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_prepend (value_array, value); \ g_value_array_prepend (value_array, value); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#define g_value_array_append(value_array, value) \ #define g_value_array_append(value_array, value) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_append (value_array, value); \ g_value_array_append (value_array, value); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#define g_value_array_insert(value_array, index_, value) \ #define g_value_array_insert(value_array, index_, value) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_insert (value_array, index_, value); \ g_value_array_insert (value_array, index_, value); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#define g_value_array_remove(value_array, index_) \ #define g_value_array_remove(value_array, index_) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_remove (value_array, index_); \ g_value_array_remove (value_array, index_); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#define g_value_array_sort(value_array, compare_func) \ #define g_value_array_sort(value_array, compare_func) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_sort (value_array, compare_func); \ g_value_array_sort (value_array, compare_func); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#define g_value_array_sort_with_data(value_array, compare_func, user_data) \ #define g_value_array_sort_with_data(value_array, compare_func, user_data) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
g_value_array_sort_with_data (value_array, compare_func, user_data); \ g_value_array_sort_with_data (value_array, compare_func, user_data); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \

View file

@ -313,14 +313,14 @@ _g_key_file_save_to_file (GKeyFile *key_file,
#if GLIB_CHECK_VERSION (2, 36, 0) #if GLIB_CHECK_VERSION (2, 36, 0)
#define g_credentials_get_unix_pid(creds, error) \ #define g_credentials_get_unix_pid(creds, error) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
(g_credentials_get_unix_pid) ((creds), (error)); \ (g_credentials_get_unix_pid) ((creds), (error)); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
}) })
#else #else
#define g_credentials_get_unix_pid(creds, error) \ #define g_credentials_get_unix_pid(creds, error) \
G_GNUC_EXTENSION ({ \ ({ \
struct ucred *native_creds; \ struct ucred *native_creds; \
\ \
native_creds = g_credentials_get_native ((creds), G_CREDENTIALS_TYPE_LINUX_UCRED); \ native_creds = g_credentials_get_native ((creds), G_CREDENTIALS_TYPE_LINUX_UCRED); \
@ -357,12 +357,12 @@ _nm_g_hash_table_get_keys_as_array (GHashTable *hash_table,
#endif #endif
#if !GLIB_CHECK_VERSION(2, 40, 0) #if !GLIB_CHECK_VERSION(2, 40, 0)
#define g_hash_table_get_keys_as_array(hash_table, length) \ #define g_hash_table_get_keys_as_array(hash_table, length) \
G_GNUC_EXTENSION ({ \ ({ \
_nm_g_hash_table_get_keys_as_array (hash_table, length); \ _nm_g_hash_table_get_keys_as_array (hash_table, length); \
}) })
#else #else
#define g_hash_table_get_keys_as_array(hash_table, length) \ #define g_hash_table_get_keys_as_array(hash_table, length) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
(g_hash_table_get_keys_as_array) ((hash_table), (length)); \ (g_hash_table_get_keys_as_array) ((hash_table), (length)); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \
@ -412,12 +412,12 @@ _nm_g_strv_contains (const gchar * const *strv,
#endif #endif
#if !GLIB_CHECK_VERSION(2, 44, 0) #if !GLIB_CHECK_VERSION(2, 44, 0)
#define g_strv_contains(strv, str) \ #define g_strv_contains(strv, str) \
G_GNUC_EXTENSION ({ \ ({ \
_nm_g_strv_contains (strv, str); \ _nm_g_strv_contains (strv, str); \
}) })
#else #else
#define g_strv_contains(strv, str) \ #define g_strv_contains(strv, str) \
G_GNUC_EXTENSION ({ \ ({ \
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
(g_strv_contains) ((strv), (str)); \ (g_strv_contains) ((strv), (str)); \
G_GNUC_END_IGNORE_DEPRECATIONS \ G_GNUC_END_IGNORE_DEPRECATIONS \