| line |
true |
false |
branch |
|
101
|
90 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
90 |
GET_ARRAY_FROM_SOURCE; |
|
|
28 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
28 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
28 |
GET_ARRAY_FROM_SOURCE; |
|
|
28 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
28 |
GET_ARRAY_FROM_SOURCE; |
|
|
28 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
28 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
28 |
GET_ARRAY_FROM_SOURCE; |
|
|
56 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
56 |
GET_ARRAY_FROM_SOURCE; |
|
|
28 |
28 |
GET_ARRAY_FROM_SOURCE; |
|
|
3 |
25 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
3 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
3 |
GET_ARRAY_FROM_SOURCE; |
|
|
3 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
56 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
56 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
56 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
14 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
14 |
GET_ARRAY_FROM_SOURCE; |
|
|
14 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
14 |
GET_ARRAY_FROM_SOURCE; |
|
|
14 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
102
|
3 |
213 |
GET_INDEX_FROM_SOURCE(1); |
|
|
198 |
15 |
GET_INDEX_FROM_SOURCE(1); |
|
|
0 |
198 |
GET_INDEX_FROM_SOURCE(1); |
|
106
|
90 |
111 |
if (real_ix < 0) |
|
114
|
3 |
198 |
if ( items > ( has_ix ? 1 : 2 ) || sig->has_curried_sv ) { |
|
|
152 |
49 |
if ( items > ( has_ix ? 1 : 2 ) || sig->has_curried_sv ) { |
|
|
1 |
151 |
if ( items > ( has_ix ? 1 : 2 ) || sig->has_curried_sv ) { |
|
116
|
1 |
49 |
GET_CURRIED_SV_FROM_SOURCE(has_ix ? 1 : 2); |
|
|
1 |
48 |
GET_CURRIED_SV_FROM_SOURCE(has_ix ? 1 : 2); |
|
|
49 |
0 |
GET_CURRIED_SV_FROM_SOURCE(has_ix ? 1 : 2); |
|
|
1 |
48 |
GET_CURRIED_SV_FROM_SOURCE(has_ix ? 1 : 2); |
|
119
|
2 |
48 |
if (has_ix) expected--; |
|
120
|
1 |
49 |
if (has_curried_sv) expected--; |
|
121
|
0 |
50 |
if ( items != expected ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
123
|
0 |
50 |
val = SV_SAFE_COPY(curried_sv); |
|
|
0 |
0 |
val = SV_SAFE_COPY(curried_sv); |
|
126
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
15 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
15 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
15 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
1 |
14 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
12 |
2 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
2 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
127
|
3 |
47 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
1 |
2 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
1 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
1 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
1 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
1 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
1 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
128
|
2 |
48 |
if (!ok) { |
|
129
|
0 |
2 |
if ( has_ix && has_curried_sv ) { |
|
|
0 |
0 |
if ( has_ix && has_curried_sv ) { |
|
132
|
0 |
2 |
else if ( has_curried_sv ) { |
|
135
|
0 |
2 |
else if ( has_ix ) { |
|
147
|
1 |
150 |
if (has_ix) expected--; |
|
148
|
0 |
151 |
if ( items != expected ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
150
|
151 |
0 |
if (real_ix < 0 || real_ix >= len) { |
|
|
0 |
151 |
if (real_ix < 0 || real_ix >= len) { |
|
155
|
151 |
0 |
val = svp ? *svp : &PL_sv_undef; |
|
159
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
171
|
0 |
23 |
if ( items > 1 ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
174
|
14 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
14 |
GET_ARRAY_FROM_SOURCE; |
|
|
4 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
4 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
4 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
3 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
3 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
3 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
3 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
3 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
3 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
178
|
1 |
1 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
6 |
7 |
RETURN_ARRAY_EXPECTATION; |
|
|
1 |
5 |
RETURN_ARRAY_EXPECTATION; |
|
|
7 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
7 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
7 |
RETURN_ARRAY_EXPECTATION; |
|
|
33 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
33 |
7 |
RETURN_ARRAY_EXPECTATION; |
|
191
|
6 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
6 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
193
|
4 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
2 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
194
|
4 |
2 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
6 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
202
|
6 |
0 |
if ( DO_MULTICALL && !CvISXSUB(callback) ) { |
|
205
|
0 |
6 |
PUSH_MULTICALL(callback); |
|
206
|
15 |
3 |
for (i = 0; i < len; i++) { |
|
208
|
15 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
211
|
3 |
12 |
if (!SvTRUEx(*PL_stack_sp)) { |
|
216
|
6 |
0 |
POP_MULTICALL; |
|
219
|
0 |
0 |
for (i = 0; i < len; i++) { |
|
221
|
0 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
223
|
0 |
0 |
PUSHMARK(SP); |
|
225
|
0 |
0 |
if (!SvTRUEx(*PL_stack_sp)) { |
|
232
|
0 |
6 |
FREETMPS; |
|
235
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
248
|
9 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
9 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
250
|
6 |
3 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
6 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
3 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
3 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
3 |
GET_CALLBACK_FROM_SOURCE(1); |
|
251
|
6 |
3 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
9 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
259
|
9 |
0 |
if ( DO_MULTICALL && !CvISXSUB(callback) ) { |
|
262
|
0 |
9 |
PUSH_MULTICALL(callback); |
|
263
|
36 |
3 |
for (i = 0; i < len; i++) { |
|
265
|
36 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
268
|
6 |
30 |
if (SvTRUEx(*PL_stack_sp)) { |
|
273
|
9 |
0 |
POP_MULTICALL; |
|
276
|
0 |
0 |
for (i = 0; i < len; i++) { |
|
278
|
0 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
280
|
0 |
0 |
PUSHMARK(SP); |
|
282
|
0 |
0 |
if (SvTRUEx(*PL_stack_sp)) { |
|
289
|
0 |
9 |
FREETMPS; |
|
292
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
304
|
0 |
1 |
if ( items > 1 ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
307
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
311
|
0 |
1 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
323
|
0 |
3 |
if ( items > 1 ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
326
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
330
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
343
|
6 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
6 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
345
|
4 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
2 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
346
|
4 |
2 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
6 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
354
|
6 |
0 |
if ( DO_MULTICALL && !CvISXSUB(callback) ) { |
|
357
|
0 |
6 |
PUSH_MULTICALL(callback); |
|
358
|
21 |
3 |
for (i = 0; i < len; i++) { |
|
360
|
21 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
363
|
3 |
18 |
if (SvTRUEx(*PL_stack_sp)) { |
|
368
|
6 |
0 |
POP_MULTICALL; |
|
371
|
0 |
0 |
for (i = 0; i < len; i++) { |
|
373
|
0 |
0 |
if (!svp) continue; |
|
374
|
0 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
376
|
0 |
0 |
PUSHMARK(SP); |
|
378
|
0 |
0 |
if (SvTRUEx(*PL_stack_sp)) { |
|
385
|
0 |
6 |
FREETMPS; |
|
388
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
401
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
403
|
2 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
2 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
404
|
2 |
2 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
4 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
414
|
25 |
4 |
for (i = 0; i < len; i++) { |
|
416
|
0 |
25 |
if (!svp) continue; |
|
421
|
0 |
25 |
PUSHMARK(SP); |
|
422
|
0 |
25 |
XPUSHs(elem); |
|
423
|
0 |
25 |
XPUSHs(ixsv); |
|
429
|
0 |
25 |
FREETMPS; |
|
433
|
0 |
4 |
FREETMPS; |
|
436
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
449
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
451
|
0 |
1 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
1 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
1 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
1 |
GET_CALLBACK_FROM_SOURCE(1); |
|
452
|
0 |
1 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
1 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
458
|
1 |
0 |
if ( DO_MULTICALL && !CvISXSUB(callback) ) { |
|
461
|
0 |
1 |
PUSH_MULTICALL(callback); |
|
462
|
4 |
1 |
for (i = 0; i < len; i++) { |
|
464
|
4 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
468
|
1 |
0 |
POP_MULTICALL; |
|
471
|
0 |
0 |
for (i = 0; i < len; i++) { |
|
473
|
0 |
0 |
if (!svp) continue; |
|
474
|
0 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
476
|
0 |
0 |
PUSHMARK(SP); |
|
483
|
0 |
1 |
FREETMPS; |
|
486
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
499
|
23 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
23 |
GET_ARRAY_FROM_SOURCE; |
|
|
20 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
20 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
20 |
GET_ARRAY_FROM_SOURCE; |
|
|
20 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
20 |
GET_ARRAY_FROM_SOURCE; |
|
|
20 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
20 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
20 |
GET_ARRAY_FROM_SOURCE; |
|
|
20 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
20 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
20 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
20 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
20 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
20 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
10 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
10 |
GET_ARRAY_FROM_SOURCE; |
|
|
10 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
10 |
GET_ARRAY_FROM_SOURCE; |
|
|
10 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
501
|
3 |
90 |
GET_INDEX_FROM_SOURCE(1); |
|
|
90 |
0 |
GET_INDEX_FROM_SOURCE(1); |
|
|
0 |
90 |
GET_INDEX_FROM_SOURCE(1); |
|
502
|
3 |
90 |
if ( items != ( has_ix ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
93 |
if ( items != ( has_ix ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
506
|
46 |
47 |
if (real_ix < 0) |
|
509
|
93 |
0 |
if (real_ix < 0 || real_ix >= len) { |
|
|
0 |
93 |
if (real_ix < 0 || real_ix >= len) { |
|
514
|
93 |
0 |
val = svp ? *svp : &PL_sv_undef; |
|
517
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
530
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
8 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
532
|
4 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
4 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
533
|
4 |
4 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
8 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
541
|
8 |
0 |
if ( DO_MULTICALL && !CvISXSUB(callback) ) { |
|
544
|
0 |
8 |
PUSH_MULTICALL(callback); |
|
545
|
32 |
8 |
for (i = 0; i < len; i++) { |
|
547
|
32 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
550
|
8 |
24 |
if (SvTRUEx(*PL_stack_sp)) { |
|
551
|
0 |
8 |
av_push(out, SV_SAFE_COPY(*svp)); |
|
|
0 |
0 |
av_push(out, SV_SAFE_COPY(*svp)); |
|
554
|
8 |
0 |
POP_MULTICALL; |
|
557
|
0 |
0 |
for (i = 0; i < len; i++) { |
|
559
|
0 |
0 |
if (!svp) continue; |
|
560
|
0 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
562
|
0 |
0 |
PUSHMARK(SP); |
|
564
|
0 |
0 |
if (SvTRUEx(*PL_stack_sp)) { |
|
565
|
0 |
0 |
av_push(out, SV_SAFE_COPY(*svp)); |
|
|
0 |
0 |
av_push(out, SV_SAFE_COPY(*svp)); |
|
570
|
0 |
8 |
FREETMPS; |
|
573
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
4 |
4 |
RETURN_ARRAY_EXPECTATION; |
|
|
4 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
2 |
2 |
RETURN_ARRAY_EXPECTATION; |
|
|
2 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
2 |
RETURN_ARRAY_EXPECTATION; |
|
|
4 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
4 |
2 |
RETURN_ARRAY_EXPECTATION; |
|
585
|
0 |
4 |
if ( items > 1 ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
588
|
4 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
4 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
590
|
1 |
3 |
SETVAL_BOOL( av_len(array) < 0 ); |
|
592
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
605
|
3 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
3 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
607
|
1 |
2 |
MAYBE_GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
1 |
1 |
MAYBE_GET_CURRIED_SV_FROM_SOURCE(1); |
|
608
|
1 |
2 |
if ( items > ( has_curried_sv ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
3 |
if ( items > ( has_curried_sv ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
610
|
1 |
2 |
SV* joiner = curried_sv ? curried_sv : sv_2mortal(newSVpv(",", 1)); |
|
611
|
3 |
0 |
if ( !joiner || !SvOK(joiner) || SvROK(joiner) || isGV(joiner) ) { |
|
|
3 |
0 |
if ( !joiner || !SvOK(joiner) || SvROK(joiner) || isGV(joiner) ) { |
|
|
3 |
0 |
if ( !joiner || !SvOK(joiner) || SvROK(joiner) || isGV(joiner) ) { |
|
|
0 |
3 |
if ( !joiner || !SvOK(joiner) || SvROK(joiner) || isGV(joiner) ) { |
|
612
|
0 |
0 |
if ( has_curried_sv ) type_error(joiner, "$curried", 0, TYPE_BASE_STR, NULL); |
|
624
|
12 |
3 |
for (i = 0; i < len; i++) { |
|
627
|
9 |
3 |
if (i > 0) |
|
630
|
12 |
0 |
if (svp && SvOK(*svp)) { |
|
|
12 |
0 |
if (svp && SvOK(*svp)) { |
|
637
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
650
|
5 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
5 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
652
|
1 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
1 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
4 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
4 |
GET_CALLBACK_FROM_SOURCE(1); |
|
653
|
1 |
4 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
5 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
664
|
15 |
5 |
for (i = 0; i < len; i++) { |
|
666
|
0 |
15 |
if (!svp) continue; |
|
670
|
0 |
15 |
PUSHMARK(SP); |
|
677
|
15 |
0 |
if (count > 0) { |
|
679
|
21 |
15 |
for (j = 0; j < count; j++) { |
|
680
|
0 |
21 |
av_push(out, SV_SAFE_COPY(results[j])); |
|
|
0 |
0 |
av_push(out, SV_SAFE_COPY(results[j])); |
|
686
|
15 |
0 |
FREETMPS; |
|
690
|
0 |
5 |
FREETMPS; |
|
693
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
2 |
3 |
RETURN_ARRAY_EXPECTATION; |
|
|
2 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
3 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
3 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
3 |
RETURN_ARRAY_EXPECTATION; |
|
|
12 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
12 |
3 |
RETURN_ARRAY_EXPECTATION; |
|
706
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
708
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
2 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
GET_CALLBACK_FROM_SOURCE(1); |
|
709
|
0 |
2 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
2 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
717
|
2 |
0 |
if ( DO_MULTICALL && !CvISXSUB(callback) ) { |
|
720
|
0 |
2 |
PUSH_MULTICALL(callback); |
|
721
|
19 |
1 |
for (i = 0; i < len; i++) { |
|
723
|
19 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
726
|
1 |
18 |
if (SvTRUEx(*PL_stack_sp)) { |
|
731
|
2 |
0 |
POP_MULTICALL; |
|
734
|
0 |
0 |
for (i = 0; i < len; i++) { |
|
736
|
0 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
738
|
0 |
0 |
PUSHMARK(SP); |
|
740
|
0 |
0 |
if (SvTRUEx(*PL_stack_sp)) { |
|
747
|
0 |
2 |
FREETMPS; |
|
750
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
763
|
3 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
3 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
765
|
0 |
3 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
3 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
3 |
0 |
GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
3 |
GET_CALLBACK_FROM_SOURCE(1); |
|
766
|
0 |
3 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
3 |
if ( items != ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
774
|
3 |
0 |
if ( DO_MULTICALL && !CvISXSUB(callback) ) { |
|
777
|
0 |
3 |
PUSH_MULTICALL(callback); |
|
778
|
20 |
1 |
for (i = 0; i < len; i++) { |
|
780
|
20 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
783
|
2 |
18 |
if (!SvTRUEx(*PL_stack_sp)) { |
|
788
|
3 |
0 |
POP_MULTICALL; |
|
791
|
0 |
0 |
for (i = 0; i < len; i++) { |
|
793
|
0 |
0 |
SV *elem = svp ? *svp : &PL_sv_undef; |
|
795
|
0 |
0 |
PUSHMARK(SP); |
|
797
|
0 |
0 |
if (!SvTRUEx(*PL_stack_sp)) { |
|
804
|
0 |
3 |
FREETMPS; |
|
807
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
819
|
0 |
6 |
if ( items > 1 ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
822
|
6 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
6 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
825
|
6 |
0 |
if (val) { |
|
832
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
845
|
27 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
27 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
2 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
2 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
849
|
38 |
24 |
for (i = 1; i < items; i++) { |
|
851
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
19 |
2 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
18 |
1 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
18 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
2 |
16 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
11 |
5 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
5 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
3 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
3 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
3 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
852
|
10 |
28 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
6 |
4 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
6 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
6 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
6 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
5 |
1 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
6 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
853
|
5 |
33 |
if (!ok) type_error(val, "$_", i, sig->element_type, sig->element_type_tiny); |
|
854
|
3 |
30 |
av_push(array, SV_SAFE_COPY(val)); |
|
|
3 |
0 |
av_push(array, SV_SAFE_COPY(val)); |
|
857
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
869
|
0 |
1 |
if ( items > 1 ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
872
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
876
|
1 |
0 |
if (len >= 0) |
|
881
|
4 |
1 |
for (i = len; i >= 0; i--) { |
|
883
|
4 |
0 |
av_push(out, svp ? newSVsv(*svp) : &PL_sv_undef); |
|
886
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
1 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
1 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
1 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
1 |
RETURN_ARRAY_EXPECTATION; |
|
|
4 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
4 |
1 |
RETURN_ARRAY_EXPECTATION; |
|
899
|
31 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
31 |
GET_ARRAY_FROM_SOURCE; |
|
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
8 |
GET_ARRAY_FROM_SOURCE; |
|
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
8 |
GET_ARRAY_FROM_SOURCE; |
|
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
8 |
GET_ARRAY_FROM_SOURCE; |
|
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
8 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
8 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
8 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
8 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
4 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
4 |
GET_ARRAY_FROM_SOURCE; |
|
|
4 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
4 |
GET_ARRAY_FROM_SOURCE; |
|
|
4 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
900
|
2 |
57 |
GET_INDEX_FROM_SOURCE(1); |
|
|
44 |
13 |
GET_INDEX_FROM_SOURCE(1); |
|
|
0 |
44 |
GET_INDEX_FROM_SOURCE(1); |
|
901
|
1 |
45 |
GET_CURRIED_SV_FROM_SOURCE(has_ix ? 1 : 2); |
|
|
1 |
44 |
GET_CURRIED_SV_FROM_SOURCE(has_ix ? 1 : 2); |
|
|
44 |
1 |
GET_CURRIED_SV_FROM_SOURCE(has_ix ? 1 : 2); |
|
|
1 |
43 |
GET_CURRIED_SV_FROM_SOURCE(has_ix ? 1 : 2); |
|
904
|
2 |
43 |
if (has_ix) expected--; |
|
905
|
1 |
44 |
if (has_curried_sv) expected--; |
|
906
|
0 |
45 |
if ( items != expected ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
910
|
13 |
32 |
if (real_ix < 0) |
|
913
|
0 |
45 |
val = SV_SAFE_COPY(curried_sv); |
|
|
0 |
0 |
val = SV_SAFE_COPY(curried_sv); |
|
916
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
15 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
15 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
15 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
1 |
14 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
12 |
2 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
2 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, val, sig->element_type, sig->element_type_cv); |
|
917
|
3 |
42 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
1 |
2 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
1 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
1 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
1 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
1 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
1 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
918
|
2 |
43 |
if (!ok) { |
|
919
|
0 |
2 |
if ( has_ix && has_curried_sv ) { |
|
|
0 |
0 |
if ( has_ix && has_curried_sv ) { |
|
922
|
0 |
2 |
else if ( has_curried_sv ) { |
|
925
|
0 |
2 |
else if ( has_ix ) { |
|
935
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
947
|
0 |
6 |
if ( items > 1 ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
950
|
6 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
6 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
953
|
6 |
0 |
if (val) { |
|
960
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
973
|
4 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
4 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
975
|
1 |
3 |
MAYBE_GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
1 |
MAYBE_GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
MAYBE_GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
MAYBE_GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
0 |
MAYBE_GET_CALLBACK_FROM_SOURCE(1); |
|
|
2 |
1 |
MAYBE_GET_CALLBACK_FROM_SOURCE(1); |
|
|
2 |
0 |
MAYBE_GET_CALLBACK_FROM_SOURCE(1); |
|
|
0 |
2 |
MAYBE_GET_CALLBACK_FROM_SOURCE(1); |
|
976
|
1 |
3 |
if ( items > ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
|
0 |
4 |
if ( items > ( has_callback ? 1 : 2 ) ) croak(WRONG_NUMBER_OF_PARAMETERS); |
|
977
|
3 |
1 |
if ( !has_callback && items == 2 && !callback && !IsCodeRef(ST(1)) ) { |
|
|
2 |
1 |
if ( !has_callback && items == 2 && !callback && !IsCodeRef(ST(1)) ) { |
|
|
0 |
2 |
if ( !has_callback && items == 2 && !callback && !IsCodeRef(ST(1)) ) { |
|
|
0 |
0 |
if ( !has_callback && items == 2 && !callback && !IsCodeRef(ST(1)) ) { |
|
|
0 |
0 |
if ( !has_callback && items == 2 && !callback && !IsCodeRef(ST(1)) ) { |
|
|
0 |
0 |
if ( !has_callback && items == 2 && !callback && !IsCodeRef(ST(1)) ) { |
|
984
|
4 |
0 |
if (len > 1) { |
|
986
|
0 |
4 |
if (!elems) |
|
990
|
16 |
4 |
for (i = 0; i < len; i++) { |
|
992
|
16 |
0 |
elems[i] = svp ? *svp : &PL_sv_undef; |
|
1001
|
3 |
1 |
if ( callback ) |
|
1008
|
16 |
4 |
for (i = 0; i < len; i++) { |
|
1014
|
0 |
4 |
if (ctx.err) { |
|
1021
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
4 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
4 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
4 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
4 |
RETURN_ARRAY_EXPECTATION; |
|
|
16 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
16 |
4 |
RETURN_ARRAY_EXPECTATION; |
|
1034
|
5 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
5 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
1 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
1 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
|
0 |
0 |
GET_ARRAY_FROM_SOURCE; |
|
1038
|
10 |
6 |
for (i = items - 1; i >= 1; i--) { |
|
1040
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
4 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
4 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
4 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
4 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
4 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, newSVsv(val), sig->element_type, sig->element_type_cv); |
|
1041
|
0 |
10 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, val, sig->element_type, sig->element_type_cv, sig->element_coercion_cv); |
|
1042
|
0 |
10 |
if (!ok) type_error(val, "$_", i, sig->element_type, sig->element_type_tiny); |
|
1044
|
0 |
10 |
av_store(array, 0, SV_SAFE_COPY(val)); |
|
|
0 |
0 |
av_store(array, 0, SV_SAFE_COPY(val)); |
|
1047
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
|
0 |
0 |
RETURN_ARRAY_EXPECTATION; |
|
1103
|
19 |
0 |
UNPACKING_HV_FROM_SV (href, hv); |
|
|
0 |
19 |
UNPACKING_HV_FROM_SV (href, hv); |
|
1104
|
19 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
|
19 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
1105
|
3 |
16 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
|
3 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
1106
|
0 |
19 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
1107
|
1 |
18 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
|
1 |
0 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
1108
|
10 |
9 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
|
10 |
0 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
1109
|
5 |
14 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
|
5 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
1110
|
1 |
18 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
|
1 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
1185
|
19 |
0 |
UNPACKING_HV_FROM_SV (href, hv); |
|
|
0 |
19 |
UNPACKING_HV_FROM_SV (href, hv); |
|
1186
|
19 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
|
19 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
1187
|
2 |
17 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
|
2 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
1188
|
0 |
19 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
1189
|
0 |
19 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
|
0 |
0 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
1190
|
8 |
11 |
UNPACKING_GET_CV (hv, sig, callback); |
|
|
8 |
0 |
UNPACKING_GET_CV (hv, sig, callback); |
|
|
0 |
8 |
UNPACKING_GET_CV (hv, sig, callback); |
|
|
8 |
0 |
UNPACKING_GET_CV (hv, sig, callback); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, callback); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, callback); |
|
1191
|
0 |
19 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
|
0 |
0 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
1192
|
0 |
19 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
1193
|
0 |
19 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
1212
|
2 |
0 |
switch ( ix ) { |
|
1223
|
2 |
0 |
UNPACKING_HV_FROM_SV (href, hv); |
|
|
0 |
2 |
UNPACKING_HV_FROM_SV (href, hv); |
|
1224
|
2 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
|
2 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
1225
|
0 |
2 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
1226
|
0 |
2 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
1227
|
0 |
2 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
|
0 |
0 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
1228
|
1 |
1 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
1 |
0 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
0 |
1 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
1229
|
0 |
2 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
|
0 |
0 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
1230
|
0 |
2 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
1231
|
0 |
2 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
1266
|
10 |
0 |
UNPACKING_HV_FROM_SV (href, hv); |
|
|
0 |
10 |
UNPACKING_HV_FROM_SV (href, hv); |
|
1267
|
10 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
|
10 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
1268
|
2 |
8 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
|
2 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
1269
|
0 |
10 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
1270
|
0 |
10 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
|
0 |
0 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
1271
|
6 |
4 |
UNPACKING_GET_I32 (hv, sig, element_type, TYPE_BASE_ANY); |
|
|
6 |
0 |
UNPACKING_GET_I32 (hv, sig, element_type, TYPE_BASE_ANY); |
|
1272
|
6 |
4 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
6 |
0 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
0 |
6 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
6 |
0 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
1273
|
1 |
9 |
UNPACKING_MAYBE_SV (hv, sig, element_type_tiny, has_element_type_tiny); |
|
|
1 |
0 |
UNPACKING_MAYBE_SV (hv, sig, element_type_tiny, has_element_type_tiny); |
|
|
1 |
0 |
UNPACKING_MAYBE_SV (hv, sig, element_type_tiny, has_element_type_tiny); |
|
|
0 |
1 |
UNPACKING_MAYBE_SV (hv, sig, element_type_tiny, has_element_type_tiny); |
|
1274
|
1 |
9 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
1 |
0 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
0 |
1 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
1 |
0 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
1275
|
3 |
7 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
|
3 |
0 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
1276
|
0 |
10 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
1277
|
0 |
10 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
1279
|
6 |
4 |
if (sig->element_type != TYPE_BASE_ANY && sig->element_type_cv == NULL) { |
|
|
0 |
6 |
if (sig->element_type != TYPE_BASE_ANY && sig->element_type_cv == NULL) { |
|
1302
|
8 |
0 |
switch ( ix ) { |
|
1315
|
8 |
0 |
UNPACKING_HV_FROM_SV (href, hv); |
|
|
0 |
8 |
UNPACKING_HV_FROM_SV (href, hv); |
|
1316
|
8 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
|
8 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
1317
|
2 |
6 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
|
2 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
1318
|
0 |
8 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
1319
|
1 |
7 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
|
1 |
0 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
1320
|
1 |
7 |
UNPACKING_MAYBE_I32 (hv, sig, index, has_index); |
|
|
1 |
0 |
UNPACKING_MAYBE_I32 (hv, sig, index, has_index); |
|
1321
|
0 |
8 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
|
0 |
0 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
1322
|
0 |
8 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
1323
|
0 |
8 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
1325
|
1 |
7 |
if ( ix == 2 ) { |
|
1329
|
1 |
6 |
else if ( ix == 3 ) { |
|
1367
|
21 |
0 |
UNPACKING_HV_FROM_SV (href, hv); |
|
|
0 |
21 |
UNPACKING_HV_FROM_SV (href, hv); |
|
1368
|
21 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
|
21 |
0 |
UNPACKING_GET_ENUM (hv, sig, arr_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
1369
|
7 |
14 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
|
7 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_string, NULL); |
|
1370
|
3 |
18 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
|
3 |
0 |
UNPACKING_GET_STRING (hv, sig, arr_source_fallback, NULL); |
|
1371
|
2 |
19 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
|
2 |
0 |
UNPACKING_GET_I32 (hv, sig, arr_source_index, 0); |
|
1372
|
4 |
17 |
UNPACKING_MAYBE_I32 (hv, sig, index, has_index); |
|
|
4 |
0 |
UNPACKING_MAYBE_I32 (hv, sig, index, has_index); |
|
1373
|
2 |
19 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
2 |
0 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
0 |
2 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
1374
|
4 |
17 |
UNPACKING_GET_I32 (hv, sig, element_type, TYPE_BASE_ANY); |
|
|
4 |
0 |
UNPACKING_GET_I32 (hv, sig, element_type, TYPE_BASE_ANY); |
|
1375
|
4 |
17 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
4 |
0 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
0 |
4 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
4 |
0 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, element_type_cv); |
|
1376
|
0 |
21 |
UNPACKING_MAYBE_SV (hv, sig, element_type_tiny, has_element_type_tiny); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, element_type_tiny, has_element_type_tiny); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, element_type_tiny, has_element_type_tiny); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, element_type_tiny, has_element_type_tiny); |
|
1377
|
2 |
19 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
2 |
0 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
0 |
2 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
2 |
0 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, element_coercion_cv); |
|
1378
|
0 |
21 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
|
0 |
0 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
1379
|
0 |
21 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
1380
|
0 |
21 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
1382
|
4 |
17 |
if (sig->element_type != TYPE_BASE_ANY && sig->element_type_cv == NULL) { |
|
|
0 |
4 |
if (sig->element_type != TYPE_BASE_ANY && sig->element_type_cv == NULL) { |
|
1401
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
4 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
8 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
8 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
6 |
GET_STRING_FROM_SOURCE; |
|
|
1 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
1 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
8 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
2 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
2 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
0 |
GET_STRING_FROM_SOURCE; |
|
1402
|
5 |
20 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
20 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1403
|
5 |
20 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
5 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
20 |
5 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
20 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1404
|
25 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
25 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
25 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
25 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
25 |
CHECK_CURRIED_SV_IS_STRING; |
|
1410
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
1411
|
0 |
25 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
1412
|
0 |
25 |
if (!ok) type_error(tmp, "$newvalue", -1, sig->type, sig->type_tiny); |
|
1414
|
0 |
25 |
SET_STRING(tmp); |
|
|
23 |
2 |
SET_STRING(tmp); |
|
|
2 |
0 |
SET_STRING(tmp); |
|
|
0 |
2 |
SET_STRING(tmp); |
|
|
0 |
2 |
SET_STRING(tmp); |
|
|
0 |
2 |
SET_STRING(tmp); |
|
|
2 |
0 |
SET_STRING(tmp); |
|
1417
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1430
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1431
|
0 |
5 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
5 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1432
|
0 |
5 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
5 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
5 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1433
|
5 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
5 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
5 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
5 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
5 |
CHECK_CURRIED_SV_IS_STRING; |
|
1437
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1450
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1451
|
0 |
5 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
5 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1452
|
0 |
5 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
5 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
5 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1453
|
5 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
5 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
5 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
5 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
5 |
CHECK_CURRIED_SV_IS_STRING; |
|
1457
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1470
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1471
|
3 |
3 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
3 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1472
|
3 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
3 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1473
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
6 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
6 |
CHECK_CURRIED_SV_IS_STRING; |
|
1475
|
2 |
4 |
SETVAL_BOOL( sv_eq(string, curried_sv) ); |
|
1477
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1490
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1491
|
3 |
3 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
3 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1492
|
3 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
3 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1493
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
6 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
6 |
CHECK_CURRIED_SV_IS_STRING; |
|
1495
|
4 |
2 |
SETVAL_BOOL( SV_CMP_CI(string, curried_sv)==0 ); |
|
1497
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1510
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1511
|
0 |
7 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
7 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1512
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
7 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1513
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
1515
|
4 |
3 |
SETVAL_BOOL( sv_cmp(string, curried_sv) >= 0 ); |
|
1517
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1530
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1531
|
0 |
7 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
7 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1532
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
7 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1533
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
1535
|
5 |
2 |
SETVAL_BOOL( SV_CMP_CI(string, curried_sv) >= 0 ); |
|
1537
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1550
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1551
|
0 |
7 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
7 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1552
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
7 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1553
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
1555
|
3 |
4 |
SETVAL_BOOL( sv_cmp(string, curried_sv) > 0 ); |
|
1557
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1570
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1571
|
0 |
7 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
7 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1572
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
7 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1573
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
1575
|
2 |
5 |
SETVAL_BOOL( SV_CMP_CI(string, curried_sv) > 0 ); |
|
1577
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1590
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1591
|
0 |
7 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
7 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1592
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
7 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1593
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
1595
|
4 |
3 |
SETVAL_BOOL( sv_cmp(string, curried_sv) <= 0 ); |
|
1597
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1610
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1611
|
0 |
7 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
7 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1612
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
7 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1613
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
1615
|
5 |
2 |
SETVAL_BOOL( SV_CMP_CI(string, curried_sv) <= 0 ); |
|
1617
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1630
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1631
|
0 |
7 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
7 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1632
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
7 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1633
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
1635
|
3 |
4 |
SETVAL_BOOL( sv_cmp(string, curried_sv) < 0 ); |
|
1637
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1650
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1651
|
0 |
7 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
7 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1652
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
7 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
7 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1653
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
7 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
7 |
CHECK_CURRIED_SV_IS_STRING; |
|
1655
|
2 |
5 |
SETVAL_BOOL( SV_CMP_CI(string, curried_sv) < 0 ); |
|
1657
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1670
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1671
|
3 |
3 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
3 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1672
|
3 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
3 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1673
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
6 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
6 |
CHECK_CURRIED_SV_IS_STRING; |
|
1675
|
4 |
2 |
SETVAL_BOOL( !sv_eq(string, curried_sv) ); |
|
1677
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1690
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
0 |
GET_STRING_FROM_SOURCE; |
|
1691
|
3 |
3 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
3 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1692
|
3 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
3 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
3 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1693
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
6 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
6 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
6 |
CHECK_CURRIED_SV_IS_STRING; |
|
1695
|
2 |
4 |
SETVAL_BOOL( SV_CMP_CI(string, curried_sv)!=0 ); |
|
1697
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1710
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
4 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
8 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
8 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
6 |
GET_STRING_FROM_SOURCE; |
|
|
1 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
1 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
8 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
2 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
2 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
0 |
GET_STRING_FROM_SOURCE; |
|
1711
|
5 |
20 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
20 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1712
|
5 |
20 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
5 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
20 |
5 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
20 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1713
|
25 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
25 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
25 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
25 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
0 |
CHECK_CURRIED_SV_IS_STRING; |
|
|
0 |
25 |
CHECK_CURRIED_SV_IS_STRING; |
|
1719
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, tmp, sig->type, sig->type_cv); |
|
1720
|
0 |
25 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, tmp, sig->type, sig->type_cv, sig->coercion_cv); |
|
1721
|
0 |
25 |
if (!ok) type_error(tmp, "$newvalue", -1, sig->type, sig->type_tiny); |
|
1723
|
0 |
25 |
SET_STRING(tmp); |
|
|
23 |
2 |
SET_STRING(tmp); |
|
|
2 |
0 |
SET_STRING(tmp); |
|
|
0 |
2 |
SET_STRING(tmp); |
|
|
0 |
2 |
SET_STRING(tmp); |
|
|
0 |
2 |
SET_STRING(tmp); |
|
|
2 |
0 |
SET_STRING(tmp); |
|
1726
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1739
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
4 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
4 |
GET_STRING_FROM_SOURCE; |
|
|
8 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
8 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
6 |
GET_STRING_FROM_SOURCE; |
|
|
1 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
1 |
GET_STRING_FROM_SOURCE; |
|
|
1 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
8 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
2 |
GET_STRING_FROM_SOURCE; |
|
|
0 |
2 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
0 |
GET_STRING_FROM_SOURCE; |
|
|
2 |
0 |
GET_STRING_FROM_SOURCE; |
|
1740
|
0 |
20 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
|
20 |
0 |
GET_CURRIED_SV_FROM_SOURCE(1); |
|
1741
|
0 |
20 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
20 |
0 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
|
0 |
20 |
COMMON_STRING_PARAM_COUNT_CHECK; |
|
1744
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
|
0 |
0 |
CHECK_TYPE(ok, curried_sv, sig->type, sig->type_cv); |
|
1745
|
0 |
20 |
TRY_COERCE_TYPE(ok, curried_sv, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, curried_sv, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, curried_sv, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, curried_sv, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, curried_sv, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, curried_sv, sig->type, sig->type_cv, sig->coercion_cv); |
|
|
0 |
0 |
TRY_COERCE_TYPE(ok, curried_sv, sig->type, sig->type_cv, sig->coercion_cv); |
|
1746
|
0 |
20 |
if (!ok) { |
|
1747
|
0 |
0 |
if (has_curried_sv) { |
|
1755
|
0 |
20 |
SET_STRING(curried_sv); |
|
|
18 |
2 |
SET_STRING(curried_sv); |
|
|
2 |
0 |
SET_STRING(curried_sv); |
|
|
0 |
2 |
SET_STRING(curried_sv); |
|
|
0 |
2 |
SET_STRING(curried_sv); |
|
|
0 |
2 |
SET_STRING(curried_sv); |
|
|
2 |
0 |
SET_STRING(curried_sv); |
|
1757
|
0 |
0 |
RETURN_STRING_EXPECTATION; |
|
1848
|
18 |
0 |
UNPACKING_HV_FROM_SV (href, hv); |
|
|
0 |
18 |
UNPACKING_HV_FROM_SV (href, hv); |
|
1849
|
18 |
0 |
UNPACKING_GET_ENUM (hv, sig, str_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
|
18 |
0 |
UNPACKING_GET_ENUM (hv, sig, str_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
1850
|
0 |
18 |
UNPACKING_GET_STRING (hv, sig, str_source_string, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, str_source_string, NULL); |
|
1851
|
0 |
18 |
UNPACKING_GET_STRING (hv, sig, str_source_fallback, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, str_source_fallback, NULL); |
|
1852
|
0 |
18 |
UNPACKING_GET_I32 (hv, sig, str_source_index, 0); |
|
|
0 |
0 |
UNPACKING_GET_I32 (hv, sig, str_source_index, 0); |
|
1853
|
4 |
14 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
4 |
0 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
0 |
4 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
1854
|
0 |
18 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
|
0 |
0 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
1855
|
0 |
18 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
1856
|
0 |
18 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
1896
|
24 |
0 |
UNPACKING_HV_FROM_SV (href, hv); |
|
|
0 |
24 |
UNPACKING_HV_FROM_SV (href, hv); |
|
1897
|
24 |
0 |
UNPACKING_GET_ENUM (hv, sig, str_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
|
24 |
0 |
UNPACKING_GET_ENUM (hv, sig, str_source, ARRAY_SRC_INVOCANT, ArraySource); |
|
1898
|
9 |
15 |
UNPACKING_GET_STRING (hv, sig, str_source_string, NULL); |
|
|
9 |
0 |
UNPACKING_GET_STRING (hv, sig, str_source_string, NULL); |
|
1899
|
3 |
21 |
UNPACKING_GET_STRING (hv, sig, str_source_fallback, NULL); |
|
|
3 |
0 |
UNPACKING_GET_STRING (hv, sig, str_source_fallback, NULL); |
|
1900
|
3 |
21 |
UNPACKING_GET_I32 (hv, sig, str_source_index, 0); |
|
|
3 |
0 |
UNPACKING_GET_I32 (hv, sig, str_source_index, 0); |
|
1901
|
6 |
18 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
6 |
0 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
0 |
6 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, curried_sv, has_curried_sv); |
|
1902
|
0 |
24 |
UNPACKING_GET_I32 (hv, sig, type, TYPE_BASE_ANY); |
|
|
0 |
0 |
UNPACKING_GET_I32 (hv, sig, type, TYPE_BASE_ANY); |
|
1903
|
0 |
24 |
UNPACKING_GET_CV (hv, sig, type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, type_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, type_cv); |
|
1904
|
0 |
24 |
UNPACKING_MAYBE_SV (hv, sig, type_tiny, has_type_tiny); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, type_tiny, has_type_tiny); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, type_tiny, has_type_tiny); |
|
|
0 |
0 |
UNPACKING_MAYBE_SV (hv, sig, type_tiny, has_type_tiny); |
|
1905
|
0 |
24 |
UNPACKING_GET_CV (hv, sig, coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, coercion_cv); |
|
|
0 |
0 |
UNPACKING_GET_CV (hv, sig, coercion_cv); |
|
1906
|
6 |
18 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
|
6 |
0 |
UNPACKING_GET_ENUM (hv, sig, method_return_pattern, rp, ReturnPattern); |
|
1907
|
0 |
24 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_class, NULL); |
|
1908
|
0 |
24 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
|
0 |
0 |
UNPACKING_GET_STRING (hv, sig, method_return_constructor, NULL); |
|
1910
|
0 |
24 |
if (sig->type != TYPE_BASE_ANY && sig->type_cv == NULL) { |
|
|
0 |
0 |
if (sig->type != TYPE_BASE_ANY && sig->type_cv == NULL) { |