From a841dce73e1ad510946caf8747dee44e1f46b254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Fri, 1 Apr 2016 13:14:20 +0200 Subject: buffer: add buffer_length utility function --- buffer.c | 4 ++++ buffer.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/buffer.c b/buffer.c index c4830d6..b9733c2 100644 --- a/buffer.c +++ b/buffer.c @@ -95,3 +95,7 @@ size_t buffer_length0(Buffer *buf) { len--; return len; } + +size_t buffer_length(Buffer *buf) { + return buf->len; +} diff --git a/buffer.h b/buffer.h index 7e3c342..fcdad47 100644 --- a/buffer.h +++ b/buffer.h @@ -40,5 +40,7 @@ bool buffer_prepend(Buffer*, const void *data, size_t len); bool buffer_prepend0(Buffer*, const char *data); /* return length of a buffer without trailing NUL byte */ size_t buffer_length0(Buffer*); +/* return length of a buffer including possible NUL byte */ +size_t buffer_length(Buffer*); #endif -- cgit v1.2.3