| line |
true |
false |
branch |
|
287
|
19 |
0 |
if (items < 0 || items > 2) |
|
|
0 |
19 |
if (items < 0 || items > 2) |
|
294
|
0 |
19 |
if (items < 1) |
|
295
|
0 |
0 |
url = string(); |
|
298
|
19 |
0 |
const char* __url_buf = SvPV(ST(0), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(0), __url_len); |
|
299
|
19 |
0 |
url.assign(__url_buf, __url_len); } |
|
303
|
19 |
0 |
if (items < 2) |
|
306
|
0 |
0 |
flags = (int)SvIV(ST(1)) |
|
307
|
0 |
0 |
; |
|
315
|
19 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
316
|
19 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
321
|
19 |
0 |
}); } |
|
328
|
0 |
1 |
if (items != 2) |
|
337
|
1 |
0 |
const char* __scheme_buf = SvPV(ST(0), __scheme_len); |
|
|
0 |
0 |
const char* __scheme_buf = SvPV(ST(0), __scheme_len); |
|
338
|
1 |
0 |
scheme.assign(__scheme_buf, __scheme_len); } |
|
342
|
1 |
0 |
const char* __perl_class_buf = SvPV(ST(1), __perl_class_len); |
|
|
0 |
0 |
const char* __perl_class_buf = SvPV(ST(1), __perl_class_len); |
|
351
|
1 |
0 |
}); } |
|
358
|
0 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
0 |
if (items < 1 || items > 2) |
|
362
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
367
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
368
|
0 |
0 |
str.assign(__str_buf, __str_len); } |
|
371
|
0 |
0 |
if (items < 2) |
|
374
|
0 |
0 |
flags = (int)SvIV(ST(1)) |
|
375
|
0 |
0 |
; |
|
384
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
387
|
0 |
0 |
}); } |
|
394
|
0 |
0 |
if (items != 1) |
|
402
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
403
|
0 |
0 |
str.assign(__str_buf, __str_len); } |
|
418
|
0 |
0 |
}); } |
|
425
|
0 |
0 |
if (items != 1) |
|
433
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
434
|
0 |
0 |
str.assign(__str_buf, __str_len); } |
|
446
|
0 |
0 |
}); } |
|
453
|
0 |
0 |
if (items != 1) |
|
457
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
461
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
471
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
474
|
0 |
0 |
}); } |
|
481
|
0 |
0 |
if (items != 1) |
|
485
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
489
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
|
0 |
0 |
const char* __str_buf = SvPV(ST(0), __str_len); |
|
499
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
502
|
0 |
0 |
}); } |
|
521
|
0 |
0 |
if (items != 1) |
|
525
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
535
|
0 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
536
|
0 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
541
|
0 |
0 |
}); } |
|
548
|
0 |
3 |
if (items != 2) |
|
552
|
0 |
3 |
dXSTARG; |
|
|
3 |
0 |
dXSTARG; |
|
553
|
3 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
3 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
560
|
3 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
3 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
563
|
3 |
0 |
}); } |
|
570
|
0 |
3 |
if (items != 3) |
|
591
|
3 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
592
|
3 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
597
|
3 |
0 |
}); } |
|
604
|
0 |
0 |
if (items != 1) |
|
608
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
609
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
614
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
617
|
0 |
0 |
}); } |
|
627
|
0 |
7 |
if (items < 1) |
|
635
|
0 |
7 |
if (items < 2) |
|
636
|
0 |
0 |
url = string(); |
|
639
|
7 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
640
|
7 |
0 |
url.assign(__url_buf, __url_len); } |
|
651
|
6 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
652
|
6 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
657
|
6 |
0 |
}); } |
|
664
|
0 |
2 |
if (items < 1) |
|
672
|
0 |
2 |
if (items < 2) |
|
673
|
0 |
0 |
url = string(); |
|
676
|
2 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
677
|
2 |
0 |
url.assign(__url_buf, __url_len); } |
|
688
|
2 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
689
|
2 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
694
|
2 |
0 |
}); } |
|
701
|
0 |
1 |
if (items < 1) |
|
709
|
0 |
1 |
if (items < 2) |
|
710
|
0 |
0 |
url = string(); |
|
713
|
1 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
714
|
1 |
0 |
url.assign(__url_buf, __url_len); } |
|
725
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
726
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
731
|
1 |
0 |
}); } |
|
738
|
0 |
1 |
if (items < 1) |
|
746
|
0 |
1 |
if (items < 2) |
|
747
|
0 |
0 |
url = string(); |
|
750
|
1 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
751
|
1 |
0 |
url.assign(__url_buf, __url_len); } |
|
762
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
763
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
768
|
1 |
0 |
}); } |
|
775
|
2 |
0 |
if (items < 1 || items > 3) |
|
|
0 |
2 |
if (items < 1 || items > 3) |
|
784
|
0 |
2 |
if (items < 2) |
|
785
|
0 |
0 |
url = string(); |
|
788
|
2 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
789
|
2 |
0 |
url.assign(__url_buf, __url_len); } |
|
793
|
1 |
1 |
if (items < 3) |
|
796
|
0 |
0 |
flags = (int)SvIV(ST(2)) |
|
797
|
1 |
0 |
; |
|
806
|
2 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
807
|
2 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
812
|
2 |
0 |
}); } |
|
819
|
1 |
0 |
if (items < 1 || items > 3) |
|
|
0 |
1 |
if (items < 1 || items > 3) |
|
828
|
0 |
1 |
if (items < 2) |
|
829
|
0 |
0 |
url = string(); |
|
832
|
1 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
833
|
1 |
0 |
url.assign(__url_buf, __url_len); } |
|
837
|
1 |
0 |
if (items < 3) |
|
840
|
0 |
0 |
flags = (int)SvIV(ST(2)) |
|
841
|
0 |
0 |
; |
|
850
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
851
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
856
|
1 |
0 |
}); } |
|
863
|
1 |
0 |
if (items < 1 || items > 3) |
|
|
0 |
1 |
if (items < 1 || items > 3) |
|
872
|
0 |
1 |
if (items < 2) |
|
873
|
0 |
0 |
url = string(); |
|
876
|
1 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
877
|
1 |
0 |
url.assign(__url_buf, __url_len); } |
|
881
|
1 |
0 |
if (items < 3) |
|
884
|
0 |
0 |
flags = (int)SvIV(ST(2)) |
|
885
|
0 |
0 |
; |
|
894
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
895
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
900
|
1 |
0 |
}); } |
|
907
|
1 |
0 |
if (items < 1 || items > 3) |
|
|
0 |
1 |
if (items < 1 || items > 3) |
|
916
|
0 |
1 |
if (items < 2) |
|
917
|
0 |
0 |
url = string(); |
|
920
|
1 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
921
|
1 |
0 |
url.assign(__url_buf, __url_len); } |
|
925
|
1 |
0 |
if (items < 3) |
|
928
|
0 |
0 |
flags = (int)SvIV(ST(2)) |
|
929
|
0 |
0 |
; |
|
938
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
939
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
944
|
1 |
0 |
}); } |
|
951
|
1 |
0 |
if (items < 1 || items > 3) |
|
|
0 |
1 |
if (items < 1 || items > 3) |
|
960
|
0 |
1 |
if (items < 2) |
|
961
|
0 |
0 |
url = string(); |
|
964
|
1 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
965
|
1 |
0 |
url.assign(__url_buf, __url_len); } |
|
969
|
1 |
0 |
if (items < 3) |
|
972
|
0 |
0 |
flags = (int)SvIV(ST(2)) |
|
973
|
0 |
0 |
; |
|
982
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
983
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
988
|
1 |
0 |
}); } |
|
999
|
96 |
0 |
if (items < 1 || items > 3) |
|
|
0 |
96 |
if (items < 1 || items > 3) |
|
1008
|
1 |
95 |
if (items < 2) |
|
1009
|
1 |
0 |
url = string(); |
|
1012
|
95 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
|
0 |
0 |
const char* __url_buf = SvPV(ST(1), __url_len); |
|
1013
|
95 |
0 |
url.assign(__url_buf, __url_len); } |
|
1017
|
86 |
10 |
if (items < 3) |
|
1020
|
0 |
0 |
flags = (int)SvIV(ST(2)) |
|
1021
|
10 |
0 |
; |
|
1031
|
96 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1032
|
96 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1037
|
96 |
0 |
}); } |
|
1044
|
59 |
0 |
if (items < 1 || items > 3) |
|
|
0 |
59 |
if (items < 1 || items > 3) |
|
1048
|
59 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1049
|
59 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
59 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1054
|
59 |
0 |
if (items < 2) |
|
1061
|
59 |
0 |
if (items < 3) |
|
1064
|
0 |
0 |
flags = (int)SvIV(ST(2)) |
|
1065
|
0 |
0 |
; |
|
1074
|
59 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
59 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
59 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1077
|
59 |
0 |
}); } |
|
1085
|
79 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
79 |
if (items < 1 || items > 2) |
|
1089
|
79 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1090
|
79 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
79 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1094
|
67 |
12 |
if (items < 2) |
|
1108
|
67 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
67 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
67 |
7 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1111
|
74 |
0 |
}); } |
|
1118
|
59 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
59 |
if (items < 1 || items > 2) |
|
1122
|
59 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1123
|
59 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
59 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1127
|
59 |
0 |
if (items < 2) |
|
1140
|
59 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
59 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
59 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1143
|
59 |
0 |
}); } |
|
1150
|
67 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
67 |
if (items < 1 || items > 2) |
|
1154
|
67 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1155
|
67 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
67 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1159
|
64 |
3 |
if (items < 2) |
|
1172
|
64 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
64 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
64 |
3 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1175
|
67 |
0 |
}); } |
|
1182
|
19 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
19 |
if (items < 1 || items > 2) |
|
1186
|
19 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1187
|
19 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
19 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1191
|
17 |
2 |
if (items < 2) |
|
1204
|
0 |
17 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
|
17 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
1207
|
19 |
0 |
}); } |
|
1214
|
65 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
65 |
if (items < 1 || items > 2) |
|
1218
|
65 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1219
|
65 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
65 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1223
|
63 |
2 |
if (items < 2) |
|
1236
|
63 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
63 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
63 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1239
|
65 |
0 |
}); } |
|
1246
|
0 |
0 |
if (items != 1) |
|
1250
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1251
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1256
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1259
|
0 |
0 |
}); } |
|
1266
|
76 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
76 |
if (items < 1 || items > 2) |
|
1270
|
76 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1271
|
76 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
76 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1275
|
72 |
4 |
if (items < 2) |
|
1288
|
72 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
72 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
72 |
4 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1291
|
76 |
0 |
}); } |
|
1298
|
1 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
1 |
if (items < 1 || items > 2) |
|
1302
|
1 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1303
|
1 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
1 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1307
|
1 |
0 |
if (items < 2) |
|
1320
|
1 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
1 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
1 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1323
|
1 |
0 |
}); } |
|
1330
|
0 |
8 |
if (items < 1) |
|
1334
|
8 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
8 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1347
|
0 |
6 |
if (!RETVAL) XSRETURN_UNDEF; |
|
1349
|
6 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1350
|
6 |
2 |
ST(0) = RETVALSV; |
|
1354
|
8 |
0 |
}); } |
|
1361
|
0 |
3 |
if (items < 1) |
|
1366
|
0 |
3 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1374
|
3 |
0 |
}); } |
|
1382
|
17 |
0 |
if (items < 2 || items > 3) |
|
|
0 |
17 |
if (items < 2 || items > 3) |
|
1386
|
17 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1387
|
17 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
17 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1393
|
17 |
0 |
const char* __name_buf = SvPV(ST(1), __name_len); |
|
|
0 |
0 |
const char* __name_buf = SvPV(ST(1), __name_len); |
|
1397
|
16 |
1 |
if (items < 3) |
|
1429
|
13 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
13 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
13 |
4 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1432
|
17 |
0 |
}); } |
|
1439
|
0 |
1 |
if (items != 1) |
|
1443
|
1 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1444
|
1 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
1 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1449
|
0 |
1 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
|
1 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
1452
|
1 |
0 |
}); } |
|
1459
|
0 |
0 |
if (items != 2) |
|
1463
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1464
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1469
|
0 |
0 |
const char* __name_buf = SvPV(ST(1), __name_len); |
|
|
0 |
0 |
const char* __name_buf = SvPV(ST(1), __name_len); |
|
1470
|
0 |
0 |
name.assign(__name_buf, __name_len); } |
|
1475
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
1478
|
0 |
0 |
}); } |
|
1486
|
122 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
122 |
if (items < 1 || items > 2) |
|
1490
|
122 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1491
|
122 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
122 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1495
|
120 |
2 |
if (items < 2) |
|
1509
|
120 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
120 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
120 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1512
|
122 |
0 |
}); } |
|
1519
|
8 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
8 |
if (items < 1 || items > 2) |
|
1523
|
8 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1524
|
8 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
8 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1528
|
6 |
2 |
if (items < 2) |
|
1541
|
6 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
6 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
6 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1544
|
8 |
0 |
}); } |
|
1551
|
0 |
63 |
if (items != 1) |
|
1555
|
63 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1556
|
63 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
63 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1561
|
0 |
63 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
63 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
1564
|
63 |
0 |
}); } |
|
1571
|
0 |
0 |
if (items != 1) |
|
1575
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1576
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1581
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
|
0 |
0 |
XSprePUSH; PUSHu((UV)RETVAL); |
|
1584
|
0 |
0 |
}); } |
|
1591
|
0 |
2 |
if (items != 1) |
|
1595
|
2 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1596
|
2 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1601
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1604
|
2 |
0 |
}); } |
|
1612
|
0 |
2 |
if (items != 1) |
|
1616
|
2 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1617
|
2 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1623
|
2 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
2 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1626
|
2 |
0 |
}); } |
|
1634
|
0 |
243 |
if (items < 1) |
|
1638
|
178 |
65 |
dXSTARG; |
|
|
65 |
0 |
dXSTARG; |
|
1639
|
243 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
243 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1645
|
243 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
243 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1648
|
243 |
0 |
}); } |
|
1655
|
0 |
13 |
if (items != 1) |
|
1659
|
13 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
13 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1664
|
5 |
8 |
ST(0) = boolSV(RETVAL); |
|
1667
|
13 |
0 |
}); } |
|
1675
|
15 |
0 |
if (items < 2 || items > 3) |
|
|
0 |
15 |
if (items < 2 || items > 3) |
|
1680
|
15 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
15 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1686
|
15 |
0 |
if (items < 3) |
|
1689
|
0 |
0 |
flags = (int)SvIV(ST(2)) |
|
1690
|
0 |
0 |
; |
|
1700
|
13 |
0 |
}); } |
|
1707
|
0 |
30 |
if (items < 2) |
|
1711
|
30 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
30 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1723
|
30 |
0 |
ST(0) = boolSV(RETVAL); |
|
1726
|
30 |
0 |
}); } |
|
1733
|
0 |
2 |
if (items != 1) |
|
1737
|
2 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
2 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1747
|
2 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
|
1748
|
2 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
|
1753
|
2 |
0 |
}); } |
|
1760
|
0 |
8 |
if (items < 1) |
|
1765
|
8 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
8 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1782
|
8 |
0 |
}); } |
|
1789
|
0 |
7 |
if (items < 1) |
|
1793
|
7 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
7 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1799
|
0 |
7 |
ST(0) = boolSV(RETVAL); |
|
1802
|
7 |
0 |
}); } |
|
1809
|
0 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
0 |
if (items < 1 || items > 2) |
|
1813
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1814
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1818
|
0 |
0 |
if (items < 2) |
|
1831
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1834
|
0 |
0 |
}); } |
|
1841
|
0 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
0 |
if (items < 1 || items > 2) |
|
1845
|
0 |
0 |
dXSTARG; |
|
|
0 |
0 |
dXSTARG; |
|
1846
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
|
0 |
0 |
URI* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
1850
|
0 |
0 |
if (items < 2) |
|
1863
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
1866
|
0 |
0 |
}); } |
|
1877
|
4 |
0 |
if (items < 1 || items > 2) |
|
|
0 |
4 |
if (items < 1 || items > 2) |
|
1885
|
4 |
0 |
const char* __input_buf = SvPV(ST(0), __input_len); |
|
|
0 |
0 |
const char* __input_buf = SvPV(ST(0), __input_len); |
|
1889
|
3 |
1 |
if (items < 2) |
|
1892
|
1 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
1 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
1 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
1 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
1 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
1 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
1 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
|
0 |
0 |
plus = (bool)SvTRUE(ST(1)) |
|
1903
|
4 |
0 |
RETVAL = sv_2mortal(RETVAL); |
|
1907
|
4 |
0 |
}); } |
|
1915
|
0 |
4 |
if (items != 1) |
|
1922
|
4 |
0 |
const char* __input_buf = SvPV(ST(0), __input_len); |
|
|
0 |
0 |
const char* __input_buf = SvPV(ST(0), __input_len); |
|
1933
|
4 |
0 |
RETVAL = sv_2mortal(RETVAL); |
|
1937
|
4 |
0 |
}); } |
|
1951
|
0 |
13 |
dVAR; dXSBOOTARGSXSAPIVERCHK; |
|
|
0 |
13 |
dVAR; dXSBOOTARGSXSAPIVERCHK; |
|
1973
|
13 |
0 |
newXS_deffile("URI::XS::uri", XS_URI__XS_uri); |
|
1974
|
13 |
0 |
newXS_deffile("URI::XS::register_scheme", XS_URI__XS_register_scheme); |
|
1975
|
13 |
0 |
newXS_deffile("URI::XS::bench_parse", XS_URI__XS_bench_parse); |
|
1976
|
13 |
0 |
newXS_deffile("URI::XS::test_parse", XS_URI__XS_test_parse); |
|
1977
|
13 |
0 |
newXS_deffile("URI::XS::bench_parse_query", XS_URI__XS_bench_parse_query); |
|
1978
|
13 |
0 |
newXS_deffile("URI::XS::bench_encode_uri_component", XS_URI__XS_bench_encode_uri_component); |
|
1979
|
13 |
0 |
newXS_deffile("URI::XS::bench_decode_uri_component", XS_URI__XS_bench_decode_uri_component); |
|
1980
|
13 |
0 |
newXS_deffile("URI::XS::HOOK_CLONE", XS_URI__XS_HOOK_CLONE); |
|
1981
|
13 |
0 |
newXS_deffile("URI::XS::STORABLE_freeze", XS_URI__XS_STORABLE_freeze); |
|
1982
|
13 |
0 |
newXS_deffile("URI::XS::STORABLE_attach", XS_URI__XS_STORABLE_attach); |
|
1983
|
13 |
0 |
newXS_deffile("URI::XS::TO_JSON", XS_URI__XS_TO_JSON); |
|
1984
|
13 |
0 |
newXS_deffile("URI::XS::http::new", XS_URI__XS__http_new); |
|
1985
|
13 |
0 |
newXS_deffile("URI::XS::https::new", XS_URI__XS__https_new); |
|
1986
|
13 |
0 |
newXS_deffile("URI::XS::ws::new", XS_URI__XS__ws_new); |
|
1987
|
13 |
0 |
newXS_deffile("URI::XS::wss::new", XS_URI__XS__wss_new); |
|
1988
|
13 |
0 |
newXS_deffile("URI::XS::ftp::new", XS_URI__XS__ftp_new); |
|
1989
|
13 |
0 |
newXS_deffile("URI::XS::socks::new", XS_URI__XS__socks_new); |
|
1990
|
13 |
0 |
newXS_deffile("URI::XS::ssh::new", XS_URI__XS__ssh_new); |
|
1991
|
13 |
0 |
newXS_deffile("URI::XS::telnet::new", XS_URI__XS__telnet_new); |
|
1992
|
13 |
0 |
newXS_deffile("URI::XS::sftp::new", XS_URI__XS__sftp_new); |
|
1993
|
13 |
0 |
newXS_deffile("URI::XS::new", XS_URI__XS_new); |
|
1994
|
13 |
0 |
newXS_deffile("URI::XS::url", XS_URI__XS_url); |
|
1995
|
13 |
0 |
cv = newXS_deffile("URI::XS::proto", XS_URI__XS_scheme); |
|
1997
|
13 |
0 |
cv = newXS_deffile("URI::XS::protocol", XS_URI__XS_scheme); |
|
1999
|
13 |
0 |
cv = newXS_deffile("URI::XS::scheme", XS_URI__XS_scheme); |
|
2001
|
13 |
0 |
newXS_deffile("URI::XS::user_info", XS_URI__XS_user_info); |
|
2002
|
13 |
0 |
newXS_deffile("URI::XS::host", XS_URI__XS_host); |
|
2003
|
13 |
0 |
newXS_deffile("URI::XS::port", XS_URI__XS_port); |
|
2004
|
13 |
0 |
newXS_deffile("URI::XS::path", XS_URI__XS_path); |
|
2005
|
13 |
0 |
newXS_deffile("URI::XS::path_info", XS_URI__XS_path_info); |
|
2006
|
13 |
0 |
newXS_deffile("URI::XS::query_string", XS_URI__XS_query_string); |
|
2007
|
13 |
0 |
newXS_deffile("URI::XS::raw_query", XS_URI__XS_raw_query); |
|
2008
|
13 |
0 |
newXS_deffile("URI::XS::query", XS_URI__XS_query); |
|
2009
|
13 |
0 |
newXS_deffile("URI::XS::add_query", XS_URI__XS_add_query); |
|
2010
|
13 |
0 |
cv = newXS_deffile("URI::XS::multiparam", XS_URI__XS_param); |
|
2012
|
13 |
0 |
cv = newXS_deffile("URI::XS::param", XS_URI__XS_param); |
|
2014
|
13 |
0 |
newXS_deffile("URI::XS::nparam", XS_URI__XS_nparam); |
|
2015
|
13 |
0 |
newXS_deffile("URI::XS::remove_param", XS_URI__XS_remove_param); |
|
2016
|
13 |
0 |
cv = newXS_deffile("URI::XS::fragment", XS_URI__XS_fragment); |
|
2018
|
13 |
0 |
cv = newXS_deffile("URI::XS::hash", XS_URI__XS_fragment); |
|
2020
|
13 |
0 |
newXS_deffile("URI::XS::location", XS_URI__XS_location); |
|
2021
|
13 |
0 |
newXS_deffile("URI::XS::explicit_port", XS_URI__XS_explicit_port); |
|
2022
|
13 |
0 |
newXS_deffile("URI::XS::default_port", XS_URI__XS_default_port); |
|
2023
|
13 |
0 |
newXS_deffile("URI::XS::explicit_location", XS_URI__XS_explicit_location); |
|
2024
|
13 |
0 |
cv = newXS_deffile("URI::XS::rel", XS_URI__XS_relative); |
|
2026
|
13 |
0 |
cv = newXS_deffile("URI::XS::relative", XS_URI__XS_relative); |
|
2028
|
13 |
0 |
cv = newXS_deffile("URI::XS::as_string", XS_URI__XS_to_string); |
|
2030
|
13 |
0 |
cv = newXS_deffile("URI::XS::to_string", XS_URI__XS_to_string); |
|
2032
|
13 |
0 |
newXS_deffile("URI::XS::secure", XS_URI__XS_secure); |
|
2033
|
13 |
0 |
cv = newXS_deffile("URI::XS::assign", XS_URI__XS_set); |
|
2035
|
13 |
0 |
cv = newXS_deffile("URI::XS::set", XS_URI__XS_set); |
|
2037
|
13 |
0 |
newXS_deffile("URI::XS::equals", XS_URI__XS_equals); |
|
2038
|
13 |
0 |
newXS_deffile("URI::XS::clone", XS_URI__XS_clone); |
|
2039
|
13 |
0 |
newXS_deffile("URI::XS::path_segments", XS_URI__XS_path_segments); |
|
2040
|
13 |
0 |
newXS_deffile("URI::XS::to_bool", XS_URI__XS_to_bool); |
|
2041
|
13 |
0 |
newXS_deffile("URI::XS::user", XS_URI__XS_user); |
|
2042
|
13 |
0 |
newXS_deffile("URI::XS::password", XS_URI__XS_password); |
|
2043
|
13 |
0 |
cv = newXS_deffile("URI::XS::encodeURIComponent", XS_URI__XS_encode_uri_component); |
|
2045
|
13 |
0 |
cv = newXS_deffile("URI::XS::encode_uri_component", XS_URI__XS_encode_uri_component); |
|
2047
|
13 |
0 |
cv = newXS_deffile("URI::XS::decodeURIComponent", XS_URI__XS_decode_uri_component); |
|
2049
|
13 |
0 |
cv = newXS_deffile("URI::XS::decode_uri_component", XS_URI__XS_decode_uri_component); |
|
2157
|
13 |
0 |
}); } |
|
|
13 |
0 |
}); } |
|
|
13 |
0 |
}); } |