PdCom  5.3
Process data communication client
Loading...
Searching...
No Matches
/home/abuild/rpmbuild/BUILD/python3-pdcom5-5.3.2.g3adc575-build/pdcom5-5.3.2.g3adc575/redhat-linux-build/pdcom5.h File Reference
#include "pdcom5_export.h"

Go to the source code of this file.

Macros

#define PDCOM_MAJOR   5
 PdCom major version.
 
#define PDCOM_MINOR   3
 PdCom minor version.
 
#define PDCOM_RELEASE   2
 Patch level of release. Note this may be a string.
 
#define PDCOM_VERSION(A, B, C)
 Macro to generate a version code for comparison.
 
#define PDCOM_VERSION_CODE    PDCOM_VERSION(PDCOM_MAJOR, PDCOM_MINOR, PDCOM_RELEASE)
 Current PdCom version.
 

Variables

PDCOM5_PUBLIC const char *const PdCom::pdcom_version_code
 Library version string as "major.minor.patch".
 
PDCOM5_PUBLIC const char *const PdCom::pdcom_full_version
 Library version with four fields followed by the commit hash.
 

Macro Definition Documentation

◆ PDCOM_VERSION

#define PDCOM_VERSION ( A,
B,
C )
Value:
(((A) << 16) + ((B) << 8) + (C))

Macro to generate a version code for comparison.

Variable Documentation

◆ pdcom_full_version

PDCOM5_PUBLIC const char* const PdCom::pdcom_full_version
extern

Library version with four fields followed by the commit hash.

A trailing plus sign shows that uncommitted changes existed during the build. The hash is prefixed with a "g" to indicate that git is used as version control system.

Example: "5.1.0.8.gea62937+".