diff options
author | Pedro Alves <palves@redhat.com> | 2017-10-30 11:41:34 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2017-10-30 11:41:34 +0000 |
commit | 31b833b3eab69d91df67edc3e9a21792abc3f93e (patch) | |
tree | 07255c92a3c1050c3eda1dc6fc2812c379670483 /gdb/i386-bsd-nat.h | |
parent | 4a25033455f1e4e0325fdd249e30a79efc856689 (diff) | |
download | gdb-31b833b3eab69d91df67edc3e9a21792abc3f93e.zip gdb-31b833b3eab69d91df67edc3e9a21792abc3f93e.tar.gz gdb-31b833b3eab69d91df67edc3e9a21792abc3f93e.tar.bz2 |
Introduce string_appendf/string_vappendf
string_appendf is like string_printf, but instead of allocating a new
string, it appends to an existing string. This allows reusing a
std::string's memory buffer across several calls, for example.
gdb/ChangeLog:
2017-10-30 Pedro Alves <palves@redhat.com>
* common/common-utils.c (string_appendf, string_vappendf): New
functions.
* common/common-utils.h (string_appendf, string_vappendf): New
declarations.
* unittests/common-utils-selftests.c (string_appendf_func)
(test_appendf_func, string_vappendf_wrapper, string_appendf_tests)
(string_vappendf_tests): New functions.
(_initialize_common_utils_selftests): Register "string_appendf" and
"string_vappendf tests".
Diffstat (limited to 'gdb/i386-bsd-nat.h')
0 files changed, 0 insertions, 0 deletions