Xinqi Bao's Git

0f3be9981bc57ae77c01d309b2e795abbe1e307b
[slstatus.git] / extern / concat.h
1 /*
2 * Thanks to lloyd for contribution
3 */
4
5 extern char concat[8192];
6
7 extern void
8 ccat(const unsigned short int count, ...)
9 {
10 va_list ap;
11 unsigned short int i;
12 concat[0] = '\0';
13
14 if (count == 0)
15 return;
16
17 va_start(ap, count);
18 for(i = 0; i < count; i++)
19 strlcat(concat, va_arg(ap, char *), sizeof(concat));
20 va_end(ap);
21 return;
22 }