Make xml_escape_text return an std::string
authorSimon Marchi <simon.marchi@ericsson.com>
Sat, 16 Sep 2017 12:19:31 +0000 (14:19 +0200)
committerSimon Marchi <simon.marchi@ericsson.com>
Sat, 16 Sep 2017 12:19:31 +0000 (14:19 +0200)
commit5e1875543df7413d3cbc3831390445e347064b75
tree215e09584279387448ae183671588f0bac07a1f6
parentc3d7b541fa920e6ecb0f06ffe1e0e3f070fa295d
Make xml_escape_text return an std::string

This is a simple replacement, it allows removing some manual free'ing in
the callers.

gdb/ChangeLog:

* common/buffer.c (buffer_xml_printf): Adjust.
* common/xml-utils.c (xml_escape_text): Change return type to
std::string, update code accordingly.
* common/xml-utils.h (xml_escape_text): Change return type to
std::string.
* rs6000-aix-tdep.c (rs6000_aix_shared_library_to_xml): Adjust.
* windows-tdep.c (windows_xfer_shared_library): Adjust.
* unittests/xml-utils-selftests.c (test_xml_escape_text):
Adjust.

gdb/gdbserver/ChangeLog:

* linux-low.c (linux_qxfer_libraries_svr4): Adjust to change of
return type of xml_escape_text.
* server.c (emit_dll_description): Likewise.
gdb/ChangeLog
gdb/common/buffer.c
gdb/common/xml-utils.c
gdb/common/xml-utils.h
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-low.c
gdb/gdbserver/server.c
gdb/rs6000-aix-tdep.c
gdb/unittests/xml-utils-selftests.c
gdb/windows-tdep.c