summaryrefslogtreecommitdiff
path: root/examples/gzjoin.c
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:24:52 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:24:52 -0700
commit9c3a5830218c4e7fff23b8fc4386269db77a03a9 (patch)
tree913542049433ae44de55d22913f6bca921f2dc15 /examples/gzjoin.c
parent6b8233bfe00e79134cb1b84fc49d4f750a797f79 (diff)
downloadzlib-9c3a5830218c4e7fff23b8fc4386269db77a03a9.tar.gz
zlib-9c3a5830218c4e7fff23b8fc4386269db77a03a9.tar.bz2
zlib-9c3a5830218c4e7fff23b8fc4386269db77a03a9.zip
zlib 1.2.2.4v1.2.2.4
Diffstat (limited to 'examples/gzjoin.c')
-rw-r--r--examples/gzjoin.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/gzjoin.c b/examples/gzjoin.c
index 7434c5b..129347c 100644
--- a/examples/gzjoin.c
+++ b/examples/gzjoin.c
@@ -26,6 +26,7 @@
26 * Change history: 26 * Change history:
27 * 27 *
28 * 1.0 11 Dec 2004 - First version 28 * 1.0 11 Dec 2004 - First version
29 * 1.1 12 Jun 2005 - Changed ssize_t to long for portability
29 */ 30 */
30 31
31/* 32/*
@@ -118,7 +119,7 @@ local bin *bopen(char *name)
118 1 indicating that end-of-file was reached */ 119 1 indicating that end-of-file was reached */
119local int bload(bin *in) 120local int bload(bin *in)
120{ 121{
121 ssize_t len; 122 long len;
122 123
123 if (in == NULL) 124 if (in == NULL)
124 return -1; 125 return -1;
@@ -126,7 +127,7 @@ local int bload(bin *in)
126 return 0; 127 return 0;
127 in->next = in->buf; 128 in->next = in->buf;
128 do { 129 do {
129 len = read(in->fd, in->buf + in->left, CHUNK - in->left); 130 len = (long)read(in->fd, in->buf + in->left, CHUNK - in->left);
130 if (len < 0) 131 if (len < 0)
131 return -1; 132 return -1;
132 in->left += (unsigned)len; 133 in->left += (unsigned)len;