mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-18 12:24:38 +08:00
31b833b3ea
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". |
||
---|---|---|
.. | ||
optional | ||
array-view-selftests.c | ||
common-utils-selftests.c | ||
environ-selftests.c | ||
function-view-selftests.c | ||
memrange-selftests.c | ||
offset-type-selftests.c | ||
optional-selftests.c | ||
ptid-selftests.c | ||
scoped_restore-selftests.c | ||
xml-utils-selftests.c |