Branch Coverage

Mod.c
Criterion Covered Total %
branch 13 26 50.0


line true false branch
166 0 59 if (items != 4)
169 59 0 unsigned char * key = (unsigned char *)SvPV_nolen(ST(0))
171 59 0 char * str = (char *)SvPV_nolen(ST(1))
173 59 0 short big = (short)SvIV(ST(2))
175 59 0 short b_signed = (short)SvIV(ST(3))
178 59 0 dXSTARG;
181 0 59 sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
191 0 57 if (items != 3)
194 57 0 unsigned char * key = (unsigned char *)SvPV_nolen(ST(0))
196 57 0 char * str = (char *)SvPV_nolen(ST(1))
198 57 0 short big = (short)SvIV(ST(2))
201 57 0 dXSTARG;
204 0 57 sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;