]> granicus.if.org Git - mutt/commitdiff
Add mutt_buffer_len() helper.
authorKevin McCarthy <kevin@8t8.us>
Tue, 12 Feb 2019 23:48:09 +0000 (15:48 -0800)
committerKevin McCarthy <kevin@8t8.us>
Wed, 13 Feb 2019 02:59:21 +0000 (18:59 -0800)
buffer.c
buffer.h

index b560b79c5fd225fc71323e426256f5d7e25dcdd7..e3a306f95ca932f775e25264eddba4205e5fa84f 100644 (file)
--- 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)
 {
index fae26d34c938649bcf904b93c1d8b65d20fc0bec..e21842922e71b928c5d872a1089c58e142dcbf9d 100644 (file)
--- 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 *);