PoDoFo 1.0.0-dev
Loading...
Searching...
No Matches
Version.h
1#ifndef PODOFO_VERSION_H
2#define PODOFO_VERSION_H
3
4// NOTE: Keep the relative import to accommodate
5// the installation layout
6#include "podofo_config.h"
7
18#define PODOFO_MAKE_VERSION_REAL(M,m,p) ( (M<<16)+(m<<8)+(p) )
19#define PODOFO_MAKE_VERSION(M,m,p) PODOFO_MAKE_VERSION_REAL(M,m,p)
20#define PODOFO_VERSION PODOFO_MAKE_VERSION(PODOFO_VERSION_MAJOR, PODOFO_VERSION_MINOR, PODOFO_VERSION_PATCH)
21
25 // The \0 is from Win32 example resources and the other values in PoDoFo's one
26#define PODOFO_MAKE_VERSION_STR_REAL(M,m,p) M ## . ## m ## . ## p
27#define PODOFO_STR(x) #x "\0"
28#define PODOFO_XSTR(x) PODOFO_STR(x)
29#define PODOFO_MAKE_VERSION_STR(M,m,p) PODOFO_XSTR(PODOFO_MAKE_VERSION_STR_REAL(M,m,p))
30#define PODOFO_VERSION_STRING PODOFO_MAKE_VERSION_STR(PODOFO_VERSION_MAJOR, PODOFO_VERSION_MINOR, PODOFO_VERSION_PATCH)
31
32#endif // PODOFO_VERSION_H