line |
true |
false |
branch |
171
|
0 |
5 |
if (items != 1) |
182
|
5 |
0 |
}); } |
189
|
0 |
1 |
if (items != 1) |
200
|
1 |
0 |
}); } |
207
|
7 |
388 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
0 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
0 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
0 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
385 |
3 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
385 |
7 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
385 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
385 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
385 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
385 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
385 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
7 |
385 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
3 |
0 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
0 |
3 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
0 |
3 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
0 |
3 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
0 |
3 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
0 |
3 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
|
0 |
3 |
return till ? DateRel(sv2date(arg), sv2date(till)) : sv2daterel(arg); |
211
|
10 |
0 |
list2vals(args, items, vals); |
212
|
10 |
0 |
return DateRel(vals[0], vals[1], vals[2], vals[3], vals[4], vals[5]); |
219
|
36 |
0 |
if (items < 0 || items > 2) |
|
0 |
36 |
if (items < 0 || items > 2) |
226
|
4 |
32 |
if (items < 1) |
233
|
29 |
7 |
if (items < 2) |
245
|
35 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
246
|
35 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
251
|
35 |
0 |
}); } |
267
|
4 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
268
|
4 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
273
|
4 |
0 |
}); } |
280
|
330 |
0 |
if (items < 0 || items > 2) |
|
0 |
330 |
if (items < 0 || items > 2) |
287
|
0 |
330 |
if (items < 1) |
294
|
330 |
0 |
if (items < 2) |
306
|
330 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
307
|
330 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
312
|
330 |
0 |
}); } |
328
|
0 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
329
|
0 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
334
|
0 |
0 |
}); } |
341
|
25 |
0 |
if (items < 1 || items > 3) |
|
0 |
25 |
if (items < 1 || items > 3) |
348
|
2 |
23 |
if (items < 2) |
355
|
25 |
0 |
if (items < 3) |
367
|
24 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
368
|
24 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
373
|
24 |
0 |
}); } |
389
|
4 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
390
|
4 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
395
|
4 |
0 |
}); } |
402
|
36 |
0 |
if (items < 2 || items > 3) |
|
0 |
36 |
if (items < 2 || items > 3) |
407
|
0 |
4 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
413
|
4 |
0 |
if (items < 3) |
425
|
3 |
0 |
}); } |
432
|
0 |
2 |
if (items < 1) |
437
|
0 |
2 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
445
|
2 |
0 |
}); } |
452
|
0 |
1 |
if (items != 1) |
456
|
1 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
1 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
464
|
1 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
465
|
1 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
470
|
1 |
0 |
}); } |
477
|
21 |
0 |
if (items < 1 || items > 2) |
|
0 |
21 |
if (items < 1 || items > 2) |
481
|
13 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
13 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
485
|
13 |
0 |
if (items < 2) |
500
|
13 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
501
|
13 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
506
|
13 |
0 |
}); } |
513
|
21 |
0 |
if (items < 1 || items > 2) |
|
0 |
21 |
if (items < 1 || items > 2) |
517
|
13 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
13 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
521
|
13 |
0 |
if (items < 2) |
534
|
13 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
535
|
13 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
540
|
13 |
0 |
}); } |
547
|
21 |
0 |
if (items < 1 || items > 2) |
|
0 |
21 |
if (items < 1 || items > 2) |
551
|
13 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
13 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
555
|
13 |
0 |
if (items < 2) |
570
|
13 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
571
|
13 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
576
|
13 |
0 |
}); } |
583
|
18 |
0 |
if (items < 1 || items > 2) |
|
0 |
18 |
if (items < 1 || items > 2) |
587
|
10 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
10 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
591
|
10 |
0 |
if (items < 2) |
606
|
10 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
607
|
10 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
612
|
10 |
0 |
}); } |
619
|
19 |
0 |
if (items < 1 || items > 2) |
|
0 |
19 |
if (items < 1 || items > 2) |
623
|
11 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
11 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
627
|
11 |
0 |
if (items < 2) |
642
|
11 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
643
|
11 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
648
|
11 |
0 |
}); } |
655
|
20 |
0 |
if (items < 1 || items > 2) |
|
0 |
20 |
if (items < 1 || items > 2) |
659
|
12 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
12 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
663
|
11 |
1 |
if (items < 2) |
678
|
12 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
679
|
12 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
684
|
12 |
0 |
}); } |
691
|
6 |
0 |
if (items < 1 || items > 2) |
|
0 |
6 |
if (items < 1 || items > 2) |
695
|
6 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
6 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
699
|
4 |
2 |
if (items < 2) |
716
|
4 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
717
|
4 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
718
|
4 |
2 |
ST(0) = RETVALSV; |
722
|
6 |
0 |
}); } |
729
|
0 |
2 |
if (items != 1) |
733
|
2 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
743
|
2 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
744
|
2 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
745
|
2 |
0 |
ST(0) = RETVALSV; |
749
|
2 |
0 |
}); } |
757
|
0 |
21 |
if (items != 1) |
761
|
21 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
21 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
770
|
21 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
771
|
21 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
776
|
21 |
0 |
}); } |
783
|
0 |
4 |
if (items != 1) |
787
|
4 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
788
|
4 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
4 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
793
|
0 |
4 |
XSprePUSH; PUSHn((double)RETVAL); |
|
4 |
0 |
XSprePUSH; PUSHn((double)RETVAL); |
796
|
4 |
0 |
}); } |
803
|
0 |
2 |
if (items != 1) |
807
|
2 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
808
|
2 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
813
|
0 |
2 |
XSprePUSH; PUSHn((double)RETVAL); |
|
2 |
0 |
XSprePUSH; PUSHn((double)RETVAL); |
816
|
2 |
0 |
}); } |
823
|
0 |
2 |
if (items != 1) |
827
|
2 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
828
|
2 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
833
|
0 |
2 |
XSprePUSH; PUSHn((double)RETVAL); |
|
2 |
0 |
XSprePUSH; PUSHn((double)RETVAL); |
836
|
2 |
0 |
}); } |
843
|
0 |
2 |
if (items != 1) |
847
|
2 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
848
|
2 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
853
|
0 |
2 |
XSprePUSH; PUSHn((double)RETVAL); |
|
2 |
0 |
XSprePUSH; PUSHn((double)RETVAL); |
856
|
2 |
0 |
}); } |
863
|
0 |
2 |
if (items != 1) |
867
|
2 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
868
|
2 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
873
|
0 |
2 |
XSprePUSH; PUSHn((double)RETVAL); |
|
2 |
0 |
XSprePUSH; PUSHn((double)RETVAL); |
876
|
2 |
0 |
}); } |
883
|
53 |
0 |
if (items < 1 || items > 2) |
|
0 |
53 |
if (items < 1 || items > 2) |
887
|
53 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
888
|
53 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
53 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
892
|
29 |
24 |
if (items < 2) |
895
|
0 |
0 |
format = (int)SvIV(ST(1)) |
896
|
24 |
0 |
; |
901
|
53 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
0 |
53 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
904
|
53 |
0 |
}); } |
911
|
0 |
5 |
if (items < 1) |
915
|
0 |
5 |
dXSTARG; |
|
5 |
0 |
dXSTARG; |
916
|
5 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
5 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
921
|
5 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
0 |
5 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
924
|
5 |
0 |
}); } |
931
|
0 |
0 |
if (items < 1) |
935
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
940
|
0 |
0 |
ST(0) = boolSV(RETVAL); |
943
|
0 |
0 |
}); } |
950
|
0 |
3 |
if (items < 1) |
954
|
3 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
3 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
962
|
3 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
963
|
3 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
968
|
3 |
0 |
}); } |
975
|
0 |
20 |
if (items < 2) |
979
|
20 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
20 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
981
|
20 |
0 |
Sv arg = ST(1) |
994
|
0 |
20 |
if (!RETVAL) XSRETURN_UNDEF; |
995
|
20 |
0 |
if (RETVAL.is_scalar()) RETVALSV = RETVAL.detach(); |
|
20 |
0 |
if (RETVAL.is_scalar()) RETVALSV = RETVAL.detach(); |
997
|
0 |
0 |
case SVt_PVAV: XSRETURN(xs::Array(RETVAL.get()).push_on_stack(MARK)); |
|
0 |
0 |
case SVt_PVAV: XSRETURN(xs::Array(RETVAL.get()).push_on_stack(MARK)); |
998
|
0 |
0 |
case SVt_PVHV: XSRETURN(xs::Hash(RETVAL.get()).push_on_stack(MARK)); |
|
0 |
0 |
case SVt_PVHV: XSRETURN(xs::Hash(RETVAL.get()).push_on_stack(MARK)); |
1001
|
0 |
0 |
RETVALSV = newRV_noinc(RETVAL.detach()); |
1005
|
20 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1006
|
20 |
0 |
ST(0) = RETVALSV; |
1010
|
20 |
0 |
}); } |
1017
|
0 |
13 |
if (items < 2) |
1021
|
5 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
5 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1033
|
4 |
0 |
}); } |
1040
|
12 |
0 |
if (items < 2 || items > 3) |
|
0 |
12 |
if (items < 2 || items > 3) |
1044
|
12 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
12 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1050
|
0 |
12 |
if (items < 3) |
1053
|
12 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
12 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
12 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
12 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
12 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
12 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
5 |
7 |
reverse = (bool)SvTRUE(ST(2)) |
|
5 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
1064
|
10 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1065
|
10 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1070
|
10 |
0 |
}); } |
1077
|
0 |
16 |
if (items < 2) |
1081
|
8 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1093
|
6 |
0 |
}); } |
1100
|
0 |
23 |
if (items < 2) |
1104
|
23 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
23 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1115
|
23 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1116
|
23 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1121
|
23 |
0 |
}); } |
1128
|
0 |
10 |
if (items < 2) |
1132
|
2 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1144
|
2 |
0 |
}); } |
1151
|
15 |
0 |
if (items < 2 || items > 3) |
|
0 |
15 |
if (items < 2 || items > 3) |
1155
|
15 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
15 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1161
|
0 |
15 |
if (items < 3) |
1164
|
15 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
15 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
15 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
15 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
15 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
15 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
6 |
9 |
reverse = (bool)SvTRUE(ST(2)) |
|
6 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
1175
|
9 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1176
|
9 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1181
|
9 |
0 |
}); } |
1188
|
10 |
0 |
if (items < 2 || items > 3) |
|
0 |
10 |
if (items < 2 || items > 3) |
1192
|
2 |
8 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1198
|
0 |
2 |
if (items < 3) |
1201
|
2 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
2 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
2 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
2 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
2 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
reverse = (bool)SvTRUE(ST(2)) |
1213
|
2 |
0 |
}); } |
1220
|
0 |
2 |
if (items < 1) |
1224
|
2 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1233
|
2 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1234
|
2 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1239
|
2 |
0 |
}); } |
1246
|
0 |
8 |
if (items != 1) |
1250
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1260
|
0 |
0 |
}); } |
1267
|
0 |
26 |
if (items != 3) |
1271
|
0 |
26 |
dXSTARG; |
|
26 |
0 |
dXSTARG; |
1272
|
26 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
26 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1276
|
26 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
26 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
26 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
26 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
26 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
26 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
2 |
24 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
2 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
|
0 |
0 |
bool reverse = (bool)SvTRUE(ST(2)) |
1284
|
0 |
25 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
25 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
1287
|
25 |
0 |
}); } |
1294
|
0 |
92 |
if (items < 2) |
1298
|
92 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
92 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1305
|
91 |
0 |
ST(0) = boolSV(RETVAL); |
1308
|
91 |
0 |
}); } |
1315
|
0 |
6 |
if (items != 2) |
1319
|
6 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
1320
|
6 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
6 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1327
|
0 |
6 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
6 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
1330
|
6 |
0 |
}); } |
1337
|
0 |
2 |
if (items != 1) |
1341
|
2 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1350
|
2 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1351
|
2 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1356
|
2 |
0 |
}); } |
1366
|
4 |
1 |
if (date.timezone()->is_local) return sizeof(ptime_t); |
1374
|
4 |
1 |
if (date.timezone()->is_local) *buf = 0; |
1382
|
0 |
5 |
if (len < sizeof(ptime_t)) throw "Date: cannot 'thaw' - corrupted data"; |
1386
|
4 |
1 |
if (*ptr == 0) { |
1391
|
1 |
0 |
if (znlen) *zone = tzget(ptr); |
|
1 |
0 |
if (znlen) *zone = tzget(ptr); |
1399
|
0 |
0 |
if (items != 1) |
1403
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1412
|
0 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1413
|
0 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1418
|
0 |
0 |
}); } |
1425
|
0 |
5 |
if (items != 2) |
1429
|
5 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
5 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1439
|
5 |
0 |
RETVAL = sv_2mortal(RETVAL); |
1443
|
5 |
0 |
}); } |
1450
|
0 |
5 |
if (items != 3) |
1470
|
5 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1471
|
5 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1476
|
5 |
0 |
}); } |
1483
|
0 |
0 |
if (items != 1) |
1487
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
Date* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1495
|
0 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1496
|
0 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1501
|
0 |
0 |
}); } |
1508
|
0 |
0 |
if (items != 1) |
1512
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1521
|
0 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1522
|
0 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1527
|
0 |
0 |
}); } |
1534
|
0 |
4 |
if (items != 2) |
1538
|
0 |
4 |
dXSTARG; |
|
4 |
0 |
dXSTARG; |
1539
|
4 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
4 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
DateRel* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1544
|
4 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
0 |
4 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
1547
|
4 |
0 |
}); } |
1554
|
0 |
4 |
if (items != 3) |
1563
|
4 |
0 |
const char* __serialized_buf = SvPV(ST(2), __serialized_len); |
|
0 |
0 |
const char* __serialized_buf = SvPV(ST(2), __serialized_len); |
1573
|
4 |
0 |
RETVALSV = xs::out(RETVAL, PROTO).detach(); |
1574
|
4 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1579
|
4 |
0 |
}); } |
1589
|
162 |
0 |
hash.store("offset", Simple(trans.offset)); |
|
162 |
0 |
hash.store("offset", Simple(trans.offset)); |
1590
|
162 |
0 |
hash.store("abbrev", Simple(trans.abbrev)); |
|
162 |
0 |
hash.store("abbrev", Simple(trans.abbrev)); |
1591
|
160 |
2 |
if (!is_past) { |
1592
|
160 |
0 |
hash.store("start", Simple(trans.start)); |
|
160 |
0 |
hash.store("start", Simple(trans.start)); |
1593
|
160 |
0 |
hash.store("isdst", Simple(trans.isdst)); |
|
160 |
0 |
hash.store("isdst", Simple(trans.isdst)); |
1594
|
160 |
0 |
hash.store("gmt_offset", Simple(trans.gmt_offset)); |
|
160 |
0 |
hash.store("gmt_offset", Simple(trans.gmt_offset)); |
1595
|
160 |
0 |
hash.store("leap_corr", Simple(trans.leap_corr)); |
|
160 |
0 |
hash.store("leap_corr", Simple(trans.leap_corr)); |
1596
|
160 |
0 |
hash.store("leap_delta", Simple(trans.leap_delta)); |
|
160 |
0 |
hash.store("leap_delta", Simple(trans.leap_delta)); |
1605
|
0 |
14 |
if (items != 1) |
1609
|
14 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
1610
|
14 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
14 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1615
|
14 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
0 |
14 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
|
0 |
0 |
XSprePUSH; PUSHp(RETVAL.data(), RETVAL.length()); |
1618
|
14 |
0 |
}); } |
1625
|
0 |
12 |
if (items != 1) |
1629
|
12 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
12 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1634
|
12 |
0 |
ST(0) = boolSV(RETVAL); |
1637
|
12 |
0 |
}); } |
1644
|
0 |
2 |
if (items != 1) |
1648
|
2 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
2 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
|
0 |
0 |
const Timezone* THIS = xs::in(ST(0)); if (!SvOK(ST(0))) throw "undef not allowed as THIS"; |
1704
|
0 |
2 |
if (!RETVAL) XSRETURN_UNDEF; |
1705
|
2 |
0 |
RETVALSV = newRV_noinc(RETVAL.detach()); |
1706
|
2 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
1707
|
2 |
0 |
ST(0) = RETVALSV; |
1711
|
2 |
0 |
}); } |
1725
|
0 |
47 |
dVAR; dXSBOOTARGSXSAPIVERCHK; |
|
0 |
47 |
dVAR; dXSBOOTARGSXSAPIVERCHK; |
1838
|
47 |
0 |
}); } |
|
47 |
0 |
}); } |
|
47 |
0 |
}); } |