aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/gzip/gzip.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/gzip/gzip.c')
-rw-r--r--src/cmd/gzip/gzip.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/gzip/gzip.c b/src/cmd/gzip/gzip.c
index f4038b88..4379f405 100644
--- a/src/cmd/gzip/gzip.c
+++ b/src/cmd/gzip/gzip.c
@@ -180,7 +180,7 @@ gzip(char *file, long mtime, int ifd, Biobuf *bout)
crc = 0;
eof = 0;
totr = 0;
- err = deflate(bout, gzwrite, (void*)ifd, crcread, level, debug);
+ err = deflate(bout, gzwrite, (void*)(uintptr)ifd, crcread, level, debug);
if(err != FlateOk){
fprint(2, "gzip: deflate failed: %s\n", flateerr(err));
return 0;
@@ -206,7 +206,7 @@ crcread(void *fd, void *buf, int n)
nr = 0;
for(; !eof && n > 0; n -= m){
- m = read((int)fd, (char*)buf+nr, n);
+ m = read((int)(uintptr)fd, (char*)buf+nr, n);
if(m <= 0){
eof = 1;
if(m < 0)