SDL 2.0
SDL_test_crc32.h File Reference
#include "begin_code.h"
#include "close_code.h"
+ Include dependency graph for SDL_test_crc32.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

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)
 
int SDLTest_Crc32Calc (SDLTest_Crc32Context *crcContext, CrcUint8 *inBuf, CrcUint32 inLen, CrcUint32 *crc32)
 
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)
 

Macro Definition Documentation

◆ CRC32_POLY

#define CRC32_POLY   0xEDB88320 /* Perl String::CRC32 compatible */

Definition at line 60 of file SDL_test_crc32.h.

◆ CrcUint32

#define CrcUint32   unsigned int

Definition at line 51 of file SDL_test_crc32.h.

◆ CrcUint8

#define CrcUint8   unsigned char

Definition at line 54 of file SDL_test_crc32.h.

Function Documentation

◆ SDLTest_Crc32Calc()

int SDLTest_Crc32Calc ( SDLTest_Crc32Context crcContext,
CrcUint8 inBuf,
CrcUint32  inLen,
CrcUint32 crc32 
)

◆ SDLTest_Crc32CalcBuffer()

int SDLTest_Crc32CalcBuffer ( SDLTest_Crc32Context crcContext,
CrcUint8 inBuf,
CrcUint32  inLen,
CrcUint32 crc32 
)

◆ SDLTest_Crc32CalcEnd()

int SDLTest_Crc32CalcEnd ( SDLTest_Crc32Context crcContext,
CrcUint32 crc32 
)

◆ SDLTest_Crc32CalcStart()

int SDLTest_Crc32CalcStart ( SDLTest_Crc32Context crcContext,
CrcUint32 crc32 
)

◆ SDLTest_Crc32Done()

int SDLTest_Crc32Done ( SDLTest_Crc32Context crcContext)

◆ SDLTest_Crc32Init()

int SDLTest_Crc32Init ( SDLTest_Crc32Context crcContext)