From: Kevin McCarthy Date: Tue, 12 Feb 2019 23:48:09 +0000 (-0800) Subject: Add mutt_buffer_len() helper. X-Git-Tag: mutt-1-12-rel~112 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=912e02a31991d6038eab2105ed701c75f43041d2;p=mutt Add mutt_buffer_len() helper. --- diff --git a/buffer.c b/buffer.c index b560b79c..e3a306f9 100644 --- a/buffer.c +++ b/buffer.c @@ -82,6 +82,11 @@ BUFFER *mutt_buffer_from (char *seed) return b; } +size_t mutt_buffer_len (BUFFER *buf) +{ + return buf->dptr - buf->data; +} + /* Increases the allocated size of the buffer */ void mutt_buffer_increase_size (BUFFER *buf, size_t new_size) { diff --git a/buffer.h b/buffer.h index fae26d34..e2184292 100644 --- a/buffer.h +++ b/buffer.h @@ -38,6 +38,7 @@ void mutt_buffer_free (BUFFER **); BUFFER *mutt_buffer_from (char *); void mutt_buffer_clear (BUFFER *); +size_t mutt_buffer_len (BUFFER *); void mutt_buffer_increase_size (BUFFER *, size_t); void mutt_buffer_fix_dptr (BUFFER *);