ref: d4f1772327e14809d4874b8c6aa7da261b65e43f
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;
}