diff options
Diffstat (limited to 'reftable/writer.h')
| -rw-r--r-- | reftable/writer.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/reftable/writer.h b/reftable/writer.h index 09b88673d9..1f4788a430 100644 --- a/reftable/writer.h +++ b/reftable/writer.h @@ -16,9 +16,12 @@ https://developers.google.com/open-source/licenses/bsd struct reftable_writer { ssize_t (*write)(void *, const void *, size_t); + int (*flush)(void *); void *write_arg; int pending_padding; - struct strbuf last_key; + struct reftable_buf last_key; + /* Scratch buffer used to avoid allocations. */ + struct reftable_buf scratch; /* offset of next block to write. */ uint64_t next; |
