Code

vcs-svn: add binary-safe read function
[git.git] / vcs-svn / line_buffer.c
index 806932b32187bece9076131c69e8f80ae0c3a58a..661b007092247add3d7d5121345a999b8af53f7b 100644 (file)
@@ -56,6 +56,12 @@ char *buffer_read_string(struct line_buffer *buf, uint32_t len)
        return ferror(buf->infile) ? NULL : buf->blob_buffer.buf;
 }
 
+void buffer_read_binary(struct line_buffer *buf,
+                               struct strbuf *sb, uint32_t size)
+{
+       strbuf_fread(sb, size, buf->infile);
+}
+
 void buffer_copy_bytes(struct line_buffer *buf, uint32_t len)
 {
        char byte_buffer[COPY_BUFFER_LEN];