line |
true |
false |
branch |
176
|
0 |
0 |
if (items < 6 || items > 7) |
|
0 |
0 |
if (items < 6 || items > 7) |
180
|
0 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
181
|
0 |
0 |
int64_t sec = (int64_t)SvIV(ST(0)) |
|
0 |
0 |
int64_t sec = (int64_t)SvIV(ST(0)) |
183
|
0 |
0 |
int64_t min = (int64_t)SvIV(ST(1)) |
|
0 |
0 |
int64_t min = (int64_t)SvIV(ST(1)) |
185
|
0 |
0 |
int64_t hour = (int64_t)SvIV(ST(2)) |
|
0 |
0 |
int64_t hour = (int64_t)SvIV(ST(2)) |
187
|
0 |
0 |
int64_t mday = (int64_t)SvIV(ST(3)) |
|
0 |
0 |
int64_t mday = (int64_t)SvIV(ST(3)) |
189
|
0 |
0 |
int64_t mon = (int64_t)SvIV(ST(4)) |
|
0 |
0 |
int64_t mon = (int64_t)SvIV(ST(4)) |
191
|
0 |
0 |
int64_t year = (int64_t)SvIV(ST(5)) |
|
0 |
0 |
int64_t year = (int64_t)SvIV(ST(5)) |
195
|
0 |
0 |
if (items < 7) |
199
|
0 |
0 |
; |
|
0 |
0 |
; |
213
|
0 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
0 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
216
|
0 |
0 |
}); } |
223
|
0 |
2 |
if (items != 2) |
227
|
2 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
228
|
2 |
0 |
const char* fmt = (const char *)SvPV_nolen(ST(0)) |
|
0 |
0 |
const char* fmt = (const char *)SvPV_nolen(ST(0)) |
230
|
2 |
0 |
time_t epoch = (time_t)SvIV(ST(1)) |
|
0 |
0 |
time_t epoch = (time_t)SvIV(ST(1)) |
240
|
2 |
0 |
sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; |
|
0 |
2 |
sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; |
|
0 |
0 |
sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; |
243
|
2 |
0 |
}); } |
254
|
0 |
0 |
if (items != 3) |
258
|
0 |
0 |
ptime_t step = (ptime_t)SvIV(ST(0)) |
|
0 |
0 |
ptime_t step = (ptime_t)SvIV(ST(0)) |
260
|
0 |
0 |
ptime_t from = (ptime_t)SvIV(ST(1)) |
|
0 |
0 |
ptime_t from = (ptime_t)SvIV(ST(1)) |
262
|
0 |
0 |
ptime_t till = (ptime_t)SvIV(ST(2)) |
|
0 |
0 |
ptime_t till = (ptime_t)SvIV(ST(2)) |
323
|
0 |
0 |
ST(0) = boolSV(RETVAL); |
|
0 |
0 |
ST(0) = boolSV(RETVAL); |
326
|
0 |
0 |
}); } |
334
|
0 |
0 |
if (items != 3) |
338
|
0 |
0 |
ptime_t step = (ptime_t)SvIV(ST(0)) |
|
0 |
0 |
ptime_t step = (ptime_t)SvIV(ST(0)) |
340
|
0 |
0 |
ptime_t from = (ptime_t)SvIV(ST(1)) |
|
0 |
0 |
ptime_t from = (ptime_t)SvIV(ST(1)) |
342
|
0 |
0 |
ptime_t till = (ptime_t)SvIV(ST(2)) |
|
0 |
0 |
ptime_t till = (ptime_t)SvIV(ST(2)) |
459
|
0 |
0 |
ST(0) = boolSV(RETVAL); |
462
|
0 |
0 |
}); } |
470
|
0 |
0 |
if (items != 1) |
474
|
0 |
0 |
ptime_t epoch = (ptime_t)SvIV(ST(0)) |
|
0 |
0 |
ptime_t epoch = (ptime_t)SvIV(ST(0)) |
498
|
0 |
0 |
if (!RETVAL) XSRETURN_UNDEF; |
499
|
0 |
0 |
RETVALSV = newRV_noinc(RETVAL.detach()); |
500
|
0 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
501
|
0 |
0 |
ST(0) = RETVALSV; |
505
|
0 |
0 |
}); } |
513
|
0 |
0 |
if (items != 1) |
517
|
0 |
0 |
time_t epoch = (time_t)SvIV(ST(0)) |
|
0 |
0 |
time_t epoch = (time_t)SvIV(ST(0)) |
541
|
0 |
0 |
if (!RETVAL) XSRETURN_UNDEF; |
542
|
0 |
0 |
RETVALSV = newRV_noinc(RETVAL.detach()); |
543
|
0 |
0 |
RETVALSV = sv_2mortal(RETVALSV); |
544
|
0 |
0 |
ST(0) = RETVALSV; |
548
|
0 |
0 |
}); } |
556
|
0 |
0 |
if (items != 6) |
560
|
0 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
561
|
0 |
0 |
ptime_t sec = (ptime_t)SvIV(ST(0)) |
|
0 |
0 |
ptime_t sec = (ptime_t)SvIV(ST(0)) |
563
|
0 |
0 |
ptime_t min = (ptime_t)SvIV(ST(1)) |
|
0 |
0 |
ptime_t min = (ptime_t)SvIV(ST(1)) |
565
|
0 |
0 |
ptime_t hour = (ptime_t)SvIV(ST(2)) |
|
0 |
0 |
ptime_t hour = (ptime_t)SvIV(ST(2)) |
567
|
0 |
0 |
ptime_t mday = (ptime_t)SvIV(ST(3)) |
|
0 |
0 |
ptime_t mday = (ptime_t)SvIV(ST(3)) |
569
|
0 |
0 |
ptime_t mon = (ptime_t)SvIV(ST(4)) |
|
0 |
0 |
ptime_t mon = (ptime_t)SvIV(ST(4)) |
571
|
0 |
0 |
ptime_t year = (ptime_t)SvIV(ST(5)) |
|
0 |
0 |
ptime_t year = (ptime_t)SvIV(ST(5)) |
592
|
0 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
0 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
595
|
0 |
0 |
}); } |
603
|
0 |
0 |
if (items != 6) |
607
|
0 |
0 |
dXSTARG; |
|
0 |
0 |
dXSTARG; |
608
|
0 |
0 |
int64_t sec = (int64_t)SvIV(ST(0)) |
|
0 |
0 |
int64_t sec = (int64_t)SvIV(ST(0)) |
610
|
0 |
0 |
int64_t min = (int64_t)SvIV(ST(1)) |
|
0 |
0 |
int64_t min = (int64_t)SvIV(ST(1)) |
612
|
0 |
0 |
int64_t hour = (int64_t)SvIV(ST(2)) |
|
0 |
0 |
int64_t hour = (int64_t)SvIV(ST(2)) |
614
|
0 |
0 |
int64_t mday = (int64_t)SvIV(ST(3)) |
|
0 |
0 |
int64_t mday = (int64_t)SvIV(ST(3)) |
616
|
0 |
0 |
int64_t mon = (int64_t)SvIV(ST(4)) |
|
0 |
0 |
int64_t mon = (int64_t)SvIV(ST(4)) |
618
|
0 |
0 |
int64_t year = (int64_t)SvIV(ST(5)) |
|
0 |
0 |
int64_t year = (int64_t)SvIV(ST(5)) |
637
|
0 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
|
0 |
0 |
XSprePUSH; PUSHi((IV)RETVAL); |
640
|
0 |
0 |
}); } |
652
|
0 |
26 |
dVAR; dXSBOOTARGSXSAPIVERCHK; |
|
0 |
26 |
dVAR; dXSBOOTARGSXSAPIVERCHK; |
674
|
26 |
0 |
cv = newXS_deffile("MyTest::systimegm", XS_MyTest_systimegm); |
676
|
26 |
0 |
cv = newXS_deffile("MyTest::systimelocal", XS_MyTest_systimegm); |
678
|
26 |
0 |
newXS_deffile("MyTest::strftime", XS_MyTest_strftime); |
680
|
26 |
0 |
cv = newXS_deffile("MyTest::test_gmtime", XS_MyTest_test_gmtime); |
682
|
26 |
0 |
cv = newXS_deffile("MyTest::test_localtime", XS_MyTest_test_gmtime); |
684
|
26 |
0 |
cv = newXS_deffile("MyTest::test_timegm", XS_MyTest_test_timegm); |
686
|
26 |
0 |
cv = newXS_deffile("MyTest::test_timelocal", XS_MyTest_test_timegm); |
688
|
26 |
0 |
cv = newXS_deffile("MyTest::gmtime_bench", XS_MyTest_gmtime_bench); |
690
|
26 |
0 |
cv = newXS_deffile("MyTest::localtime_bench", XS_MyTest_gmtime_bench); |
692
|
26 |
0 |
cv = newXS_deffile("MyTest::posix_gmtime_bench", XS_MyTest_posix_gmtime_bench); |
694
|
26 |
0 |
cv = newXS_deffile("MyTest::posix_localtime_bench", XS_MyTest_posix_gmtime_bench); |
696
|
26 |
0 |
cv = newXS_deffile("MyTest::timegm_bench", XS_MyTest_timegm_bench); |
698
|
26 |
0 |
cv = newXS_deffile("MyTest::timegml_bench", XS_MyTest_timegm_bench); |
700
|
26 |
0 |
cv = newXS_deffile("MyTest::timelocal_bench", XS_MyTest_timegm_bench); |
702
|
26 |
0 |
cv = newXS_deffile("MyTest::timelocall_bench", XS_MyTest_timegm_bench); |
704
|
26 |
0 |
cv = newXS_deffile("MyTest::posix_timegm_bench", XS_MyTest_posix_timegm_bench); |
706
|
26 |
0 |
cv = newXS_deffile("MyTest::posix_timelocal_bench", XS_MyTest_posix_timegm_bench); |
728
|
26 |
0 |
}); } |