diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-04-01 13:14:20 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-04-03 13:13:51 +0200 |
| commit | a841dce73e1ad510946caf8747dee44e1f46b254 (patch) | |
| tree | a00b5a4f2d347c3d7022526fa45e940ab5308f6b | |
| parent | 4ad51b6fe4c25e3ed034956f41482428b5ed315e (diff) | |
| download | vis-a841dce73e1ad510946caf8747dee44e1f46b254.tar.gz vis-a841dce73e1ad510946caf8747dee44e1f46b254.tar.xz | |
buffer: add buffer_length utility function
| -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 |
