adw-version

adw-version

Functions

#define ADW_ENCODE_VERSION()
#define ADW_CHECK_VERSION()
#define ADW_UNAVAILABLE()

Types and Values

Description

Functions

ADW_ENCODE_VERSION()

#define             ADW_ENCODE_VERSION(major,minor,micro)

ADW_CHECK_VERSION()

#define             ADW_CHECK_VERSION(major,minor,micro)

Compile-time version checking. Evaluates to TRUE if the version of Adwaita is greater than the required one.

Parameters

major

required major version

 

minor

required minor version

 

micro

required micro version

 

ADW_UNAVAILABLE()

#define ADW_UNAVAILABLE(major, minor) G_UNAVAILABLE(major, minor) _ADW_EXTERN

Types and Values

ADW_MAJOR_VERSION

#define ADW_MAJOR_VERSION              (1)

Adw major version component (e.g. 1 if ADW_VERSION is 1.2.3)


ADW_MINOR_VERSION

#define ADW_MINOR_VERSION              (1)

Adw minor version component (e.g. 2 if ADW_VERSION is 1.2.3)


ADW_MICRO_VERSION

#define ADW_MICRO_VERSION              (0)

Adw micro version component (e.g. 3 if ADW_VERSION is 1.2.3)


ADW_VERSION

#define ADW_VERSION                    (1.1.0)

Adw version.


ADW_VERSION_S

#define ADW_VERSION_S                  "1.1.0"

Adwaita version, encoded as a string, useful for printing and concatenation.


ADW_VERSION_HEX

#define             ADW_VERSION_HEX

Adwaita version, encoded as an hexadecimal number, useful for integer comparisons.


ADW_VERSION_MAX_ALLOWED

# define ADW_VERSION_MAX_ALLOWED ADW_VERSION_1_1

ADW_AVAILABLE_IN_ALL

#define ADW_AVAILABLE_IN_ALL _ADW_EXTERN