build: add macros for 3.38

This commit is contained in:
Christian Hergert
2020-03-13 15:18:01 -07:00
parent f7a53ca8f9
commit e0de0a94df

View File

@ -76,6 +76,7 @@
#define SYSPROF_VERSION_3_34 (G_ENCODE_VERSION (3, 34))
#define SYSPROF_VERSION_3_36 (G_ENCODE_VERSION (3, 36))
#define SYSPROF_VERSION_3_38 (G_ENCODE_VERSION (3, 38))
#if (SYSPROF_MINOR_VERSION == 99)
# define SYSPROF_VERSION_CUR_STABLE (G_ENCODE_VERSION (SYSPROF_MAJOR_VERSION + 1, 0))
@ -175,3 +176,17 @@
#else
# define SYSPROF_AVAILABLE_IN_3_36 _SYSPROF_EXTERN
#endif
#if SYSPROF_VERSION_MIN_REQUIRED >= SYSPROF_VERSION_3_38
# define SYSPROF_DEPRECATED_IN_3_38 SYSPROF_DEPRECATED
# define SYSPROF_DEPRECATED_IN_3_38_FOR(f) SYSPROF_DEPRECATED_FOR(f)
#else
# define SYSPROF_DEPRECATED_IN_3_38 _SYSPROF_EXTERN
# define SYSPROF_DEPRECATED_IN_3_38_FOR(f) _SYSPROF_EXTERN
#endif
#if SYSPROF_VERSION_MAX_ALLOWED < SYSPROF_VERSION_3_38
# define SYSPROF_AVAILABLE_IN_3_38 SYSPROF_UNAVAILABLE(3, 38)
#else
# define SYSPROF_AVAILABLE_IN_3_38 _SYSPROF_EXTERN
#endif