2 #include <mruby/variable.h>
5 mrb_init_version(mrb_state
* mrb
)
7 mrb_value mruby_version
= mrb_str_new_lit(mrb
, MRUBY_VERSION
);
9 mrb_define_global_const(mrb
, "RUBY_VERSION", mrb_str_new_lit(mrb
, MRUBY_RUBY_VERSION
));
10 mrb_define_global_const(mrb
, "RUBY_ENGINE", mrb_str_new_lit(mrb
, MRUBY_RUBY_ENGINE
));
11 mrb_define_global_const(mrb
, "RUBY_ENGINE_VERSION", mruby_version
);
12 mrb_define_global_const(mrb
, "MRUBY_VERSION", mruby_version
);
13 mrb_define_global_const(mrb
, "MRUBY_RELEASE_NO", mrb_fixnum_value(MRUBY_RELEASE_NO
));
14 mrb_define_global_const(mrb
, "MRUBY_RELEASE_DATE", mrb_str_new_lit(mrb
, MRUBY_RELEASE_DATE
));
15 mrb_define_global_const(mrb
, "MRUBY_DESCRIPTION", mrb_str_new_lit(mrb
, MRUBY_DESCRIPTION
));
16 mrb_define_global_const(mrb
, "MRUBY_COPYRIGHT", mrb_str_new_lit(mrb
, MRUBY_COPYRIGHT
));