libpurple/internal.h

branch
release-2.x.y
changeset 40173
dc5e8cca7434
parent 37777
f2269fc0a52c
child 40966
23c929b96bdf
--- a/libpurple/internal.h	Tue Nov 05 22:51:01 2019 -0600
+++ b/libpurple/internal.h	Mon Nov 11 01:32:42 2019 -0600
@@ -124,14 +124,7 @@
 
 #include <glib.h>
 
-/* This wasn't introduced until Glib 2.14 :( */
-#ifndef G_MAXSSIZE
-#	if GLIB_SIZEOF_LONG == 8
-#		define G_MAXSSIZE ((gssize) 0x7fffffffffffffff)
-#	else
-#		define G_MAXSSIZE ((gssize) 0x7fffffff)
-#	endif
-#endif
+#include "glibcompat.h"
 
 #include <glib/gstdio.h>
 
@@ -151,26 +144,6 @@
 
 #include <glib-object.h>
 
-#if !GLIB_CHECK_VERSION(2, 32, 0)
-
-#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-#define G_GNUC_END_IGNORE_DEPRECATIONS
-
-#endif /* 2.32.0 */
-
-#ifdef __clang__
-
-#undef G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
-	_Pragma ("clang diagnostic push") \
-	_Pragma ("clang diagnostic ignored \"-Wdeprecated-declarations\"")
-
-#undef G_GNUC_END_IGNORE_DEPRECATIONS
-#define G_GNUC_END_IGNORE_DEPRECATIONS \
-	_Pragma ("clang diagnostic pop")
-
-#endif /* __clang__ */
-
 #ifdef __COVERITY__
 
 /* avoid TAINTED_SCALAR warning */

mercurial