ref: a2b6dcce1c7971f31ffe10c2029d26ed72e32dc8
dir: /tests/libc/execute/0011-strcat.c/
#include <assert.h>
#include <stdio.h>
#include <string.h>
/*
output:
testing
ok
end:
*/
int
main(void)
{
char *s, buf[40];
puts("testing");
strcpy(buf, "case1:");
s = strcat(buf, "ok");
assert(s == buf);
assert(!strcmp(s, "case1:ok"));
strcpy(buf, "");
s = strcat(buf, "ok");
assert(s == buf);
assert(!strcmp(s, "ok"));
strcpy(buf, "case1:");
strcat(buf, "");
assert(s == buf);
assert(!strcmp(s, "case1:"));
puts("ok");
return 0;
}