mbed I/F binding for mruby

Dependents:   mruby_mbed_web mirb_mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers gem_init.c Source File

gem_init.c

00001 /*
00002  * This file contains a list of all
00003  * initializing methods which are
00004  * necessary to bootstrap all gems.
00005  *
00006  * IMPORTANT:
00007  *   This file was generated!
00008  *   All manual changes will get lost.
00009  */
00010 
00011 #include "mruby.h"
00012 
00013 void GENERATED_TMP_mrb_mruby_sprintf_gem_init(mrb_state*);
00014 void GENERATED_TMP_mrb_mruby_sprintf_gem_final(mrb_state*);
00015 void GENERATED_TMP_mrb_mruby_print_gem_init(mrb_state*);
00016 void GENERATED_TMP_mrb_mruby_print_gem_final(mrb_state*);
00017 void GENERATED_TMP_mrb_mruby_math_gem_init(mrb_state*);
00018 void GENERATED_TMP_mrb_mruby_math_gem_final(mrb_state*);
00019 void GENERATED_TMP_mrb_mruby_struct_gem_init(mrb_state*);
00020 void GENERATED_TMP_mrb_mruby_struct_gem_final(mrb_state*);
00021 void GENERATED_TMP_mrb_mruby_enum_ext_gem_init(mrb_state*);
00022 void GENERATED_TMP_mrb_mruby_enum_ext_gem_final(mrb_state*);
00023 void GENERATED_TMP_mrb_mruby_string_ext_gem_init(mrb_state*);
00024 void GENERATED_TMP_mrb_mruby_string_ext_gem_final(mrb_state*);
00025 void GENERATED_TMP_mrb_mruby_numeric_ext_gem_init(mrb_state*);
00026 void GENERATED_TMP_mrb_mruby_numeric_ext_gem_final(mrb_state*);
00027 void GENERATED_TMP_mrb_mruby_array_ext_gem_init(mrb_state*);
00028 void GENERATED_TMP_mrb_mruby_array_ext_gem_final(mrb_state*);
00029 void GENERATED_TMP_mrb_mruby_hash_ext_gem_init(mrb_state*);
00030 void GENERATED_TMP_mrb_mruby_hash_ext_gem_final(mrb_state*);
00031 void GENERATED_TMP_mrb_mruby_range_ext_gem_init(mrb_state*);
00032 void GENERATED_TMP_mrb_mruby_range_ext_gem_final(mrb_state*);
00033 void GENERATED_TMP_mrb_mruby_proc_ext_gem_init(mrb_state*);
00034 void GENERATED_TMP_mrb_mruby_proc_ext_gem_final(mrb_state*);
00035 void GENERATED_TMP_mrb_mruby_symbol_ext_gem_init(mrb_state*);
00036 void GENERATED_TMP_mrb_mruby_symbol_ext_gem_final(mrb_state*);
00037 void GENERATED_TMP_mrb_mruby_random_gem_init(mrb_state*);
00038 void GENERATED_TMP_mrb_mruby_random_gem_final(mrb_state*);
00039 void GENERATED_TMP_mrb_mruby_object_ext_gem_init(mrb_state*);
00040 void GENERATED_TMP_mrb_mruby_object_ext_gem_final(mrb_state*);
00041 void GENERATED_TMP_mrb_mruby_objectspace_gem_init(mrb_state*);
00042 void GENERATED_TMP_mrb_mruby_objectspace_gem_final(mrb_state*);
00043 void GENERATED_TMP_mrb_mruby_fiber_gem_init(mrb_state*);
00044 void GENERATED_TMP_mrb_mruby_fiber_gem_final(mrb_state*);
00045 void GENERATED_TMP_mrb_mruby_enumerator_gem_init(mrb_state*);
00046 void GENERATED_TMP_mrb_mruby_enumerator_gem_final(mrb_state*);
00047 void GENERATED_TMP_mrb_mruby_enum_lazy_gem_init(mrb_state*);
00048 void GENERATED_TMP_mrb_mruby_enum_lazy_gem_final(mrb_state*);
00049 void GENERATED_TMP_mrb_mruby_toplevel_ext_gem_init(mrb_state*);
00050 void GENERATED_TMP_mrb_mruby_toplevel_ext_gem_final(mrb_state*);
00051 void GENERATED_TMP_mrb_mruby_kernel_ext_gem_init(mrb_state*);
00052 void GENERATED_TMP_mrb_mruby_kernel_ext_gem_final(mrb_state*);
00053 void GENERATED_TMP_mrb_mruby_mbed_gem_final(mrb_state*);
00054 
00055 static void
00056 mrb_final_mrbgems(mrb_state *mrb) {
00057   GENERATED_TMP_mrb_mruby_sprintf_gem_final(mrb);
00058   GENERATED_TMP_mrb_mruby_print_gem_final(mrb);
00059   GENERATED_TMP_mrb_mruby_math_gem_final(mrb);
00060   GENERATED_TMP_mrb_mruby_struct_gem_final(mrb);
00061   GENERATED_TMP_mrb_mruby_enum_ext_gem_final(mrb);
00062   GENERATED_TMP_mrb_mruby_string_ext_gem_final(mrb);
00063   GENERATED_TMP_mrb_mruby_numeric_ext_gem_final(mrb);
00064   GENERATED_TMP_mrb_mruby_array_ext_gem_final(mrb);
00065   GENERATED_TMP_mrb_mruby_hash_ext_gem_final(mrb);
00066   GENERATED_TMP_mrb_mruby_range_ext_gem_final(mrb);
00067   GENERATED_TMP_mrb_mruby_proc_ext_gem_final(mrb);
00068   GENERATED_TMP_mrb_mruby_symbol_ext_gem_final(mrb);
00069   GENERATED_TMP_mrb_mruby_random_gem_final(mrb);
00070   GENERATED_TMP_mrb_mruby_object_ext_gem_final(mrb);
00071   GENERATED_TMP_mrb_mruby_objectspace_gem_final(mrb);
00072   GENERATED_TMP_mrb_mruby_fiber_gem_final(mrb);
00073   GENERATED_TMP_mrb_mruby_enumerator_gem_final(mrb);
00074   GENERATED_TMP_mrb_mruby_enum_lazy_gem_final(mrb);
00075   GENERATED_TMP_mrb_mruby_toplevel_ext_gem_final(mrb);
00076   GENERATED_TMP_mrb_mruby_kernel_ext_gem_final(mrb);
00077   GENERATED_TMP_mrb_mruby_mbed_gem_final(mrb);
00078 }
00079 
00080 void
00081 mrb_init_mrbgems(mrb_state *mrb) {
00082   GENERATED_TMP_mrb_mruby_sprintf_gem_init(mrb);
00083   GENERATED_TMP_mrb_mruby_print_gem_init(mrb);
00084   GENERATED_TMP_mrb_mruby_math_gem_init(mrb);
00085   GENERATED_TMP_mrb_mruby_struct_gem_init(mrb);
00086   GENERATED_TMP_mrb_mruby_enum_ext_gem_init(mrb);
00087   GENERATED_TMP_mrb_mruby_string_ext_gem_init(mrb);
00088   GENERATED_TMP_mrb_mruby_numeric_ext_gem_init(mrb);
00089   GENERATED_TMP_mrb_mruby_array_ext_gem_init(mrb);
00090   GENERATED_TMP_mrb_mruby_hash_ext_gem_init(mrb);
00091   GENERATED_TMP_mrb_mruby_range_ext_gem_init(mrb);
00092   GENERATED_TMP_mrb_mruby_proc_ext_gem_init(mrb);
00093   GENERATED_TMP_mrb_mruby_symbol_ext_gem_init(mrb);
00094   GENERATED_TMP_mrb_mruby_random_gem_init(mrb);
00095   GENERATED_TMP_mrb_mruby_object_ext_gem_init(mrb);
00096   GENERATED_TMP_mrb_mruby_objectspace_gem_init(mrb);
00097   GENERATED_TMP_mrb_mruby_fiber_gem_init(mrb);
00098   GENERATED_TMP_mrb_mruby_enumerator_gem_init(mrb);
00099   GENERATED_TMP_mrb_mruby_enum_lazy_gem_init(mrb);
00100   GENERATED_TMP_mrb_mruby_toplevel_ext_gem_init(mrb);
00101   GENERATED_TMP_mrb_mruby_kernel_ext_gem_init(mrb);
00102   GENERATED_TMP_mrb_mruby_mbed_gem_init(mrb);
00103   mrb_state_atexit(mrb, mrb_final_mrbgems);
00104 }
00105