line |
true |
false |
branch |
34
|
8 |
0 |
if ( !map || SvTYPE(map) != SVt_RV || SvTYPE(SvRV(map)) != SVt_PVAV |
|
7 |
1 |
if ( !map || SvTYPE(map) != SVt_RV || SvTYPE(SvRV(map)) != SVt_PVAV |
|
7 |
0 |
if ( !map || SvTYPE(map) != SVt_RV || SvTYPE(SvRV(map)) != SVt_PVAV |
|
0 |
7 |
if ( !map || SvTYPE(map) != SVt_RV || SvTYPE(SvRV(map)) != SVt_PVAV |
35
|
0 |
0 |
|| AvFILL( SvRV(map) ) <= 0 |
|
1 |
6 |
|| AvFILL( SvRV(map) ) <= 0 |
44
|
360 |
6 |
for ( i = 0; i < len; ++i, ++ptr, ++ix_newstr ) { |
47
|
128 |
232 |
if ( ix < 0 ) ix = 256 + ix; |
51
|
0 |
360 |
if ( ix >= AvFILL(mapav) || !AvARRAY(mapav)[ix] ) { |
|
359 |
1 |
if ( ix >= AvFILL(mapav) || !AvARRAY(mapav)[ix] ) { |
|
0 |
359 |
if ( ix >= AvFILL(mapav) || !AvARRAY(mapav)[ix] ) { |
55
|
359 |
0 |
if ( SvPOK( entry ) ) { |
57
|
0 |
359 |
if ( slen <= 0 ) { |
64
|
4 |
355 |
if (str_size <= (ix_newstr + slen + 1) ) { /* +1 for \0 */ |
68
|
2 |
2 |
if ( str == buffer ) { |
70
|
0 |
2 |
Newx(str, str_size, char*); |
75
|
0 |
2 |
if ( !tmp ) Perl_croak(aTHX_ "failed to realloc string" ); |
81
|
121 |
359 |
for ( ; j < slen - 1; ++j ) { |
95
|
2 |
4 |
if ( str != buffer ) free(str); |
108
|
11 |
0 |
if ( str && SvPOK(str) ) { |
|
8 |
3 |
if ( str && SvPOK(str) ) { |