![]() |
libsigrokdecode unreleased development snapshot
sigrok protocol decoding library
|
Version number querying functions, definitions, and macros. More...
Functions | |
int | srd_package_version_major_get (void) |
Get the major libsigrokdecode package version number. | |
int | srd_package_version_minor_get (void) |
Get the minor libsigrokdecode package version number. | |
int | srd_package_version_micro_get (void) |
Get the micro libsigrokdecode package version number. | |
const char * | srd_package_version_string_get (void) |
Get the libsigrokdecode package version number as a string. | |
int | srd_lib_version_current_get (void) |
Get the "current" part of the libsigrokdecode library version number. | |
int | srd_lib_version_revision_get (void) |
Get the "revision" part of the libsigrokdecode library version number. | |
int | srd_lib_version_age_get (void) |
Get the "age" part of the libsigrokdecode library version number. | |
const char * | srd_lib_version_string_get (void) |
Get the libsigrokdecode library version number as a string. | |
GSList * | srd_buildinfo_libs_get (void) |
char * | srd_buildinfo_host_get (void) |
#define | SRD_PACKAGE_VERSION_MAJOR 0 |
The libsigrokdecode package 'major' version number. | |
#define | SRD_PACKAGE_VERSION_MINOR 6 |
The libsigrokdecode package 'minor' version number. | |
#define | SRD_PACKAGE_VERSION_MICRO 0 |
The libsigrokdecode package 'micro' version number. | |
#define | SRD_PACKAGE_VERSION_STRING "0.6.0" |
The libsigrokdecode package version ("major.minor.micro") as string. | |
#define | SRD_LIB_VERSION_CURRENT 4 |
The libsigrokdecode libtool 'current' version number. | |
#define | SRD_LIB_VERSION_REVISION 0 |
The libsigrokdecode libtool 'revision' version number. | |
#define | SRD_LIB_VERSION_AGE 0 |
The libsigrokdecode libtool 'age' version number. | |
#define | SRD_LIB_VERSION_STRING "4:0:0" |
The libsigrokdecode libtool version ("current:revision:age") as string. | |
Version number querying functions, definitions, and macros.
This set of API calls returns two different version numbers related to libsigrokdecode. The "package version" is the release version number of the libsigrokdecode tarball in the usual "major.minor.micro" format, e.g. "0.1.0".
The "library version" is independent of that; it is the libtool version number in the "current:revision:age" format, e.g. "2:0:0". See http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning for details.
Both version numbers (and/or individual components of them) can be retrieved via the API calls at runtime, and/or they can be checked at compile/preprocessor time using the respective macros.
#define SRD_LIB_VERSION_AGE 0 |
#define SRD_LIB_VERSION_CURRENT 4 |
#define SRD_LIB_VERSION_REVISION 0 |
#define SRD_LIB_VERSION_STRING "4:0:0" |
#define SRD_PACKAGE_VERSION_MAJOR 0 |
#define SRD_PACKAGE_VERSION_MICRO 0 |
#define SRD_PACKAGE_VERSION_MINOR 6 |
#define SRD_PACKAGE_VERSION_STRING "0.6.0" |
int srd_lib_version_age_get | ( | void | ) |
Get the "age" part of the libsigrokdecode library version number.
Definition at line 131 of file version.c.
References SRD_LIB_VERSION_AGE.
int srd_lib_version_current_get | ( | void | ) |
Get the "current" part of the libsigrokdecode library version number.
Definition at line 107 of file version.c.
References SRD_LIB_VERSION_CURRENT.
int srd_lib_version_revision_get | ( | void | ) |
Get the "revision" part of the libsigrokdecode library version number.
Definition at line 119 of file version.c.
References SRD_LIB_VERSION_REVISION.
const char * srd_lib_version_string_get | ( | void | ) |
Get the libsigrokdecode library version number as a string.
Definition at line 144 of file version.c.
References SRD_LIB_VERSION_STRING.
int srd_package_version_major_get | ( | void | ) |
Get the major libsigrokdecode package version number.
Definition at line 58 of file version.c.
References SRD_PACKAGE_VERSION_MAJOR.
int srd_package_version_micro_get | ( | void | ) |
Get the micro libsigrokdecode package version number.
Definition at line 82 of file version.c.
References SRD_PACKAGE_VERSION_MICRO.
int srd_package_version_minor_get | ( | void | ) |
Get the minor libsigrokdecode package version number.
Definition at line 70 of file version.c.
References SRD_PACKAGE_VERSION_MINOR.
const char * srd_package_version_string_get | ( | void | ) |
Get the libsigrokdecode package version number as a string.
Definition at line 95 of file version.c.
References SRD_PACKAGE_VERSION_STRING.