mbed I/F binding for mruby
Dependents: mruby_mbed_web mirb_mbed
kernel.c
00001 /* 00002 ** kernel.c - Kernel module suppliment 00003 ** 00004 ** See Copyright Notice in mruby.h 00005 */ 00006 00007 #include "mruby.h" 00008 00009 mrb_value mrb_f_sprintf(mrb_state *mrb, mrb_value obj); /* in sprintf.c */ 00010 00011 void 00012 mrb_mruby_sprintf_gem_init(mrb_state* mrb) 00013 { 00014 struct RClass *krn; 00015 00016 if (mrb->kernel_module == NULL) { 00017 mrb->kernel_module = mrb_define_module(mrb, "Kernel"); /* Might be PARANOID. */ 00018 } 00019 krn = mrb->kernel_module; 00020 00021 mrb_define_method(mrb, krn, "sprintf", mrb_f_sprintf, MRB_ARGS_ANY()); 00022 mrb_define_method(mrb, krn, "format", mrb_f_sprintf, MRB_ARGS_ANY()); 00023 } 00024 00025 void 00026 mrb_mruby_sprintf_gem_final(mrb_state* mrb) 00027 { 00028 /* nothing to do. */ 00029 } 00030 00031
Generated on Tue Jul 12 2022 18:00:34 by 1.7.2