]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: ostream-buffer - Implement the new ostream.get_buffer_used_size() API
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 8 Mar 2018 12:08:43 +0000 (14:08 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 13 Mar 2018 07:17:05 +0000 (09:17 +0200)
It's implemented the same way as the old get_used_size(). The default
implementation for get_buffer_avail_size() also works with this.

src/lib/ostream-buffer.c

index a4ffd7f8423b4278ced685bb7ac14a3d363111ca..1a0a16f95e9df902d60ce63549e2c2108afc7f91 100644 (file)
@@ -54,7 +54,7 @@ o_stream_buffer_sendv(struct ostream_private *stream,
 }
 
 static size_t
-o_stream_buffer_get_used_size(const struct ostream_private *stream)
+o_stream_buffer_get_buffer_used_size(const struct ostream_private *stream)
 {
        struct buffer_ostream *bstream = (struct buffer_ostream *)stream;
 
@@ -74,7 +74,8 @@ struct ostream *o_stream_create_buffer(buffer_t *buf)
        bstream->ostream.seek = o_stream_buffer_seek;
        bstream->ostream.sendv = o_stream_buffer_sendv;
        bstream->ostream.write_at = o_stream_buffer_write_at;
-       bstream->ostream.get_used_size = o_stream_buffer_get_used_size;
+       bstream->ostream.get_buffer_used_size =
+               o_stream_buffer_get_buffer_used_size;
 
        bstream->buf = buf;
        output = o_stream_create(&bstream->ostream, NULL, -1);