Revision 9ff1b5ea801f742b0b576eae2f8d86efd0efca1f authored by Eosm Developer on 01 January 2017, 15:18:08 UTC, committed by Eosm Developer on 01 January 2017, 15:18:08 UTC
1 parent deeaeb1
crc32.h
/* CRC32 code copied from ransrid (Redundant Array of Non-Striped Really Independent Disks)
*
* License: GPL v2
* Author: Matthias Hopf <mat@mshopf.de>
*/
/*
* CRC32 functions
* Based on public domain implementation by Finn Yannick Jacobs.
*/
#ifndef _CRC32_H_
#define _CRC32_H_
#include <stdint.h>
#define CRC32_DEFAULT_SEED 0xffffffff
/* Calculate crc32.
* Standard seed is 0xffffffff or 0.
* Some implementations xor result with 0xffffffff after calculation. */
uint32_t crc32 (void *data, unsigned int len, uint32_t seed);
/* Calculate crc32table */
void crc32_init();
#endif
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...