Add some casts for gcc 4.8.3 with more-than-default warnings enabled.
diff --git a/lib/zip_source_crc.c b/lib/zip_source_crc.c
index f96cb3e..8e2edc2 100644
--- a/lib/zip_source_crc.c
+++ b/lib/zip_source_crc.c
@@ -122,8 +122,8 @@
             else {
 		zip_uint64_t i, nn;
 
-		for (i=0; i < n; i += nn) {
-		    nn = ZIP_MIN(UINT_MAX, n-i);
+		for (i=0; i < (zip_uint64_t)n; i += nn) {
+		    nn = ZIP_MIN(UINT_MAX, (zip_uint64_t)n-i);
 
 		    ctx->crc = (zip_uint32_t)crc32(ctx->crc, (const Bytef *)data+i, (uInt)nn);
 		}