summaryrefslogtreecommitdiff
path: root/test/source/test/memeq.i
blob: d9de72f94f2f9845f56934d6adc9a8aa6cf93f9f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdbool.h>

static bool zaptest_test_memeq(void) {
	unsigned char const arr0[] = {
		0xFFu,
		0x7Fu,
		0x3Fu,
	};
	unsigned char const arr1[] = {
		0xFFu,
		0x7Fu,
		0xFFu,
	};
	unsigned char const arr2[] = {
		0xFFu,
		0x7Fu,
		0x3Fu,
	};
	zap_cmp eq = zap_memeq(arr0,sizeof (arr0),arr1);
	zaptest_chk(eq,zap_false,unsigned char,"%hhX")
	eq = zap_memeq(arr0,sizeof (arr0),arr2);
	zaptest_chk(eq,zap_true,unsigned char,"%hhX")
	return false;
}