summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-02-22 22:44:02 -0500
committerJune McEnroe <june@causal.agency>2018-02-22 22:44:02 -0500
commit2ee1c3bcb1ce71e2d15290e405652796698dd91e (patch)
treeaed168a1601fcd00ec52b557afcd66e094403ab7
parentGit config merge.conflictStyle diff3 (diff)
downloadsrc-2ee1c3bcb1ce71e2d15290e405652796698dd91e.tar.gz
src-2ee1c3bcb1ce71e2d15290e405652796698dd91e.zip
Fix zlib types on 32-bit
Diffstat (limited to '')
-rw-r--r--bin/gfxx.c2
-rw-r--r--bin/pngo.c10
2 files changed, 6 insertions, 6 deletions
diff --git a/bin/gfxx.c b/bin/gfxx.c
index b5512d9d..628d6003 100644
--- a/bin/gfxx.c
+++ b/bin/gfxx.c
@@ -326,7 +326,7 @@ static void pngDump(uint32_t *src, size_t srcWidth, size_t srcHeight) {
         }
     }
 
-    size_t dataSize = compressBound(sizeof(filt));
+    uLong dataSize = compressBound(sizeof(filt));
     uint8_t data[dataSize];
     error = compress(data, &dataSize, filt, sizeof(filt));
     if (error != Z_OK) errx(EX_SOFTWARE, "compress: %d", error);
diff --git a/bin/pngo.c b/bin/pngo.c
index 84c81444..9bc85d0a 100644
--- a/bin/pngo.c
+++ b/bin/pngo.c
@@ -79,14 +79,14 @@ static struct Chunk readChunk(void) {
     struct Chunk chunk;
     readExpect(&chunk, sizeof(chunk), "chunk");
     chunk.size = ntohl(chunk.size);
-    crc = crc32(CRC_INIT, (Bytef *)chunk.type, sizeof(chunk.type));
+    crc = crc32(CRC_INIT, (Byte *)chunk.type, sizeof(chunk.type));
     return chunk;
 }
 
 static void writeChunk(struct Chunk chunk) {
     chunk.size = htonl(chunk.size);
     writeExpect(&chunk, sizeof(chunk));
-    crc = crc32(CRC_INIT, (Bytef *)chunk.type, sizeof(chunk.type));
+    crc = crc32(CRC_INIT, (Byte *)chunk.type, sizeof(chunk.type));
 }
 
 static void readCrc(void) {
@@ -112,7 +112,7 @@ enum PACKED Color {
     TRUECOLOR       = 2,
     INDEXED         = 3,
     GRAYSCALE_ALPHA = 4,
-    TRUECOLOR_ALPHA = 6
+    TRUECOLOR_ALPHA = 6,
 };
 
 static struct PACKED {
@@ -288,14 +288,14 @@ static void readData(void) {
 
     if (stream.total_out != dataSize()) {
         errx(
-            EX_DATAERR, "%s: expected data size %zu, found %zu",
+            EX_DATAERR, "%s: expected data size %zu, found %lu",
             path, dataSize(), stream.total_out
         );
     }
 }
 
 static void writeData(void) {
-    size_t size = compressBound(dataSize());
+    uLong size = compressBound(dataSize());
     uint8_t deflate[size];
     int error = compress2(deflate, &size, data, dataSize(), Z_BEST_COMPRESSION);
     if (error != Z_OK) errx(EX_SOFTWARE, "%s: compress2: %d", path, error);