Functions | |
| void | rb_load_file (char *) |
| void | ruby_script (char *) |
| void | ruby_prog_init (void) |
| void | ruby_set_argv (int, char **) |
| void | ruby_process_options (int, char **) |
| void | ruby_load_script (void) |
| void | ruby_init_loadpath (void) |
| void | ruby_incpush (const char *) |
Variables | |
| RUBY_EXTERN VALUE | rb_argv |
| RUBY_EXTERN VALUE | rb_argv0 |
|
|
|
|
|
|
|
|
Definition at line 236 of file ruby.c. References getenv(), NULL, rb_safe_level, RUBY_ARCHLIB, ruby_incpush(), ruby_init_loadpath(), RUBY_LIB, RUBY_RELATIVE, RUBY_SITE_ARCHLIB, RUBY_SITE_LIB, RUBY_SITE_LIB2, strcasecmp(), and strrchr(). Referenced by proc_options(), and ruby_init_loadpath(). |
|
|
|
|
||||||||||||
|
Definition at line 1180 of file ruby.c. References do_check, do_loop, do_split, origargc, origargv, proc_options(), rb_argv0, rb_parser_append_print(), rb_parser_while_loop(), rb_progname, ruby_nerrs, ruby_script(), and set_arg0space(). Referenced by ruby_options(). |
|
|
Definition at line 1127 of file ruby.c. References do_split, init_ids(), rb_argv, rb_argv0, rb_ary_new(), rb_define_global_const(), rb_define_hooked_variable(), rb_define_readonly_variable(), rb_define_variable(), rb_global_variable(), rb_progname, rb_source_filename(), ruby_debug, ruby_sourcefile, ruby_verbose, set_arg0(), and verbose_setter(). Referenced by ruby_init(). |
|
|
|
|
||||||||||||
|
Definition at line 1160 of file ruby.c. References OBJ_FREEZE, origargv, rb_argv, rb_ary_clear(), rb_ary_push(), rb_tainted_str_new2(), and VALUE. Referenced by proc_options(). |
|
|
Definition at line 418 of file intern.h. Referenced by next_argv(), proc_options(), process_sflag(), ruby_prog_init(), and ruby_set_argv(). |
|
|
Definition at line 419 of file intern.h. Referenced by ruby_process_options(), and ruby_prog_init(). |
1.3.5