| line |
true |
false |
branch |
|
40
|
23 |
9 |
content = XH_CHAR_CAST SvPV(value, content_len); |
|
42
|
1 |
31 |
if (writer->trim && content_len) { |
|
|
1 |
0 |
if (writer->trim && content_len) { |
|
46
|
7 |
25 |
if (writer->indent) { |
|
48
|
0 |
7 |
if (indent_len > sizeof(indent_string)) { |
|
53
|
7 |
0 |
XH_WRITER_RESIZE_BUFFER(writer, buf, indent_len + name_len * 2 + 10 + (raw ? content_len : content_len * 5)) |
|
|
0 |
7 |
XH_WRITER_RESIZE_BUFFER(writer, buf, indent_len + name_len * 2 + 10 + (raw ? content_len : content_len * 5)) |
|
|
0 |
0 |
XH_WRITER_RESIZE_BUFFER(writer, buf, indent_len + name_len * 2 + 10 + (raw ? content_len : content_len * 5)) |
|
59
|
24 |
1 |
XH_WRITER_RESIZE_BUFFER(writer, buf, name_len * 2 + 10 + (raw ? content_len : content_len * 5)) |
|
|
0 |
25 |
XH_WRITER_RESIZE_BUFFER(writer, buf, name_len * 2 + 10 + (raw ? content_len : content_len * 5)) |
|
|
0 |
0 |
XH_WRITER_RESIZE_BUFFER(writer, buf, name_len * 2 + 10 + (raw ? content_len : content_len * 5)) |
|
64
|
32 |
0 |
if (name[0] >= '0' && name[0] <= '9') { |
|
|
1 |
31 |
if (name[0] >= '0' && name[0] <= '9') { |
|
72
|
1 |
31 |
if (raw) { |
|
76
|
138 |
31 |
XH_BUFFER_WRITE_ESCAPE_STRING(buf, content, content_len) |
|
81
|
32 |
0 |
if (name[0] >= '0' && name[0] <= '9') { |
|
|
1 |
31 |
if (name[0] >= '0' && name[0] <= '9') { |
|
89
|
7 |
25 |
if (writer->indent) { |
|
102
|
0 |
1 |
if (writer->indent) { |
|
104
|
0 |
0 |
if (indent_len > sizeof(indent_string)) { |
|
109
|
0 |
0 |
XH_WRITER_RESIZE_BUFFER(writer, buf, indent_len + name_len + 5) |
|
115
|
0 |
1 |
XH_WRITER_RESIZE_BUFFER(writer, buf, name_len + 5) |
|
120
|
1 |
0 |
if (name[0] >= '0' && name[0] <= '9') { |
|
|
0 |
1 |
if (name[0] >= '0' && name[0] <= '9') { |
|
128
|
0 |
1 |
if (writer->indent) { |
|
141
|
4 |
20 |
if (writer->indent) { |
|
143
|
0 |
4 |
if (indent_len > sizeof(indent_string)) { |
|
148
|
0 |
4 |
XH_WRITER_RESIZE_BUFFER(writer, buf, indent_len + name_len + 5) |
|
154
|
0 |
20 |
XH_WRITER_RESIZE_BUFFER(writer, buf, name_len + 5) |
|
159
|
24 |
0 |
if (name[0] >= '0' && name[0] <= '9') { |
|
|
0 |
24 |
if (name[0] >= '0' && name[0] <= '9') { |
|
167
|
4 |
20 |
if (writer->indent) { |
|
180
|
4 |
20 |
if (writer->indent) { |
|
182
|
0 |
4 |
if (indent_len > sizeof(indent_string)) { |
|
187
|
0 |
4 |
XH_WRITER_RESIZE_BUFFER(writer, buf, indent_len + name_len + 5) |
|
193
|
0 |
20 |
XH_WRITER_RESIZE_BUFFER(writer, buf, name_len + 5) |
|
198
|
24 |
0 |
if (name[0] >= '0' && name[0] <= '9') { |
|
|
0 |
24 |
if (name[0] >= '0' && name[0] <= '9') { |
|
206
|
4 |
20 |
if (writer->indent) { |