Ruby
1.9.3p551(2014-11-13revision48407)
|
Go to the source code of this file.
Macros | |
#define | PRINT(type) puts(ruby_##type) |
#define | MKSTR(type) rb_obj_freeze(rb_usascii_str_new(ruby_##type, sizeof(ruby_##type)-1)) |
#define | RUBY_ARCH RUBY_PLATFORM |
#define | RUBY_SITEARCH RUBY_ARCH |
#define | RUBY_LIB_PREFIX RUBY_EXEC_PREFIX"/lib/ruby" |
#define | RUBY_SITE_LIB RUBY_LIB_PREFIX"/site_ruby" |
#define | RUBY_VENDOR_LIB RUBY_LIB_PREFIX"/vendor_ruby" |
#define | RUBY_LIB RUBY_LIB_PREFIX "/"RUBY_LIB_VERSION |
#define | RUBY_SITE_LIB2 RUBY_SITE_LIB "/"RUBY_LIB_VERSION |
#define | RUBY_VENDOR_LIB2 RUBY_VENDOR_LIB "/"RUBY_LIB_VERSION |
#define | RUBY_ARCHLIB RUBY_LIB "/"RUBY_ARCH |
#define | RUBY_SITE_ARCHLIB RUBY_SITE_LIB2 "/"RUBY_SITEARCH |
#define | RUBY_VENDOR_ARCHLIB RUBY_VENDOR_LIB2 "/"RUBY_SITEARCH |
Functions | |
void | Init_version (void) |
void | ruby_show_version (void) |
void | ruby_show_copyright (void) |
Variables | |
const int | ruby_api_version [] |
const char | ruby_version [] = RUBY_VERSION |
const char | ruby_release_date [] = RUBY_RELEASE_DATE |
const char | ruby_platform [] = RUBY_PLATFORM |
const int | ruby_patchlevel = RUBY_PATCHLEVEL |
const char | ruby_description [] = RUBY_DESCRIPTION |
const char | ruby_copyright [] = RUBY_COPYRIGHT |
const char | ruby_engine [] = "ruby" |
VALUE | ruby_engine_name = Qnil |
const char | ruby_initial_load_paths [] |
#define MKSTR | ( | type | ) | rb_obj_freeze(rb_usascii_str_new(ruby_##type, sizeof(ruby_##type)-1)) |
Definition at line 17 of file version.c.
Referenced by Init_version().
Definition at line 16 of file version.c.
Referenced by ruby_show_copyright(), and ruby_show_version().
#define RUBY_ARCH RUBY_PLATFORM |
#define RUBY_LIB RUBY_LIB_PREFIX "/"RUBY_LIB_VERSION |
#define RUBY_SITE_ARCHLIB RUBY_SITE_LIB2 "/"RUBY_SITEARCH |
#define RUBY_SITE_LIB RUBY_LIB_PREFIX"/site_ruby" |
#define RUBY_SITE_LIB2 RUBY_SITE_LIB "/"RUBY_LIB_VERSION |
#define RUBY_VENDOR_ARCHLIB RUBY_VENDOR_LIB2 "/"RUBY_SITEARCH |
#define RUBY_VENDOR_LIB RUBY_LIB_PREFIX"/vendor_ruby" |
#define RUBY_VENDOR_LIB2 RUBY_VENDOR_LIB "/"RUBY_LIB_VERSION |
Definition at line 99 of file version.c.
References INT2FIX, MKSTR, rb_define_global_const(), ruby_engine_name, RUBY_PATCHLEVEL, RUBY_REVISION, and version().
Definition at line 137 of file version.c.
References PRINT.
Referenced by proc_options(), and process_options().
const char ruby_copyright[] = RUBY_COPYRIGHT |
const char ruby_description[] = RUBY_DESCRIPTION |
Definition at line 62 of file version.c.
Referenced by rb_async_bug_errno(), and report_bug().
Definition at line 65 of file version.c.
Referenced by Init_version(), and vm_backtrace_each().
const char ruby_initial_load_paths[] |
Definition at line 67 of file version.c.
Referenced by ruby_init_loadpath_safe().
const int ruby_patchlevel = RUBY_PATCHLEVEL |
const char ruby_platform[] = RUBY_PLATFORM |
const char ruby_release_date[] = RUBY_RELEASE_DATE |
const char ruby_version[] = RUBY_VERSION |