version: add 1.58 macros

This commit is contained in:
Beniamino Galvani 2025-11-28 15:16:03 +01:00
parent c1519bd514
commit 8a9b17071b
2 changed files with 15 additions and 0 deletions

View file

@ -79,6 +79,7 @@
#define NM_VERSION_1_52 (NM_ENCODE_VERSION(1, 52, 0)) #define NM_VERSION_1_52 (NM_ENCODE_VERSION(1, 52, 0))
#define NM_VERSION_1_54 (NM_ENCODE_VERSION(1, 54, 0)) #define NM_VERSION_1_54 (NM_ENCODE_VERSION(1, 54, 0))
#define NM_VERSION_1_56 (NM_ENCODE_VERSION(1, 56, 0)) #define NM_VERSION_1_56 (NM_ENCODE_VERSION(1, 56, 0))
#define NM_VERSION_1_58 (NM_ENCODE_VERSION(1, 58, 0))
/* For releases, NM_API_VERSION is equal to NM_VERSION. /* For releases, NM_API_VERSION is equal to NM_VERSION.
* *

View file

@ -453,6 +453,20 @@
#define NM_AVAILABLE_IN_1_56 #define NM_AVAILABLE_IN_1_56
#endif #endif
#if NM_VERSION_MIN_REQUIRED >= NM_VERSION_1_58
#define NM_DEPRECATED_IN_1_58 G_DEPRECATED
#define NM_DEPRECATED_IN_1_58_FOR(f) G_DEPRECATED_FOR(f)
#else
#define NM_DEPRECATED_IN_1_58
#define NM_DEPRECATED_IN_1_58_FOR(f)
#endif
#if NM_VERSION_MAX_ALLOWED < NM_VERSION_1_58
#define NM_AVAILABLE_IN_1_58 G_UNAVAILABLE(1, 58)
#else
#define NM_AVAILABLE_IN_1_58
#endif
/* /*
* Synchronous API for calling D-Bus in libnm is deprecated. See * Synchronous API for calling D-Bus in libnm is deprecated. See
* https://networkmanager.dev/docs/libnm/latest/usage.html#sync-api * https://networkmanager.dev/docs/libnm/latest/usage.html#sync-api