void ucall_version(int *major, int *minor, int *patch); Parameters
major | out | Output for the major version. |
|---|---|---|
minor | out | Output for the minor version. |
patch | out | Output for the patch version. |
Link ucall::static or ucall::shared, each a single library containing every enabled backend.
An installed tree or the SDK archive finds them through find_package(ucall), and the shared library through pkg-config --libs ucall too.
ucall_versionReports the version of the linked library, which may differ from UCALL_VERSION_* in the header.void ucall_version(int *major, int *minor, int *patch); major | out | Output for the major version. |
|---|---|---|
minor | out | Output for the minor version. |
patch | out | Output for the patch version. |
ucall_version_nameThe linked library's version, including a release-candidate suffix, in static storage.char const * ucall_version_name(void); UCALL_VERSION_MAJORMajor version of the C interface; it changes when a release breaks it.#define UCALL_VERSION_MAJOR 1 UCALL_VERSION_MINORMinor version of the C interface; it changes when a release adds to it.#define UCALL_VERSION_MINOR 0 UCALL_VERSION_PATCHPatch version of the C interface; it changes when a release only fixes it.#define UCALL_VERSION_PATCH 0