[tracker/wip/carlosg/3.2-bump: 2/2] libtracker-sparql: Add 3.2 version macros
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/3.2-bump: 2/2] libtracker-sparql: Add 3.2 version macros
- Date: Thu, 15 Apr 2021 10:11:07 +0000 (UTC)
commit f331c16e818d4161511073dca9e6f7b74b01a542
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Apr 15 12:04:46 2021 +0200
libtracker-sparql: Add 3.2 version macros
So that we can add and deprecate new API for this version.
src/libtracker-sparql/tracker-version.h | 15 +++++++++++++++
1 file changed, 15 insertions(+)
---
diff --git a/src/libtracker-sparql/tracker-version.h b/src/libtracker-sparql/tracker-version.h
index cb730fbc9..92e5bc788 100644
--- a/src/libtracker-sparql/tracker-version.h
+++ b/src/libtracker-sparql/tracker-version.h
@@ -39,6 +39,7 @@ G_BEGIN_DECLS
#define TRACKER_VERSION_3_0 G_ENCODE_VERSION (3, 0)
#define TRACKER_VERSION_3_1 G_ENCODE_VERSION (3, 1)
+#define TRACKER_VERSION_3_2 G_ENCODE_VERSION (3, 2)
#define TRACKER_VERSION_CUR G_ENCODE_VERSION (TRACKER_MAJOR_VERSION, TRACKER_MINOR_VERSION)
#ifndef TRACKER_VERSION_MIN_REQUIRED
@@ -69,6 +70,20 @@ G_BEGIN_DECLS
#define TRACKER_AVAILABLE_IN_3_1 _TRACKER_EXTERN
#endif
+#if TRACKER_VERSION_MIN_REQUIRED >= TRACKER_VERSION_3_2
+#define TRACKER_DEPRECATED_IN_3_2 _TRACKER_DEPRECATED
+#define TRACKER_DEPRECATED_IN_3_2_FOR(f) _TRACKER_DEPRECATED_FOR(f)
+#else
+#define TRACKER_DEPRECATED_IN_3_2 _TRACKER_EXTERN
+#define TRACKER_DEPRECATED_IN_3_2_FOR(f) _TRACKER_EXTERN
+#endif
+
+#if TRACKER_VERSION_MAX_ALLOWED < TRACKER_VERSION_3_2
+#define TRACKER_AVAILABLE_IN_3_2 _TRACKER_UNAVAILABLE(3, 2)
+#else
+#define TRACKER_AVAILABLE_IN_3_2 _TRACKER_EXTERN
+#endif
+
/**
* tracker_major_version:
*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]