00001 #ifndef __CRC32_H__
00002 #define __CRC32_H__
00003
00004 #ifndef _ANSI_ARGS_
00005 #ifdef PROTOTYPES
00006 #define _ANSI_ARGS_(c) c
00007 #else
00008 #define _ANSI_ARGS_(c) ()
00009 #endif
00010 #endif
00011
00012 #ifdef __cplusplus
00013 extern "C" {
00014 #endif
00015
00016 typedef unsigned long crc32_t;
00017 #define Z_NULL 0
00018
00019 crc32_t crc32 _ANSI_ARGS_((crc32_t crc, const unsigned char *buf, unsigned int len));
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 #ifdef __cplusplus
00036 }
00037 #endif
00038 #endif