arsa
2.7
|
Go to the source code of this file.
Classes | |
struct | SDLTest_Crc32Context |
Macros | |
#define | CrcUint32 unsigned int |
#define | CrcUint8 unsigned char |
#define | CRC32_POLY 0xEDB88320 /* Perl String::CRC32 compatible */ |
Functions | |
int | SDLTest_Crc32Init (SDLTest_Crc32Context *crcContext) |
Initialize the CRC context. More... | |
int | SDLTest_Crc32Calc (SDLTest_Crc32Context *crcContext, CrcUint8 *inBuf, CrcUint32 inLen, CrcUint32 *crc32) |
calculate a crc32 from a data block More... | |
int | SDLTest_Crc32CalcStart (SDLTest_Crc32Context *crcContext, CrcUint32 *crc32) |
int | SDLTest_Crc32CalcEnd (SDLTest_Crc32Context *crcContext, CrcUint32 *crc32) |
int | SDLTest_Crc32CalcBuffer (SDLTest_Crc32Context *crcContext, CrcUint8 *inBuf, CrcUint32 inLen, CrcUint32 *crc32) |
int | SDLTest_Crc32Done (SDLTest_Crc32Context *crcContext) |
clean up CRC context More... | |
Include file for SDL test framework.
This code is a part of the SDL2_test library, not the main SDL library.
Definition in file SDL_test_crc32.h.
#define CRC32_POLY 0xEDB88320 /* Perl String::CRC32 compatible */ |
Definition at line 60 of file SDL_test_crc32.h.
#define CrcUint32 unsigned int |
Definition at line 51 of file SDL_test_crc32.h.
#define CrcUint8 unsigned char |
Definition at line 54 of file SDL_test_crc32.h.
int SDLTest_Crc32Calc | ( | SDLTest_Crc32Context * | crcContext, |
CrcUint8 * | inBuf, | ||
CrcUint32 | inLen, | ||
CrcUint32 * | crc32 | ||
) |
calculate a crc32 from a data block
crcContext | pointer to context variable |
inBuf | input buffer to checksum |
inLen | length of input buffer |
crc32 | pointer to Uint32 to store the final CRC into |
int SDLTest_Crc32CalcBuffer | ( | SDLTest_Crc32Context * | crcContext, |
CrcUint8 * | inBuf, | ||
CrcUint32 | inLen, | ||
CrcUint32 * | crc32 | ||
) |
int SDLTest_Crc32CalcEnd | ( | SDLTest_Crc32Context * | crcContext, |
CrcUint32 * | crc32 | ||
) |
int SDLTest_Crc32CalcStart | ( | SDLTest_Crc32Context * | crcContext, |
CrcUint32 * | crc32 | ||
) |
int SDLTest_Crc32Done | ( | SDLTest_Crc32Context * | crcContext | ) |
clean up CRC context
crcContext | pointer to context variable |
int SDLTest_Crc32Init | ( | SDLTest_Crc32Context * | crcContext | ) |
Initialize the CRC context.
Note: The function initializes the crc table required for all crc calculations.
crcContext | pointer to context variable |