line |
true |
false |
branch |
36
|
2 |
31 |
if (decode_state->flags & CBF_FLAG_PRESERVE_REFERENCES) { |
42
|
15 |
18 |
if (seqdecode->decode_state->incomplete_by) { |
57
|
4 |
5 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
4 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
4 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
4 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
4 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
4 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
4 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
4 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
4 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
4 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
|
0 |
0 |
if (new_setting == NULL || SvTRUE(new_setting)) { |
69
|
116 |
0 |
sv_setref_pv(RETVAL, SvPV_nolen(class), ptr); |
75
|
6 |
0 |
IV tmp = SvIV((SV*)SvRV(self)); |
83
|
3 |
0 |
return (GIMME_V == G_VOID) ? NULL : newSVsv(self); |
|
0 |
3 |
return (GIMME_V == G_VOID) ? NULL : newSVsv(self); |
90
|
3 |
0 |
return (GIMME_V == G_VOID) ? NULL : newSVsv(self); |
|
0 |
3 |
return (GIMME_V == G_VOID) ? NULL : newSVsv(self); |
96
|
2 |
4 |
if (RETVAL) { |
99
|
2 |
2 |
else if (NULL != decode_state->reflist) { |
107
|
0 |
103 |
if (!(items_len % 2)) { |
111
|
102 |
1 |
if (NULL == decode_state->tag_handler) { |
116
|
103 |
103 |
for (i=1; i
|
120
|
0 |
103 |
UV tagnum = SvUV(tagnum_sv); |
123
|
103 |
0 |
if (i
|
161
|
151 |
16967 |
for (i=1; i
|
162
|
0 |
151 |
if (!(i % 2)) continue; |
165
|
0 |
151 |
if (!SvPOK(opt_sv)) continue; |
169
|
71 |
80 |
if (strEQ(optname, STRING_ENCODE_MODE_OPT)) { |
172
|
71 |
0 |
if (i
|
175
|
0 |
71 |
if (SvOK(opt)) { |
|
0 |
0 |
if (SvOK(opt)) { |
|
0 |
0 |
if (SvOK(opt)) { |
176
|
71 |
0 |
char* optstr = SvPV_nolen(opt); |
179
|
204 |
0 |
for (i=0; i
|
180
|
71 |
133 |
if (strEQ(optstr, cbf_string_encode_mode_options[i])) { |
186
|
0 |
71 |
if (i == CBF_STRING_ENCODE__LIMIT) { |
194
|
72 |
8 |
else if (strEQ(optname, CANONICAL_OPT)) { |
196
|
72 |
0 |
if (i
|
|
72 |
0 |
if (i
|
|
0 |
72 |
if (i
|
|
0 |
72 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
58 |
14 |
if (i
|
|
58 |
0 |
if (i
|
|
58 |
0 |
if (i
|
|
58 |
0 |
if (i
|
|
29 |
29 |
if (i
|
|
14 |
0 |
if (i
|
|
14 |
0 |
if (i
|
|
4 |
10 |
if (i
|
|
0 |
4 |
if (i
|
|
0 |
0 |
if (i
|
|
39 |
33 |
if (i
|
201
|
2 |
6 |
else if (strEQ(optname, PRESERVE_REFS_OPT)) { |
203
|
2 |
0 |
if (i
|
|
2 |
0 |
if (i
|
|
0 |
2 |
if (i
|
|
0 |
2 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
2 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
2 |
0 |
if (i
|
|
2 |
0 |
if (i
|
|
0 |
2 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
2 |
0 |
if (i
|
208
|
6 |
0 |
else if (strEQ(optname, SCALAR_REFS_OPT)) { |
210
|
6 |
0 |
if (i
|
|
6 |
0 |
if (i
|
|
0 |
6 |
if (i
|
|
0 |
6 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
6 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
0 |
0 |
if (i
|
|
6 |
0 |
if (i
|
|
6 |
0 |
if (i
|
|
3 |
3 |
if (i
|
|
0 |
3 |
if (i
|
|
0 |
0 |
if (i
|
|
3 |
3 |
if (i
|
232
|
16951 |
0 |
SvUPGRADE(RETVAL, SVt_PV); |
272
|
2 |
125 |
if (decode_state->flags & CBF_FLAG_PRESERVE_REFERENCES) { |