1 diff --git a/crc32.c b/crc32.c
2 index a1bdce5..748b7ba 100644
6 MAKECRCH can be #defined to write out crc32.h. A main() routine is also
7 produced, so that this one source file can be compiled to an executable.
13 @@ -1065,7 +1066,12 @@ unsigned long ZEXPORT crc32(crc, buf, len)
14 const unsigned char FAR *buf;
17 +/* if sizeof(unsigned long) > 4 */
18 +#if ULONG_MAX > 0xffffffffUL
19 + return crc32_z(crc & 0xffffffffUL, buf, len);
21 return crc32_z(crc, buf, len);
25 /* ========================================================================= */