30 lines
514 B
C
30 lines
514 B
C
#define KEYDB_REAL_VERSION "255.255.255"
|
|
#define KEYDB_VERSION_NUM 0x00ffffff
|
|
extern const char *KEYDB_SET_VERSION; // Unlike real version, this can be overriden by the config
|
|
|
|
enum VersionCompareResult
|
|
{
|
|
EqualVersion,
|
|
OlderVersion,
|
|
NewerVersion,
|
|
};
|
|
|
|
struct SymVer
|
|
{
|
|
long major;
|
|
long minor;
|
|
long build;
|
|
};
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
struct SymVer parseVersion(const char *version);
|
|
enum VersionCompareResult compareVersion(struct SymVer *pver);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|