Coverage Report

Created: 2025-06-13 07:32

/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_irep_pool 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[30] = {
43
0x34,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a,0x1d,0x03,
44
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
  30,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[30] = {
56
0x34,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a,0x1d,0x03,
57
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
  30,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[30] = {
69
0x34,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x27,0x03,0x00,0x0a,0x1d,0x03,
70
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
  30,0,3,0,0
79
};
80
static const mrb_irep_pool 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[30] = {
87
0x34,0x00,0x00,0x00,0x51,0x02,0x00,0x2d,0x03,0x00,0x00,0x52,0x02,0x51,0x03,0x01,0x52,0x02,0x19,0x03,
88
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
  30,3,2,0,0
97
};
98
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_120[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_120, 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_120[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_120, 2, (MRB_SYM(name), 0,), const);
112
static const mrb_irep gem_mrblib_mruby_io_proc_irep_120 = {
113
  3,9,0,
114
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_120,
115
  gem_mrblib_mruby_io_proc_pool_120,gem_mrblib_mruby_io_proc_syms_120,NULL,
116
  gem_mrblib_mruby_io_proc_lv_120,
117
  NULL,         /* debug_info */
118
  115,3,8,0,0
119
};
120
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_121[1] = {
121
{IREP_TT_STR|(0<<2), {""}},
122
};
123
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_121, 3, (MRB_SYM(SEPARATOR), MRB_SYM(File), MRB_OPSYM(neq), ), const);
124
static const mrb_code gem_mrblib_mruby_io_proc_iseq_121[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_121, 3, (MRB_SYM(i), 0,MRB_SYM(t), ), const);
136
static const mrb_irep gem_mrblib_mruby_io_proc_irep_121 = {
137
  4,8,0,
138
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_121,
139
  gem_mrblib_mruby_io_proc_pool_121,gem_mrblib_mruby_io_proc_syms_121,NULL,
140
  gem_mrblib_mruby_io_proc_lv_121,
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_120,
146
  &gem_mrblib_mruby_io_proc_irep_121,
147
};
148
static const mrb_irep_pool 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
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_144, 1, (MRB_SYM(call), ), const);
174
static const mrb_code gem_mrblib_mruby_io_proc_iseq_144[17] = {
175
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x3b,0x03,0x08,0x02,0x2f,0x03,0x00,0x01,0x38,0x03,};
176
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_144, 2, (MRB_SYM(l), 0,), const);
177
static const mrb_irep gem_mrblib_mruby_io_proc_irep_144 = {
178
  3,6,0,
179
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_144,
180
  NULL,gem_mrblib_mruby_io_proc_syms_144,NULL,
181
  gem_mrblib_mruby_io_proc_lv_144,
182
  NULL,         /* debug_info */
183
  17,0,1,0,0
184
};
185
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_143[1] = {
186
  &gem_mrblib_mruby_io_proc_irep_144,
187
};
188
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_143, 1, (MRB_SYM(each), ), const);
189
static const mrb_code gem_mrblib_mruby_io_proc_iseq_143[16] = {
190
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x57,0x04,0x00,0x30,0x03,0x00,0x00,0x38,0x03,};
191
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_143, 2, (MRB_SYM(f), 0,), const);
192
static const mrb_irep gem_mrblib_mruby_io_proc_irep_143 = {
193
  3,5,0,
194
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_143,
195
  NULL,gem_mrblib_mruby_io_proc_syms_143,gem_mrblib_mruby_io_proc_reps_143,
196
  gem_mrblib_mruby_io_proc_lv_143,
197
  NULL,         /* debug_info */
198
  16,0,1,1,0
199
};
200
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_12[1] = {
201
  &gem_mrblib_mruby_io_proc_irep_143,
202
};
203
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_12, 3, (MRB_SYM_Q(block_given), MRB_SYM(open), MRB_SYM(new), ), const);
204
static const mrb_code gem_mrblib_mruby_io_proc_iseq_12[36] = {
205
0x34,0x04,0x00,0x00,0x2d,0x03,0x00,0x00,0x27,0x03,0x00,0x0d,0x01,0x04,0x01,0x57,0x05,0x00,0x2e,0x03,
206
0x01,0x01,0x25,0x00,0x09,0x01,0x04,0x01,0x2d,0x03,0x02,0x01,0x38,0x03,0x38,0x03,};
207
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_12, 2, (MRB_SYM(file), 0,), const);
208
static const mrb_irep gem_mrblib_mruby_io_proc_irep_12 = {
209
  3,6,0,
210
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_12,
211
  NULL,gem_mrblib_mruby_io_proc_syms_12,gem_mrblib_mruby_io_proc_reps_12,
212
  gem_mrblib_mruby_io_proc_lv_12,
213
  NULL,         /* debug_info */
214
  36,0,3,1,0
215
};
216
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_13, 2, (MRB_SYM(FileTest), MRB_SYM_Q(directory), ), const);
217
static const mrb_code gem_mrblib_mruby_io_proc_iseq_13[16] = {
218
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
219
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_13, 2, (MRB_SYM(file), 0,), const);
220
static const mrb_irep gem_mrblib_mruby_io_proc_irep_13 = {
221
  3,6,0,
222
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_13,
223
  NULL,gem_mrblib_mruby_io_proc_syms_13,NULL,
224
  gem_mrblib_mruby_io_proc_lv_13,
225
  NULL,         /* debug_info */
226
  16,0,2,0,0
227
};
228
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_14, 2, (MRB_SYM(FileTest), MRB_SYM_Q(exist), ), const);
229
static const mrb_code gem_mrblib_mruby_io_proc_iseq_14[16] = {
230
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
231
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_14, 2, (MRB_SYM(file), 0,), const);
232
static const mrb_irep gem_mrblib_mruby_io_proc_irep_14 = {
233
  3,6,0,
234
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_14,
235
  NULL,gem_mrblib_mruby_io_proc_syms_14,NULL,
236
  gem_mrblib_mruby_io_proc_lv_14,
237
  NULL,         /* debug_info */
238
  16,0,2,0,0
239
};
240
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_15, 2, (MRB_SYM(FileTest), MRB_SYM_Q(exists), ), const);
241
static const mrb_code gem_mrblib_mruby_io_proc_iseq_15[16] = {
242
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
243
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_15, 2, (MRB_SYM(file), 0,), const);
244
static const mrb_irep gem_mrblib_mruby_io_proc_irep_15 = {
245
  3,6,0,
246
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_15,
247
  NULL,gem_mrblib_mruby_io_proc_syms_15,NULL,
248
  gem_mrblib_mruby_io_proc_lv_15,
249
  NULL,         /* debug_info */
250
  16,0,2,0,0
251
};
252
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_16, 2, (MRB_SYM(FileTest), MRB_SYM_Q(file), ), const);
253
static const mrb_code gem_mrblib_mruby_io_proc_iseq_16[16] = {
254
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
255
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_16, 2, (MRB_SYM(file), 0,), const);
256
static const mrb_irep gem_mrblib_mruby_io_proc_irep_16 = {
257
  3,6,0,
258
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_16,
259
  NULL,gem_mrblib_mruby_io_proc_syms_16,NULL,
260
  gem_mrblib_mruby_io_proc_lv_16,
261
  NULL,         /* debug_info */
262
  16,0,2,0,0
263
};
264
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_17, 2, (MRB_SYM(FileTest), MRB_SYM_Q(pipe), ), const);
265
static const mrb_code gem_mrblib_mruby_io_proc_iseq_17[16] = {
266
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
267
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_17, 2, (MRB_SYM(file), 0,), const);
268
static const mrb_irep gem_mrblib_mruby_io_proc_irep_17 = {
269
  3,6,0,
270
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_17,
271
  NULL,gem_mrblib_mruby_io_proc_syms_17,NULL,
272
  gem_mrblib_mruby_io_proc_lv_17,
273
  NULL,         /* debug_info */
274
  16,0,2,0,0
275
};
276
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_18, 2, (MRB_SYM(FileTest), MRB_SYM(size), ), const);
277
static const mrb_code gem_mrblib_mruby_io_proc_iseq_18[16] = {
278
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
279
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_18, 2, (MRB_SYM(file), 0,), const);
280
static const mrb_irep gem_mrblib_mruby_io_proc_irep_18 = {
281
  3,6,0,
282
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_18,
283
  NULL,gem_mrblib_mruby_io_proc_syms_18,NULL,
284
  gem_mrblib_mruby_io_proc_lv_18,
285
  NULL,         /* debug_info */
286
  16,0,2,0,0
287
};
288
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_19, 2, (MRB_SYM(FileTest), MRB_SYM_Q(size), ), const);
289
static const mrb_code gem_mrblib_mruby_io_proc_iseq_19[16] = {
290
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
291
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_19, 2, (MRB_SYM(file), 0,), const);
292
static const mrb_irep gem_mrblib_mruby_io_proc_irep_19 = {
293
  3,6,0,
294
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_19,
295
  NULL,gem_mrblib_mruby_io_proc_syms_19,NULL,
296
  gem_mrblib_mruby_io_proc_lv_19,
297
  NULL,         /* debug_info */
298
  16,0,2,0,0
299
};
300
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_20, 2, (MRB_SYM(FileTest), MRB_SYM_Q(socket), ), const);
301
static const mrb_code gem_mrblib_mruby_io_proc_iseq_20[16] = {
302
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
303
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_20, 2, (MRB_SYM(file), 0,), const);
304
static const mrb_irep gem_mrblib_mruby_io_proc_irep_20 = {
305
  3,6,0,
306
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_20,
307
  NULL,gem_mrblib_mruby_io_proc_syms_20,NULL,
308
  gem_mrblib_mruby_io_proc_lv_20,
309
  NULL,         /* debug_info */
310
  16,0,2,0,0
311
};
312
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_21, 2, (MRB_SYM(FileTest), MRB_SYM_Q(symlink), ), const);
313
static const mrb_code gem_mrblib_mruby_io_proc_iseq_21[16] = {
314
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
315
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_21, 2, (MRB_SYM(file), 0,), const);
316
static const mrb_irep gem_mrblib_mruby_io_proc_irep_21 = {
317
  3,6,0,
318
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_21,
319
  NULL,gem_mrblib_mruby_io_proc_syms_21,NULL,
320
  gem_mrblib_mruby_io_proc_lv_21,
321
  NULL,         /* debug_info */
322
  16,0,2,0,0
323
};
324
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_22, 2, (MRB_SYM(FileTest), MRB_SYM_Q(zero), ), const);
325
static const mrb_code gem_mrblib_mruby_io_proc_iseq_22[16] = {
326
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x01,0x01,0x38,0x03,};
327
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_22, 2, (MRB_SYM(file), 0,), const);
328
static const mrb_irep gem_mrblib_mruby_io_proc_irep_22 = {
329
  3,6,0,
330
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_22,
331
  NULL,gem_mrblib_mruby_io_proc_syms_22,NULL,
332
  gem_mrblib_mruby_io_proc_lv_22,
333
  NULL,         /* debug_info */
334
  16,0,2,0,0
335
};
336
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_23[2] = {
337
{IREP_TT_STR|(1<<2), {"\x2e"}},
338
{IREP_TT_STR|(0<<2), {""}},
339
};
340
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_23, 3, (MRB_SYM(basename), MRB_SYM(rindex), MRB_SYM_Q(nil), ), const);
341
static const mrb_code gem_mrblib_mruby_io_proc_iseq_23[68] = {
342
0x34,0x04,0x00,0x00,0x01,0x06,0x01,0x2d,0x05,0x00,0x01,0x01,0x03,0x05,0x01,0x05,0x03,0x51,0x06,0x00,
343
0x2f,0x05,0x01,0x01,0x01,0x04,0x05,0x01,0x05,0x04,0x06,0x06,0x42,0x05,0x26,0x05,0x00,0x07,0x01,0x05,
344
0x04,0x2f,0x05,0x02,0x00,0x27,0x05,0x00,0x05,0x51,0x05,0x01,0x38,0x05,0x01,0x05,0x03,0x01,0x06,0x04,
345
0x05,0x07,0x59,0x06,0x23,0x05,0x38,0x05,};
346
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_23, 4, (MRB_SYM(filename), 0,MRB_SYM(fname), MRB_SYM(epos), ), const);
347
static const mrb_irep gem_mrblib_mruby_io_proc_irep_23 = {
348
  5,8,0,
349
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_23,
350
  gem_mrblib_mruby_io_proc_pool_23,gem_mrblib_mruby_io_proc_syms_23,NULL,
351
  gem_mrblib_mruby_io_proc_lv_23,
352
  NULL,         /* debug_info */
353
  68,2,3,0,0
354
};
355
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_24[2] = {
356
{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"}},
357
{IREP_TT_STR|(12<<2), {"\x20\x69\x6e\x74\x6f\x20\x53\x74\x72\x69\x6e\x67"}},
358
};
359
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_24, 5, (MRB_SYM(String), MRB_SYM_Q(kind_of), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), ), const);
360
static const mrb_code gem_mrblib_mruby_io_proc_iseq_24[50] = {
361
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x1d,0x04,0x00,0x2f,0x03,0x01,0x01,0x27,0x03,0x00,0x06,0x01,0x03,
362
0x01,0x25,0x00,0x18,0x1d,0x04,0x02,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x03,0x00,0x52,0x05,0x51,
363
0x06,0x01,0x52,0x05,0x2d,0x03,0x04,0x02,0x38,0x03,};
364
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_24, 2, (MRB_SYM(filename), 0,), const);
365
static const mrb_irep gem_mrblib_mruby_io_proc_irep_24 = {
366
  3,8,0,
367
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_24,
368
  gem_mrblib_mruby_io_proc_pool_24,gem_mrblib_mruby_io_proc_syms_24,NULL,
369
  gem_mrblib_mruby_io_proc_lv_24,
370
  NULL,         /* debug_info */
371
  50,2,5,0,0
372
};
373
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_1[19] = {
374
  &gem_mrblib_mruby_io_proc_irep_6,
375
  &gem_mrblib_mruby_io_proc_irep_7,
376
  &gem_mrblib_mruby_io_proc_irep_8,
377
  &gem_mrblib_mruby_io_proc_irep_9,
378
  &gem_mrblib_mruby_io_proc_irep_10,
379
  &gem_mrblib_mruby_io_proc_irep_11,
380
  &gem_mrblib_mruby_io_proc_irep_12,
381
  &gem_mrblib_mruby_io_proc_irep_13,
382
  &gem_mrblib_mruby_io_proc_irep_14,
383
  &gem_mrblib_mruby_io_proc_irep_15,
384
  &gem_mrblib_mruby_io_proc_irep_16,
385
  &gem_mrblib_mruby_io_proc_irep_17,
386
  &gem_mrblib_mruby_io_proc_irep_18,
387
  &gem_mrblib_mruby_io_proc_irep_19,
388
  &gem_mrblib_mruby_io_proc_irep_20,
389
  &gem_mrblib_mruby_io_proc_irep_21,
390
  &gem_mrblib_mruby_io_proc_irep_22,
391
  &gem_mrblib_mruby_io_proc_irep_23,
392
  &gem_mrblib_mruby_io_proc_irep_24,
393
};
394
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_1, 20, (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(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);
395
static const mrb_code gem_mrblib_mruby_io_proc_iseq_1[189] = {
396
0x10,0x02,0x00,0x2d,0x01,0x01,0x01,0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x01,
397
0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x02,0x5f,0x01,0x04,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x05,0x63,
398
0x01,0x58,0x02,0x04,0x5f,0x01,0x06,0x12,0x01,0x62,0x01,0x58,0x02,0x05,0x5f,0x01,0x07,0x12,0x01,0x62,
399
0x01,0x58,0x02,0x06,0x5f,0x01,0x08,0x12,0x01,0x62,0x01,0x58,0x02,0x07,0x5f,0x01,0x09,0x12,0x01,0x62,
400
0x01,0x58,0x02,0x08,0x5f,0x01,0x0a,0x12,0x01,0x62,0x01,0x58,0x02,0x09,0x5f,0x01,0x0b,0x12,0x01,0x62,
401
0x01,0x58,0x02,0x0a,0x5f,0x01,0x0c,0x12,0x01,0x62,0x01,0x58,0x02,0x0b,0x5f,0x01,0x0d,0x12,0x01,0x62,
402
0x01,0x58,0x02,0x0c,0x5f,0x01,0x0e,0x12,0x01,0x62,0x01,0x58,0x02,0x0d,0x5f,0x01,0x0f,0x12,0x01,0x62,
403
0x01,0x58,0x02,0x0e,0x5f,0x01,0x10,0x12,0x01,0x62,0x01,0x58,0x02,0x0f,0x5f,0x01,0x11,0x12,0x01,0x62,
404
0x01,0x58,0x02,0x10,0x5f,0x01,0x12,0x12,0x01,0x62,0x01,0x58,0x02,0x11,0x5f,0x01,0x13,0x12,0x01,0x62,
405
0x01,0x58,0x02,0x12,0x5f,0x01,0x00,0x38,0x01,};
406
static const mrb_irep gem_mrblib_mruby_io_proc_irep_1 = {
407
  1,4,0,
408
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_1,
409
  NULL,gem_mrblib_mruby_io_proc_syms_1,gem_mrblib_mruby_io_proc_reps_1,
410
  NULL,         /* lv */
411
  NULL,         /* debug_info */
412
  189,0,20,19,0
413
};
414
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_378, 5, (MRB_SYM(FNM_SYSCASE), MRB_SYM(FNM_NOESCAPE), MRB_SYM(FNM_PATHNAME), MRB_SYM(FNM_DOTMATCH), MRB_SYM(FNM_CASEFOLD), ), const);
415
static const mrb_code gem_mrblib_mruby_io_proc_iseq_378[28] = {
416
0x06,0x01,0x1e,0x01,0x00,0x07,0x01,0x1e,0x01,0x01,0x08,0x01,0x1e,0x01,0x02,0x0a,0x01,0x1e,0x01,0x03,
417
0x03,0x01,0x08,0x1e,0x01,0x04,0x38,0x01,};
418
static const mrb_irep gem_mrblib_mruby_io_proc_irep_378 = {
419
  1,2,0,
420
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_378,
421
  NULL,gem_mrblib_mruby_io_proc_syms_378,NULL,
422
  NULL,         /* lv */
423
  NULL,         /* debug_info */
424
  28,0,5,0,0
425
};
426
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_2[1] = {
427
  &gem_mrblib_mruby_io_proc_irep_378,
428
};
429
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_2, 1, (MRB_SYM(Constants), ), const);
430
static const mrb_code gem_mrblib_mruby_io_proc_iseq_2[10] = {
431
0x11,0x01,0x5d,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,};
432
static const mrb_irep gem_mrblib_mruby_io_proc_irep_2 = {
433
  1,2,0,
434
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_2,
435
  NULL,gem_mrblib_mruby_io_proc_syms_2,gem_mrblib_mruby_io_proc_reps_2,
436
  NULL,         /* lv */
437
  NULL,         /* debug_info */
438
  10,0,1,1,0
439
};
440
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_3, 3, (MRB_SYM(Constants), MRB_SYM(File), MRB_SYM(include), ), const);
441
static const mrb_code gem_mrblib_mruby_io_proc_iseq_3[12] = {
442
0x1d,0x02,0x01,0x1f,0x02,0x00,0x2d,0x01,0x02,0x01,0x38,0x01,};
443
static const mrb_irep gem_mrblib_mruby_io_proc_irep_3 = {
444
  1,4,0,
445
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_3,
446
  NULL,gem_mrblib_mruby_io_proc_syms_3,NULL,
447
  NULL,         /* lv */
448
  NULL,         /* debug_info */
449
  12,0,3,0,0
450
};
451
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_389, 5, (MRB_SYM(new), MRB_SYM(call), MRB_SYM_Q(closed), MRB_SYM(close), MRB_SYM(StandardError), ), const);
452
static const mrb_code gem_mrblib_mruby_io_proc_iseq_389[119] = {
453
0x34,0x00,0x10,0x01,0x01,0x03,0x02,0x11,0x06,0x01,0x07,0x01,0x49,0x06,0x2d,0x05,0x00,0x0f,0x01,0x04,
454
0x05,0x01,0x05,0x03,0x26,0x05,0x00,0x02,0x38,0x04,0x01,0x06,0x04,0x3b,0x05,0x04,0x00,0x2f,0x05,0x01,
455
0x01,0x2a,0x07,0x01,0x08,0x04,0x2f,0x08,0x02,0x00,0x27,0x08,0x00,0x05,0x11,0x08,0x25,0x00,0x07,0x01,
456
0x08,0x04,0x2f,0x08,0x03,0x00,0x25,0x00,0x14,0x2a,0x08,0x1d,0x09,0x04,0x2b,0x08,0x09,0x26,0x09,0x00,
457
0x03,0x25,0x00,0x03,0x25,0x00,0x02,0x2c,0x08,0x2c,0x07,0x38,0x05,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,
458
0x00,0x29,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x45,};
459
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_389, 4, (MRB_SYM(args), 0,MRB_SYM(block), MRB_SYM(io), ), const);
460
static const mrb_irep gem_mrblib_mruby_io_proc_irep_389 = {
461
  5,10,2,
462
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_389,
463
  NULL,gem_mrblib_mruby_io_proc_syms_389,NULL,
464
  gem_mrblib_mruby_io_proc_lv_389,
465
  NULL,         /* debug_info */
466
  93,0,5,0,0
467
};
468
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_390[2] = {
469
{IREP_TT_STR|(1<<2), {"\x72"}},
470
{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"}},
471
};
472
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_390, 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);
473
static const mrb_code gem_mrblib_mruby_io_proc_iseq_390[160] = {
474
0x34,0x04,0x20,0x03,0x25,0x00,0x03,0x25,0x00,0x03,0x51,0x02,0x00,0x01,0x05,0x04,0x10,0x08,0x00,0x2d,
475
0x07,0x01,0x01,0x2f,0x07,0x02,0x00,0x27,0x07,0x00,0x0a,0x1d,0x08,0x03,0x51,0x09,0x01,0x2d,0x07,0x04,
476
0x02,0x01,0x08,0x01,0x01,0x09,0x02,0x53,0x0a,0x00,0x01,0x0b,0x03,0x55,0x0a,0x2d,0x07,0x00,0xf2,0x01,
477
0x06,0x07,0x01,0x07,0x05,0x26,0x07,0x00,0x02,0x38,0x06,0x01,0x08,0x06,0x3b,0x07,0x10,0x10,0x2f,0x07,
478
0x05,0x01,0x2a,0x09,0x01,0x0a,0x06,0x2f,0x0a,0x06,0x00,0x27,0x0a,0x00,0x05,0x11,0x0a,0x25,0x00,0x07,
479
0x01,0x0a,0x06,0x2f,0x0a,0x07,0x00,0x25,0x00,0x14,0x2a,0x0a,0x1d,0x0b,0x08,0x2b,0x0a,0x0b,0x26,0x0b,
480
0x00,0x03,0x25,0x00,0x03,0x25,0x00,0x02,0x2c,0x0a,0x2c,0x09,0x38,0x07,0x01,0x00,0x00,0x00,0x47,0x00,
481
0x00,0x00,0x52,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x00,0x54,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x6e,};
482
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_390, 6, (MRB_SYM(command), MRB_SYM(mode), MRB_SYM(opts), 0,MRB_SYM(block), MRB_SYM(io), ), const);
483
static const mrb_irep gem_mrblib_mruby_io_proc_irep_390 = {
484
  7,12,2,
485
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_390,
486
  gem_mrblib_mruby_io_proc_pool_390,gem_mrblib_mruby_io_proc_syms_390,NULL,
487
  gem_mrblib_mruby_io_proc_lv_390,
488
  NULL,         /* debug_info */
489
  134,2,9,0,0
490
};
491
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_391[1] = {
492
{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"}},
493
};
494
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_391, 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);
495
static const mrb_code gem_mrblib_mruby_io_proc_iseq_391[133] = {
496
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x10,0x06,0x00,0x2d,0x05,0x01,0x01,0x2f,0x05,0x02,0x00,0x27,0x05,
497
0x00,0x0a,0x1d,0x06,0x03,0x51,0x07,0x00,0x2d,0x05,0x04,0x02,0x01,0x05,0x02,0x27,0x05,0x00,0x48,0x1d,
498
0x05,0x05,0x2f,0x05,0x00,0x00,0x4c,0x03,0x05,0x00,0x4c,0x04,0x05,0x01,0x01,0x06,0x03,0x01,0x07,0x04,
499
0x3b,0x05,0x00,0x00,0x2f,0x05,0x06,0x02,0x2a,0x07,0x01,0x08,0x03,0x2f,0x08,0x07,0x00,0x26,0x08,0x00,
500
0x07,0x01,0x08,0x03,0x2f,0x08,0x08,0x00,0x01,0x08,0x04,0x2f,0x08,0x07,0x00,0x26,0x08,0x00,0x07,0x01,
501
0x08,0x04,0x2f,0x08,0x08,0x00,0x2c,0x07,0x25,0x00,0x07,0x1d,0x05,0x05,0x2f,0x05,0x00,0x00,0x38,0x05,
502
0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0x44,};
503
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_391, 4, (0,MRB_SYM(block), MRB_SYM(r), MRB_SYM(w), ), const);
504
static const mrb_irep gem_mrblib_mruby_io_proc_irep_391 = {
505
  5,10,1,
506
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_391,
507
  gem_mrblib_mruby_io_proc_pool_391,gem_mrblib_mruby_io_proc_syms_391,NULL,
508
  gem_mrblib_mruby_io_proc_lv_391,
509
  NULL,         /* debug_info */
510
  120,1,9,0,0
511
};
512
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_392[2] = {
513
{IREP_TT_STR|(1<<2), {"\x72"}},
514
{IREP_TT_STR|(0<<2), {""}},
515
};
516
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_392, 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);
517
static const mrb_code gem_mrblib_mruby_io_proc_iseq_392[163] = {
518
0x34,0x04,0x40,0x04,0x25,0x00,0x06,0x25,0x00,0x05,0x25,0x00,0x04,0x11,0x02,0x06,0x03,0x35,0x06,0x00,
519
0x26,0x06,0x00,0x06,0x51,0x06,0x00,0x25,0x00,0x03,0x37,0x06,0x00,0x36,0x51,0x07,0x01,0x05,0x08,0x11,
520
0x09,0x1d,0x0a,0x01,0x01,0x0b,0x01,0x01,0x0c,0x06,0x2f,0x0a,0x02,0x02,0x01,0x08,0x0a,0x1d,0x0a,0x01,
521
0x01,0x0b,0x08,0x01,0x0c,0x06,0x2f,0x0a,0x03,0x02,0x01,0x09,0x0a,0x01,0x0a,0x03,0x06,0x0b,0x45,0x0a,
522
0x27,0x0a,0x00,0x0a,0x01,0x0a,0x09,0x01,0x0b,0x03,0x2f,0x0a,0x04,0x01,0x01,0x0a,0x09,0x01,0x0b,0x02,
523
0x2f,0x0a,0x05,0x01,0x01,0x07,0x0a,0x2a,0x0b,0x27,0x09,0x00,0x0a,0x01,0x0c,0x09,0x2f,0x0c,0x06,0x00,
524
0x25,0x00,0x17,0x01,0x0c,0x08,0x05,0x0d,0x2f,0x0c,0x07,0x01,0x27,0x0c,0x00,0x0a,0x1d,0x0c,0x01,0x01,
525
0x0d,0x08,0x2f,0x0c,0x08,0x01,0x2c,0x0b,0x38,0x07,0x01,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x6b,0x00,
526
0x00,0x00,0x6b,};
527
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_392, 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);
528
static const mrb_irep gem_mrblib_mruby_io_proc_irep_392 = {
529
  10,15,1,
530
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_392,
531
  gem_mrblib_mruby_io_proc_pool_392,gem_mrblib_mruby_io_proc_syms_392,NULL,
532
  gem_mrblib_mruby_io_proc_lv_392,
533
  NULL,         /* debug_info */
534
  150,2,9,0,0
535
};
536
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_393, 1, (MRB_SYM(__id__), ), const);
537
static const mrb_code gem_mrblib_mruby_io_proc_iseq_393[10] = {
538
0x34,0x00,0x00,0x00,0x2d,0x02,0x00,0x00,0x38,0x02,};
539
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_393, 1, (0,), const);
540
static const mrb_irep gem_mrblib_mruby_io_proc_irep_393 = {
541
  2,4,0,
542
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_393,
543
  NULL,gem_mrblib_mruby_io_proc_syms_393,NULL,
544
  gem_mrblib_mruby_io_proc_lv_393,
545
  NULL,         /* debug_info */
546
  10,0,1,0,0
547
};
548
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_394, 1, (MRB_SYM(write), ), const);
549
static const mrb_code gem_mrblib_mruby_io_proc_iseq_394[15] = {
550
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x2d,0x03,0x00,0x01,0x12,0x03,0x38,0x03,};
551
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_394, 2, (MRB_SYM(str), 0,), const);
552
static const mrb_irep gem_mrblib_mruby_io_proc_irep_394 = {
553
  3,6,0,
554
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_394,
555
  NULL,gem_mrblib_mruby_io_proc_syms_394,NULL,
556
  gem_mrblib_mruby_io_proc_lv_394,
557
  NULL,         /* debug_info */
558
  15,0,1,0,0
559
};
560
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_395, 2, (MRB_SYM(SEEK_SET), MRB_SYM(seek), ), const);
561
static const mrb_code gem_mrblib_mruby_io_proc_iseq_395[16] = {
562
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x1d,0x05,0x00,0x2d,0x03,0x01,0x02,0x38,0x03,};
563
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_395, 2, (MRB_SYM(i), 0,), const);
564
static const mrb_irep gem_mrblib_mruby_io_proc_irep_395 = {
565
  3,7,0,
566
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_395,
567
  NULL,gem_mrblib_mruby_io_proc_syms_395,NULL,
568
  gem_mrblib_mruby_io_proc_lv_395,
569
  NULL,         /* debug_info */
570
  16,0,2,0,0
571
};
572
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_396, 2, (MRB_SYM(SEEK_SET), MRB_SYM(seek), ), const);
573
static const mrb_code gem_mrblib_mruby_io_proc_iseq_396[15] = {
574
0x34,0x00,0x00,0x00,0x06,0x03,0x1d,0x04,0x00,0x2d,0x02,0x01,0x02,0x38,0x02,};
575
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_396, 1, (0,), const);
576
static const mrb_irep gem_mrblib_mruby_io_proc_irep_396 = {
577
  2,6,0,
578
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_396,
579
  NULL,gem_mrblib_mruby_io_proc_syms_396,NULL,
580
  gem_mrblib_mruby_io_proc_lv_396,
581
  NULL,         /* debug_info */
582
  15,0,2,0,0
583
};
584
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_397[1] = {
585
{IREP_TT_STR|(1<<2), {"\x20"}},
586
};
587
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_397, 6, (MRB_SYM(String), MRB_SYM_Q(is_a), MRB_SYM(getbyte), MRB_OPSYM(and), MRB_SYM(setbyte), MRB_SYM(ungetc), ), const);
588
static const mrb_code gem_mrblib_mruby_io_proc_iseq_397[70] = {
589
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x1d,0x05,0x00,0x2f,0x04,0x01,0x01,0x27,0x04,0x00,0x0f,0x01,0x04,
590
0x01,0x06,0x05,0x2f,0x04,0x02,0x01,0x01,0x01,0x04,0x25,0x00,0x0d,0x01,0x04,0x01,0x03,0x05,0xff,0x2f,
591
0x04,0x03,0x01,0x01,0x01,0x04,0x51,0x03,0x00,0x01,0x04,0x03,0x06,0x05,0x01,0x06,0x01,0x2f,0x04,0x04,
592
0x02,0x01,0x05,0x03,0x2d,0x04,0x05,0x01,0x38,0x04,};
593
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_397, 3, (MRB_SYM(c), 0,MRB_SYM(s), ), const);
594
static const mrb_irep gem_mrblib_mruby_io_proc_irep_397 = {
595
  4,8,0,
596
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_397,
597
  gem_mrblib_mruby_io_proc_pool_397,gem_mrblib_mruby_io_proc_syms_397,NULL,
598
  gem_mrblib_mruby_io_proc_lv_397,
599
  NULL,         /* debug_info */
600
  70,1,6,0,0
601
};
602
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_398, 3, (MRB_SYM(to_enum), MRB_SYM(gets), MRB_SYM(call), ), const);
603
static const mrb_code gem_mrblib_mruby_io_proc_iseq_398[49] = {
604
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x26,0x04,0x00,0x06,0x2d,0x04,0x00,0x00,0x38,0x04,
605
0x2d,0x04,0x01,0x00,0x01,0x03,0x04,0x27,0x04,0x00,0x0e,0x00,0x01,0x04,0x02,0x01,0x05,0x03,0x2f,0x04,
606
0x02,0x01,0x25,0xff,0xe7,0x12,0x04,0x38,0x04,};
607
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_398, 3, (0,MRB_SYM(block), MRB_SYM(line), ), const);
608
static const mrb_irep gem_mrblib_mruby_io_proc_irep_398 = {
609
  4,7,0,
610
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_398,
611
  NULL,gem_mrblib_mruby_io_proc_syms_398,NULL,
612
  gem_mrblib_mruby_io_proc_lv_398,
613
  NULL,         /* debug_info */
614
  49,0,3,0,0
615
};
616
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_399, 4, (MRB_SYM(each_byte), MRB_SYM(to_enum), MRB_SYM(getbyte), MRB_SYM(call), ), const);
617
static const mrb_code gem_mrblib_mruby_io_proc_iseq_399[52] = {
618
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x26,0x04,0x00,0x09,0x10,0x05,0x00,0x2d,0x04,0x01,
619
0x01,0x38,0x04,0x2d,0x04,0x02,0x00,0x01,0x03,0x04,0x27,0x04,0x00,0x0e,0x00,0x01,0x04,0x02,0x01,0x05,
620
0x03,0x2f,0x04,0x03,0x01,0x25,0xff,0xe7,0x12,0x04,0x38,0x04,};
621
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_399, 3, (0,MRB_SYM(block), MRB_SYM(byte), ), const);
622
static const mrb_irep gem_mrblib_mruby_io_proc_irep_399 = {
623
  4,7,0,
624
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_399,
625
  NULL,gem_mrblib_mruby_io_proc_syms_399,NULL,
626
  gem_mrblib_mruby_io_proc_lv_399,
627
  NULL,         /* debug_info */
628
  52,0,4,0,0
629
};
630
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_400, 4, (MRB_SYM(each_char), MRB_SYM(to_enum), MRB_SYM(getc), MRB_SYM(call), ), const);
631
static const mrb_code gem_mrblib_mruby_io_proc_iseq_400[52] = {
632
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x26,0x04,0x00,0x09,0x10,0x05,0x00,0x2d,0x04,0x01,
633
0x01,0x38,0x04,0x2d,0x04,0x02,0x00,0x01,0x03,0x04,0x27,0x04,0x00,0x0e,0x00,0x01,0x04,0x02,0x01,0x05,
634
0x03,0x2f,0x04,0x03,0x01,0x25,0xff,0xe7,0x12,0x04,0x38,0x04,};
635
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_400, 3, (0,MRB_SYM(block), MRB_SYM(char), ), const);
636
static const mrb_irep gem_mrblib_mruby_io_proc_irep_400 = {
637
  4,7,0,
638
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_400,
639
  NULL,gem_mrblib_mruby_io_proc_syms_400,NULL,
640
  gem_mrblib_mruby_io_proc_lv_400,
641
  NULL,         /* debug_info */
642
  52,0,4,0,0
643
};
644
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_401[1] = {
645
{IREP_TT_STR|(1<<2), {"\x0a"}},
646
};
647
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_401, 7, (MRB_SYM(size), MRB_SYM(write), MRB_SYM(Array), MRB_SYM_Q(kind_of), MRB_SYM(puts), MRB_SYM(to_s), MRB_OPSYM(neq), ), const);
648
static const mrb_code gem_mrblib_mruby_io_proc_iseq_401[163] = {
649
0x34,0x00,0x10,0x00,0x06,0x03,0x01,0x06,0x01,0x2f,0x06,0x00,0x00,0x01,0x04,0x06,0x01,0x06,0x04,0x06,
650
0x07,0x42,0x06,0x27,0x06,0x00,0x0b,0x51,0x07,0x00,0x2d,0x06,0x01,0x01,0x11,0x06,0x38,0x06,0x01,0x06,
651
0x03,0x01,0x07,0x04,0x43,0x06,0x27,0x06,0x00,0x6d,0x00,0x01,0x06,0x01,0x01,0x07,0x03,0x23,0x06,0x01,
652
0x05,0x06,0x01,0x06,0x05,0x1d,0x07,0x02,0x2f,0x06,0x03,0x01,0x27,0x06,0x00,0x1d,0x01,0x06,0x05,0x2f,
653
0x06,0x00,0x00,0x06,0x07,0x45,0x06,0x27,0x06,0x00,0x0b,0x11,0x07,0x01,0x08,0x05,0x49,0x07,0x2d,0x06,
654
0x04,0x0f,0x25,0x00,0x2a,0x01,0x06,0x05,0x2f,0x06,0x05,0x00,0x01,0x05,0x06,0x01,0x07,0x05,0x2d,0x06,
655
0x01,0x01,0x01,0x06,0x05,0x05,0x07,0x23,0x06,0x51,0x07,0x00,0x2f,0x06,0x06,0x01,0x27,0x06,0x00,0x07,
656
0x51,0x07,0x00,0x2d,0x06,0x01,0x01,0x01,0x06,0x03,0x3d,0x06,0x01,0x01,0x03,0x06,0x25,0xff,0x87,0x11,
657
0x06,0x38,0x06,};
658
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_401, 5, (MRB_SYM(args), 0,MRB_SYM(i), MRB_SYM(len), MRB_SYM(s), ), const);
659
static const mrb_irep gem_mrblib_mruby_io_proc_irep_401 = {
660
  6,9,0,
661
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_401,
662
  gem_mrblib_mruby_io_proc_pool_401,gem_mrblib_mruby_io_proc_syms_401,NULL,
663
  gem_mrblib_mruby_io_proc_lv_401,
664
  NULL,         /* debug_info */
665
  163,1,7,0,0
666
};
667
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_402, 3, (MRB_SYM(size), MRB_SYM(to_s), MRB_SYM(write), ), const);
668
static const mrb_code gem_mrblib_mruby_io_proc_iseq_402[61] = {
669
0x34,0x00,0x10,0x00,0x06,0x03,0x01,0x05,0x01,0x2f,0x05,0x00,0x00,0x01,0x04,0x05,0x01,0x05,0x03,0x01,
670
0x06,0x04,0x43,0x05,0x27,0x05,0x00,0x1d,0x00,0x01,0x06,0x01,0x01,0x07,0x03,0x23,0x06,0x2f,0x06,0x01,
671
0x00,0x2d,0x05,0x02,0x01,0x01,0x05,0x03,0x3d,0x05,0x01,0x01,0x03,0x05,0x25,0xff,0xd7,0x11,0x05,0x38,
672
0x05,};
673
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_402, 4, (MRB_SYM(args), 0,MRB_SYM(i), MRB_SYM(len), ), const);
674
static const mrb_irep gem_mrblib_mruby_io_proc_irep_402 = {
675
  5,9,0,
676
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_402,
677
  NULL,gem_mrblib_mruby_io_proc_syms_402,NULL,
678
  gem_mrblib_mruby_io_proc_lv_402,
679
  NULL,         /* debug_info */
680
  61,0,3,0,0
681
};
682
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_403, 2, (MRB_SYM(sprintf), MRB_SYM(write), ), const);
683
static const mrb_code gem_mrblib_mruby_io_proc_iseq_403[23] = {
684
0x34,0x00,0x10,0x00,0x11,0x05,0x01,0x06,0x01,0x49,0x05,0x2d,0x04,0x00,0x0f,0x2d,0x03,0x01,0x01,0x11,
685
0x03,0x38,0x03,};
686
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_403, 2, (MRB_SYM(args), 0,), const);
687
static const mrb_irep gem_mrblib_mruby_io_proc_irep_403 = {
688
  3,7,0,
689
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_403,
690
  NULL,gem_mrblib_mruby_io_proc_syms_403,NULL,
691
  gem_mrblib_mruby_io_proc_lv_403,
692
  NULL,         /* debug_info */
693
  23,0,2,0,0
694
};
695
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_4[15] = {
696
  &gem_mrblib_mruby_io_proc_irep_389,
697
  &gem_mrblib_mruby_io_proc_irep_390,
698
  &gem_mrblib_mruby_io_proc_irep_391,
699
  &gem_mrblib_mruby_io_proc_irep_392,
700
  &gem_mrblib_mruby_io_proc_irep_393,
701
  &gem_mrblib_mruby_io_proc_irep_394,
702
  &gem_mrblib_mruby_io_proc_irep_395,
703
  &gem_mrblib_mruby_io_proc_irep_396,
704
  &gem_mrblib_mruby_io_proc_irep_397,
705
  &gem_mrblib_mruby_io_proc_irep_398,
706
  &gem_mrblib_mruby_io_proc_irep_399,
707
  &gem_mrblib_mruby_io_proc_irep_400,
708
  &gem_mrblib_mruby_io_proc_irep_401,
709
  &gem_mrblib_mruby_io_proc_irep_402,
710
  &gem_mrblib_mruby_io_proc_irep_403,
711
};
712
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);
713
static const mrb_code gem_mrblib_mruby_io_proc_iseq_4[173] = {
714
0x12,0x01,0x62,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x12,0x01,0x62,0x01,0x58,0x02,0x01,0x5f,0x01,0x01,
715
0x12,0x01,0x62,0x01,0x58,0x02,0x02,0x5f,0x01,0x02,0x12,0x01,0x62,0x01,0x58,0x02,0x03,0x5f,0x01,0x03,
716
0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x04,0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x05,0x10,0x02,0x06,0x10,
717
0x03,0x07,0x2d,0x01,0x08,0x02,0x10,0x02,0x09,0x10,0x03,0x0a,0x2d,0x01,0x08,0x02,0x63,0x01,0x58,0x02,
718
0x06,0x5f,0x01,0x0b,0x63,0x01,0x58,0x02,0x07,0x5f,0x01,0x0c,0x63,0x01,0x58,0x02,0x08,0x5f,0x01,0x0d,
719
0x63,0x01,0x58,0x02,0x09,0x5f,0x01,0x0e,0x63,0x01,0x58,0x02,0x0a,0x5f,0x01,0x0f,0x60,0x10,0x0e,0x63,
720
0x01,0x58,0x02,0x0b,0x5f,0x01,0x11,0x63,0x01,0x58,0x02,0x0c,0x5f,0x01,0x12,0x63,0x01,0x58,0x02,0x0d,
721
0x5f,0x01,0x13,0x63,0x01,0x58,0x02,0x0e,0x5f,0x01,0x14,0x10,0x02,0x15,0x10,0x03,0x16,0x2d,0x01,0x08,
722
0x02,0x10,0x02,0x17,0x10,0x03,0x18,0x2d,0x01,0x08,0x02,0x38,0x01,};
723
static const mrb_irep gem_mrblib_mruby_io_proc_irep_4 = {
724
  1,5,0,
725
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_4,
726
  NULL,gem_mrblib_mruby_io_proc_syms_4,gem_mrblib_mruby_io_proc_reps_4,
727
  NULL,         /* lv */
728
  NULL,         /* debug_info */
729
  173,0,25,15,0
730
};
731
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_628, 1, (MRB_SYM(read), ), const);
732
static const mrb_code gem_mrblib_mruby_io_proc_iseq_628[13] = {
733
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x2f,0x03,0x00,0x00,0x38,0x03,};
734
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_628, 2, (MRB_SYM(io), 0,), const);
735
static const mrb_irep gem_mrblib_mruby_io_proc_irep_628 = {
736
  3,5,0,
737
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_628,
738
  NULL,gem_mrblib_mruby_io_proc_syms_628,NULL,
739
  gem_mrblib_mruby_io_proc_lv_628,
740
  NULL,         /* debug_info */
741
  13,0,1,0,0
742
};
743
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_619[1] = {
744
  &gem_mrblib_mruby_io_proc_irep_628,
745
};
746
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_619, 2, (MRB_SYM(IO), MRB_SYM(popen), ), const);
747
static const mrb_code gem_mrblib_mruby_io_proc_iseq_619[19] = {
748
0x34,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x03,0x01,0x01,0x38,0x03,};
749
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_619, 2, (MRB_SYM(cmd), 0,), const);
750
static const mrb_irep gem_mrblib_mruby_io_proc_irep_619 = {
751
  3,6,0,
752
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_619,
753
  NULL,gem_mrblib_mruby_io_proc_syms_619,gem_mrblib_mruby_io_proc_reps_619,
754
  gem_mrblib_mruby_io_proc_lv_619,
755
  NULL,         /* debug_info */
756
  19,0,2,1,0
757
};
758
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_620[1] = {
759
{IREP_TT_STR|(1<<2), {"\x7c"}},
760
};
761
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_620, 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);
762
static const mrb_code gem_mrblib_mruby_io_proc_iseq_620[99] = {
763
0x34,0x04,0x10,0x01,0x01,0x04,0x03,0x01,0x05,0x01,0x1d,0x06,0x00,0x2f,0x05,0x01,0x01,0x26,0x05,0x00,
764
0x07,0x1d,0x06,0x02,0x2d,0x05,0x03,0x01,0x01,0x05,0x01,0x06,0x06,0x23,0x05,0x51,0x06,0x00,0x42,0x05,
765
0x27,0x05,0x00,0x20,0x1d,0x05,0x04,0x01,0x06,0x01,0x07,0x07,0x05,0x08,0x59,0x07,0x23,0x06,0x47,0x06,
766
0x01,0x01,0x07,0x02,0x49,0x06,0x01,0x07,0x04,0x30,0x05,0x05,0x0f,0x25,0x00,0x15,0x1d,0x05,0x06,0x01,
767
0x06,0x01,0x47,0x06,0x01,0x01,0x07,0x02,0x49,0x06,0x01,0x07,0x04,0x30,0x05,0x07,0x0f,0x38,0x05,};
768
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_620, 4, (MRB_SYM(file), MRB_SYM(rest), 0,MRB_SYM(block), ), const);
769
static const mrb_irep gem_mrblib_mruby_io_proc_irep_620 = {
770
  5,9,0,
771
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_620,
772
  gem_mrblib_mruby_io_proc_pool_620,gem_mrblib_mruby_io_proc_syms_620,NULL,
773
  gem_mrblib_mruby_io_proc_lv_620,
774
  NULL,         /* debug_info */
775
  99,1,8,0,0
776
};
777
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_647[1] = {
778
{IREP_TT_STR|(1<<2), {"\x0a"}},
779
};
780
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_647, 3, (0, MRB_SYM(inspect), MRB_SYM(write), ), );
781
static const mrb_code gem_mrblib_mruby_io_proc_iseq_647[36] = {
782
0x34,0x04,0x00,0x00,0x22,0x01,0x03,0x00,0x00,0x15,0x02,0x00,0x21,0x03,0x03,0x00,0x2f,0x03,0x01,0x00,
783
0x2f,0x02,0x02,0x01,0x15,0x02,0x00,0x51,0x03,0x00,0x2f,0x02,0x02,0x01,0x38,0x02,};
784
static const mrb_irep gem_mrblib_mruby_io_proc_irep_647 = {
785
  1,5,0,
786
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_647,
787
  gem_mrblib_mruby_io_proc_pool_647,gem_mrblib_mruby_io_proc_syms_647,NULL,
788
  NULL,         /* lv */
789
  NULL,         /* debug_info */
790
  36,1,3,0,0
791
};
792
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_621[1] = {
793
  &gem_mrblib_mruby_io_proc_irep_647,
794
};
795
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_621, 2, (MRB_SYM(each), MRB_SYM(size), ), const);
796
static const mrb_code gem_mrblib_mruby_io_proc_iseq_621[61] = {
797
0x34,0x00,0x10,0x00,0x01,0x05,0x01,0x57,0x06,0x00,0x30,0x05,0x00,0x00,0x01,0x05,0x01,0x2f,0x05,0x01,
798
0x00,0x01,0x04,0x05,0x01,0x05,0x04,0x06,0x06,0x42,0x05,0x27,0x05,0x00,0x04,0x11,0x05,0x38,0x05,0x01,
799
0x05,0x04,0x07,0x06,0x42,0x05,0x27,0x05,0x00,0x09,0x01,0x05,0x01,0x06,0x06,0x23,0x05,0x38,0x05,0x38,
800
0x01,};
801
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_621, 4, (MRB_SYM(a), 0,MRB_SYM(e), MRB_SYM(len), ), const);
802
static const mrb_irep gem_mrblib_mruby_io_proc_irep_621 = {
803
  5,8,0,
804
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_621,
805
  NULL,gem_mrblib_mruby_io_proc_syms_621,gem_mrblib_mruby_io_proc_reps_621,
806
  gem_mrblib_mruby_io_proc_lv_621,
807
  NULL,         /* debug_info */
808
  61,0,2,1,0
809
};
810
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_622, 2, (0, MRB_SYM(print), ), );
811
static const mrb_code gem_mrblib_mruby_io_proc_iseq_622[34] = {
812
0x34,0x00,0x10,0x03,0x01,0x04,0x03,0x15,0x05,0x00,0x11,0x06,0x01,0x07,0x01,0x49,0x06,0x53,0x07,0x00,
813
0x01,0x08,0x02,0x55,0x07,0x01,0x08,0x04,0x30,0x05,0x01,0xff,0x38,0x05,};
814
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_622, 4, (MRB_OPSYM(mul), MRB_OPSYM(pow), 0,MRB_OPSYM(and), ), const);
815
static const mrb_irep gem_mrblib_mruby_io_proc_irep_622 = {
816
  5,9,0,
817
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_622,
818
  NULL,gem_mrblib_mruby_io_proc_syms_622,NULL,
819
  gem_mrblib_mruby_io_proc_lv_622,
820
  NULL,         /* debug_info */
821
  34,0,2,0,0
822
};
823
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_623, 2, (0, MRB_SYM(puts), ), );
824
static const mrb_code gem_mrblib_mruby_io_proc_iseq_623[34] = {
825
0x34,0x00,0x10,0x03,0x01,0x04,0x03,0x15,0x05,0x00,0x11,0x06,0x01,0x07,0x01,0x49,0x06,0x53,0x07,0x00,
826
0x01,0x08,0x02,0x55,0x07,0x01,0x08,0x04,0x30,0x05,0x01,0xff,0x38,0x05,};
827
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_623, 4, (MRB_OPSYM(mul), MRB_OPSYM(pow), 0,MRB_OPSYM(and), ), const);
828
static const mrb_irep gem_mrblib_mruby_io_proc_irep_623 = {
829
  5,9,0,
830
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_623,
831
  NULL,gem_mrblib_mruby_io_proc_syms_623,NULL,
832
  gem_mrblib_mruby_io_proc_lv_623,
833
  NULL,         /* debug_info */
834
  34,0,2,0,0
835
};
836
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_624, 2, (0, MRB_SYM(printf), ), );
837
static const mrb_code gem_mrblib_mruby_io_proc_iseq_624[34] = {
838
0x34,0x00,0x10,0x03,0x01,0x04,0x03,0x15,0x05,0x00,0x11,0x06,0x01,0x07,0x01,0x49,0x06,0x53,0x07,0x00,
839
0x01,0x08,0x02,0x55,0x07,0x01,0x08,0x04,0x30,0x05,0x01,0xff,0x38,0x05,};
840
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_624, 4, (MRB_OPSYM(mul), MRB_OPSYM(pow), 0,MRB_OPSYM(and), ), const);
841
static const mrb_irep gem_mrblib_mruby_io_proc_irep_624 = {
842
  5,9,0,
843
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_624,
844
  NULL,gem_mrblib_mruby_io_proc_syms_624,NULL,
845
  gem_mrblib_mruby_io_proc_lv_624,
846
  NULL,         /* debug_info */
847
  34,0,2,0,0
848
};
849
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_625, 2, (0, MRB_SYM(gets), ), );
850
static const mrb_code gem_mrblib_mruby_io_proc_iseq_625[34] = {
851
0x34,0x00,0x10,0x03,0x01,0x04,0x03,0x15,0x05,0x00,0x11,0x06,0x01,0x07,0x01,0x49,0x06,0x53,0x07,0x00,
852
0x01,0x08,0x02,0x55,0x07,0x01,0x08,0x04,0x30,0x05,0x01,0xff,0x38,0x05,};
853
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_625, 4, (MRB_OPSYM(mul), MRB_OPSYM(pow), 0,MRB_OPSYM(and), ), const);
854
static const mrb_irep gem_mrblib_mruby_io_proc_irep_625 = {
855
  5,9,0,
856
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_625,
857
  NULL,gem_mrblib_mruby_io_proc_syms_625,NULL,
858
  gem_mrblib_mruby_io_proc_lv_625,
859
  NULL,         /* debug_info */
860
  34,0,2,0,0
861
};
862
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_626, 2, (0, MRB_SYM(readline), ), );
863
static const mrb_code gem_mrblib_mruby_io_proc_iseq_626[34] = {
864
0x34,0x00,0x10,0x03,0x01,0x04,0x03,0x15,0x05,0x00,0x11,0x06,0x01,0x07,0x01,0x49,0x06,0x53,0x07,0x00,
865
0x01,0x08,0x02,0x55,0x07,0x01,0x08,0x04,0x30,0x05,0x01,0xff,0x38,0x05,};
866
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_626, 4, (MRB_OPSYM(mul), MRB_OPSYM(pow), 0,MRB_OPSYM(and), ), const);
867
static const mrb_irep gem_mrblib_mruby_io_proc_irep_626 = {
868
  5,9,0,
869
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_626,
870
  NULL,gem_mrblib_mruby_io_proc_syms_626,NULL,
871
  gem_mrblib_mruby_io_proc_lv_626,
872
  NULL,         /* debug_info */
873
  34,0,2,0,0
874
};
875
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_627, 2, (0, MRB_SYM(readlines), ), );
876
static const mrb_code gem_mrblib_mruby_io_proc_iseq_627[34] = {
877
0x34,0x00,0x10,0x03,0x01,0x04,0x03,0x15,0x05,0x00,0x11,0x06,0x01,0x07,0x01,0x49,0x06,0x53,0x07,0x00,
878
0x01,0x08,0x02,0x55,0x07,0x01,0x08,0x04,0x30,0x05,0x01,0xff,0x38,0x05,};
879
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_lv_627, 4, (MRB_OPSYM(mul), MRB_OPSYM(pow), 0,MRB_OPSYM(and), ), const);
880
static const mrb_irep gem_mrblib_mruby_io_proc_irep_627 = {
881
  5,9,0,
882
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_627,
883
  NULL,gem_mrblib_mruby_io_proc_syms_627,NULL,
884
  gem_mrblib_mruby_io_proc_lv_627,
885
  NULL,         /* debug_info */
886
  34,0,2,0,0
887
};
888
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_5[9] = {
889
  &gem_mrblib_mruby_io_proc_irep_619,
890
  &gem_mrblib_mruby_io_proc_irep_620,
891
  &gem_mrblib_mruby_io_proc_irep_621,
892
  &gem_mrblib_mruby_io_proc_irep_622,
893
  &gem_mrblib_mruby_io_proc_irep_623,
894
  &gem_mrblib_mruby_io_proc_irep_624,
895
  &gem_mrblib_mruby_io_proc_irep_625,
896
  &gem_mrblib_mruby_io_proc_irep_626,
897
  &gem_mrblib_mruby_io_proc_irep_627,
898
};
899
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_io_proc_syms_5, 10, (MRB_OPSYM(tick), MRB_SYM(private), MRB_SYM(open), MRB_SYM(p), MRB_SYM(print), MRB_SYM(puts), MRB_SYM(printf), MRB_SYM(gets), MRB_SYM(readline), MRB_SYM(readlines), ), const);
900
static const mrb_code gem_mrblib_mruby_io_proc_iseq_5[110] = {
901
0x63,0x02,0x58,0x03,0x00,0x5f,0x02,0x00,0x2d,0x01,0x01,0x01,0x63,0x02,0x58,0x03,0x01,0x5f,0x02,0x02,
902
0x2d,0x01,0x01,0x01,0x63,0x02,0x58,0x03,0x02,0x5f,0x02,0x03,0x2d,0x01,0x01,0x01,0x63,0x02,0x58,0x03,
903
0x03,0x5f,0x02,0x04,0x2d,0x01,0x01,0x01,0x63,0x02,0x58,0x03,0x04,0x5f,0x02,0x05,0x2d,0x01,0x01,0x01,
904
0x63,0x02,0x58,0x03,0x05,0x5f,0x02,0x06,0x2d,0x01,0x01,0x01,0x63,0x02,0x58,0x03,0x06,0x5f,0x02,0x07,
905
0x2d,0x01,0x01,0x01,0x63,0x02,0x58,0x03,0x07,0x5f,0x02,0x08,0x2d,0x01,0x01,0x01,0x63,0x02,0x58,0x03,
906
0x08,0x5f,0x02,0x09,0x2d,0x01,0x01,0x01,0x38,0x01,};
907
static const mrb_irep gem_mrblib_mruby_io_proc_irep_5 = {
908
  1,4,0,
909
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_5,
910
  NULL,gem_mrblib_mruby_io_proc_syms_5,gem_mrblib_mruby_io_proc_reps_5,
911
  NULL,         /* lv */
912
  NULL,         /* debug_info */
913
  110,0,10,9,0
914
};
915
static const mrb_irep *gem_mrblib_mruby_io_proc_reps_0[5] = {
916
  &gem_mrblib_mruby_io_proc_irep_1,
917
  &gem_mrblib_mruby_io_proc_irep_2,
918
  &gem_mrblib_mruby_io_proc_irep_3,
919
  &gem_mrblib_mruby_io_proc_irep_4,
920
  &gem_mrblib_mruby_io_proc_irep_5,
921
};
922
static const mrb_irep_pool gem_mrblib_mruby_io_proc_pool_0[2] = {
923
{IREP_TT_STR|(1<<2), {"\x72"}},
924
{IREP_TT_STR|(1<<2), {"\x77"}},
925
};
926
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), ), );
927
static const mrb_code gem_mrblib_mruby_io_proc_iseq_0[135] = {
928
0x11,0x01,0x1d,0x02,0x00,0x5c,0x01,0x01,0x5e,0x01,0x00,0x11,0x01,0x11,0x02,0x5c,0x01,0x01,0x5e,0x01,
929
0x01,0x11,0x01,0x11,0x02,0x5c,0x01,0x01,0x5e,0x01,0x02,0x11,0x01,0x1d,0x02,0x02,0x5c,0x01,0x03,0x11,
930
0x01,0x11,0x01,0x1d,0x02,0x03,0x5c,0x01,0x04,0x11,0x01,0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01,
931
0x03,0x1d,0x01,0x00,0x06,0x02,0x51,0x03,0x00,0x2f,0x01,0x05,0x02,0x1e,0x01,0x06,0x1d,0x01,0x00,0x07,
932
0x02,0x51,0x03,0x01,0x2f,0x01,0x05,0x02,0x1e,0x01,0x07,0x1d,0x01,0x00,0x08,0x02,0x51,0x03,0x01,0x2f,
933
0x01,0x05,0x02,0x1e,0x01,0x08,0x1d,0x01,0x06,0x16,0x01,0x09,0x1d,0x01,0x07,0x16,0x01,0x0a,0x1d,0x01,
934
0x08,0x16,0x01,0x0b,0x11,0x01,0x5d,0x01,0x0c,0x5e,0x01,0x04,0x38,0x01,0x69,};
935
static const mrb_irep gem_mrblib_mruby_io_proc_irep_0 = {
936
  1,5,0,
937
  MRB_IREP_STATIC,gem_mrblib_mruby_io_proc_iseq_0,
938
  gem_mrblib_mruby_io_proc_pool_0,gem_mrblib_mruby_io_proc_syms_0,gem_mrblib_mruby_io_proc_reps_0,
939
  NULL,         /* lv */
940
  NULL,         /* debug_info */
941
  135,2,13,5,0
942
};
943
static
944
const struct RProc gem_mrblib_mruby_io_proc[] = {{
945
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_io_proc_irep_0},NULL,{NULL},
946
}};
947
static void
948
gem_mrblib_mruby_io_proc_init_syms(mrb_state *mrb)
949
2.05k
{
950
2.05k
  gem_mrblib_mruby_io_proc_syms_647[0] = mrb_intern_lit(mrb, "$stdout");
951
2.05k
  gem_mrblib_mruby_io_proc_syms_622[0] = mrb_intern_lit(mrb, "$stdout");
952
2.05k
  gem_mrblib_mruby_io_proc_syms_623[0] = mrb_intern_lit(mrb, "$stdout");
953
2.05k
  gem_mrblib_mruby_io_proc_syms_624[0] = mrb_intern_lit(mrb, "$stdout");
954
2.05k
  gem_mrblib_mruby_io_proc_syms_625[0] = mrb_intern_lit(mrb, "$stdin");
955
2.05k
  gem_mrblib_mruby_io_proc_syms_626[0] = mrb_intern_lit(mrb, "$stdin");
956
2.05k
  gem_mrblib_mruby_io_proc_syms_627[0] = mrb_intern_lit(mrb, "$stdin");
957
2.05k
  gem_mrblib_mruby_io_proc_syms_0[9] = mrb_intern_lit(mrb, "$stdin");
958
2.05k
  gem_mrblib_mruby_io_proc_syms_0[10] = mrb_intern_lit(mrb, "$stdout");
959
2.05k
  gem_mrblib_mruby_io_proc_syms_0[11] = mrb_intern_lit(mrb, "$stderr");
960
2.05k
}
961
void mrb_mruby_io_gem_init(mrb_state *mrb);
962
void mrb_mruby_io_gem_final(mrb_state *mrb);
963
964
2.05k
void GENERATED_TMP_mrb_mruby_io_gem_init(mrb_state *mrb) {
965
2.05k
  gem_mrblib_mruby_io_proc_init_syms(mrb);
966
2.05k
  mrb_mruby_io_gem_init(mrb);
967
2.05k
  mrb_load_proc(mrb, gem_mrblib_mruby_io_proc);
968
2.05k
}
969
970
2.05k
void GENERATED_TMP_mrb_mruby_io_gem_final(mrb_state *mrb) {
971
2.05k
  mrb_mruby_io_gem_final(mrb);
972
2.05k
}