OpenJPEG
1.5.1
|
Functions used to compute the 16- and 32-bit CRC of byte arrays. More...
#include "crc.h"
Functions | |
void | updateCRC16 (unsigned short *crc, unsigned char data) |
file: CRC16.HPP More... | |
void | updateCRC32 (unsigned long *crc, unsigned char data) |
file: CRC32.HPP More... | |
Variables | |
const unsigned short | CRC16_table [256] |
file: CRC16.CPP More... | |
const unsigned long | CRC32_table [256] |
file: CRC32.CPP More... | |
Functions used to compute the 16- and 32-bit CRC of byte arrays.
void updateCRC16 | ( | unsigned short * | , |
unsigned | char | ||
) |
file: CRC16.HPP
CRC - Cyclic Redundancy Check (16-bit)
A CRC-checksum is used to be sure, the data hasn't changed or is false. To create a CRC-checksum, initialise a check-variable (unsigned short), and set this to zero. Than call for every byte in the file (e.g.) the procedure updateCRC16 with this check-variable as the first parameter, and the byte as the second. At the end, the check-variable contains the CRC-checksum.
implemented by Michael Neumann, 14.06.1998
References CRC16_table.
void updateCRC32 | ( | unsigned long * | , |
unsigned | char | ||
) |
file: CRC32.HPP
CRC - Cyclic Redundancy Check (32-bit)
A CRC-checksum is used to be sure, the data hasn't changed or is false. To create a CRC-checksum, initialise a check-variable (unsigned short), and set this to zero. Than call for every byte in the file (e.g.) the procedure updateCRC32 with this check-variable as the first parameter, and the byte as the second. At the end, the check-variable contains the CRC-checksum.
implemented by Michael Neumann, 14.06.1998
References CRC32_table.
const unsigned short CRC16_table[256] |
file: CRC16.CPP
CRC - Cyclic Redundancy Check (16-bit)
A CRC-checksum is used to be sure, the data hasn't changed or is false. To create a CRC-checksum, initialise a check-variable (unsigned short), and set this to zero. Than call for every byte in the file (e.g.) the procedure updateCRC16 with this check-variable as the first parameter, and the byte as the second. At the end, the check-variable contains the CRC-checksum.
implemented by Michael Neumann, 14.06.1998
Referenced by updateCRC16().
const unsigned long CRC32_table[256] |
file: CRC32.CPP
CRC - Cyclic Redundancy Check (32-bit)
A CRC-checksum is used to be sure, the data hasn't changed or is false. To create a CRC-checksum, initialise a check-variable (unsigned long), and set this to zero. Than call for every byte in the file (e.g.) the procedure updateCRC32 with this check-variable as the first parameter, and the byte as the second. At the end, the check-variable contains the CRC-checksum.
implemented by Michael Neumann, 14.06.1998
Referenced by updateCRC32().