33 #ifndef VMMLIB_VERSION_H
34 #define VMMLIB_VERSION_H
40 # define VMMLIB_VERSION_MAJOR 1
43 # define VMMLIB_VERSION_MINOR 7
46 # define VMMLIB_VERSION_PATCH 0
49 # define VMMLIB_VERSION_GT( MAJOR, MINOR, PATCH ) \
50 ( (VMMLIB_VERSION_MAJOR>MAJOR) || \
51 (VMMLIB_VERSION_MAJOR==MAJOR && \
52 (VMMLIB_VERSION_MINOR>MINOR || \
53 (VMMLIB_VERSION_MINOR==MINOR && VMMLIB_VERSION_PATCH>PATCH))))
56 # define VMMLIB_VERSION_GE( MAJOR, MINOR, PATCH ) \
57 ( (VMMLIB_VERSION_MAJOR>MAJOR) || \
58 (VMMLIB_VERSION_MAJOR==MAJOR && \
59 (VMMLIB_VERSION_MINOR>MINOR || \
60 (VMMLIB_VERSION_MINOR==MINOR && VMMLIB_VERSION_PATCH>=PATCH))))
63 # define VMMLIB_VERSION_LT( MAJOR, MINOR, PATCH ) \
64 ( (VMMLIB_VERSION_MAJOR<MAJOR) || \
65 (VMMLIB_VERSION_MAJOR==MAJOR && \
66 (VMMLIB_VERSION_MINOR<MINOR || \
67 (VMMLIB_VERSION_MINOR==MINOR && VMMLIB_VERSION_PATCH<PATCH))))
70 # define VMMLIB_VERSION_LE( MAJOR, MINOR, PATCH ) \
71 ( (VMMLIB_VERSION_MAJOR<MAJOR) || \
72 (VMMLIB_VERSION_MAJOR==MAJOR && \
73 (VMMLIB_VERSION_MINOR<MINOR || \
74 (VMMLIB_VERSION_MINOR==MINOR && VMMLIB_VERSION_PATCH<=PATCH))))
77 #endif //VMMLIB_VERSION_H