00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00026 #ifndef CORE_VERSION_H
00027 #define CORE_VERSION_H
00028
00029
00030
00031 namespace core
00032 {
00033
00034
00035
00037 static char const *const program_name = "Epona";
00039 static char const *const program_name_lc = "epona";
00041 static char const *const program_name_uc = "EPONA";
00043 static unsigned int const program_version = 0x01050200;
00044
00045
00046
00048 enum program_status_t
00049 {
00051 psDevel = 0x01,
00053 psAlpha = 0x02,
00055 psBeta = 0x04,
00057 psPre = 0x08,
00059 psStable = 0x10
00060 };
00061
00062 static program_status_t const program_status = psPre;
00063
00064
00065
00067 static int const program_date = 20070815;
00068
00069
00070
00072 static int const core_version = program_version;
00073
00074
00075
00076 #if defined(IRC_SEQUANA)
00077 static char const *const program_protocol = "Sequana 1.4.36p2+";
00078 static char const *const program_protocol_l = "S";
00079 #elif defined(IRC_SEQUANA_LIGHT)
00080 static char const *const program_protocol = "Sequana Light 1.8.3+";
00081 static char const *const program_protocol_l = "s";
00082 #elif defined(IRC_BAHAMUT)
00083 static char const *const program_protocol = "Bahamut 1.4.36+";
00084 static char const *const program_protocol_l = "B";
00085 #elif defined(IRC_ULTIMATE)
00086 static char const *const program_protocol = "UltimateIRCd 2.8.2+";
00087 static char const *const program_protocol_l = "u";
00088 #elif defined(IRC_UNREAL)
00089 static char const *const program_protocol = "UnrealIRCd 3.2+";
00090 static char const *const program_protocol_l = "U";
00091 #elif defined(IRC_DREAMFORGE)
00092 static char const *const program_protocol = "DreamForge 4.6.7";
00093 static char const *const program_protocol_l = "D";
00094 #else
00095 static char const *const program_protocol = "unknown";
00096 static char const *const program_protocol_l = "unknown";
00097 #endif
00098
00099
00100
00101 }
00102
00103
00104
00105 #endif