From 277e777fe8839b2434ddd394810a5fef86a61fab Mon Sep 17 00:00:00 2001 From: John Groves Date: Wed, 15 Nov 2017 23:01:38 -0600 Subject: lib: Add simple crc32c() function Source: freebsd/sys/libkern/crc32.c This code is an unmodified fragment from the source. Will fixup comments / naming in next commit Signed-off-by: Karel Zak --- include/crc32c.h | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 include/crc32c.h (limited to 'include/crc32c.h') diff --git a/include/crc32c.h b/include/crc32c.h new file mode 100644 index 000000000..1c5083941 --- /dev/null +++ b/include/crc32c.h @@ -0,0 +1,9 @@ +#ifndef UL_NG_CRC32C_H +#define UL_NG_CRC32C_H + +#include +#include + +extern uint32_t crc32c(uint32_t crc, const void *buf, size_t size); + +#endif /* UL_NG_CRC32C_H */ -- cgit v1.2.3-55-g7522