/src/mruby/build/host/mrbgems/mruby-compar-ext/gem_init.c
Line | Count | Source |
1 | | /* |
2 | | * This file is loading the irep |
3 | | * Ruby GEM code. |
4 | | * |
5 | | * This file was generated by mruby/lib/mruby/gem.rb. |
6 | | * |
7 | | * IMPORTANT: |
8 | | * This file was generated! |
9 | | * All manual changes will get lost. |
10 | | */ |
11 | | #include <stdlib.h> |
12 | | #include <mruby.h> |
13 | | #include <mruby/irep.h> |
14 | | #include <mruby/debug.h> |
15 | | #include <mruby/proc.h> |
16 | | #include <mruby/presym.h> |
17 | | |
18 | | #define mrb_BRACED(...) {__VA_ARGS__} |
19 | | #define mrb_DEFINE_SYMS_VAR(name, len, syms, qualifier) \ |
20 | | static qualifier mrb_sym name[len] = mrb_BRACED syms |
21 | | |
22 | | static const mrb_pool_value gem_mrblib_mruby_compar_ext_proc_pool_2[5] = { |
23 | | {IREP_TT_STR|(36<<2), {"\x63\x61\x6e\x6e\x6f\x74\x20\x63\x6c\x61\x6d\x70\x20\x77\x69\x74\x68\x20\x61\x6e\x20\x65\x78\x63\x6c\x75\x73\x69\x76\x65\x20\x72\x61\x6e\x67\x65"}}, |
24 | | {IREP_TT_STR|(14<<2), {"\x63\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e\x20\x6f\x66\x20"}}, |
25 | | {IREP_TT_STR|(6<<2), {"\x20\x77\x69\x74\x68\x20"}}, |
26 | | {IREP_TT_STR|(7<<2), {"\x20\x66\x61\x69\x6c\x65\x64"}}, |
27 | | {IREP_TT_STR|(46<<2), {"\x6d\x69\x6e\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x73\x6d\x61\x6c\x6c\x65\x72\x20\x74\x68\x61\x6e\x20\x6d\x61\x78\x20\x61\x72\x67\x75\x6d\x65\x6e\x74"}}, |
28 | | }; |
29 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_compar_ext_proc_syms_2, 10, (MRB_SYM(Range), MRB_SYM_Q(kind_of), MRB_SYM(end), MRB_SYM_Q(exclude_end), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(begin), MRB_SYM_Q(nil), MRB_OPSYM(cmp), MRB_SYM(class), ), const); |
30 | | static const mrb_code gem_mrblib_mruby_compar_ext_proc_iseq_2[430] = { |
31 | | 0x34,0x04,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x02,0x11,0x02,0x01,0x05,0x02,0x28,0x05,0x00,0x03,0x25, |
32 | | 0x00,0x74,0x01,0x05,0x01,0x1d,0x06,0x00,0x2f,0x05,0x01,0x01,0x27,0x05,0x00,0x47,0x01,0x05,0x01,0x2f, |
33 | | 0x05,0x02,0x00,0x01,0x02,0x05,0x01,0x05,0x02,0x28,0x05,0x00,0x03,0x25,0x00,0x05,0x12,0x02,0x25,0x00, |
34 | | 0x15,0x01,0x05,0x01,0x2f,0x05,0x03,0x00,0x27,0x05,0x00,0x0a,0x1d,0x06,0x04,0x51,0x07,0x00,0x2d,0x05, |
35 | | 0x05,0x02,0x01,0x05,0x01,0x2f,0x05,0x06,0x00,0x01,0x01,0x05,0x01,0x05,0x01,0x28,0x05,0x00,0x03,0x25, |
36 | | 0x00,0x02,0x12,0x01,0x25,0x00,0x1f,0x01,0x05,0x01,0x2f,0x05,0x07,0x00,0x26,0x05,0x00,0x07,0x01,0x05, |
37 | | 0x01,0x12,0x06,0x43,0x05,0x27,0x05,0x00,0x07,0x12,0x05,0x38,0x05,0x25,0x00,0x02,0x38,0x01,0x01,0x05, |
38 | | 0x01,0x28,0x05,0x00,0x03,0x25,0x00,0x14,0x12,0x05,0x01,0x06,0x02,0x43,0x05,0x27,0x05,0x00,0x07,0x12, |
39 | | 0x05,0x38,0x05,0x25,0x00,0x02,0x38,0x02,0x01,0x05,0x01,0x01,0x06,0x02,0x2f,0x05,0x08,0x01,0x01,0x04, |
40 | | 0x05,0x01,0x05,0x04,0x28,0x05,0x00,0x03,0x25,0x00,0x29,0x1d,0x06,0x04,0x51,0x07,0x01,0x01,0x08,0x01, |
41 | | 0x2f,0x08,0x09,0x00,0x52,0x07,0x51,0x08,0x02,0x52,0x07,0x01,0x08,0x02,0x2f,0x08,0x09,0x00,0x52,0x07, |
42 | | 0x51,0x08,0x03,0x52,0x07,0x2d,0x05,0x05,0x02,0x25,0x00,0x15,0x01,0x05,0x04,0x06,0x06,0x45,0x05,0x27, |
43 | | 0x05,0x00,0x0a,0x1d,0x06,0x04,0x51,0x07,0x04,0x2d,0x05,0x05,0x02,0x12,0x05,0x01,0x06,0x01,0x2f,0x05, |
44 | | 0x08,0x01,0x01,0x04,0x05,0x01,0x05,0x04,0x28,0x05,0x00,0x03,0x25,0x00,0x28,0x1d,0x06,0x04,0x51,0x07, |
45 | | 0x01,0x12,0x08,0x2f,0x08,0x09,0x00,0x52,0x07,0x51,0x08,0x02,0x52,0x07,0x01,0x08,0x01,0x2f,0x08,0x09, |
46 | | 0x00,0x52,0x07,0x51,0x08,0x03,0x52,0x07,0x2d,0x05,0x05,0x02,0x25,0x00,0x1f,0x01,0x05,0x04,0x06,0x06, |
47 | | 0x42,0x05,0x27,0x05,0x00,0x07,0x12,0x05,0x38,0x05,0x25,0x00,0x0d,0x01,0x05,0x04,0x06,0x06,0x43,0x05, |
48 | | 0x27,0x05,0x00,0x02,0x38,0x01,0x12,0x05,0x01,0x06,0x02,0x2f,0x05,0x08,0x01,0x01,0x04,0x05,0x01,0x05, |
49 | | 0x04,0x28,0x05,0x00,0x03,0x25,0x00,0x28,0x1d,0x06,0x04,0x51,0x07,0x01,0x12,0x08,0x2f,0x08,0x09,0x00, |
50 | | 0x52,0x07,0x51,0x08,0x02,0x52,0x07,0x01,0x08,0x02,0x2f,0x08,0x09,0x00,0x52,0x07,0x51,0x08,0x03,0x52, |
51 | | 0x07,0x2d,0x05,0x05,0x02,0x25,0x00,0x14,0x01,0x05,0x04,0x06,0x06,0x45,0x05,0x27,0x05,0x00,0x05,0x38, |
52 | | 0x02,0x25,0x00,0x04,0x12,0x05,0x38,0x05,0x38,0x05,}; |
53 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_compar_ext_proc_lv_2, 4, (MRB_SYM(min), MRB_SYM(max), 0,MRB_SYM(c), ), const); |
54 | | static const mrb_irep gem_mrblib_mruby_compar_ext_proc_irep_2 = { |
55 | | 5,10,0, |
56 | | MRB_IREP_STATIC,gem_mrblib_mruby_compar_ext_proc_iseq_2, |
57 | | gem_mrblib_mruby_compar_ext_proc_pool_2,gem_mrblib_mruby_compar_ext_proc_syms_2,NULL, |
58 | | gem_mrblib_mruby_compar_ext_proc_lv_2, |
59 | | NULL, /* debug_info */ |
60 | | 430,5,10,0,0 |
61 | | }; |
62 | | static const mrb_irep *gem_mrblib_mruby_compar_ext_proc_reps_1[1] = { |
63 | | &gem_mrblib_mruby_compar_ext_proc_irep_2, |
64 | | }; |
65 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_compar_ext_proc_syms_1, 1, (MRB_SYM(clamp), ), const); |
66 | | static const mrb_code gem_mrblib_mruby_compar_ext_proc_iseq_1[10] = { |
67 | | 0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x38,0x01,}; |
68 | | static const mrb_irep gem_mrblib_mruby_compar_ext_proc_irep_1 = { |
69 | | 1,3,0, |
70 | | MRB_IREP_STATIC,gem_mrblib_mruby_compar_ext_proc_iseq_1, |
71 | | NULL,gem_mrblib_mruby_compar_ext_proc_syms_1,gem_mrblib_mruby_compar_ext_proc_reps_1, |
72 | | NULL, /* lv */ |
73 | | NULL, /* debug_info */ |
74 | | 10,0,1,1,0 |
75 | | }; |
76 | | static const mrb_irep *gem_mrblib_mruby_compar_ext_proc_reps_0[1] = { |
77 | | &gem_mrblib_mruby_compar_ext_proc_irep_1, |
78 | | }; |
79 | | mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_compar_ext_proc_syms_0, 1, (MRB_SYM(Comparable), ), const); |
80 | | static const mrb_code gem_mrblib_mruby_compar_ext_proc_iseq_0[11] = { |
81 | | 0x11,0x01,0x5d,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,}; |
82 | | static const mrb_irep gem_mrblib_mruby_compar_ext_proc_irep_0 = { |
83 | | 1,2,0, |
84 | | MRB_IREP_STATIC,gem_mrblib_mruby_compar_ext_proc_iseq_0, |
85 | | NULL,gem_mrblib_mruby_compar_ext_proc_syms_0,gem_mrblib_mruby_compar_ext_proc_reps_0, |
86 | | NULL, /* lv */ |
87 | | NULL, /* debug_info */ |
88 | | 11,0,1,1,0 |
89 | | }; |
90 | | static |
91 | | const struct RProc gem_mrblib_mruby_compar_ext_proc[] = {{ |
92 | | NULL,NULL,MRB_TT_PROC,MRB_GC_RED,0,{&gem_mrblib_mruby_compar_ext_proc_irep_0},NULL,{NULL}, |
93 | | }}; |
94 | | static void |
95 | | gem_mrblib_mruby_compar_ext_proc_init_syms(mrb_state *mrb) |
96 | 1.74k | { |
97 | 1.74k | } |
98 | | void mrb_mruby_compar_ext_gem_init(mrb_state *mrb); |
99 | | void mrb_mruby_compar_ext_gem_final(mrb_state *mrb); |
100 | | |
101 | 1.74k | void GENERATED_TMP_mrb_mruby_compar_ext_gem_init(mrb_state *mrb) { |
102 | 1.74k | gem_mrblib_mruby_compar_ext_proc_init_syms(mrb); |
103 | 1.74k | mrb_load_proc(mrb, gem_mrblib_mruby_compar_ext_proc); |
104 | 1.74k | } |
105 | | |
106 | 1.74k | void GENERATED_TMP_mrb_mruby_compar_ext_gem_final(mrb_state *mrb) { |
107 | 1.74k | } |