Coverage Report

Created: 2023-09-25 06:17

/src/mruby/build/host/mrbgems/mruby-io/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_io_proc_pool_6[1] = {
23
{IREP_TT_STR|(1<<2), {"\x72"}},
24
};
25
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_6, 5, (MRB_SYM(Integer), MRB_SYM_Q(kind_of), MRB_IVSYM(path), MRB_SYM(IO), MRB_SYM(sysopen), ), const);
26
static const mrb_code gem_mrblib_mruby_io_proc_iseq_6[85] = {
27
0x34,0x04,0x40,0x00,0x25,0x00,0x06,0x25,0x00,0x06,0x25,0x00,0x07,0x51,0x02,0x00,0x0e,0x03,0x01,0xb6,
28
0x01,0x06,0x01,0x1d,0x07,0x00,0x2f,0x06,0x01,0x01,0x27,0x06,0x00,0x0f,0x01,0x07,0x01,0x01,0x08,0x02,
29
0x01,0x09,0x04,0x32,0x06,0x02,0x25,0x00,0x22,0x1a,0x01,0x02,0x1d,0x06,0x03,0x19,0x07,0x02,0x01,0x08,
30
0x02,0x01,0x09,0x03,0x2f,0x06,0x04,0x03,0x01,0x05,0x06,0x01,0x07,0x05,0x01,0x08,0x02,0x01,0x09,0x04,
31
0x32,0x06,0x02,0x38,0x06,};
32
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_6, 5, (MRB_SYM(fd_or_path), MRB_SYM(mode), MRB_SYM(perm), 0,MRB_SYM(fd), ), const);
33
static const mrb_irep gem_mrblib_mruby_io_proc_irep_6 = {
34
  6,11,0,
35
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_6,
36
  gem_mrblib_mruby_io_proc_pool_6,gem_mrblib_mruby_io_proc_syms_6,NULL,
37
  gem_mrblib_mruby_io_proc_lv_6,
38
  NULL,         /* debug_info */
39
  85,1,5,0,0
40
};
41
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_7, 3, (MRB_SYM(_atime), MRB_SYM(Time), MRB_SYM(at), ), const);
42
static const mrb_code gem_mrblib_mruby_io_proc_iseq_7[32] = {
43
0x34,0x00,0x00,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a,
44
0x1d,0x03,0x01,0x01,0x04,0x02,0x2f,0x03,0x02,0x01,0x38,0x03,};
45
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_7, 2, (0,MRB_SYM(t), ), const);
46
static const mrb_irep gem_mrblib_mruby_io_proc_irep_7 = {
47
  3,6,0,
48
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_7,
49
  NULL,gem_mrblib_mruby_io_proc_syms_7,NULL,
50
  gem_mrblib_mruby_io_proc_lv_7,
51
  NULL,         /* debug_info */
52
  32,0,3,0,0
53
};
54
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_8, 3, (MRB_SYM(_ctime), MRB_SYM(Time), MRB_SYM(at), ), const);
55
static const mrb_code gem_mrblib_mruby_io_proc_iseq_8[32] = {
56
0x34,0x00,0x00,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a,
57
0x1d,0x03,0x01,0x01,0x04,0x02,0x2f,0x03,0x02,0x01,0x38,0x03,};
58
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_8, 2, (0,MRB_SYM(t), ), const);
59
static const mrb_irep gem_mrblib_mruby_io_proc_irep_8 = {
60
  3,6,0,
61
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_8,
62
  NULL,gem_mrblib_mruby_io_proc_syms_8,NULL,
63
  gem_mrblib_mruby_io_proc_lv_8,
64
  NULL,         /* debug_info */
65
  32,0,3,0,0
66
};
67
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_9, 3, (MRB_SYM(_mtime), MRB_SYM(Time), MRB_SYM(at), ), const);
68
static const mrb_code gem_mrblib_mruby_io_proc_iseq_9[32] = {
69
0x34,0x00,0x00,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a,
70
0x1d,0x03,0x01,0x01,0x04,0x02,0x2f,0x03,0x02,0x01,0x38,0x03,};
71
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_9, 2, (0,MRB_SYM(t), ), const);
72
static const mrb_irep gem_mrblib_mruby_io_proc_irep_9 = {
73
  3,6,0,
74
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_9,
75
  NULL,gem_mrblib_mruby_io_proc_syms_9,NULL,
76
  gem_mrblib_mruby_io_proc_lv_9,
77
  NULL,         /* debug_info */
78
  32,0,3,0,0
79
};
80
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_10[3] = {
81
{IREP_TT_STR|(1<<2), {"\x3c"}},
82
{IREP_TT_STR|(1<<2), {"\x3a"}},
83
{IREP_TT_STR|(1<<2), {"\x3e"}},
84
};
85
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_10, 2, (MRB_SYM(class), MRB_IVSYM(path), ), const);
86
static const mrb_code gem_mrblib_mruby_io_proc_iseq_10[32] = {
87
0x34,0x00,0x00,0x00,0x51,0x02,0x00,0x12,0x03,0x2f,0x03,0x00,0x00,0x52,0x02,0x51,0x03,0x01,0x52,0x02,
88
0x19,0x03,0x01,0x52,0x02,0x51,0x03,0x02,0x52,0x02,0x38,0x02,};
89
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_10, 1, (0,), const);
90
static const mrb_irep gem_mrblib_mruby_io_proc_irep_10 = {
91
  2,5,0,
92
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_10,
93
  gem_mrblib_mruby_io_proc_pool_10,gem_mrblib_mruby_io_proc_syms_10,NULL,
94
  gem_mrblib_mruby_io_proc_lv_10,
95
  NULL,         /* debug_info */
96
  32,3,2,0,0
97
};
98
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_132[3] = {
99
{IREP_TT_STR|(15<<2), {"\x72\x65\x63\x75\x72\x73\x69\x76\x65\x20\x61\x72\x72\x61\x79"}},
100
{IREP_TT_STR|(26<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20"}},
101
{IREP_TT_STR|(12<<2), {"\x20\x69\x6e\x74\x6f\x20\x53\x74\x72\x69\x6e\x67"}},
102
};
103
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_132, 8, (MRB_SYM(String), MRB_OPSYM(eqq), MRB_SYM(Array), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(join), MRB_SYM(TypeError), MRB_SYM(class), ), const);
104
static const mrb_code gem_mrblib_mruby_io_proc_iseq_132[115] = {
105
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x1d,0x04,0x00,0x01,0x05,0x03,0x2f,0x04,0x01,0x01,0x26,0x04,0x00,
106
0x03,0x25,0x00,0x06,0x01,0x04,0x01,0x25,0x00,0x53,0x1d,0x04,0x02,0x01,0x05,0x03,0x2f,0x04,0x01,0x01,
107
0x26,0x04,0x00,0x03,0x25,0x00,0x25,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x42,0x04,0x27,0x04,0x00,0x0a,
108
0x1d,0x05,0x03,0x51,0x06,0x00,0x2d,0x04,0x04,0x02,0x11,0x05,0x01,0x06,0x01,0x49,0x05,0x2d,0x04,0x05,
109
0x0f,0x25,0x00,0x1d,0x1d,0x05,0x06,0x51,0x06,0x01,0x01,0x07,0x01,0x2f,0x07,0x07,0x00,0x52,0x06,0x51,
110
0x07,0x02,0x52,0x06,0x2d,0x04,0x04,0x02,0x25,0x00,0x02,0x11,0x04,0x38,0x04,};
111
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_132, 2, (MRB_SYM(name), 0,), const);
112
static const mrb_irep gem_mrblib_mruby_io_proc_irep_132 = {
113
  3,9,0,
114
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_132,
115
  gem_mrblib_mruby_io_proc_pool_132,gem_mrblib_mruby_io_proc_syms_132,NULL,
116
  gem_mrblib_mruby_io_proc_lv_132,
117
  NULL,         /* debug_info */
118
  115,3,8,0,0
119
};
120
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_133[1] = {
121
{IREP_TT_STR|(0<<2), {""}},
122
};
123
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_133, 3, (MRB_SYM(SEPARATOR), MRB_SYM(File), MRB_OPSYM(neq), ), const);
124
static const mrb_code gem_mrblib_mruby_io_proc_iseq_133[184] = {
125
0x34,0x04,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x23,0x04,0x01,0x03,0x04,0x01,0x04,0x03,0x06,
126
0x05,0x23,0x04,0x1d,0x05,0x01,0x1f,0x05,0x00,0x42,0x04,0x27,0x04,0x00,0x0f,0x01,0x04,0x03,0x05,0x05,
127
0x23,0x04,0x1d,0x05,0x01,0x1f,0x05,0x00,0x42,0x04,0x27,0x04,0x00,0x12,0x01,0x04,0x03,0x07,0x05,0x04,
128
0x06,0x02,0x59,0x05,0x23,0x04,0x01,0x03,0x04,0x25,0x00,0x46,0x01,0x04,0x03,0x06,0x05,0x23,0x04,0x1d,
129
0x05,0x01,0x1f,0x05,0x00,0x42,0x04,0x27,0x04,0x00,0x11,0x01,0x04,0x03,0x07,0x05,0x05,0x06,0x59,0x05,
130
0x23,0x04,0x01,0x03,0x04,0x25,0x00,0x22,0x01,0x04,0x03,0x05,0x05,0x23,0x04,0x1d,0x05,0x01,0x1f,0x05,
131
0x00,0x42,0x04,0x27,0x04,0x00,0x0f,0x01,0x04,0x03,0x06,0x05,0x04,0x06,0x02,0x59,0x05,0x23,0x04,0x01,
132
0x03,0x04,0x01,0x04,0x03,0x51,0x05,0x00,0x2f,0x04,0x02,0x01,0x27,0x04,0x00,0x18,0x21,0x04,0x03,0x00,
133
0x1d,0x05,0x01,0x1f,0x05,0x00,0x01,0x06,0x03,0x3c,0x05,0x3c,0x04,0x22,0x04,0x03,0x00,0x25,0x00,0x02,
134
0x11,0x04,0x38,0x04,};
135
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_133, 3, (MRB_SYM(i), 0,MRB_SYM(t), ), const);
136
static const mrb_irep gem_mrblib_mruby_io_proc_irep_133 = {
137
  4,8,0,
138
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_133,
139
  gem_mrblib_mruby_io_proc_pool_133,gem_mrblib_mruby_io_proc_syms_133,NULL,
140
  gem_mrblib_mruby_io_proc_lv_133,
141
  NULL,         /* debug_info */
142
  184,1,3,0,0
143
};
144
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_11[2] = {
145
  &gem_mrblib_mruby_io_proc_irep_132,
146
  &gem_mrblib_mruby_io_proc_irep_133,
147
};
148
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_11[1] = {
149
{IREP_TT_STR|(0<<2), {""}},
150
};
151
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_11, 7, (MRB_SYM_Q(empty), MRB_SYM_B(map), MRB_SYM(size), MRB_SYM(SEPARATOR), MRB_SYM(File), MRB_SYM(dup), MRB_SYM(each), ), const);
152
static const mrb_code gem_mrblib_mruby_io_proc_iseq_11[216] = {
153
0x34,0x00,0x10,0x00,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x27,0x04,0x00,0x05,0x51,0x04,0x00,0x38,0x04,
154
0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x01,0x00,0x01,0x04,0x01,0x2f,0x04,0x02,0x00,0x07,0x05,0x42,
155
0x04,0x27,0x04,0x00,0x09,0x01,0x04,0x01,0x06,0x05,0x23,0x04,0x38,0x04,0x01,0x04,0x01,0x06,0x05,0x23,
156
0x04,0x05,0x05,0x23,0x04,0x1d,0x05,0x04,0x1f,0x05,0x03,0x42,0x04,0x27,0x04,0x00,0x16,0x01,0x04,0x01,
157
0x06,0x05,0x23,0x04,0x06,0x05,0x04,0x06,0x02,0x59,0x05,0x23,0x04,0x01,0x03,0x04,0x25,0x00,0x0e,0x01,
158
0x04,0x01,0x06,0x05,0x23,0x04,0x2f,0x04,0x05,0x00,0x01,0x03,0x04,0x07,0x04,0x01,0x05,0x01,0x2f,0x05,
159
0x02,0x00,0x3f,0x05,0x02,0x59,0x04,0x57,0x05,0x01,0x30,0x04,0x06,0x00,0x01,0x04,0x01,0x05,0x05,0x23,
160
0x04,0x06,0x05,0x23,0x04,0x1d,0x05,0x04,0x1f,0x05,0x03,0x42,0x04,0x27,0x04,0x00,0x22,0x01,0x04,0x03,
161
0x1d,0x05,0x04,0x1f,0x05,0x03,0x01,0x06,0x01,0x05,0x07,0x23,0x06,0x07,0x07,0x05,0x08,0x59,0x07,0x23,
162
0x06,0x3c,0x05,0x3c,0x04,0x01,0x03,0x04,0x25,0x00,0x17,0x01,0x04,0x03,0x1d,0x05,0x04,0x1f,0x05,0x03,
163
0x01,0x06,0x01,0x05,0x07,0x23,0x06,0x3c,0x05,0x3c,0x04,0x01,0x03,0x04,0x38,0x03,};
164
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_11, 3, (MRB_SYM(names), 0,MRB_SYM(s), ), const);
165
static const mrb_irep gem_mrblib_mruby_io_proc_irep_11 = {
166
  4,9,0,
167
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_11,
168
  gem_mrblib_mruby_io_proc_pool_11,gem_mrblib_mruby_io_proc_syms_11,gem_mrblib_mruby_io_proc_reps_11,
169
  gem_mrblib_mruby_io_proc_lv_11,
170
  NULL,         /* debug_info */
171
  216,1,7,2,0
172
};
173
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_12[6] = {
174
{IREP_TT_STR|(1<<2), {"\x2f"}},
175
{IREP_TT_STR|(1<<2), {"\x3a"}},
176
{IREP_TT_STR|(1<<2), {"\x7e"}},
177
{IREP_TT_STR|(47<<2), {"\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x66\x69\x6e\x64\x20\x48\x4f\x4d\x45\x20\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x20\x2d\x2d\x20\x65\x78\x70\x61\x6e\x64\x69\x6e\x67\x20\x27\x7e\x27"}},
178
{IREP_TT_STR|(5<<2), {"\x75\x73\x65\x72\x20"}},
179
{IREP_TT_STR|(14<<2), {"\x20\x64\x6f\x65\x73\x6e\x27\x74\x20\x65\x78\x69\x73\x74"}},
180
};
181
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_12, 9, (MRB_SYM(size), MRB_OPSYM(aref), MRB_SYM(_gethome), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(split), MRB_SYM(join), MRB_SYM(_getwd), MRB_SYM(_concat_path), ), const);
182
static const mrb_code gem_mrblib_mruby_io_proc_iseq_12[342] = {
183
0x34,0x08,0x00,0x00,0x01,0x09,0x01,0x06,0x0a,0x23,0x09,0x51,0x0a,0x00,0x42,0x09,0x26,0x09,0x00,0x0c,
184
0x01,0x09,0x01,0x07,0x0a,0x23,0x09,0x51,0x0a,0x01,0x42,0x09,0x27,0x09,0x00,0x06,0x01,0x04,0x01,0x25,
185
0x01,0x2a,0x01,0x09,0x01,0x06,0x0a,0x23,0x09,0x51,0x0a,0x02,0x42,0x09,0x27,0x09,0x00,0xfc,0x01,0x09,
186
0x01,0x07,0x0a,0x23,0x09,0x51,0x0a,0x00,0x42,0x09,0x26,0x09,0x00,0x0b,0x01,0x09,0x01,0x07,0x0a,0x23,
187
0x09,0x11,0x0a,0x42,0x09,0x27,0x09,0x00,0x4e,0x01,0x09,0x01,0x07,0x0a,0x01,0x0b,0x01,0x2f,0x0b,0x00,
188
0x00,0x2f,0x09,0x01,0x02,0x01,0x05,0x09,0x2d,0x09,0x02,0x00,0x01,0x06,0x09,0x01,0x09,0x06,0x26,0x09,
189
0x00,0x0a,0x1d,0x0a,0x03,0x51,0x0b,0x03,0x2d,0x09,0x04,0x02,0x01,0x04,0x06,0x01,0x09,0x05,0x27,0x09,
190
0x00,0x0b,0x01,0x09,0x04,0x01,0x0a,0x05,0x3c,0x09,0x01,0x04,0x09,0x01,0x09,0x04,0x51,0x0a,0x00,0x3c,
191
0x09,0x01,0x04,0x09,0x25,0x00,0x8c,0x01,0x09,0x01,0x51,0x0a,0x00,0x2f,0x09,0x05,0x01,0x01,0x07,0x09,
192
0x01,0x09,0x07,0x06,0x0a,0x23,0x09,0x07,0x0a,0x01,0x0b,0x07,0x06,0x0c,0x23,0x0b,0x2f,0x0b,0x00,0x00,
193
0x2f,0x09,0x01,0x02,0x01,0x08,0x09,0x51,0x09,0x00,0x01,0x0a,0x07,0x07,0x0b,0x01,0x0c,0x07,0x2f,0x0c,
194
0x00,0x00,0x2f,0x0a,0x01,0x02,0x51,0x0b,0x00,0x2f,0x0a,0x06,0x01,0x3c,0x09,0x01,0x05,0x09,0x01,0x0a,
195
0x08,0x2d,0x09,0x02,0x01,0x01,0x06,0x09,0x01,0x09,0x06,0x26,0x09,0x00,0x14,0x1d,0x0a,0x03,0x51,0x0b,
196
0x04,0x01,0x0c,0x08,0x52,0x0b,0x51,0x0c,0x05,0x52,0x0b,0x2d,0x09,0x04,0x02,0x01,0x04,0x06,0x01,0x09,
197
0x05,0x27,0x09,0x00,0x0b,0x01,0x09,0x04,0x01,0x0a,0x05,0x3c,0x09,0x01,0x04,0x09,0x01,0x09,0x04,0x51,
198
0x0a,0x00,0x3c,0x09,0x01,0x04,0x09,0x25,0x00,0x1e,0x01,0x0a,0x02,0x2d,0x0b,0x07,0x00,0x2d,0x09,0x08,
199
0x02,0x01,0x04,0x09,0x01,0x09,0x04,0x51,0x0a,0x00,0x01,0x0b,0x01,0x3c,0x0a,0x3c,0x09,0x01,0x04,0x09,
200
0x38,0x04,};
201
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_12, 8, (MRB_SYM(path), MRB_SYM(base_path), 0,MRB_SYM(expanded_path), MRB_SYM(dir), MRB_SYM(home_dir), MRB_SYM(splitted_path), MRB_SYM(user), ), const);
202
static const mrb_irep gem_mrblib_mruby_io_proc_irep_12 = {
203
  9,14,0,
204
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_12,
205
  gem_mrblib_mruby_io_proc_pool_12,gem_mrblib_mruby_io_proc_syms_12,NULL,
206
  gem_mrblib_mruby_io_proc_lv_12,
207
  NULL,         /* debug_info */
208
  342,6,9,0,0
209
};
210
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_178[2] = {
211
{IREP_TT_STR|(2<<2), {"\x2e\x2e"}},
212
{IREP_TT_STR|(1<<2), {"\x2e"}},
213
};
214
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_178, 3, (MRB_SYM(size), MRB_SYM(pop), MRB_OPSYM(lshift), ), const);
215
static const mrb_code gem_mrblib_mruby_io_proc_iseq_178[78] = {
216
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x51,0x04,0x00,0x42,0x03,0x27,0x03,0x00,0x20,0x21,0x03,0x06,0x00,
217
0x2f,0x03,0x00,0x00,0x07,0x04,0x45,0x03,0x27,0x03,0x00,0x0b,0x21,0x03,0x06,0x00,0x2f,0x03,0x01,0x00,
218
0x25,0x00,0x02,0x11,0x03,0x25,0x00,0x1c,0x01,0x03,0x01,0x51,0x04,0x01,0x42,0x03,0x27,0x03,0x00,0x05,
219
0x11,0x03,0x25,0x00,0x0b,0x21,0x03,0x06,0x00,0x01,0x04,0x01,0x2f,0x03,0x02,0x01,0x38,0x03,};
220
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_178, 2, (MRB_SYM(path_token), 0,), const);
221
static const mrb_irep gem_mrblib_mruby_io_proc_irep_178 = {
222
  3,6,0,
223
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_178,
224
  gem_mrblib_mruby_io_proc_pool_178,gem_mrblib_mruby_io_proc_syms_178,NULL,
225
  gem_mrblib_mruby_io_proc_lv_178,
226
  NULL,         /* debug_info */
227
  78,2,3,0,0
228
};
229
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_13[1] = {
230
  &gem_mrblib_mruby_io_proc_irep_178,
231
};
232
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_13[7] = {
233
{IREP_TT_STR|(1<<2), {"\x2e"}},
234
{IREP_TT_STR|(0<<2), {""}},
235
{IREP_TT_STR|(1<<2), {"\x41"}},
236
{IREP_TT_STR|(1<<2), {"\x5a"}},
237
{IREP_TT_STR|(1<<2), {"\x3a"}},
238
{IREP_TT_STR|(1<<2), {"\x2f"}},
239
{IREP_TT_STR|(2<<2), {"\x2f\x2f"}},
240
};
241
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_13, 14, (MRB_SYM(_concat_path), MRB_SYM(ALT_SEPARATOR), MRB_SYM(File), MRB_SYM(size), MRB_SYM(upcase), MRB_SYM_Q(include), MRB_OPSYM(aref), MRB_SYM_B(gsub), MRB_SYM(gsub), MRB_OPSYM(neq), MRB_SYM(split), MRB_SYM(each), MRB_SYM(join), MRB_SYM_Q(empty), ), const);
242
static const mrb_code gem_mrblib_mruby_io_proc_iseq_13[307] = {
243
0x34,0x04,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x03,0x51,0x02,0x00,0x01,0x08,0x01,0x01,0x09,0x02,0x2d,
244
0x07,0x00,0x02,0x01,0x04,0x07,0x51,0x05,0x01,0x1d,0x07,0x02,0x1f,0x07,0x01,0x27,0x07,0x00,0x0b,0x01,
245
0x07,0x04,0x2f,0x07,0x03,0x00,0x08,0x08,0x45,0x07,0x27,0x07,0x00,0x17,0x51,0x07,0x02,0x51,0x08,0x03,
246
0x59,0x07,0x01,0x08,0x04,0x06,0x09,0x23,0x08,0x2f,0x08,0x04,0x00,0x2f,0x07,0x05,0x01,0x27,0x07,0x00,
247
0x0c,0x01,0x07,0x04,0x07,0x08,0x23,0x07,0x51,0x08,0x04,0x42,0x07,0x27,0x07,0x00,0x21,0x01,0x07,0x04,
248
0x06,0x08,0x08,0x09,0x2f,0x07,0x06,0x02,0x01,0x05,0x07,0x01,0x07,0x04,0x08,0x08,0x01,0x09,0x04,0x2f,
249
0x09,0x03,0x00,0x2f,0x07,0x06,0x02,0x01,0x04,0x07,0x47,0x06,0x00,0x1d,0x07,0x02,0x1f,0x07,0x01,0x27,
250
0x07,0x00,0x0d,0x01,0x07,0x04,0x1d,0x08,0x02,0x1f,0x08,0x01,0x2f,0x07,0x05,0x01,0x27,0x07,0x00,0x10,
251
0x01,0x07,0x04,0x1d,0x08,0x02,0x1f,0x08,0x01,0x51,0x09,0x05,0x2f,0x07,0x07,0x02,0x01,0x07,0x04,0x51,
252
0x08,0x06,0x2f,0x07,0x05,0x01,0x27,0x07,0x00,0x13,0x01,0x07,0x04,0x51,0x08,0x06,0x51,0x09,0x05,0x2f,
253
0x07,0x08,0x02,0x01,0x04,0x07,0x25,0xff,0xdf,0x01,0x07,0x04,0x51,0x08,0x05,0x2f,0x07,0x09,0x01,0x27,
254
0x07,0x00,0x2c,0x01,0x07,0x04,0x51,0x08,0x05,0x2f,0x07,0x0a,0x01,0x57,0x08,0x00,0x30,0x07,0x0b,0x00,
255
0x01,0x07,0x06,0x51,0x08,0x05,0x2f,0x07,0x0c,0x01,0x01,0x04,0x07,0x01,0x07,0x04,0x2f,0x07,0x0d,0x00,
256
0x27,0x07,0x00,0x03,0x51,0x04,0x05,0x01,0x07,0x05,0x2f,0x07,0x0d,0x00,0x27,0x07,0x00,0x06,0x01,0x07,
257
0x04,0x25,0x00,0x15,0x01,0x07,0x05,0x01,0x08,0x04,0x51,0x09,0x05,0x1d,0x0a,0x02,0x1f,0x0a,0x01,0x2f,
258
0x08,0x08,0x02,0x3c,0x07,0x38,0x07,};
259
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_13, 6, (MRB_SYM(path), MRB_SYM(default_dir), 0,MRB_SYM(expanded_path), MRB_SYM(drive_prefix), MRB_SYM(expand_path_array), ), const);
260
static const mrb_irep gem_mrblib_mruby_io_proc_irep_13 = {
261
  7,12,0,
262
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_13,
263
  gem_mrblib_mruby_io_proc_pool_13,gem_mrblib_mruby_io_proc_syms_13,gem_mrblib_mruby_io_proc_reps_13,
264
  gem_mrblib_mruby_io_proc_lv_13,
265
  NULL,         /* debug_info */
266
  307,7,14,1,0
267
};
268
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_201, 1, (MRB_SYM(call), ), const);
269
static const mrb_code gem_mrblib_mruby_io_proc_iseq_201[17] = {
270
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x3b,0x03,0x08,0x02,0x2f,0x03,0x00,0x01,0x38,0x03,};
271
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_201, 2, (MRB_SYM(l), 0,), const);
272
static const mrb_irep gem_mrblib_mruby_io_proc_irep_201 = {
273
  3,6,0,
274
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_201,
275
  NULL,gem_mrblib_mruby_io_proc_syms_201,NULL,
276
  gem_mrblib_mruby_io_proc_lv_201,
277
  NULL,         /* debug_info */
278
  17,0,1,0,0
279
};
280
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_200[1] = {
281
  &gem_mrblib_mruby_io_proc_irep_201,
282
};
283
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_200, 1, (MRB_SYM(each), ), const);
284
static const mrb_code gem_mrblib_mruby_io_proc_iseq_200[16] = {
285
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x57,0x04,0x00,0x30,0x03,0x00,0x00,0x38,0x03,};
286
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_200, 2, (MRB_SYM(f), 0,), const);
287
static const mrb_irep gem_mrblib_mruby_io_proc_irep_200 = {
288
  3,5,0,
289
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_200,
290
  NULL,gem_mrblib_mruby_io_proc_syms_200,gem_mrblib_mruby_io_proc_reps_200,
291
  gem_mrblib_mruby_io_proc_lv_200,
292
  NULL,         /* debug_info */
293
  16,0,1,1,0
294
};
295
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_14[1] = {
296
  &gem_mrblib_mruby_io_proc_irep_200,
297
};
298
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_14, 3, (MRB_SYM_Q(block_given), MRB_SYM(open), MRB_SYM(new), ), const);
299
static const mrb_code gem_mrblib_mruby_io_proc_iseq_14[40] = {
300
0x34,0x04,0x00,0x00,0x2d,0x03,0x00,0x00,0x27,0x03,0x00,0x0f,0x12,0x03,0x01,0x04,0x01,0x57,0x05,0x00,
301
0x30,0x03,0x01,0x01,0x25,0x00,0x0b,0x12,0x03,0x01,0x04,0x01,0x2f,0x03,0x02,0x01,0x38,0x03,0x38,0x03,};
302
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_14, 2, (MRB_SYM(file), 0,), const);
303
static const mrb_irep gem_mrblib_mruby_io_proc_irep_14 = {
304
  3,6,0,
305
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_14,
306
  NULL,gem_mrblib_mruby_io_proc_syms_14,gem_mrblib_mruby_io_proc_reps_14,
307
  gem_mrblib_mruby_io_proc_lv_14,
308
  NULL,         /* debug_info */
309
  40,0,3,1,0
310
};
311
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_15, 2, (MRB_SYM(FileTest), MRB_SYM_Q(directory), ), const);
312
static const mrb_code gem_mrblib_mruby_io_proc_iseq_15[16] = {
313
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
314
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_15, 2, (MRB_SYM(file), 0,), const);
315
static const mrb_irep gem_mrblib_mruby_io_proc_irep_15 = {
316
  3,6,0,
317
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_15,
318
  NULL,gem_mrblib_mruby_io_proc_syms_15,NULL,
319
  gem_mrblib_mruby_io_proc_lv_15,
320
  NULL,         /* debug_info */
321
  16,0,2,0,0
322
};
323
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_16, 2, (MRB_SYM(FileTest), MRB_SYM_Q(exist), ), const);
324
static const mrb_code gem_mrblib_mruby_io_proc_iseq_16[16] = {
325
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
326
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_16, 2, (MRB_SYM(file), 0,), const);
327
static const mrb_irep gem_mrblib_mruby_io_proc_irep_16 = {
328
  3,6,0,
329
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_16,
330
  NULL,gem_mrblib_mruby_io_proc_syms_16,NULL,
331
  gem_mrblib_mruby_io_proc_lv_16,
332
  NULL,         /* debug_info */
333
  16,0,2,0,0
334
};
335
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_17, 2, (MRB_SYM(FileTest), MRB_SYM_Q(exists), ), const);
336
static const mrb_code gem_mrblib_mruby_io_proc_iseq_17[16] = {
337
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
338
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_17, 2, (MRB_SYM(file), 0,), const);
339
static const mrb_irep gem_mrblib_mruby_io_proc_irep_17 = {
340
  3,6,0,
341
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_17,
342
  NULL,gem_mrblib_mruby_io_proc_syms_17,NULL,
343
  gem_mrblib_mruby_io_proc_lv_17,
344
  NULL,         /* debug_info */
345
  16,0,2,0,0
346
};
347
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_18, 2, (MRB_SYM(FileTest), MRB_SYM_Q(file), ), const);
348
static const mrb_code gem_mrblib_mruby_io_proc_iseq_18[16] = {
349
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
350
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_18, 2, (MRB_SYM(file), 0,), const);
351
static const mrb_irep gem_mrblib_mruby_io_proc_irep_18 = {
352
  3,6,0,
353
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_18,
354
  NULL,gem_mrblib_mruby_io_proc_syms_18,NULL,
355
  gem_mrblib_mruby_io_proc_lv_18,
356
  NULL,         /* debug_info */
357
  16,0,2,0,0
358
};
359
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_19, 2, (MRB_SYM(FileTest), MRB_SYM_Q(pipe), ), const);
360
static const mrb_code gem_mrblib_mruby_io_proc_iseq_19[16] = {
361
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
362
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_19, 2, (MRB_SYM(file), 0,), const);
363
static const mrb_irep gem_mrblib_mruby_io_proc_irep_19 = {
364
  3,6,0,
365
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_19,
366
  NULL,gem_mrblib_mruby_io_proc_syms_19,NULL,
367
  gem_mrblib_mruby_io_proc_lv_19,
368
  NULL,         /* debug_info */
369
  16,0,2,0,0
370
};
371
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_20, 2, (MRB_SYM(FileTest), MRB_SYM(size), ), const);
372
static const mrb_code gem_mrblib_mruby_io_proc_iseq_20[16] = {
373
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
374
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_20, 2, (MRB_SYM(file), 0,), const);
375
static const mrb_irep gem_mrblib_mruby_io_proc_irep_20 = {
376
  3,6,0,
377
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_20,
378
  NULL,gem_mrblib_mruby_io_proc_syms_20,NULL,
379
  gem_mrblib_mruby_io_proc_lv_20,
380
  NULL,         /* debug_info */
381
  16,0,2,0,0
382
};
383
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_21, 2, (MRB_SYM(FileTest), MRB_SYM_Q(size), ), const);
384
static const mrb_code gem_mrblib_mruby_io_proc_iseq_21[16] = {
385
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
386
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_21, 2, (MRB_SYM(file), 0,), const);
387
static const mrb_irep gem_mrblib_mruby_io_proc_irep_21 = {
388
  3,6,0,
389
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_21,
390
  NULL,gem_mrblib_mruby_io_proc_syms_21,NULL,
391
  gem_mrblib_mruby_io_proc_lv_21,
392
  NULL,         /* debug_info */
393
  16,0,2,0,0
394
};
395
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_22, 2, (MRB_SYM(FileTest), MRB_SYM_Q(socket), ), const);
396
static const mrb_code gem_mrblib_mruby_io_proc_iseq_22[16] = {
397
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
398
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_22, 2, (MRB_SYM(file), 0,), const);
399
static const mrb_irep gem_mrblib_mruby_io_proc_irep_22 = {
400
  3,6,0,
401
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_22,
402
  NULL,gem_mrblib_mruby_io_proc_syms_22,NULL,
403
  gem_mrblib_mruby_io_proc_lv_22,
404
  NULL,         /* debug_info */
405
  16,0,2,0,0
406
};
407
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_23, 2, (MRB_SYM(FileTest), MRB_SYM_Q(symlink), ), const);
408
static const mrb_code gem_mrblib_mruby_io_proc_iseq_23[16] = {
409
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
410
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_23, 2, (MRB_SYM(file), 0,), const);
411
static const mrb_irep gem_mrblib_mruby_io_proc_irep_23 = {
412
  3,6,0,
413
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_23,
414
  NULL,gem_mrblib_mruby_io_proc_syms_23,NULL,
415
  gem_mrblib_mruby_io_proc_lv_23,
416
  NULL,         /* debug_info */
417
  16,0,2,0,0
418
};
419
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_24, 2, (MRB_SYM(FileTest), MRB_SYM_Q(zero), ), const);
420
static const mrb_code gem_mrblib_mruby_io_proc_iseq_24[16] = {
421
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
422
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_24, 2, (MRB_SYM(file), 0,), const);
423
static const mrb_irep gem_mrblib_mruby_io_proc_irep_24 = {
424
  3,6,0,
425
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_24,
426
  NULL,gem_mrblib_mruby_io_proc_syms_24,NULL,
427
  gem_mrblib_mruby_io_proc_lv_24,
428
  NULL,         /* debug_info */
429
  16,0,2,0,0
430
};
431
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_25[2] = {
432
{IREP_TT_STR|(1<<2), {"\x2e"}},
433
{IREP_TT_STR|(0<<2), {""}},
434
};
435
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_25, 3, (MRB_SYM(basename), MRB_SYM(rindex), MRB_SYM_Q(nil), ), const);
436
static const mrb_code gem_mrblib_mruby_io_proc_iseq_25[70] = {
437
0x34,0x04,0x00,0x00,0x12,0x05,0x01,0x06,0x01,0x2f,0x05,0x00,0x01,0x01,0x03,0x05,0x01,0x05,0x03,0x51,
438
0x06,0x00,0x2f,0x05,0x01,0x01,0x01,0x04,0x05,0x01,0x05,0x04,0x06,0x06,0x42,0x05,0x26,0x05,0x00,0x07,
439
0x01,0x05,0x04,0x2f,0x05,0x02,0x00,0x27,0x05,0x00,0x05,0x51,0x05,0x01,0x38,0x05,0x01,0x05,0x03,0x01,
440
0x06,0x04,0x05,0x07,0x59,0x06,0x23,0x05,0x38,0x05,};
441
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_25, 4, (MRB_SYM(filename), 0,MRB_SYM(fname), MRB_SYM(epos), ), const);
442
static const mrb_irep gem_mrblib_mruby_io_proc_irep_25 = {
443
  5,8,0,
444
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_25,
445
  gem_mrblib_mruby_io_proc_pool_25,gem_mrblib_mruby_io_proc_syms_25,NULL,
446
  gem_mrblib_mruby_io_proc_lv_25,
447
  NULL,         /* debug_info */
448
  70,2,3,0,0
449
};
450
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_26[2] = {
451
{IREP_TT_STR|(26<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20"}},
452
{IREP_TT_STR|(12<<2), {"\x20\x69\x6e\x74\x6f\x20\x53\x74\x72\x69\x6e\x67"}},
453
};
454
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_26, 5, (MRB_SYM(String), MRB_SYM_Q(kind_of), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), ), const);
455
static const mrb_code gem_mrblib_mruby_io_proc_iseq_26[50] = {
456
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x1d,0x04,0x00,0x2f,0x03,0x01,0x01,0x27,0x03,0x00,0x06,0x01,0x03,
457
0x01,0x25,0x00,0x18,0x1d,0x04,0x02,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x03,0x00,0x52,0x05,0x51,
458
0x06,0x01,0x52,0x05,0x2d,0x03,0x04,0x02,0x38,0x03,};
459
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_26, 2, (MRB_SYM(filename), 0,), const);
460
static const mrb_irep gem_mrblib_mruby_io_proc_irep_26 = {
461
  3,8,0,
462
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_26,
463
  gem_mrblib_mruby_io_proc_pool_26,gem_mrblib_mruby_io_proc_syms_26,NULL,
464
  gem_mrblib_mruby_io_proc_lv_26,
465
  NULL,         /* debug_info */
466
  50,2,5,0,0
467
};
468
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_1[21] = {
469
  &gem_mrblib_mruby_io_proc_irep_6,
470
  &gem_mrblib_mruby_io_proc_irep_7,
471
  &gem_mrblib_mruby_io_proc_irep_8,
472
  &gem_mrblib_mruby_io_proc_irep_9,
473
  &gem_mrblib_mruby_io_proc_irep_10,
474
  &gem_mrblib_mruby_io_proc_irep_11,
475
  &gem_mrblib_mruby_io_proc_irep_12,
476
  &gem_mrblib_mruby_io_proc_irep_13,
477
  &gem_mrblib_mruby_io_proc_irep_14,
478
  &gem_mrblib_mruby_io_proc_irep_15,
479
  &gem_mrblib_mruby_io_proc_irep_16,
480
  &gem_mrblib_mruby_io_proc_irep_17,
481
  &gem_mrblib_mruby_io_proc_irep_18,
482
  &gem_mrblib_mruby_io_proc_irep_19,
483
  &gem_mrblib_mruby_io_proc_irep_20,
484
  &gem_mrblib_mruby_io_proc_irep_21,
485
  &gem_mrblib_mruby_io_proc_irep_22,
486
  &gem_mrblib_mruby_io_proc_irep_23,
487
  &gem_mrblib_mruby_io_proc_irep_24,
488
  &gem_mrblib_mruby_io_proc_irep_25,
489
  &gem_mrblib_mruby_io_proc_irep_26,
490
};
491
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_1, 22, (MRB_SYM(path), MRB_SYM(attr_accessor), MRB_SYM(initialize), MRB_SYM(atime), MRB_SYM(ctime), MRB_SYM(mtime), MRB_SYM(inspect), MRB_SYM(join), MRB_SYM(_concat_path), MRB_SYM(expand_path), MRB_SYM(foreach), MRB_SYM_Q(directory), MRB_SYM_Q(exist), MRB_SYM_Q(exists), MRB_SYM_Q(file), MRB_SYM_Q(pipe), MRB_SYM(size), MRB_SYM_Q(size), MRB_SYM_Q(socket), MRB_SYM_Q(symlink), MRB_SYM_Q(zero), MRB_SYM(extname), ), const);
492
static const mrb_code gem_mrblib_mruby_io_proc_iseq_1[209] = {
493
0x10,0x02,0x00,0x2d,0x01,0x01,0x01,0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x01,
494
0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x02,0x5f,0x01,0x04,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x05,0x63,
495
0x01,0x58,0x02,0x04,0x5f,0x01,0x06,0x12,0x01,0x62,0x01,0x58,0x02,0x05,0x5f,0x01,0x07,0x12,0x01,0x62,
496
0x01,0x58,0x02,0x06,0x5f,0x01,0x08,0x12,0x01,0x62,0x01,0x58,0x02,0x07,0x5f,0x01,0x09,0x12,0x01,0x62,
497
0x01,0x58,0x02,0x08,0x5f,0x01,0x0a,0x12,0x01,0x62,0x01,0x58,0x02,0x09,0x5f,0x01,0x0b,0x12,0x01,0x62,
498
0x01,0x58,0x02,0x0a,0x5f,0x01,0x0c,0x12,0x01,0x62,0x01,0x58,0x02,0x0b,0x5f,0x01,0x0d,0x12,0x01,0x62,
499
0x01,0x58,0x02,0x0c,0x5f,0x01,0x0e,0x12,0x01,0x62,0x01,0x58,0x02,0x0d,0x5f,0x01,0x0f,0x12,0x01,0x62,
500
0x01,0x58,0x02,0x0e,0x5f,0x01,0x10,0x12,0x01,0x62,0x01,0x58,0x02,0x0f,0x5f,0x01,0x11,0x12,0x01,0x62,
501
0x01,0x58,0x02,0x10,0x5f,0x01,0x12,0x12,0x01,0x62,0x01,0x58,0x02,0x11,0x5f,0x01,0x13,0x12,0x01,0x62,
502
0x01,0x58,0x02,0x12,0x5f,0x01,0x14,0x12,0x01,0x62,0x01,0x58,0x02,0x13,0x5f,0x01,0x15,0x12,0x01,0x62,
503
0x01,0x58,0x02,0x14,0x5f,0x01,0x00,0x38,0x01,};
504
static const mrb_irep gem_mrblib_mruby_io_proc_irep_1 = {
505
  1,4,0,
506
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_1,
507
  NULL,gem_mrblib_mruby_io_proc_syms_1,gem_mrblib_mruby_io_proc_reps_1,
508
  NULL,         /* lv */
509
  NULL,         /* debug_info */
510
  209,0,22,21,0
511
};
512
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_459, 5, (MRB_SYM(FNM_SYSCASE), MRB_SYM(FNM_NOESCAPE), MRB_SYM(FNM_PATHNAME), MRB_SYM(FNM_DOTMATCH), MRB_SYM(FNM_CASEFOLD), ), const);
513
static const mrb_code gem_mrblib_mruby_io_proc_iseq_459[28] = {
514
0x06,0x01,0x1e,0x01,0x00,0x07,0x01,0x1e,0x01,0x01,0x08,0x01,0x1e,0x01,0x02,0x0a,0x01,0x1e,0x01,0x03,
515
0x03,0x01,0x08,0x1e,0x01,0x04,0x38,0x01,};
516
static const mrb_irep gem_mrblib_mruby_io_proc_irep_459 = {
517
  1,2,0,
518
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_459,
519
  NULL,gem_mrblib_mruby_io_proc_syms_459,NULL,
520
  NULL,         /* lv */
521
  NULL,         /* debug_info */
522
  28,0,5,0,0
523
};
524
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_2[1] = {
525
  &gem_mrblib_mruby_io_proc_irep_459,
526
};
527
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_2, 1, (MRB_SYM(Constants), ), const);
528
static const mrb_code gem_mrblib_mruby_io_proc_iseq_2[10] = {
529
0x11,0x01,0x5d,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,};
530
static const mrb_irep gem_mrblib_mruby_io_proc_irep_2 = {
531
  1,2,0,
532
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_2,
533
  NULL,gem_mrblib_mruby_io_proc_syms_2,gem_mrblib_mruby_io_proc_reps_2,
534
  NULL,         /* lv */
535
  NULL,         /* debug_info */
536
  10,0,1,1,0
537
};
538
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_3, 3, (MRB_SYM(Constants), MRB_SYM(File), MRB_SYM(include), ), const);
539
static const mrb_code gem_mrblib_mruby_io_proc_iseq_3[12] = {
540
0x1d,0x02,0x01,0x1f,0x02,0x00,0x2d,0x01,0x02,0x01,0x38,0x01,};
541
static const mrb_irep gem_mrblib_mruby_io_proc_irep_3 = {
542
  1,4,0,
543
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_3,
544
  NULL,gem_mrblib_mruby_io_proc_syms_3,NULL,
545
  NULL,         /* lv */
546
  NULL,         /* debug_info */
547
  12,0,3,0,0
548
};
549
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_470, 5, (MRB_SYM(new), MRB_SYM(call), MRB_SYM_Q(closed), MRB_SYM(close), MRB_SYM(StandardError), ), const);
550
static const mrb_code gem_mrblib_mruby_io_proc_iseq_470[118] = {
551
0x34,0x00,0x10,0x01,0x12,0x04,0x11,0x05,0x01,0x06,0x01,0x49,0x05,0x2f,0x04,0x00,0x0f,0x01,0x03,0x04,
552
0x01,0x04,0x02,0x26,0x04,0x00,0x02,0x38,0x03,0x01,0x05,0x03,0x3b,0x04,0x04,0x00,0x2f,0x04,0x01,0x01,
553
0x2a,0x06,0x01,0x07,0x03,0x2f,0x07,0x02,0x00,0x27,0x07,0x00,0x05,0x11,0x07,0x25,0x00,0x07,0x01,0x07,
554
0x03,0x2f,0x07,0x03,0x00,0x25,0x00,0x14,0x2a,0x07,0x1d,0x08,0x04,0x2b,0x07,0x08,0x26,0x08,0x00,0x03,
555
0x25,0x00,0x03,0x25,0x00,0x02,0x2c,0x07,0x2c,0x06,0x38,0x04,0x01,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,
556
0x28,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0x44,};
557
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_470, 3, (MRB_SYM(args), MRB_SYM(block), MRB_SYM(io), ), const);
558
static const mrb_irep gem_mrblib_mruby_io_proc_irep_470 = {
559
  4,9,2,
560
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_470,
561
  NULL,gem_mrblib_mruby_io_proc_syms_470,NULL,
562
  gem_mrblib_mruby_io_proc_lv_470,
563
  NULL,         /* debug_info */
564
  92,0,5,0,0
565
};
566
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_471[2] = {
567
{IREP_TT_STR|(1<<2), {"\x72"}},
568
{IREP_TT_STR|(39<<2), {"\x70\x6f\x70\x65\x6e\x20\x69\x73\x20\x6e\x6f\x74\x20\x73\x75\x70\x70\x6f\x72\x74\x65\x64\x20\x6f\x6e\x20\x74\x68\x69\x73\x20\x70\x6c\x61\x74\x66\x6f\x72\x6d"}},
569
};
570
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_471, 9, (MRB_SYM(_popen), MRB_SYM_Q(respond_to), MRB_OPSYM(not), MRB_SYM(NotImplementedError), MRB_SYM(raise), MRB_SYM(call), MRB_SYM_Q(closed), MRB_SYM(close), MRB_SYM(IOError), ), const);
571
static const mrb_code gem_mrblib_mruby_io_proc_iseq_471[161] = {
572
0x34,0x04,0x20,0x03,0x25,0x00,0x03,0x25,0x00,0x03,0x51,0x02,0x00,0x12,0x06,0x10,0x07,0x00,0x2f,0x06,
573
0x01,0x01,0x2f,0x06,0x02,0x00,0x27,0x06,0x00,0x0a,0x1d,0x07,0x03,0x51,0x08,0x01,0x2d,0x06,0x04,0x02,
574
0x12,0x06,0x01,0x07,0x01,0x01,0x08,0x02,0x53,0x09,0x00,0x01,0x0a,0x03,0x55,0x09,0x2f,0x06,0x00,0xf2,
575
0x01,0x05,0x06,0x01,0x06,0x04,0x26,0x06,0x00,0x02,0x38,0x05,0x01,0x07,0x05,0x3b,0x06,0x10,0x10,0x2f,
576
0x06,0x05,0x01,0x2a,0x08,0x01,0x09,0x05,0x2f,0x09,0x06,0x00,0x27,0x09,0x00,0x05,0x11,0x09,0x25,0x00,
577
0x07,0x01,0x09,0x05,0x2f,0x09,0x07,0x00,0x25,0x00,0x14,0x2a,0x09,0x1d,0x0a,0x08,0x2b,0x09,0x0a,0x26,
578
0x0a,0x00,0x03,0x25,0x00,0x03,0x25,0x00,0x02,0x2c,0x09,0x2c,0x08,0x38,0x06,0x01,0x00,0x00,0x00,0x48,
579
0x00,0x00,0x00,0x53,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,
580
0x6f,};
581
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_471, 5, (MRB_SYM(command), MRB_SYM(mode), MRB_SYM(opts), MRB_SYM(block), MRB_SYM(io), ), const);
582
static const mrb_irep gem_mrblib_mruby_io_proc_irep_471 = {
583
  6,11,2,
584
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_471,
585
  gem_mrblib_mruby_io_proc_pool_471,gem_mrblib_mruby_io_proc_syms_471,NULL,
586
  gem_mrblib_mruby_io_proc_lv_471,
587
  NULL,         /* debug_info */
588
  135,2,9,0,0
589
};
590
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_472[1] = {
591
{IREP_TT_STR|(38<<2), {"\x70\x69\x70\x65\x20\x69\x73\x20\x6e\x6f\x74\x20\x73\x75\x70\x70\x6f\x72\x74\x65\x64\x20\x6f\x6e\x20\x74\x68\x69\x73\x20\x70\x6c\x61\x74\x66\x6f\x72\x6d"}},
592
};
593
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_472, 9, (MRB_SYM(_pipe), MRB_SYM_Q(respond_to), MRB_OPSYM(not), MRB_SYM(NotImplementedError), MRB_SYM(raise), MRB_SYM(IO), MRB_SYM(call), MRB_SYM_Q(closed), MRB_SYM(close), ), const);
594
static const mrb_code gem_mrblib_mruby_io_proc_iseq_472[132] = {
595
0x34,0x00,0x00,0x01,0x12,0x04,0x10,0x05,0x00,0x2f,0x04,0x01,0x01,0x2f,0x04,0x02,0x00,0x27,0x04,0x00,
596
0x0a,0x1d,0x05,0x03,0x51,0x06,0x00,0x2d,0x04,0x04,0x02,0x01,0x04,0x01,0x27,0x04,0x00,0x48,0x1d,0x04,
597
0x05,0x2f,0x04,0x00,0x00,0x4c,0x02,0x04,0x00,0x4c,0x03,0x04,0x01,0x01,0x05,0x02,0x01,0x06,0x03,0x3b,
598
0x04,0x00,0x00,0x2f,0x04,0x06,0x02,0x2a,0x06,0x01,0x07,0x02,0x2f,0x07,0x07,0x00,0x26,0x07,0x00,0x07,
599
0x01,0x07,0x02,0x2f,0x07,0x08,0x00,0x01,0x07,0x03,0x2f,0x07,0x07,0x00,0x26,0x07,0x00,0x07,0x01,0x07,
600
0x03,0x2f,0x07,0x08,0x00,0x2c,0x06,0x25,0x00,0x07,0x1d,0x04,0x05,0x2f,0x04,0x00,0x00,0x38,0x04,0x01,
601
0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x43,0x00,0x00,0x00,0x43,};
602
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_472, 3, (MRB_SYM(block), MRB_SYM(r), MRB_SYM(w), ), const);
603
static const mrb_irep gem_mrblib_mruby_io_proc_irep_472 = {
604
  4,9,1,
605
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_472,
606
  gem_mrblib_mruby_io_proc_pool_472,gem_mrblib_mruby_io_proc_syms_472,NULL,
607
  gem_mrblib_mruby_io_proc_lv_472,
608
  NULL,         /* debug_info */
609
  119,1,9,0,0
610
};
611
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_473[2] = {
612
{IREP_TT_STR|(1<<2), {"\x72"}},
613
{IREP_TT_STR|(0<<2), {""}},
614
};
615
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_473, 9, (MRB_SYM(mode), MRB_SYM(IO), MRB_SYM(sysopen), MRB_SYM(open), MRB_SYM(seek), MRB_SYM(read), MRB_SYM(close), MRB_OPSYM(neq), MRB_SYM(_sysclose), ), const);
616
static const mrb_code gem_mrblib_mruby_io_proc_iseq_473[163] = {
617
0x34,0x04,0x40,0x04,0x25,0x00,0x06,0x25,0x00,0x05,0x25,0x00,0x04,0x11,0x02,0x06,0x03,0x35,0x06,0x00,
618
0x26,0x06,0x00,0x06,0x51,0x06,0x00,0x25,0x00,0x03,0x37,0x06,0x00,0x36,0x51,0x07,0x01,0x05,0x08,0x11,
619
0x09,0x1d,0x0a,0x01,0x01,0x0b,0x01,0x01,0x0c,0x06,0x2f,0x0a,0x02,0x02,0x01,0x08,0x0a,0x1d,0x0a,0x01,
620
0x01,0x0b,0x08,0x01,0x0c,0x06,0x2f,0x0a,0x03,0x02,0x01,0x09,0x0a,0x01,0x0a,0x03,0x06,0x0b,0x45,0x0a,
621
0x27,0x0a,0x00,0x0a,0x01,0x0a,0x09,0x01,0x0b,0x03,0x2f,0x0a,0x04,0x01,0x01,0x0a,0x09,0x01,0x0b,0x02,
622
0x2f,0x0a,0x05,0x01,0x01,0x07,0x0a,0x2a,0x0b,0x27,0x09,0x00,0x0a,0x01,0x0c,0x09,0x2f,0x0c,0x06,0x00,
623
0x25,0x00,0x17,0x01,0x0c,0x08,0x05,0x0d,0x2f,0x0c,0x07,0x01,0x27,0x0c,0x00,0x0a,0x1d,0x0c,0x01,0x01,
624
0x0d,0x08,0x2f,0x0c,0x08,0x01,0x2c,0x0b,0x38,0x07,0x01,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x6b,0x00,
625
0x00,0x00,0x6b,};
626
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_473, 9, (MRB_SYM(path), MRB_SYM(length), MRB_SYM(offset), MRB_OPSYM(pow), 0,MRB_SYM(mode), MRB_SYM(str), MRB_SYM(fd), MRB_SYM(io), ), const);
627
static const mrb_irep gem_mrblib_mruby_io_proc_irep_473 = {
628
  10,15,1,
629
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_473,
630
  gem_mrblib_mruby_io_proc_pool_473,gem_mrblib_mruby_io_proc_syms_473,NULL,
631
  gem_mrblib_mruby_io_proc_lv_473,
632
  NULL,         /* debug_info */
633
  150,2,9,0,0
634
};
635
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_474, 1, (MRB_SYM(__id__), ), const);
636
static const mrb_code gem_mrblib_mruby_io_proc_iseq_474[12] = {
637
0x34,0x00,0x00,0x00,0x12,0x02,0x2f,0x02,0x00,0x00,0x38,0x02,};
638
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_474, 1, (0,), const);
639
static const mrb_irep gem_mrblib_mruby_io_proc_irep_474 = {
640
  2,4,0,
641
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_474,
642
  NULL,gem_mrblib_mruby_io_proc_syms_474,NULL,
643
  gem_mrblib_mruby_io_proc_lv_474,
644
  NULL,         /* debug_info */
645
  12,0,1,0,0
646
};
647
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_475, 1, (MRB_SYM(write), ), const);
648
static const mrb_code gem_mrblib_mruby_io_proc_iseq_475[15] = {
649
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x2d,0x03,0x00,0x01,0x12,0x03,0x38,0x03,};
650
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_475, 2, (MRB_SYM(str), 0,), const);
651
static const mrb_irep gem_mrblib_mruby_io_proc_irep_475 = {
652
  3,6,0,
653
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_475,
654
  NULL,gem_mrblib_mruby_io_proc_syms_475,NULL,
655
  gem_mrblib_mruby_io_proc_lv_475,
656
  NULL,         /* debug_info */
657
  15,0,1,0,0
658
};
659
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_476, 2, (MRB_SYM(SEEK_SET), MRB_SYM(seek), ), const);
660
static const mrb_code gem_mrblib_mruby_io_proc_iseq_476[16] = {
661
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x1d,0x05,0x00,0x2d,0x03,0x01,0x02,0x38,0x03,};
662
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_476, 2, (MRB_SYM(i), 0,), const);
663
static const mrb_irep gem_mrblib_mruby_io_proc_irep_476 = {
664
  3,7,0,
665
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_476,
666
  NULL,gem_mrblib_mruby_io_proc_syms_476,NULL,
667
  gem_mrblib_mruby_io_proc_lv_476,
668
  NULL,         /* debug_info */
669
  16,0,2,0,0
670
};
671
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_477, 2, (MRB_SYM(SEEK_SET), MRB_SYM(seek), ), const);
672
static const mrb_code gem_mrblib_mruby_io_proc_iseq_477[15] = {
673
0x34,0x00,0x00,0x00,0x06,0x03,0x1d,0x04,0x00,0x2d,0x02,0x01,0x02,0x38,0x02,};
674
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_477, 1, (0,), const);
675
static const mrb_irep gem_mrblib_mruby_io_proc_irep_477 = {
676
  2,6,0,
677
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_477,
678
  NULL,gem_mrblib_mruby_io_proc_syms_477,NULL,
679
  gem_mrblib_mruby_io_proc_lv_477,
680
  NULL,         /* debug_info */
681
  15,0,2,0,0
682
};
683
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_478[1] = {
684
{IREP_TT_STR|(1<<2), {"\x20"}},
685
};
686
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_478, 6, (MRB_SYM(String), MRB_SYM_Q(is_a), MRB_SYM(getbyte), MRB_OPSYM(and), MRB_SYM(setbyte), MRB_SYM(ungetc), ), const);
687
static const mrb_code gem_mrblib_mruby_io_proc_iseq_478[70] = {
688
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x1d,0x05,0x00,0x2f,0x04,0x01,0x01,0x27,0x04,0x00,0x0f,0x01,0x04,
689
0x01,0x06,0x05,0x2f,0x04,0x02,0x01,0x01,0x01,0x04,0x25,0x00,0x0d,0x01,0x04,0x01,0x03,0x05,0xff,0x2f,
690
0x04,0x03,0x01,0x01,0x01,0x04,0x51,0x03,0x00,0x01,0x04,0x03,0x06,0x05,0x01,0x06,0x01,0x2f,0x04,0x04,
691
0x02,0x01,0x05,0x03,0x2d,0x04,0x05,0x01,0x38,0x04,};
692
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_478, 3, (MRB_SYM(c), 0,MRB_SYM(s), ), const);
693
static const mrb_irep gem_mrblib_mruby_io_proc_irep_478 = {
694
  4,8,0,
695
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_478,
696
  gem_mrblib_mruby_io_proc_pool_478,gem_mrblib_mruby_io_proc_syms_478,NULL,
697
  gem_mrblib_mruby_io_proc_lv_478,
698
  NULL,         /* debug_info */
699
  70,1,6,0,0
700
};
701
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_479, 3, (MRB_SYM(to_enum), MRB_SYM(gets), MRB_SYM(call), ), const);
702
static const mrb_code gem_mrblib_mruby_io_proc_iseq_479[47] = {
703
0x34,0x00,0x00,0x01,0x01,0x03,0x01,0x26,0x03,0x00,0x06,0x2d,0x03,0x00,0x00,0x38,0x03,0x12,0x03,0x2f,
704
0x03,0x01,0x00,0x01,0x02,0x03,0x27,0x03,0x00,0x0d,0x01,0x03,0x01,0x01,0x04,0x02,0x2f,0x03,0x02,0x01,
705
0x25,0xff,0xe6,0x12,0x03,0x38,0x03,};
706
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_479, 2, (MRB_SYM(block), MRB_SYM(line), ), const);
707
static const mrb_irep gem_mrblib_mruby_io_proc_irep_479 = {
708
  3,6,0,
709
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_479,
710
  NULL,gem_mrblib_mruby_io_proc_syms_479,NULL,
711
  gem_mrblib_mruby_io_proc_lv_479,
712
  NULL,         /* debug_info */
713
  47,0,3,0,0
714
};
715
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_480, 4, (MRB_SYM(each_byte), MRB_SYM(to_enum), MRB_SYM(getbyte), MRB_SYM(call), ), const);
716
static const mrb_code gem_mrblib_mruby_io_proc_iseq_480[50] = {
717
0x34,0x00,0x00,0x01,0x01,0x03,0x01,0x26,0x03,0x00,0x09,0x10,0x04,0x00,0x2d,0x03,0x01,0x01,0x38,0x03,
718
0x12,0x03,0x2f,0x03,0x02,0x00,0x01,0x02,0x03,0x27,0x03,0x00,0x0d,0x01,0x03,0x01,0x01,0x04,0x02,0x2f,
719
0x03,0x03,0x01,0x25,0xff,0xe6,0x12,0x03,0x38,0x03,};
720
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_480, 2, (MRB_SYM(block), MRB_SYM(byte), ), const);
721
static const mrb_irep gem_mrblib_mruby_io_proc_irep_480 = {
722
  3,6,0,
723
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_480,
724
  NULL,gem_mrblib_mruby_io_proc_syms_480,NULL,
725
  gem_mrblib_mruby_io_proc_lv_480,
726
  NULL,         /* debug_info */
727
  50,0,4,0,0
728
};
729
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_481, 4, (MRB_SYM(each_char), MRB_SYM(to_enum), MRB_SYM(getc), MRB_SYM(call), ), const);
730
static const mrb_code gem_mrblib_mruby_io_proc_iseq_481[50] = {
731
0x34,0x00,0x00,0x01,0x01,0x03,0x01,0x26,0x03,0x00,0x09,0x10,0x04,0x00,0x2d,0x03,0x01,0x01,0x38,0x03,
732
0x12,0x03,0x2f,0x03,0x02,0x00,0x01,0x02,0x03,0x27,0x03,0x00,0x0d,0x01,0x03,0x01,0x01,0x04,0x02,0x2f,
733
0x03,0x03,0x01,0x25,0xff,0xe6,0x12,0x03,0x38,0x03,};
734
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_481, 2, (MRB_SYM(block), MRB_SYM(char), ), const);
735
static const mrb_irep gem_mrblib_mruby_io_proc_irep_481 = {
736
  3,6,0,
737
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_481,
738
  NULL,gem_mrblib_mruby_io_proc_syms_481,NULL,
739
  gem_mrblib_mruby_io_proc_lv_481,
740
  NULL,         /* debug_info */
741
  50,0,4,0,0
742
};
743
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_482[1] = {
744
{IREP_TT_STR|(1<<2), {"\x0a"}},
745
};
746
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_482, 7, (MRB_SYM(size), MRB_SYM(Array), MRB_SYM_Q(kind_of), MRB_SYM(puts), MRB_SYM(to_s), MRB_SYM(write), MRB_OPSYM(neq), ), const);
747
static const mrb_code gem_mrblib_mruby_io_proc_iseq_482[137] = {
748
0x34,0x00,0x10,0x00,0x06,0x03,0x01,0x06,0x01,0x2f,0x06,0x00,0x00,0x01,0x04,0x06,0x01,0x06,0x03,0x01,
749
0x07,0x04,0x43,0x06,0x27,0x06,0x00,0x57,0x01,0x06,0x01,0x01,0x07,0x03,0x23,0x06,0x01,0x05,0x06,0x01,
750
0x06,0x05,0x1d,0x07,0x01,0x2f,0x06,0x02,0x01,0x27,0x06,0x00,0x0e,0x11,0x07,0x01,0x08,0x05,0x49,0x07,
751
0x2d,0x06,0x03,0x0f,0x25,0x00,0x2a,0x01,0x06,0x05,0x2f,0x06,0x04,0x00,0x01,0x05,0x06,0x01,0x07,0x05,
752
0x2d,0x06,0x05,0x01,0x01,0x06,0x05,0x05,0x07,0x23,0x06,0x51,0x07,0x00,0x2f,0x06,0x06,0x01,0x27,0x06,
753
0x00,0x07,0x51,0x07,0x00,0x2d,0x06,0x05,0x01,0x3d,0x03,0x01,0x25,0xff,0x9d,0x01,0x06,0x04,0x06,0x07,
754
0x42,0x06,0x27,0x06,0x00,0x07,0x51,0x07,0x00,0x2d,0x06,0x05,0x01,0x11,0x06,0x38,0x06,};
755
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_482, 5, (MRB_SYM(args), 0,MRB_SYM(i), MRB_SYM(len), MRB_SYM(s), ), const);
756
static const mrb_irep gem_mrblib_mruby_io_proc_irep_482 = {
757
  6,9,0,
758
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_482,
759
  gem_mrblib_mruby_io_proc_pool_482,gem_mrblib_mruby_io_proc_syms_482,NULL,
760
  gem_mrblib_mruby_io_proc_lv_482,
761
  NULL,         /* debug_info */
762
  137,1,7,0,0
763
};
764
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_483, 3, (MRB_SYM(size), MRB_SYM(to_s), MRB_SYM(write), ), const);
765
static const mrb_code gem_mrblib_mruby_io_proc_iseq_483[54] = {
766
0x34,0x00,0x10,0x00,0x06,0x03,0x01,0x05,0x01,0x2f,0x05,0x00,0x00,0x01,0x04,0x05,0x01,0x05,0x03,0x01,
767
0x06,0x04,0x43,0x05,0x27,0x05,0x00,0x16,0x01,0x06,0x01,0x01,0x07,0x03,0x23,0x06,0x2f,0x06,0x01,0x00,
768
0x2d,0x05,0x02,0x01,0x3d,0x03,0x01,0x25,0xff,0xde,0x11,0x05,0x38,0x05,};
769
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_483, 4, (MRB_SYM(args), 0,MRB_SYM(i), MRB_SYM(len), ), const);
770
static const mrb_irep gem_mrblib_mruby_io_proc_irep_483 = {
771
  5,9,0,
772
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_483,
773
  NULL,gem_mrblib_mruby_io_proc_syms_483,NULL,
774
  gem_mrblib_mruby_io_proc_lv_483,
775
  NULL,         /* debug_info */
776
  54,0,3,0,0
777
};
778
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_484, 2, (MRB_SYM(sprintf), MRB_SYM(write), ), const);
779
static const mrb_code gem_mrblib_mruby_io_proc_iseq_484[23] = {
780
0x34,0x00,0x10,0x00,0x11,0x05,0x01,0x06,0x01,0x49,0x05,0x2d,0x04,0x00,0x0f,0x2d,0x03,0x01,0x01,0x11,
781
0x03,0x38,0x03,};
782
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_484, 2, (MRB_SYM(args), 0,), const);
783
static const mrb_irep gem_mrblib_mruby_io_proc_irep_484 = {
784
  3,7,0,
785
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_484,
786
  NULL,gem_mrblib_mruby_io_proc_syms_484,NULL,
787
  gem_mrblib_mruby_io_proc_lv_484,
788
  NULL,         /* debug_info */
789
  23,0,2,0,0
790
};
791
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_4[15] = {
792
  &gem_mrblib_mruby_io_proc_irep_470,
793
  &gem_mrblib_mruby_io_proc_irep_471,
794
  &gem_mrblib_mruby_io_proc_irep_472,
795
  &gem_mrblib_mruby_io_proc_irep_473,
796
  &gem_mrblib_mruby_io_proc_irep_474,
797
  &gem_mrblib_mruby_io_proc_irep_475,
798
  &gem_mrblib_mruby_io_proc_irep_476,
799
  &gem_mrblib_mruby_io_proc_irep_477,
800
  &gem_mrblib_mruby_io_proc_irep_478,
801
  &gem_mrblib_mruby_io_proc_irep_479,
802
  &gem_mrblib_mruby_io_proc_irep_480,
803
  &gem_mrblib_mruby_io_proc_irep_481,
804
  &gem_mrblib_mruby_io_proc_irep_482,
805
  &gem_mrblib_mruby_io_proc_irep_483,
806
  &gem_mrblib_mruby_io_proc_irep_484,
807
};
808
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_4, 25, (MRB_SYM(open), MRB_SYM(popen), MRB_SYM(pipe), MRB_SYM(read), MRB_SYM(hash), MRB_OPSYM(lshift), MRB_SYM(eof), MRB_SYM_Q(eof), MRB_SYM(alias_method), MRB_SYM(tell), MRB_SYM(pos), MRB_SYM_E(pos), MRB_SYM(rewind), MRB_SYM(ungetbyte), MRB_SYM(each), MRB_SYM(each_byte), MRB_SYM(each_line), MRB_SYM(each_char), MRB_SYM(puts), MRB_SYM(print), MRB_SYM(printf), MRB_SYM(to_i), MRB_SYM(fileno), MRB_SYM_Q(tty), MRB_SYM(isatty), ), const);
809
static const mrb_code gem_mrblib_mruby_io_proc_iseq_4[173] = {
810
0x12,0x01,0x62,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x12,0x01,0x62,0x01,0x58,0x02,0x01,0x5f,0x01,0x01,
811
0x12,0x01,0x62,0x01,0x58,0x02,0x02,0x5f,0x01,0x02,0x12,0x01,0x62,0x01,0x58,0x02,0x03,0x5f,0x01,0x03,
812
0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x04,0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x05,0x10,0x02,0x06,0x10,
813
0x03,0x07,0x2d,0x01,0x08,0x02,0x10,0x02,0x09,0x10,0x03,0x0a,0x2d,0x01,0x08,0x02,0x63,0x01,0x58,0x02,
814
0x06,0x5f,0x01,0x0b,0x63,0x01,0x58,0x02,0x07,0x5f,0x01,0x0c,0x63,0x01,0x58,0x02,0x08,0x5f,0x01,0x0d,
815
0x63,0x01,0x58,0x02,0x09,0x5f,0x01,0x0e,0x63,0x01,0x58,0x02,0x0a,0x5f,0x01,0x0f,0x60,0x10,0x0e,0x63,
816
0x01,0x58,0x02,0x0b,0x5f,0x01,0x11,0x63,0x01,0x58,0x02,0x0c,0x5f,0x01,0x12,0x63,0x01,0x58,0x02,0x0d,
817
0x5f,0x01,0x13,0x63,0x01,0x58,0x02,0x0e,0x5f,0x01,0x14,0x10,0x02,0x15,0x10,0x03,0x16,0x2d,0x01,0x08,
818
0x02,0x10,0x02,0x17,0x10,0x03,0x18,0x2d,0x01,0x08,0x02,0x38,0x01,};
819
static const mrb_irep gem_mrblib_mruby_io_proc_irep_4 = {
820
  1,5,0,
821
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_4,
822
  NULL,gem_mrblib_mruby_io_proc_syms_4,gem_mrblib_mruby_io_proc_reps_4,
823
  NULL,         /* lv */
824
  NULL,         /* debug_info */
825
  173,0,25,15,0
826
};
827
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_706, 1, (MRB_SYM(read), ), const);
828
static const mrb_code gem_mrblib_mruby_io_proc_iseq_706[13] = {
829
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x2f,0x03,0x00,0x00,0x38,0x03,};
830
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_706, 2, (MRB_SYM(io), 0,), const);
831
static const mrb_irep gem_mrblib_mruby_io_proc_irep_706 = {
832
  3,5,0,
833
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_706,
834
  NULL,gem_mrblib_mruby_io_proc_syms_706,NULL,
835
  gem_mrblib_mruby_io_proc_lv_706,
836
  NULL,         /* debug_info */
837
  13,0,1,0,0
838
};
839
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_700[1] = {
840
  &gem_mrblib_mruby_io_proc_irep_706,
841
};
842
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_700, 2, (MRB_SYM(IO), MRB_SYM(popen), ), const);
843
static const mrb_code gem_mrblib_mruby_io_proc_iseq_700[19] = {
844
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x03,0x01,0x01,0x38,0x03,};
845
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_700, 2, (MRB_SYM(cmd), 0,), const);
846
static const mrb_irep gem_mrblib_mruby_io_proc_irep_700 = {
847
  3,6,0,
848
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_700,
849
  NULL,gem_mrblib_mruby_io_proc_syms_700,gem_mrblib_mruby_io_proc_reps_700,
850
  gem_mrblib_mruby_io_proc_lv_700,
851
  NULL,         /* debug_info */
852
  19,0,2,1,0
853
};
854
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_701[1] = {
855
{IREP_TT_STR|(1<<2), {"\x7c"}},
856
};
857
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_701, 8, (MRB_SYM(String), MRB_SYM_Q(is_a), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(IO), MRB_SYM(popen), MRB_SYM(File), MRB_SYM(open), ), const);
858
static const mrb_code gem_mrblib_mruby_io_proc_iseq_701[96] = {
859
0x34,0x04,0x10,0x01,0x01,0x04,0x01,0x1d,0x05,0x00,0x2f,0x04,0x01,0x01,0x26,0x04,0x00,0x07,0x1d,0x05,
860
0x02,0x2d,0x04,0x03,0x01,0x01,0x04,0x01,0x06,0x05,0x23,0x04,0x51,0x05,0x00,0x42,0x04,0x27,0x04,0x00,
861
0x20,0x1d,0x04,0x04,0x01,0x05,0x01,0x07,0x06,0x05,0x07,0x59,0x06,0x23,0x05,0x47,0x05,0x01,0x01,0x06,
862
0x02,0x49,0x05,0x01,0x06,0x03,0x30,0x04,0x05,0x0f,0x25,0x00,0x15,0x1d,0x04,0x06,0x01,0x05,0x01,0x47,
863
0x05,0x01,0x01,0x06,0x02,0x49,0x05,0x01,0x06,0x03,0x30,0x04,0x07,0x0f,0x38,0x04,};
864
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_701, 3, (MRB_SYM(file), MRB_SYM(rest), MRB_SYM(block), ), const);
865
static const mrb_irep gem_mrblib_mruby_io_proc_irep_701 = {
866
  4,8,0,
867
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_701,
868
  gem_mrblib_mruby_io_proc_pool_701,gem_mrblib_mruby_io_proc_syms_701,NULL,
869
  gem_mrblib_mruby_io_proc_lv_701,
870
  NULL,         /* debug_info */
871
  96,1,8,0,0
872
};
873
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_702, 2, (0, MRB_SYM(print), ), );
874
static const mrb_code gem_mrblib_mruby_io_proc_iseq_702[20] = {
875
0x34,0x00,0x10,0x00,0x15,0x03,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2f,0x03,0x01,0x0f,0x38,0x03,};
876
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_702, 2, (MRB_SYM(args), 0,), const);
877
static const mrb_irep gem_mrblib_mruby_io_proc_irep_702 = {
878
  3,6,0,
879
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_702,
880
  NULL,gem_mrblib_mruby_io_proc_syms_702,NULL,
881
  gem_mrblib_mruby_io_proc_lv_702,
882
  NULL,         /* debug_info */
883
  20,0,2,0,0
884
};
885
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_703, 2, (0, MRB_SYM(puts), ), );
886
static const mrb_code gem_mrblib_mruby_io_proc_iseq_703[20] = {
887
0x34,0x00,0x10,0x00,0x15,0x03,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2f,0x03,0x01,0x0f,0x38,0x03,};
888
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_703, 2, (MRB_SYM(args), 0,), const);
889
static const mrb_irep gem_mrblib_mruby_io_proc_irep_703 = {
890
  3,6,0,
891
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_703,
892
  NULL,gem_mrblib_mruby_io_proc_syms_703,NULL,
893
  gem_mrblib_mruby_io_proc_lv_703,
894
  NULL,         /* debug_info */
895
  20,0,2,0,0
896
};
897
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_704, 2, (0, MRB_SYM(printf), ), );
898
static const mrb_code gem_mrblib_mruby_io_proc_iseq_704[20] = {
899
0x34,0x00,0x10,0x00,0x15,0x03,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2f,0x03,0x01,0x0f,0x38,0x03,};
900
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_704, 2, (MRB_SYM(args), 0,), const);
901
static const mrb_irep gem_mrblib_mruby_io_proc_irep_704 = {
902
  3,6,0,
903
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_704,
904
  NULL,gem_mrblib_mruby_io_proc_syms_704,NULL,
905
  gem_mrblib_mruby_io_proc_lv_704,
906
  NULL,         /* debug_info */
907
  20,0,2,0,0
908
};
909
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_705, 2, (0, MRB_SYM(gets), ), );
910
static const mrb_code gem_mrblib_mruby_io_proc_iseq_705[20] = {
911
0x34,0x00,0x10,0x00,0x15,0x03,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2f,0x03,0x01,0x0f,0x38,0x03,};
912
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_705, 2, (MRB_SYM(args), 0,), const);
913
static const mrb_irep gem_mrblib_mruby_io_proc_irep_705 = {
914
  3,6,0,
915
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_705,
916
  NULL,gem_mrblib_mruby_io_proc_syms_705,NULL,
917
  gem_mrblib_mruby_io_proc_lv_705,
918
  NULL,         /* debug_info */
919
  20,0,2,0,0
920
};
921
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_5[6] = {
922
  &gem_mrblib_mruby_io_proc_irep_700,
923
  &gem_mrblib_mruby_io_proc_irep_701,
924
  &gem_mrblib_mruby_io_proc_irep_702,
925
  &gem_mrblib_mruby_io_proc_irep_703,
926
  &gem_mrblib_mruby_io_proc_irep_704,
927
  &gem_mrblib_mruby_io_proc_irep_705,
928
};
929
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_5, 6, (MRB_OPSYM(tick), MRB_SYM(open), MRB_SYM(print), MRB_SYM(puts), MRB_SYM(printf), MRB_SYM(gets), ), const);
930
static const mrb_code gem_mrblib_mruby_io_proc_iseq_5[50] = {
931
0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x63,0x01,0x58,0x02,0x01,0x5f,0x01,0x01,0x63,0x01,0x58,0x02,
932
0x02,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x04,
933
0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x05,0x38,0x01,};
934
static const mrb_irep gem_mrblib_mruby_io_proc_irep_5 = {
935
  1,3,0,
936
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_5,
937
  NULL,gem_mrblib_mruby_io_proc_syms_5,gem_mrblib_mruby_io_proc_reps_5,
938
  NULL,         /* lv */
939
  NULL,         /* debug_info */
940
  50,0,6,6,0
941
};
942
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_0[5] = {
943
  &gem_mrblib_mruby_io_proc_irep_1,
944
  &gem_mrblib_mruby_io_proc_irep_2,
945
  &gem_mrblib_mruby_io_proc_irep_3,
946
  &gem_mrblib_mruby_io_proc_irep_4,
947
  &gem_mrblib_mruby_io_proc_irep_5,
948
};
949
static const mrb_pool_value gem_mrblib_mruby_io_proc_pool_0[2] = {
950
{IREP_TT_STR|(1<<2), {"\x72"}},
951
{IREP_TT_STR|(1<<2), {"\x77"}},
952
};
953
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_0, 13, (MRB_SYM(IO), MRB_SYM(File), MRB_SYM(StandardError), MRB_SYM(IOError), MRB_SYM(EOFError), MRB_SYM(open), MRB_SYM(STDIN), MRB_SYM(STDOUT), MRB_SYM(STDERR), 0, 0, 0, MRB_SYM(Kernel), ), );
954
static const mrb_code gem_mrblib_mruby_io_proc_iseq_0[135] = {
955
0x11,0x01,0x1d,0x02,0x00,0x5c,0x01,0x01,0x5e,0x01,0x00,0x11,0x01,0x11,0x02,0x5c,0x01,0x01,0x5e,0x01,
956
0x01,0x11,0x01,0x11,0x02,0x5c,0x01,0x01,0x5e,0x01,0x02,0x11,0x01,0x1d,0x02,0x02,0x5c,0x01,0x03,0x11,
957
0x01,0x11,0x01,0x1d,0x02,0x03,0x5c,0x01,0x04,0x11,0x01,0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01,
958
0x03,0x1d,0x01,0x00,0x06,0x02,0x51,0x03,0x00,0x2f,0x01,0x05,0x02,0x1e,0x01,0x06,0x1d,0x01,0x00,0x07,
959
0x02,0x51,0x03,0x01,0x2f,0x01,0x05,0x02,0x1e,0x01,0x07,0x1d,0x01,0x00,0x08,0x02,0x51,0x03,0x01,0x2f,
960
0x01,0x05,0x02,0x1e,0x01,0x08,0x1d,0x01,0x06,0x16,0x01,0x09,0x1d,0x01,0x07,0x16,0x01,0x0a,0x1d,0x01,
961
0x08,0x16,0x01,0x0b,0x11,0x01,0x5d,0x01,0x0c,0x5e,0x01,0x04,0x38,0x01,0x69,};
962
static const mrb_irep gem_mrblib_mruby_io_proc_irep_0 = {
963
  1,5,0,
964
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_0,
965
  gem_mrblib_mruby_io_proc_pool_0,gem_mrblib_mruby_io_proc_syms_0,gem_mrblib_mruby_io_proc_reps_0,
966
  NULL,         /* lv */
967
  NULL,         /* debug_info */
968
  135,2,13,5,0
969
};
970
static
971
const struct RProc gem_mrblib_mruby_io_proc[] = {{
972
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,0,{&gem_mrblib_mruby_io_proc_irep_0},NULL,{NULL},
973
}};
974
static void
975
gem_mrblib_mruby_io_proc_init_syms(mrb_state *mrb)
976
476
{
977
476
  gem_mrblib_mruby_io_proc_syms_702[0] = mrb_intern_lit(mrb, "$stdout");
978
476
  gem_mrblib_mruby_io_proc_syms_703[0] = mrb_intern_lit(mrb, "$stdout");
979
476
  gem_mrblib_mruby_io_proc_syms_704[0] = mrb_intern_lit(mrb, "$stdout");
980
476
  gem_mrblib_mruby_io_proc_syms_705[0] = mrb_intern_lit(mrb, "$stdin");
981
476
  gem_mrblib_mruby_io_proc_syms_0[9] = mrb_intern_lit(mrb, "$stdin");
982
476
  gem_mrblib_mruby_io_proc_syms_0[10] = mrb_intern_lit(mrb, "$stdout");
983
476
  gem_mrblib_mruby_io_proc_syms_0[11] = mrb_intern_lit(mrb, "$stderr");
984
476
}
985
void mrb_mruby_io_gem_init(mrb_state *mrb);
986
void mrb_mruby_io_gem_final(mrb_state *mrb);
987
988
476
void GENERATED_TMP_mrb_mruby_io_gem_init(mrb_state *mrb) {
989
476
  gem_mrblib_mruby_io_proc_init_syms(mrb);
990
476
  mrb_mruby_io_gem_init(mrb);
991
476
  mrb_load_proc(mrb, gem_mrblib_mruby_io_proc);
992
476
}
993
994
476
void GENERATED_TMP_mrb_mruby_io_gem_final(mrb_state *mrb) {
995
476
  mrb_mruby_io_gem_final(mrb);
996
476
}