File: crc.c

package info (click to toggle)
libisal 2.31.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,776 kB
  • sloc: asm: 44,577; ansic: 42,149; sh: 915; makefile: 622; pascal: 345
file content (17 lines) | stat: -rw-r--r-- 284 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <isa-l/crc.h>

int main(void)
{
	const unsigned char data[] = "abcde";
	const uint32_t want = 383173788;

	uint32_t count = crc32_ieee(0, data, sizeof(data));

	if (count != want) {
		printf("%d != %d", count, want);
		return 1;
	} else {
		return 0;
	}
}