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