1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <stdbool.h>
static bool zaptest_test_strcat(void) {
char const str0[] = "u r ";
char const str1[] = "mr gay";
char buf[sizeof (str0) + sizeof (str1)];
zap_strcat(str0,str1,buf);
zaptest_chk(buf[0x0u],'u',char,"'%c'");
zaptest_chk(buf[0x1u],' ',char,"'%c'");
zaptest_chk(buf[0x2u],'r',char,"'%c'");
zaptest_chk(buf[0x3u],' ',char,"'%c'");
zaptest_chk(buf[0x4u],'m',char,"'%c'");
zaptest_chk(buf[0x5u],'r',char,"'%c'");
zaptest_chk(buf[0x6u],' ',char,"'%c'");
zaptest_chk(buf[0x7u],'g',char,"'%c'");
zaptest_chk(buf[0x8u],'a',char,"'%c'");
zaptest_chk(buf[0x9u],'y',char,"'%c'");
return false;
}
|