Fix compilation after merge.

This commit is contained in:
Arseny Kapoulkine 2014-10-28 20:14:17 -07:00
parent a49f932b61
commit 650c67a663

View File

@ -3968,7 +3968,7 @@ PUGI__NS_BEGIN
PUGI__FN bool node_output_start(xml_buffered_writer& writer, xml_node_struct* node, unsigned int flags) PUGI__FN bool node_output_start(xml_buffered_writer& writer, xml_node_struct* node, unsigned int flags)
{ {
const char_t* default_name = PUGIXML_TEXT(":anonymous"); const char_t* default_name = PUGIXML_TEXT(":anonymous");
const char_t* name = node->name ? node->name : default_name; const char_t* name = node->contents ? node->contents : default_name;
writer.write('<'); writer.write('<');
writer.write_string(name); writer.write_string(name);
@ -3997,7 +3997,7 @@ PUGI__NS_BEGIN
{ {
writer.write('>'); writer.write('>');
const char_t* value = first->value ? first->value : PUGIXML_TEXT(""); const char_t* value = first->contents ? first->contents : PUGIXML_TEXT("");
if (PUGI__NODETYPE(first) == node_pcdata) if (PUGI__NODETYPE(first) == node_pcdata)
text_output(writer, value, ctx_special_pcdata, flags); text_output(writer, value, ctx_special_pcdata, flags);
@ -4022,7 +4022,7 @@ PUGI__NS_BEGIN
PUGI__FN void node_output_end(xml_buffered_writer& writer, xml_node_struct* node, unsigned int flags) PUGI__FN void node_output_end(xml_buffered_writer& writer, xml_node_struct* node, unsigned int flags)
{ {
const char_t* default_name = PUGIXML_TEXT(":anonymous"); const char_t* default_name = PUGIXML_TEXT(":anonymous");
const char_t* name = node->name ? node->name : default_name; const char_t* name = node->contents ? node->contents : default_name;
writer.write('<', '/'); writer.write('<', '/');
writer.write_string(name); writer.write_string(name);
@ -4040,28 +4040,28 @@ PUGI__NS_BEGIN
switch (PUGI__NODETYPE(node)) switch (PUGI__NODETYPE(node))
{ {
case node_pcdata: case node_pcdata:
text_output(writer, node->value ? node->value : PUGIXML_TEXT(""), ctx_special_pcdata, flags); text_output(writer, node->contents ? node->contents : PUGIXML_TEXT(""), ctx_special_pcdata, flags);
if ((flags & format_raw) == 0) writer.write('\n'); if ((flags & format_raw) == 0) writer.write('\n');
break; break;
case node_cdata: case node_cdata:
text_output_cdata(writer, node->value ? node->value : PUGIXML_TEXT("")); text_output_cdata(writer, node->contents ? node->contents : PUGIXML_TEXT(""));
if ((flags & format_raw) == 0) writer.write('\n'); if ((flags & format_raw) == 0) writer.write('\n');
break; break;
case node_comment: case node_comment:
node_output_comment(writer, node->value ? node->value : PUGIXML_TEXT("")); node_output_comment(writer, node->contents ? node->contents : PUGIXML_TEXT(""));
if ((flags & format_raw) == 0) writer.write('\n'); if ((flags & format_raw) == 0) writer.write('\n');
break; break;
case node_pi: case node_pi:
writer.write('<', '?'); writer.write('<', '?');
writer.write_string(node->name ? node->name : default_name); writer.write_string(node->contents ? node->contents : default_name);
if (node->value) if (node->contents)
{ {
writer.write(' '); writer.write(' ');
writer.write_string(node->value); writer.write_string(node->contents);
} }
writer.write('?', '>'); writer.write('?', '>');
@ -4070,7 +4070,7 @@ PUGI__NS_BEGIN
case node_declaration: case node_declaration:
writer.write('<', '?'); writer.write('<', '?');
writer.write_string(node->name ? node->name : default_name); writer.write_string(node->contents ? node->contents : default_name);
node_output_attributes(writer, node, flags); node_output_attributes(writer, node, flags);
writer.write('?', '>'); writer.write('?', '>');
if ((flags & format_raw) == 0) writer.write('\n'); if ((flags & format_raw) == 0) writer.write('\n');
@ -4080,10 +4080,10 @@ PUGI__NS_BEGIN
writer.write('<', '!', 'D', 'O', 'C'); writer.write('<', '!', 'D', 'O', 'C');
writer.write('T', 'Y', 'P', 'E'); writer.write('T', 'Y', 'P', 'E');
if (node->value) if (node->contents)
{ {
writer.write(' '); writer.write(' ');
writer.write_string(node->value); writer.write_string(node->contents);
} }
writer.write('>'); writer.write('>');