UniMRCP
1.5.0
|
UniMRCP Version. More...
Go to the source code of this file.
Macros | |
#define | UNI_MAJOR_VERSION 1 |
#define | UNI_MINOR_VERSION 5 |
#define | UNI_PATCH_VERSION 0 |
#define | UNI_VERSION_AT_LEAST(major, minor, patch) |
#define | UNI_STRINGIFY(n) UNI_STRINGIFY_HELPER(n) |
#define | UNI_STRINGIFY_HELPER(n) #n |
#define | UNI_VERSION_STRING |
#define | UNI_VERSION_STRING_CSV |
#define | UNI_COPYRIGHT "Copyright 2008-2017 Arsen Chaloyan" |
#define | UNI_LICENSE |
UniMRCP Version.
UniMRCP uses a version numbering scheme derived from the APR project.
#define UNI_COPYRIGHT "Copyright 2008-2017 Arsen Chaloyan" |
The Copyright.
#define UNI_LICENSE |
The License (full description).
#define UNI_MAJOR_VERSION 1 |
major version Major API changes that could cause compatibility problems for older programs such as structure size changes. No binary compatibility is possible across a change in the major version.
#define UNI_MINOR_VERSION 5 |
minor version Minor API changes that do not cause binary compatibility problems. Reset to 0 when upgrading UNI_MAJOR_VERSION.
#define UNI_PATCH_VERSION 0 |
patch level The Patch Level never includes API changes, simply bug fixes. Reset to 0 when upgrading UNI_MINOR_VERSION.
#define UNI_STRINGIFY | ( | n | ) | UNI_STRINGIFY_HELPER(n) |
Properly quote a value as a string in the C preprocessor.
#define UNI_STRINGIFY_HELPER | ( | n | ) | #n |
Helper macro for UNI_STRINGIFY.
#define UNI_VERSION_AT_LEAST | ( | major, | |
minor, | |||
patch | |||
) |
Check at compile time if the version of UniMRCP is at least a certain level.
#define UNI_VERSION_STRING |
The formatted string of UniMRCP's version.
#define UNI_VERSION_STRING_CSV |
An alternative formatted string of UniMRCP's version macro for Win32 .rc files using numeric CSV representation.