vcs-svn: improve support for reading large files
[gitweb.git] / vcs-svn / line_buffer.c
index eb8a6a7f7b67fb56f28f42e39b92736f91b0af85..747de07e6b4608d9d1ec68c9dc41d89aec552330 100644 (file)
@@ -104,7 +104,7 @@ void buffer_read_binary(struct line_buffer *buf,
        strbuf_fread(sb, size, buf->infile);
 }
 
-void buffer_copy_bytes(struct line_buffer *buf, uint32_t len)
+void buffer_copy_bytes(struct line_buffer *buf, off_t len)
 {
        char byte_buffer[COPY_BUFFER_LEN];
        uint32_t in;
@@ -120,7 +120,7 @@ void buffer_copy_bytes(struct line_buffer *buf, uint32_t len)
        }
 }
 
-void buffer_skip_bytes(struct line_buffer *buf, uint32_t len)
+void buffer_skip_bytes(struct line_buffer *buf, off_t len)
 {
        char byte_buffer[COPY_BUFFER_LEN];
        uint32_t in;