|
Ruby
2.0.0p481(2014-05-08revision45883)
|


Go to the source code of this file.
Defines | |
| #define | PRINT(type) puts(ruby_##type) |
| #define | MKSTR(type) rb_obj_freeze(rb_usascii_str_new(ruby_##type, sizeof(ruby_##type)-1)) |
| #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 |
Functions | |
| void | Init_version (void) |
| Defines platform-depended Ruby-level constants. | |
| void | ruby_show_version (void) |
| Prints the version information of the CRuby interpreter to stdout. | |
| void | ruby_show_copyright (void) |
| Prints the copyright notice of the CRuby interpreter to stdout and exits this process successfully. | |
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 18 of file version.c.
Referenced by Init_version().
Definition at line 17 of file version.c.
Referenced by BSD_vfprintf(), ruby_show_copyright(), and ruby_show_version().
| #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 |
| void Init_version | ( | void | ) |
Defines platform-depended Ruby-level constants.
Definition at line 102 of file version.c.
References INT2FIX, MKSTR, rb_define_global_const(), ruby_engine_name, RUBY_PATCHLEVEL, RUBY_REVISION, and version().
| const int ruby_api_version[] |
| const char ruby_copyright[] = RUBY_COPYRIGHT |
| const char ruby_description[] = RUBY_DESCRIPTION |
Definition at line 64 of file version.c.
Referenced by rb_async_bug_errno(), and report_bug().
| const char ruby_engine[] = "ruby" |
Definition at line 67 of file version.c.
Referenced by Init_version(), location_to_str(), and oldbt_init().
| const char ruby_initial_load_paths[] = "" |
Definition at line 69 of file version.c.
Referenced by ruby_init_loadpath_safe().
| const char ruby_platform[] = RUBY_PLATFORM |
| const char ruby_release_date[] = RUBY_RELEASE_DATE |
| const char ruby_version[] = RUBY_VERSION |
1.7.6.1