mirror of
https://github.com/GerbilSoft/zlib-ng.git
synced 2025-06-18 11:35:35 -04:00
14 lines
536 B
C
14 lines
536 B
C
/* crc32_fold.h -- crc32 folding interface
|
|
* Copyright (C) 2021 Nathan Moinvaziri
|
|
* For conditions of distribution and use, see copyright notice in zlib.h
|
|
*/
|
|
#ifndef CRC32_FOLD_C_H_
|
|
#define CRC32_FOLD_C_H_
|
|
|
|
Z_INTERNAL uint32_t crc32_fold_reset_c(crc32_fold *crc);
|
|
Z_INTERNAL void crc32_fold_copy_c(crc32_fold *crc, uint8_t *dst, const uint8_t *src, size_t len);
|
|
Z_INTERNAL void crc32_fold_c(crc32_fold *crc, const uint8_t *src, size_t len, uint32_t init_crc);
|
|
Z_INTERNAL uint32_t crc32_fold_final_c(crc32_fold *crc);
|
|
|
|
#endif
|