crc.h File Reference

Go to the source code of this file.


Data Structures

struct   crc32table

Functions

void  GenerateCRC32Table (u32 polynomial, u32(&table)[256])
u32  CRCUpdateChar (u32 crc, u8 ch)
u32  CRCUpdateBlock (u32 crc, size_t length, const void *buffer)
u32  CRCUpdateBlock (u32 crc, size_t length)
void  GenerateWindowTable (u64 window, u32(&windowtable)[256])
u32  ComputeWindowMask (u64 window)
u32  CRCSlideChar (u32 crc, u8 chNew, u8 chOld, const u32(&windowtable)[256])

Variables

crc32table  ccitttable

Function Documentation

u32 ComputeWindowMask ( u64  window  ) 

u32 CRCSlideChar ( u32  crc,
u8  chNew,
u8  chOld,
const u32 windowtable[256]  
) [inline]

Definition at line 89 of file crc.h.

u32 CRCUpdateBlock ( u32  crc,
size_t  length  
) [inline]

Definition at line 71 of file crc.h.

u32 CRCUpdateBlock ( u32  crc,
size_t  length,
const void *  buffer  
) [inline]

Definition at line 58 of file crc.h.

u32 CRCUpdateChar ( u32  crc,
u8  ch  
) [inline]

Definition at line 52 of file crc.h.

void GenerateCRC32Table ( u32  polynomial,
u32 table[256]  
)

void GenerateWindowTable ( u64  window,
u32 windowtable[256]  
)


Variable Documentation

crc32table ccitttable


Generated on Sun Oct 12 01:45:31 2008 for NNTPGrab by  1.5.4