blob: c4137f62eb0b7f9f60899558c6bff585c36d6fab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdarg.h>
#include <string.h>
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;
}
|