doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CRC32.h
Go to the documentation of this file.
1 #ifndef __CRC32_H__
2 #define __CRC32_H__
3 
4 /*
5 ===============================================================================
6 
7  Calculates a checksum for a block of data
8  using the CRC-32.
9 
10 ===============================================================================
11 */
12 
13 void CRC32_InitChecksum( unsigned long &crcvalue );
14 void CRC32_UpdateChecksum( unsigned long &crcvalue, const void *data, int length );
15 void CRC32_FinishChecksum( unsigned long &crcvalue );
16 unsigned long CRC32_BlockChecksum( const void *data, int length );
17 
18 #endif /* !__CRC32_H__ */
void CRC32_InitChecksum(unsigned long &crcvalue)
Definition: CRC32.cpp:137
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: glext.h:2853
unsigned long CRC32_BlockChecksum(const void *data, int length)
Definition: CRC32.cpp:160
void CRC32_UpdateChecksum(unsigned long &crcvalue, const void *data, int length)
Definition: CRC32.cpp:145
GLsizei const GLcharARB const GLint * length
Definition: glext.h:3599
void CRC32_FinishChecksum(unsigned long &crcvalue)
Definition: CRC32.cpp:156