Define PURPLE_MACRO_UNAVAILABLE and PIDGIN_MACRO_UNAVAILABLE

Thu, 22 Feb 2024 22:55:34 -0600

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 22 Feb 2024 22:55:34 -0600
changeset 42599
4f19be7835c2
parent 42598
5e42cba3e8ad
child 42606
d6ed63c2508e

Define PURPLE_MACRO_UNAVAILABLE and PIDGIN_MACRO_UNAVAILABLE

We were using these but didn't have them defined. We were getting away with it
because there weren't any pesky kids using older versions.

Testing Done:
Had the turtles check in on it.

Reviewed at https://reviews.imfreedom.org/r/2972/

libpurple/purpleversion.h file | annotate | diff | comparison | revisions
pidgin/pidginversion.h file | annotate | diff | comparison | revisions
--- a/libpurple/purpleversion.h	Thu Feb 22 22:14:22 2024 -0600
+++ b/libpurple/purpleversion.h	Thu Feb 22 22:55:34 2024 -0600
@@ -54,12 +54,14 @@
 #define PURPLE_DEPRECATED _PURPLE_EXTERN
 #define PURPLE_DEPRECATED_FOR(f) _PURPLE_EXTERN
 #define PURPLE_UNAVAILABLE(maj, min) _PURPLE_EXTERN
+#define PURPLE_UNAVAILABLE_MACRO(maj, min)
 #define PURPLE_UNAVAILABLE_STATIC_INLINE(maj, min)
 #define PURPLE_UNAVAILABLE_TYPE(maj, min)
 #else
 #define PURPLE_DEPRECATED G_DEPRECATED _PURPLE_EXTERN
 #define PURPLE_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _PURPLE_EXTERN
 #define PURPLE_UNAVAILABLE(maj, min) G_UNAVAILABLE(maj, min) _PURPLE_EXTERN
+#define PURPLE_UNAVAILABLE_MACRO(maj, min) G_UNAVAILABLE_MACRO(maj, min)
 #define PURPLE_UNAVAILABLE_STATIC_INLINE(maj, min) G_UNAVAILABLE(maj, min)
 #define PURPLE_UNAVAILABLE_TYPE(maj, min) G_UNAVAILABLE(maj, min)
 #endif
--- a/pidgin/pidginversion.h	Thu Feb 22 22:14:22 2024 -0600
+++ b/pidgin/pidginversion.h	Thu Feb 22 22:55:34 2024 -0600
@@ -54,12 +54,14 @@
 #define PIDGIN_DEPRECATED _PIDGIN_EXTERN
 #define PIDGIN_DEPRECATED_FOR(f) _PIDGIN_EXTERN
 #define PIDGIN_UNAVAILABLE(maj, min) _PIDGIN_EXTERN
+#define PIDGIN_UNAVAILABLE_MACRO(maj, min)
 #define PIDGIN_UNAVAILABLE_STATIC_INLINE(maj, min)
 #define PIDGIN_UNAVAILABLE_TYPE(maj, min)
 #else
 #define PIDGIN_DEPRECATED G_DEPRECATED _PIDGIN_EXTERN
 #define PIDGIN_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _PIDGIN_EXTERN
 #define PIDGIN_UNAVAILABLE(maj, min) G_UNAVAILABLE(maj, min) _PIDGIN_EXTERN
+#define PIDGIN_UNAVAILABLE_MACRO(maj, min) G_UNAVAILABLE_MACRO(maj, min)
 #define PIDGIN_UNAVAILABLE_STATIC_INLINE(maj, min) G_UNAVAILABLE(maj, min)
 #define PIDGIN_UNAVAILABLE_TYPE(maj, min) G_UNAVAILABLE(maj, min)
 #endif

mercurial