Loading...
Searching...
No Matches
Go to the documentation of this file.
4#ifndef POGOSIM_VERSION_H
5#define POGOSIM_VERSION_H
12#define POGOLIB_RELEASE_VERSION "v2.6"
16#define POGOSIM_VERSION_MAJOR 0
17#define POGOSIM_VERSION_MINOR 10
18#define POGOSIM_VERSION_PATCH 9
21#define POGOSIM_VERSION__STR_IMPL(x) #x
22#define POGOSIM_VERSION__STR(x) POGOSIM_VERSION__STR_IMPL(x)
25#define POGOSIM_VERSION \
26 "v" POGOSIM_VERSION__STR(POGOSIM_VERSION_MAJOR) "." \
27 POGOSIM_VERSION__STR(POGOSIM_VERSION_MINOR) "." \
28 POGOSIM_VERSION__STR(POGOSIM_VERSION_PATCH)
31#define POGOSIM_VERSION_STRING POGOSIM_VERSION
34#define POGOSIM_VERSION_ENCODE(x, y, z) ((x) * 1000000 + (y) * 1000 + (z))
36#define POGOSIM_VERSION_COMPILED \
37 POGOSIM_VERSION_ENCODE(POGOSIM_VERSION_MAJOR, \
38 POGOSIM_VERSION_MINOR, \
39 POGOSIM_VERSION_PATCH)
41#define POGOSIM_VERSION_ATLEAST(x, y, z) \
42 (POGOSIM_VERSION_COMPILED >= POGOSIM_VERSION_ENCODE((x), (y), (z)))