00001 #define RUBY_VERSION "1.9.3"
00002 #define RUBY_PATCHLEVEL 551
00003
00004 #define RUBY_RELEASE_DATE "2014-11-13"
00005 #define RUBY_RELEASE_YEAR 2014
00006 #define RUBY_RELEASE_MONTH 11
00007 #define RUBY_RELEASE_DAY 13
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