summaryrefslogtreecommitdiff
path: root/gdbsupport/xml-utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gdbsupport/xml-utils.cc')
-rw-r--r--gdbsupport/xml-utils.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/gdbsupport/xml-utils.cc b/gdbsupport/xml-utils.cc
index ec5e943828b..e47e23ced59 100644
--- a/gdbsupport/xml-utils.cc
+++ b/gdbsupport/xml-utils.cc
@@ -27,7 +27,7 @@ xml_escape_text (const char *text)
{
std::string result;
- xml_escape_text_append (&result, text);
+ xml_escape_text_append (result, text);
return result;
}
@@ -35,29 +35,29 @@ xml_escape_text (const char *text)
/* See xml-utils.h. */
void
-xml_escape_text_append (std::string *result, const char *text)
+xml_escape_text_append (std::string &result, const char *text)
{
/* Expand the result. */
for (int i = 0; text[i] != '\0'; i++)
switch (text[i])
{
case '\'':
- *result += "'";
+ result += "'";
break;
case '\"':
- *result += """;
+ result += """;
break;
case '&':
- *result += "&";
+ result += "&";
break;
case '<':
- *result += "&lt;";
+ result += "&lt;";
break;
case '>':
- *result += "&gt;";
+ result += "&gt;";
break;
default:
- *result += text[i];
+ result += text[i];
break;
}
}