From 61378d315b8461e16423d404543fb4b57fbbd2ea Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sun, 1 Mar 2026 23:36:47 +0900 Subject: [PATCH] oops --- src/util.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/util.c diff --git a/src/util.c b/src/util.c new file mode 100644 index 0000000..962684e --- /dev/null +++ b/src/util.c @@ -0,0 +1,22 @@ +#include + +char* u_strvacat(const char* str, ...){ + va_list va; + int len = 0; + const char* s; + char* r; + + len += strlen(str); + va_start(va, str); + while((s = va_arg(va, const char*)) != NULL) len += strlen(s); + va_end(va); + + r = malloc(len + 1); + + strcpy(r, str); + va_start(va, str); + while((s = va_arg(va, const char*)) != NULL) strcat(r, s); + va_end(va); + + return r; +}