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

version 1.5, 2012/07/04 14:53:43 version 1.7, 2012/08/29 09:00:44
Line 47  SUCH DAMAGE. Line 47  SUCH DAMAGE.
 #define __DEFS_H  #define __DEFS_H
   
   
#define MAX_STR                        256#ifndef STRSIZ
 #define STRSIZ                        256
 #endif
   
 #define MAX_FLETCHER16_DIGEST   21  #define MAX_FLETCHER16_DIGEST   21
 #define MAX_FLETCHER_DIGEST     360  #define MAX_FLETCHER_DIGEST     360
Line 57  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.5  
changed lines
  Added in v.1.7


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