This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
[binutils-gdb] Introduce string_appendf/string_vappendf
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Mon, 30 Oct 2017 08:26:09 -0400
- Subject: [binutils-gdb] Introduce string_appendf/string_vappendf
- Authentication-results: sourceware.org; auth=none
*** TEST RESULTS FOR COMMIT 31b833b3eab69d91df67edc3e9a21792abc3f93e ***
Author: Pedro Alves <palves@redhat.com>
Branch: master
Commit: 31b833b3eab69d91df67edc3e9a21792abc3f93e
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".