int main(int argc, char **argv) { mrb_state *mrb = mrb_open(); int n = -1; int ret; if (mrb == NULL) { fprintf(stderr, "Invalid mrb_state, exiting mruby"); return EXIT_FAILURE; } mrb_init_kernel_require(mrb); /* initialize this library */ n = mrb_read_irep(mrb, data_main); mrb_run(mrb, mrb_proc_new(mrb, mrb->irep[n]), mrb_top_self(mrb)); ret = check_result(mrb); mrb_close(mrb); return ret; }
void init_mobiruby_common_module(mrb_state *mrb) { mrb_init_kernel_require(mrb); /* initialize this library */ }