00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef __CORE_VERSION_H_
00025 #define __CORE_VERSION_H_
00026
00027 #define FAWKES_VERSION_MAJOR 0
00028 #define FAWKES_VERSION_MINOR 4
00029 #define FAWKES_VERSION_MICRO 0
00030
00031 #define FAWKES_VERSION_GT(major, minor) ((FAWKES_MAJOR_VERSION > major) || (FAWKES_MAJOR_VERSION == major) && (FAWKES_MINOR_VERSION > minor))
00032 #define FAWKES_VERSION_GE(major, minor) ((FAWKES_MAJOR_VERSION > major) || (FAWKES_MAJOR_VERSION == major) && (FAWKES_MINOR_VERSION >= minor))
00033 #define FAWKES_VERSION_EQ(major, minor) ((FAWKES_MAJOR_VERSION == major) && (FAWKES_MINOR_VERSION == minor))
00034 #define FAWKES_VERSION_NE(major, minor) ((FAWKES_MAJOR_VERSION != major) || (FAWKES_MINOR_VERSION != minor))
00035 #define FAWKES_VERSION_LE(major, minor) ((FAWKES_MAJOR_VERSION < major) || (FAWKES_MAJOR_VERSION == major) && (FAWKES_MINOR_VERSION <= minor))
00036 #define FAWKES_VERSION_LT(major, minor) ((FAWKES_MAJOR_VERSION < major) || (FAWKES_MAJOR_VERSION == major) && (FAWKES_MINOR_VERSION < minor))
00037
00038 #define FAWKES_VERSION_GT_MICRO(major, minor, micro) \
00039 ((FAWKES_MAJOR_VERSION > major) || \
00040 (FAWKES_MAJOR_VERSION == major) && (FAWKES_MINOR_VERSION > minor) || \
00041 (FAWKES_MAJOR_VERSION == major) && (FAWKES_MINOR_VERSION == minor) && (FAWKES_MICRO_VERSION > minor))
00042
00043 #endif