Part of a fix for bug 717.
# define DBUS_DEPRECATED
#endif
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 8)
+# define DBUS_GNUC_EXTENSION __extension__
+#else
+# define DBUS_GNUC_EXTENSION
+#endif
+
/* Normally docs are in .c files, but there isn't a .c file for this. */
/**
* @defgroup DBusMacros Utility macros
* Please don't use this in your own code, consider it
* D-Bus internal.
*/
+/**
+ * @def DBUS_GNUC_EXTENSION
+ *
+ * Tells gcc not to warn about extensions to the C standard in the
+ * following expression, even if compiling with -pedantic.
+ */
/** @} */