binutils-gdb/gdb/unittests
Pedro Alves 31b833b3ea 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".
2017-10-30 11:41:34 +00:00
..
optional
array-view-selftests.c
common-utils-selftests.c Introduce string_appendf/string_vappendf 2017-10-30 11:41:34 +00:00
environ-selftests.c
function-view-selftests.c
memrange-selftests.c Get rid of VEC(mem_range_s) 2017-10-16 11:07:18 -04:00
offset-type-selftests.c
optional-selftests.c
ptid-selftests.c
scoped_restore-selftests.c
xml-utils-selftests.c