diff options
| -rw-r--r-- | buffer.c | 4 | ||||
| -rw-r--r-- | buffer.h | 2 |
2 files changed, 6 insertions, 0 deletions
@@ -95,3 +95,7 @@ size_t buffer_length0(Buffer *buf) { len--; return len; } + +size_t buffer_length(Buffer *buf) { + return buf->len; +} @@ -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 |
