diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2010-10-10 21:44:21 -0500 |
---|---|---|
committer | Jonathan Nieder <jrnieder@gmail.com> | 2011-03-22 16:39:54 -0500 |
commit | d234f54b2f82067699f36593188e687fc7dc321a (patch) | |
tree | 94fe162cfc9d0f44fae444061eadade2c02f5895 /vcs-svn/line_buffer.txt | |
parent | 93b709c79eea6231b7d75a6817245a416b4f8fb5 (diff) | |
download | git-d234f54b2f82067699f36593188e687fc7dc321a.tar.gz |
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.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vcs-svn/line_buffer.txt b/vcs-svn/line_buffer.txt index e89cc41d56..4ef0755cf5 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. |