diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/pugixml.cpp | 32 | 
1 files changed, 16 insertions, 16 deletions
| diff --git a/src/pugixml.cpp b/src/pugixml.cpp index f733824..fa0f34c 100644 --- a/src/pugixml.cpp +++ b/src/pugixml.cpp @@ -3099,7 +3099,7 @@ PUGI__NS_BEGIN  			bufsize += length;  		} -		void write(const char_t* data, size_t length) +		void write_buffer(const char_t* data, size_t length)  		{  			size_t offset = bufsize; @@ -3114,7 +3114,7 @@ PUGI__NS_BEGIN  			}  		} -		void write(const char_t* data) +		void write_string(const char_t* data)  		{  			// write the part of the string that fits in the buffer  			size_t offset = bufsize; @@ -3247,7 +3247,7 @@ PUGI__NS_BEGIN  			// While *s is a usual symbol  			while (!PUGI__IS_CHARTYPEX(*s, type)) ++s; -			writer.write(prev, static_cast<size_t>(s - prev)); +			writer.write_buffer(prev, static_cast<size_t>(s - prev));  			switch (*s)  			{ @@ -3282,7 +3282,7 @@ PUGI__NS_BEGIN  	PUGI__FN void text_output(xml_buffered_writer& writer, const char_t* s, chartypex_t type, unsigned int flags)  	{  		if (flags & format_no_escapes) -			writer.write(s); +			writer.write_string(s);  		else  			text_output_escaped(writer, s, type);  	} @@ -3302,7 +3302,7 @@ PUGI__NS_BEGIN  			// skip ]] if we stopped at ]]>, > will go to the next CDATA section  			if (*s) s += 2; -			writer.write(prev, static_cast<size_t>(s - prev)); +			writer.write_buffer(prev, static_cast<size_t>(s - prev));  			writer.write(']', ']', '>');  		} @@ -3347,7 +3347,7 @@ PUGI__NS_BEGIN  		default:  		{  			for (unsigned int i = 0; i < depth; ++i) -				writer.write(indent, indent_length); +				writer.write_buffer(indent, indent_length);  		}  		}  	} @@ -3359,7 +3359,7 @@ PUGI__NS_BEGIN  		for (xml_attribute a = node.first_attribute(); a; a = a.next_attribute())  		{  			writer.write(' '); -			writer.write(a.name()[0] ? a.name() : default_name); +			writer.write_string(a.name()[0] ? a.name() : default_name);  			writer.write('=', '"');  			text_output(writer, a.value(), ctx_special_attr, flags); @@ -3374,7 +3374,7 @@ PUGI__NS_BEGIN  		const char_t* name = node.name()[0] ? node.name() : default_name;  		writer.write('<'); -		writer.write(name); +		writer.write_string(name);  		if (node.first_attribute())  			node_output_attributes(writer, node, flags); @@ -3406,7 +3406,7 @@ PUGI__NS_BEGIN  					text_output_cdata(writer, first.value());  				writer.write('<', '/'); -				writer.write(name); +				writer.write_string(name);  				writer.write('>', '\n');  			}  			else @@ -3426,7 +3426,7 @@ PUGI__NS_BEGIN  		const char_t* name = node.name()[0] ? node.name() : default_name;  		writer.write('<', '/'); -		writer.write(name); +		writer.write_string(name);  		if (flags & format_raw)  			writer.write('>'); @@ -3452,7 +3452,7 @@ PUGI__NS_BEGIN  			case node_comment:  				writer.write('<', '!', '-', '-'); -				writer.write(node.value()); +				writer.write_string(node.value());  				writer.write('-', '-', '>');  				if ((flags & format_raw) == 0) writer.write('\n');  				break; @@ -3460,7 +3460,7 @@ PUGI__NS_BEGIN  			case node_pi:  			case node_declaration:  				writer.write('<', '?'); -				writer.write(node.name()[0] ? node.name() : default_name); +				writer.write_string(node.name()[0] ? node.name() : default_name);  				if (node.type() == node_declaration)  				{ @@ -3469,7 +3469,7 @@ PUGI__NS_BEGIN  				else if (node.value()[0])  				{  					writer.write(' '); -					writer.write(node.value()); +					writer.write_string(node.value());  				}  				writer.write('?', '>'); @@ -3483,7 +3483,7 @@ PUGI__NS_BEGIN  				if (node.value()[0])  				{  					writer.write(' '); -					writer.write(node.value()); +					writer.write_string(node.value());  				}  				writer.write('>'); @@ -5960,8 +5960,8 @@ namespace pugi  		if (!(flags & format_no_declaration) && !impl::has_declaration(*this))  		{ -			buffered_writer.write(PUGIXML_TEXT("<?xml version=\"1.0\"")); -			if (encoding == encoding_latin1) buffered_writer.write(PUGIXML_TEXT(" encoding=\"ISO-8859-1\"")); +			buffered_writer.write_string(PUGIXML_TEXT("<?xml version=\"1.0\"")); +			if (encoding == encoding_latin1) buffered_writer.write_string(PUGIXML_TEXT(" encoding=\"ISO-8859-1\""));  			buffered_writer.write('?', '>');  			if (!(flags & format_raw)) buffered_writer.write('\n');  		} | 
