[perl-glib/ebassi/warnings: 2/6] Add fallback macros for deprecated sections
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [perl-glib/ebassi/warnings: 2/6] Add fallback macros for deprecated sections
- Date: Wed, 20 May 2020 13:27:45 +0000 (UTC)
commit c31cd91429497506e8e23d05f77e05dfcbcec0a4
Author: Emmanuele Bassi <ebassi gnome org>
Date: Wed May 20 14:24:36 2020 +0100
Add fallback macros for deprecated sections
In case we're building against GLib < 2.26, we need to provide fallback
macros to mark sections with deprecated API use.
Since versions of GLib prior to 2.26 didn't mark deprecated types,
functions, values, or macros, we can get away with no-ops.
gperl-private.h | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/gperl-private.h b/gperl-private.h
index d3c99b4..28c8590 100644
--- a/gperl-private.h
+++ b/gperl-private.h
@@ -14,6 +14,14 @@
#ifndef _GPERL_PRIVATE_H_
#define _GPERL_PRIVATE_H_
+/* If we're building against a very old version of GLib, provide a fallback
+ * macro that doesn't do anything
+ */
+#ifndef G_GNUC_BEGIN_IGNORE_DEPRECATIONS
+#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS
+#define G_GNUC_END_IGNORE_DEPRECATIONS
+#endif
+
/*
* Thread-safety macros and helpers
*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]