summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonovan Baarda <abo@minkirri.apana.org.au>2021-09-14 18:41:26 +1000
committerDonovan Baarda <abo@minkirri.apana.org.au>2021-09-14 18:41:26 +1000
commitb7787a274683c78cf0a8fbc5302c9792ad5cb9ef (patch)
tree04a02ac88ff54b73cc0e2dfad4ffeb6a127094bc
parent902abe2d11786099c7f14215b7e3aee98e9de754 (diff)
downloadlibrsync-b7787a274683c78cf0a8fbc5302c9792ad5cb9ef.tar.gz
Make rs_scoop_input() only visible inside scoop.c.
In stream.h remove rs_scoop_input() and in scoop.c make it static inline. This function nolonger needs to be called directly anywhere outside scoop.c.
-rw-r--r--src/scoop.c2
-rw-r--r--src/stream.h1
2 files changed, 1 insertions, 2 deletions
diff --git a/src/scoop.c b/src/scoop.c
index 386cea9..a3fd7bb 100644
--- a/src/scoop.c
+++ b/src/scoop.c
@@ -63,7 +63,7 @@
#include "util.h"
/** Try to accept a from the input buffer to get LEN bytes in the scoop. */
-void rs_scoop_input(rs_job_t *job, size_t len)
+static inline void rs_scoop_input(rs_job_t *job, size_t len)
{
rs_buffers_t *stream = job->stream;
size_t tocopy;
diff --git a/src/stream.h b/src/stream.h
index 3aa7bee..7002407 100644
--- a/src/stream.h
+++ b/src/stream.h
@@ -83,7 +83,6 @@ int rs_tube_is_idle(rs_job_t const *job);
void rs_tube_write(rs_job_t *job, void const *buf, size_t len);
void rs_tube_copy(rs_job_t *job, size_t len);
-void rs_scoop_input(rs_job_t *job, size_t len);
void rs_scoop_advance(rs_job_t *job, size_t len);
rs_result rs_scoop_readahead(rs_job_t *job, size_t len, void **ptr);
rs_result rs_scoop_read(rs_job_t *job, size_t len, void **ptr);