]> arthur.barton.de Git - netatalk.git/blob - bin/megatron/updcrc.h
Merge remote branch 'sf/branch-allea' into branch-allea
[netatalk.git] / bin / megatron / updcrc.h
1 /*
2  * $Id: updcrc.h,v 1.1 2009-10-13 22:55:36 didg Exp $
3  */
4
5 #ifndef _UPDCRC_H
6 #define _UPDCRC_H 1
7
8 #define W       16      /* bits in CRC:16       16      16      */
9
10     /* data type that holds a W-bit unsigned integer */
11 #if W <= 16
12 #  define WTYPE unsigned short
13 #else /* W <= 16 */
14 #  define WTYPE   u_int32_t
15 #endif /* W <= 16 */
16
17 WTYPE updcrc(WTYPE icrc, unsigned char *icp, int icnt);
18
19 #endif /* _UPDCRC_H */