| 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) { |