@@ -34,23 +34,23 @@ THE SOFTWARE.
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#define ROCDECODE_MAJOR_VERSION @PROJECT_VERSION_MAJOR@
|
||||
#define ROCDECODE_MINOR_VERSION @PROJECT_VERSION_MINOR@
|
||||
#define ROCDECODE_MICRO_VERSION @PROJECT_VERSION_PATCH@
|
||||
#define ROCDECODE_VERSION_MAJOR @PROJECT_VERSION_MAJOR@
|
||||
#define ROCDECODE_VERSION_MINOR @PROJECT_VERSION_MINOR@
|
||||
#define ROCDECODE_VERSION_PATCH @PROJECT_VERSION_PATCH@
|
||||
|
||||
/**
|
||||
* ROCDECODE_CHECK_VERSION:
|
||||
* @major: major version, like 1 in 1.2.3
|
||||
* @minor: minor version, like 2 in 1.2.3
|
||||
* @micro: micro version, like 3 in 1.2.3
|
||||
* @patch: patch version, like 3 in 1.2.3
|
||||
*
|
||||
* Evaluates to %TRUE if the version of ROCDECODE is greater than
|
||||
* @major, @minor and @micro
|
||||
* @major, @minor and @patch
|
||||
*/
|
||||
#define ROCDECODE_CHECK_VERSION(major, minor, micro) \
|
||||
(ROCDECODE_MAJOR_VERSION > (major) || \
|
||||
(ROCDECODE_MAJOR_VERSION == (major) && ROCDECODE_MINOR_VERSION > (minor)) || \
|
||||
(ROCDECODE_MAJOR_VERSION == (major) && ROCDECODE_MINOR_VERSION == (minor) && ROCDECODE_MICRO_VERSION >= (micro)))
|
||||
#define ROCDECODE_CHECK_VERSION(major, minor, patch) \
|
||||
(ROCDECODE_VERSION_MAJOR > (major) || \
|
||||
(ROCDECODE_VERSION_MAJOR == (major) && ROCDECODE_VERSION_MINOR > (minor)) || \
|
||||
(ROCDECODE_VERSION_MAJOR == (major) && ROCDECODE_VERSION_MINOR == (minor) && ROCDECODE_VERSION_PATCH >= (patch)))
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // end extern "C" block
|
||||
|
||||
在新工单中引用
屏蔽一个用户