Diff for /libaitcrc/inc/defs.h between versions 1.6 and 1.7

version 1.6, 2012/07/22 21:46:23 version 1.7, 2012/08/29 09:00:44
Line 59  SUCH DAMAGE. Line 59  SUCH DAMAGE.
 #define INIT_BERNSTEIN          0x1505  #define INIT_BERNSTEIN          0x1505
 #define INIT_FNV1               0x811c9dc5  #define INIT_FNV1               0x811c9dc5
 #define POLY_FNV1               0x1000193  #define POLY_FNV1               0x1000193
   #define INIT_JENKINS32          0xDEADBEEF
   
   #define ROT32(x, k)             (((x) << (k)) | ((x) >> (32 - (k))))
   #define MIX32(a, b, c) \
   do { \
             a -= c;  a ^= ROT32(c, 4);  c += b; \
             b -= a;  b ^= ROT32(a, 6);  a += c; \
             c -= b;  c ^= ROT32(b, 8);  b += a; \
             a -= c;  a ^= ROT32(c, 16); c += b; \
             b -= a;  b ^= ROT32(a, 19); a += c; \
             c -= b;  c ^= ROT32(b, 4);  b += a; \
   } while (0)
   #define FINAL32(a, b, c) \
   do { \
             c ^= b; c -= ROT32(b, 14); \
             a ^= c; a -= ROT32(c, 11); \
             b ^= a; b -= ROT32(a, 25); \
             c ^= b; c -= ROT32(b, 16); \
             a ^= c; a -= ROT32(c, 4);  \
             b ^= a; b -= ROT32(a, 14); \
             c ^= b; c -= ROT32(b, 24); \
   } while (0)
   
   
 inline void crc_SetErr(int eno, char *estr, ...);  inline void crc_SetErr(int eno, char *estr, ...);

Removed from v.1.6  
changed lines
  Added in v.1.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>