Ruby
2.0.0p247(2013-06-27revision41674)
|
00001 #define RUBY_VERSION "2.0.0" 00002 #define RUBY_RELEASE_DATE "2013-06-27" 00003 #define RUBY_PATCHLEVEL 247 00004 00005 #define RUBY_RELEASE_YEAR 2013 00006 #define RUBY_RELEASE_MONTH 6 00007 #define RUBY_RELEASE_DAY 27 00008 00009 #include "ruby/version.h" 00010 00011 #if !defined RUBY_LIB_VERSION && defined RUBY_LIB_VERSION_STYLE 00012 # if RUBY_LIB_VERSION_STYLE == 3 00013 # define RUBY_LIB_VERSION STRINGIZE(RUBY_API_VERSION_MAJOR)"."STRINGIZE(RUBY_API_VERSION_MINOR)"."STRINGIZE(RUBY_API_VERSION_TEENY) 00014 # elif RUBY_LIB_VERSION_STYLE == 2 00015 # define RUBY_LIB_VERSION STRINGIZE(RUBY_API_VERSION_MAJOR)"."STRINGIZE(RUBY_API_VERSION_MINOR) 00016 # endif 00017 #endif 00018 00019 #if RUBY_PATCHLEVEL == -1 00020 #define RUBY_PATCHLEVEL_STR "dev" 00021 #else 00022 #define RUBY_PATCHLEVEL_STR "p"STRINGIZE(RUBY_PATCHLEVEL) 00023 #endif 00024 00025 #ifndef RUBY_REVISION 00026 # include "revision.h" 00027 #endif 00028 # ifndef RUBY_REVISION 00029 # define RUBY_REVISION 0 00030 #endif 00031 00032 #if RUBY_REVISION 00033 # ifdef RUBY_BRANCH_NAME 00034 # define RUBY_REVISION_STR " "RUBY_BRANCH_NAME" "STRINGIZE(RUBY_REVISION) 00035 # else 00036 # define RUBY_REVISION_STR " revision "STRINGIZE(RUBY_REVISION) 00037 # endif 00038 #else 00039 # define RUBY_REVISION_STR "" 00040 #endif 00041 00042 # define RUBY_DESCRIPTION \ 00043 "ruby "RUBY_VERSION \ 00044 RUBY_PATCHLEVEL_STR \ 00045 " ("RUBY_RELEASE_DATE \ 00046 RUBY_REVISION_STR") " \ 00047 "["RUBY_PLATFORM"]" 00048 # define RUBY_COPYRIGHT \ 00049 "ruby - Copyright (C) " \ 00050 STRINGIZE(RUBY_BIRTH_YEAR)"-" \ 00051 STRINGIZE(RUBY_RELEASE_YEAR)" " \ 00052 RUBY_AUTHOR 00053