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