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