summaryrefslogtreecommitdiff
path: root/glib
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gmail.com>2018-07-11 21:52:31 +0000
committerEmmanuele Bassi <ebassi@gmail.com>2018-07-11 21:52:31 +0000
commitd3881bb1bfff0002e9701be039f3c2d0af4ad203 (patch)
tree7f40e7b5ffb3ecf8497239b034e14b64e3bc24e4 /glib
parentaa6721f1ee0218e5f6c2cd3dd9fee90ed0dadc67 (diff)
downloadglib-d3881bb1bfff0002e9701be039f3c2d0af4ad203.tar.gz
Revert "Merge branch 'type-safe-g-clear-pointer-1425' into 'master'"
This reverts merge request !165
Diffstat (limited to 'glib')
-rw-r--r--glib/gmem.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/glib/gmem.h b/glib/gmem.h
index bf262f66e..5cccb045c 100644
--- a/glib/gmem.h
+++ b/glib/gmem.h
@@ -110,16 +110,6 @@ gpointer g_try_realloc_n (gpointer mem,
gsize n_blocks,
gsize n_block_bytes) G_GNUC_WARN_UNUSED_RESULT;
-#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)) && !defined(__cplusplus) && GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_58
-#define g_clear_pointer(pp, destroy) \
- G_STMT_START { \
- G_STATIC_ASSERT (sizeof *(pp) == sizeof (gpointer)); \
- __typeof__(*(pp)) _ptr = *(pp); \
- *(pp) = NULL; \
- if (_ptr) \
- destroy (_ptr); \
- } G_STMT_END
-#else /* __GNUC__ */
#define g_clear_pointer(pp, destroy) \
G_STMT_START { \
G_STATIC_ASSERT (sizeof *(pp) == sizeof (gpointer)); \
@@ -137,7 +127,6 @@ gpointer g_try_realloc_n (gpointer mem,
_destroy (_p); \
} \
} G_STMT_END
-#endif /* __GNUC__ */
/**
* g_steal_pointer: