summaryrefslogtreecommitdiff
path: root/scoop.c
diff options
context:
space:
mode:
authorMartin Pool <mbp@sourcefrog.net>2001-03-04 15:47:24 +0000
committerMartin Pool <mbp@sourcefrog.net>2001-03-04 15:47:24 +0000
commitffc9443623d3b4336c02c990b0345beeff013c26 (patch)
treefb48a7c402180114c13b0f383cfe9c323669c323 /scoop.c
parent56bd3a9ec8a60e5aececc83166dc91dde93a08ab (diff)
downloadlibrsync-ffc9443623d3b4336c02c990b0345beeff013c26.tar.gz
typedef and header fixes to build cleanly on
Alpha RedHat 7.0 at SourceForge. Use long or long long as hs_long_t, depending on which is available. Call this 0.9.1dev2.
Diffstat (limited to 'scoop.c')
-rw-r--r--scoop.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/scoop.c b/scoop.c
index de8298f..81f568f 100644
--- a/scoop.c
+++ b/scoop.c
@@ -92,8 +92,8 @@ static void hs_scoop_input(hs_stream_t *stream, size_t len)
if (impl->scoop_buf)
free(impl->scoop_buf);
impl->scoop_buf = impl->scoop_next = newbuf;
- hs_trace("resized scoop buffer to %d bytes from %d",
- newsize, impl->scoop_alloc);
+ hs_trace("resized scoop buffer to %ld bytes from %ld",
+ (long) newsize, (long) impl->scoop_alloc);
impl->scoop_alloc = newsize;
} else {
/* this buffer size is fine, but move the existing
@@ -110,7 +110,7 @@ static void hs_scoop_input(hs_stream_t *stream, size_t len)
assert(tocopy + impl->scoop_avail <= impl->scoop_alloc);
memcpy(impl->scoop_next + impl->scoop_avail, stream->next_in, tocopy);
- hs_trace("accepted %d bytes from input to scoop", tocopy);
+ hs_trace("accepted %ld bytes from input to scoop", (long) tocopy);
impl->scoop_avail += tocopy;
stream->next_in += tocopy;
stream->avail_in -= tocopy;
@@ -165,7 +165,7 @@ hs_result hs_scoop_readahead(hs_stream_t *stream, size_t len, void **ptr)
if (impl->scoop_avail >= len) {
/* We have enough data queued to satisfy the request,
* so go straight from the scoop buffer. */
- hs_trace("got %d bytes direct from scoop", len);
+ hs_trace("got %ld bytes direct from scoop", (long) len);
*ptr = impl->scoop_next;
return HS_DONE;
} else if (impl->scoop_avail) {
@@ -175,26 +175,26 @@ hs_result hs_scoop_readahead(hs_stream_t *stream, size_t len, void **ptr)
hs_scoop_input(stream, len);
if (impl->scoop_avail < len) {
- hs_trace("still have only %d bytes in scoop",
- impl->scoop_avail);
+ hs_trace("still have only %ld bytes in scoop",
+ (long) impl->scoop_avail);
return HS_BLOCKED;
} else {
- hs_trace("scoop now has %d bytes, this is enough",
- impl->scoop_avail);
+ hs_trace("scoop now has %ld bytes, this is enough",
+ (long) impl->scoop_avail);
*ptr = impl->scoop_next;
return HS_DONE;
}
} else if (stream->avail_in >= len) {
/* There's enough data in the stream's input */
- hs_trace("got %d bytes direct from input", len);
+ hs_trace("got %ld bytes direct from input", (long) len);
*ptr = stream->next_in;
return HS_DONE;
} else if (stream->avail_in > 0) {
/* Nothing was queued before, but we don't have enough
* data to satisfy the request. So queue what little
* we have, and try again next time. */
- hs_trace("couldn't satisfy request for %d, scooping %d bytes",
- len, impl->scoop_avail);
+ hs_trace("couldn't satisfy request for %ld, scooping %ld bytes",
+ (long) len, (long) impl->scoop_avail);
hs_scoop_input(stream, len);
return HS_BLOCKED;
} else if (stream->eof_in) {