[docs] Document version macros
This commit is contained in:
parent
5e9f05ff3f
commit
ea0907abf9
|
@ -36,12 +36,41 @@
|
|||
HB_BEGIN_DECLS
|
||||
|
||||
|
||||
/**
|
||||
* HB_VERSION_MAJOR:
|
||||
*
|
||||
* The major component of the library version available at compile-time.
|
||||
*/
|
||||
#define HB_VERSION_MAJOR 2
|
||||
/**
|
||||
* HB_VERSION_MINOR:
|
||||
*
|
||||
* The minor component of the library version available at compile-time.
|
||||
*/
|
||||
#define HB_VERSION_MINOR 7
|
||||
/**
|
||||
* HB_VERSION_MICRO:
|
||||
*
|
||||
* The micro component of the library version available at compile-time.
|
||||
*/
|
||||
#define HB_VERSION_MICRO 4
|
||||
|
||||
/**
|
||||
* HB_VERSION_STRING:
|
||||
*
|
||||
* A string literal containing the library version available at compile-time.
|
||||
*/
|
||||
#define HB_VERSION_STRING "2.7.4"
|
||||
|
||||
/**
|
||||
* HB_VERSION_ATLEAST:
|
||||
* @major: the major component of the version number
|
||||
* @minor: the minor component of the version number
|
||||
* @micro: the micro component of the version number
|
||||
*
|
||||
* Tests the library version at compile-time against a minimum value,
|
||||
* as three integer components.
|
||||
*/
|
||||
#define HB_VERSION_ATLEAST(major,minor,micro) \
|
||||
((major)*10000+(minor)*100+(micro) <= \
|
||||
HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO)
|
||||
|
|
|
@ -36,12 +36,41 @@
|
|||
HB_BEGIN_DECLS
|
||||
|
||||
|
||||
/**
|
||||
* HB_VERSION_MAJOR:
|
||||
*
|
||||
* The major component of the library version available at compile-time.
|
||||
*/
|
||||
#define HB_VERSION_MAJOR @HB_VERSION_MAJOR@
|
||||
/**
|
||||
* HB_VERSION_MINOR:
|
||||
*
|
||||
* The minor component of the library version available at compile-time.
|
||||
*/
|
||||
#define HB_VERSION_MINOR @HB_VERSION_MINOR@
|
||||
/**
|
||||
* HB_VERSION_MICRO:
|
||||
*
|
||||
* The micro component of the library version available at compile-time.
|
||||
*/
|
||||
#define HB_VERSION_MICRO @HB_VERSION_MICRO@
|
||||
|
||||
/**
|
||||
* HB_VERSION_STRING:
|
||||
*
|
||||
* A string literal containing the library version available at compile-time.
|
||||
*/
|
||||
#define HB_VERSION_STRING "@HB_VERSION@"
|
||||
|
||||
/**
|
||||
* HB_VERSION_ATLEAST:
|
||||
* @major: the major component of the version number
|
||||
* @minor: the minor component of the version number
|
||||
* @micro: the micro component of the version number
|
||||
*
|
||||
* Tests the library version at compile-time against a minimum value,
|
||||
* as three integer components.
|
||||
*/
|
||||
#define HB_VERSION_ATLEAST(major,minor,micro) \
|
||||
((major)*10000+(minor)*100+(micro) <= \
|
||||
HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO)
|
||||
|
|
Loading…
Reference in New Issue