home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 March / Gamestar_82_2006-03_dvd.iso / DVDStar / Editace / quake4_sdkv10.exe / source / idlib / hashing / CRC16.h < prev    next >
C/C++ Source or Header  |  2005-11-14  |  576b  |  20 lines

  1.  
  2. #ifndef __CRC16_H__
  3. #define __CRC16_H__
  4.  
  5. /*
  6. ===============================================================================
  7.  
  8.     Calculates a checksum for a block of data
  9.     using the CCITT standard CRC-16.
  10.  
  11. ===============================================================================
  12. */
  13.  
  14. void CRC16_InitChecksum( unsigned short &crcvalue );
  15. void CRC16_UpdateChecksum( unsigned short &crcvalue, const void *data, int length );
  16. void CRC16_FinishChecksum( unsigned short &crcvalue );
  17. unsigned short CRC16_BlockChecksum( const void *data, int length );
  18.  
  19. #endif /* !__CRC16_H__ */
  20.