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