00001 /* 00002 ------------------------------------------------------------------------------- 00003 00004 Philips 3D Solutions - Eindhoven 00005 00006 CRC32 implementation adapted from public domain code written by Eric Durbin. 00007 00008 ------------------------------------------------------------------------------- 00009 */ 00010 00011 #ifndef _CRC32_HH 00012 #define _CRC32_HH 00013 00014 #ifdef __cplusplus 00015 extern "C" { 00016 #endif 00017 00018 /* crc32.hh 00019 header file for crc32 checksum 00020 */ 00021 00022 /* function prototypes */ 00023 unsigned long CalcCRC32(unsigned char *p, unsigned long len); 00024 00025 #ifdef __cplusplus 00026 } 00027 #endif 00028 00029 #endif /* _CRC32_HH */