| libchamplain Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
Synopsis
#define CHAMPLAIN_MAJOR_VERSION #define CHAMPLAIN_MINOR_VERSION #define CHAMPLAIN_MICRO_VERSION #define CHAMPLAIN_VERSION #define CHAMPLAIN_VERSION_S #define CHAMPLAIN_VERSION_HEX #define CHAMPLAIN_CHECK_VERSION (major, minor, micro)
Description
Champlain offers a set of macros for checking the version of the library an application was linked to.
Details
CHAMPLAIN_MAJOR_VERSION
#define CHAMPLAIN_MAJOR_VERSION (0)
The major version of libchamplain (1, if CHAMPLAIN_VERSION is 1.2.3)
CHAMPLAIN_MINOR_VERSION
#define CHAMPLAIN_MINOR_VERSION (13)
The minor version of libchamplin (2, if CHAMPLAIN_VERSION is 1.2.3)
CHAMPLAIN_MICRO_VERSION
#define CHAMPLAIN_MICRO_VERSION (0)
The micro version of libchamplain (3, if CHAMPLAIN_VERSION is 1.2.3)
CHAMPLAIN_VERSION_S
#define CHAMPLAIN_VERSION_S "0.13.0"
The full version of libchamplain, in string form (suited for string concatenation)
CHAMPLAIN_VERSION_HEX
#define CHAMPLAIN_VERSION_HEX
Numerically encoded version of libchamplain, like 0x010203
