jdk/src/share/native/java/util/zip/zlib-1.2.3/patches/crc32.c.diff
changeset 11237 ff9cf1de21fa
parent 11236 0de47eef399c
parent 11235 3117d9a4bb02
child 11238 e2e56339976e
equal deleted inserted replaced
11236:0de47eef399c 11237:ff9cf1de21fa
     1 --- /home/sherman/TL/zlib-1.2.3_ORG/crc32.c	Sun Jun 12 16:56:07 2005
       
     2 +++ zcrc32.c	Tue Aug 25 14:22:41 2009
       
     3 @@ -216,8 +216,8 @@
       
     4  #define DO8 DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1
       
     5  
       
     6  /* ========================================================================= */
       
     7 -unsigned long ZEXPORT crc32(crc, buf, len)
       
     8 -    unsigned long crc;
       
     9 +uLong ZEXPORT crc32(crc, buf, len)
       
    10 +    uLong crc;
       
    11      const unsigned char FAR *buf;
       
    12      unsigned len;
       
    13  {
       
    14 @@ -234,9 +234,9 @@
       
    15  
       
    16          endian = 1;
       
    17          if (*((unsigned char *)(&endian)))
       
    18 -            return crc32_little(crc, buf, len);
       
    19 +            return (uLong)crc32_little(crc, buf, len);
       
    20          else
       
    21 -            return crc32_big(crc, buf, len);
       
    22 +            return (uLong)crc32_big(crc, buf, len);
       
    23      }
       
    24  #endif /* BYFOUR */
       
    25      crc = crc ^ 0xffffffffUL;