26#if defined RUBY_DEVEL && !defined RUBY_DEBUG_ENV
27# define RUBY_DEBUG_ENV 1
29#if defined RUBY_DEBUG_ENV && !RUBY_DEBUG_ENV
34rb_main(
int argc,
char **argv)
38 return ruby_run_node(ruby_options(argc, argv));
41#if defined(__wasm__) && !defined(__EMSCRIPTEN__)
42int rb_wasm_rt_start(
int (main)(
int argc,
char **argv),
int argc,
char **argv);
43#define rb_main(argc, argv) rb_wasm_rt_start(rb_main, argc, argv)
47main(
int argc,
char **argv)
50 ruby_set_debug_option(getenv(
"RUBY_DEBUG"));
53 setlocale(LC_CTYPE,
"");
57 return rb_main(argc, argv);
#define RUBY_INIT_STACK
A convenience macro to call ruby_init_stack().
void ruby_init(void)
Calls ruby_setup() and check error.
void ruby_sysinit(int *argc, char ***argv)
Initializes the process for libruby.