From 222ee4838251a88bf23779b5c2b405a4c7dc619c Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sun, 18 May 2025 08:57:29 -0600 Subject: libmisc: fmt.h: Add fmt_print2() and fmt_asprint() --- libmisc/tests/test_fmt.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libmisc/tests/test_fmt.c') diff --git a/libmisc/tests/test_fmt.c b/libmisc/tests/test_fmt.c index a9157d6..64b3b8a 100644 --- a/libmisc/tests/test_fmt.c +++ b/libmisc/tests/test_fmt.c @@ -4,6 +4,7 @@ * SPDX-License-Identifier: AGPL-3.0-or-later */ +#include /* for free() */ #include /* for strcmp(), memcmp(), memset() */ #include @@ -230,5 +231,13 @@ int main() { test_assert(strcmp(str, "{0x68,0x65,0x6C,0x6C,0x6F,0x00}") == 0); memset(str, 0, sizeof(str)); + char *astr = fmt_asprint(""); + test_assert(astr != NULL && astr[0] == '\0'); + free(astr); + + astr = fmt_asprint("hello ", (base2, 9), (qstr, " world!\n")); + test_assert(strcmp(astr, "hello 1001\" world!\\n\"") == 0); + free(astr); + return 0; } -- cgit v1.2.3-2-g168b