Lines Matching defs:data2

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];
67 data2[i] = i ^ 0x55;
70 assert(memcmp(data1, data2, i) != 0);
72 assert(memcmp(data1 + i, data2 + i, 256 - i) != 0);
78 unsigned char data1[256], data2[256];
82 memset(data2, 'a', sizeof(data2));
84 data2[128] = 0;
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);
94 data2[128] = 'e';
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);
104 memset(data2 + 129, 'Z', sizeof(data2) - 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);