• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/lib/libc/tests/string/

Lines Matching defs:data1

48 	unsigned char data1[256], data2[256];
52 data1[i] = data2[i] = i ^ 0x55;
54 assert(memcmp(data1, data2, i) == 0);
56 assert(memcmp(data1 + i, data2 + i, 256 - i) == 0);
62 unsigned char data1[256], data2[256];
66 data1[i] = i;
70 assert(memcmp(data1, data2, i) != 0);
72 assert(memcmp(data1 + i, data2 + i, 256 - i) != 0);
78 unsigned char data1[256], data2[256];
81 memset(data1, 'a', sizeof(data1));
83 data1[128] = 255;
86 assert(memcmp(data1 + 128, data2 + 128, i) == 255);
87 assert(memcmp(data2 + 128, data1 + 128, i) == -255);
88 assert(memcmp(data1 + 129 - i, data2 + 129 - i, i) == 255);
89 assert(memcmp(data2 + 129 - i, data1 + 129 - i, i) == -255);
90 assert(memcmp(data1 + 129 - i, data2 + 129 - i, i * 2) == 255);
91 assert(memcmp(data2 + 129 - i, data1 + 129 - i, i * 2) == -255);
93 data1[128] = 'c';
96 assert(memcmp(data1 + 128, data2 + 128, i) == -2);
97 assert(memcmp(data2 + 128, data1 + 128, i) == 2);
98 assert(memcmp(data1 + 129 - i, data2 + 129 - i, i) == -2);
99 assert(memcmp(data2 + 129 - i, data1 + 129 - i, i) == 2);
100 assert(memcmp(data1 + 129 - i, data2 + 129 - i, i * 2) == -2);
101 assert(memcmp(data2 + 129 - i, data1 + 129 - i, i * 2) == 2);
103 memset(data1 + 129, 'A', sizeof(data1) - 129);
106 assert(memcmp(data1 + 128, data2 + 128, i) == -2);
107 assert(memcmp(data2 + 128, data1 + 128, i) == 2);
108 assert(memcmp(data1 + 129 - i, data2 + 129 - i, i) == -2);
109 assert(memcmp(data2 + 129 - i, data1 + 129 - i, i) == 2);
110 assert(memcmp(data1 + 129 - i, data2 + 129 - i, i * 2) == -2);
111 assert(memcmp(data2 + 129 - i, data1 + 129 - i, i * 2) == 2);