aboutsummaryrefslogtreecommitdiff
path: root/vcs-svn/line_buffer.txt
diff options
context:
space:
mode:
authorJonathan Nieder <jrnieder@gmail.com>2010-10-10 21:44:21 -0500
committerJonathan Nieder <jrnieder@gmail.com>2011-03-22 16:39:54 -0500
commitd234f54b2f82067699f36593188e687fc7dc321a (patch)
tree94fe162cfc9d0f44fae444061eadade2c02f5895 /vcs-svn/line_buffer.txt
parent93b709c79eea6231b7d75a6817245a416b4f8fb5 (diff)
downloadgit-d234f54b2f82067699f36593188e687fc7dc321a.tar.gz
git-d234f54b2f82067699f36593188e687fc7dc321a.tar.xz
vcs-svn: make buffer_skip_bytes return length read
Currently there is no way to detect when input ended if it ended early during buffer_skip_bytes. Tell the calling program how many bytes were actually skipped for easier debugging. Existing callers will still ignore early EOF. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: David Barr <david.barr@cordelta.com> Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Diffstat (limited to 'vcs-svn/line_buffer.txt')
-rw-r--r--vcs-svn/line_buffer.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/vcs-svn/line_buffer.txt b/vcs-svn/line_buffer.txt
index e89cc41d5..4ef0755cf 100644
--- a/vcs-svn/line_buffer.txt
+++ b/vcs-svn/line_buffer.txt
@@ -76,7 +76,8 @@ Functions
`buffer_skip_bytes`::
Discards `len` bytes from the input stream (stopping early
- if necessary because of an error or eof).
+ if necessary because of an error or eof). Return value is
+ the number of bytes successfully read.
`buffer_reset`::
Deallocates non-static buffers.