From 013a332a5ad21b4faea1644a6ad38b144ef22901 Mon Sep 17 00:00:00 2001 From: Riley Beckett Date: Tue, 21 Jul 2026 00:52:42 -0400 Subject: add vstrcat --- snag/util.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 snag/util.c (limited to 'snag/util.c') diff --git a/snag/util.c b/snag/util.c new file mode 100644 index 0000000..c4137f6 --- /dev/null +++ b/snag/util.c @@ -0,0 +1,15 @@ +#include +#include + +void vstrcat_(char* dest, ...) { + va_list args; + va_start(args, dest); + while (1) { + char* arg = va_arg(args, char*); + if (!arg) break; + memcpy(dest, arg, strlen(arg)); + dest += strlen(arg); + } + va_end(args); + *dest = 0; +} -- cgit v1.2.3