Branch Coverage

src/xh_param.c
Criterion Covered Total %
branch 24 118 20.3


line true false branch
9 0 10 if ( SvOK(value) ) {
0 0 if ( SvOK(value) ) {
0 0 if ( SvOK(value) ) {
10 10 0 str = XH_CHAR_CAST SvPV_nolen(value);
21 0 3 if ( !SvOK(value) )
0 0 if ( !SvOK(value) )
0 0 if ( !SvOK(value) )
24 3 0 *param = SvIV(value);
30 26 0 if ( SvTRUE(value) )
0 26 if ( SvTRUE(value) )
0 26 if ( SvTRUE(value) )
0 0 if ( SvTRUE(value) )
0 0 if ( SvTRUE(value) )
0 26 if ( SvTRUE(value) )
0 0 if ( SvTRUE(value) )
0 0 if ( SvTRUE(value) )
0 0 if ( SvTRUE(value) )
0 0 if ( SvTRUE(value) )
26 0 if ( SvTRUE(value) )
26 0 if ( SvTRUE(value) )
2 24 if ( SvTRUE(value) )
0 2 if ( SvTRUE(value) )
0 0 if ( SvTRUE(value) )
24 2 if ( SvTRUE(value) )
39 0 59 if (patt->expr != NULL) {
44 59 0 if ( SvOK(value) && SvTRUE(value) ) {
59 0 if ( SvOK(value) && SvTRUE(value) ) {
0 59 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
0 0 if ( SvOK(value) && SvTRUE(value) ) {
46 0 0 if ( SvRXOK(value) || (SvROK(value) && SvTYPE(SvRV(value)) == SVt_PVAV) ) {
0 0 if ( SvRXOK(value) || (SvROK(value) && SvTYPE(SvRV(value)) == SVt_PVAV) ) {
0 0 if ( SvRXOK(value) || (SvROK(value) && SvTYPE(SvRV(value)) == SVt_PVAV) ) {
63 0 6 if (patt->expr != NULL) {
68 0 6 if ( SvOK(value) ) {
0 0 if ( SvOK(value) ) {
0 0 if ( SvOK(value) ) {
82 0 1 if ( !SvOK(value) )
0 0 if ( !SvOK(value) )
0 0 if ( !SvOK(value) )
85 1 0 if ( !SvROK(value) || SvTYPE(SvRV(value)) != SVt_PVCV)
0 1 if ( !SvROK(value) || SvTYPE(SvRV(value)) != SVt_PVCV)