From 5fd332d8fbda137909c777929aebfd69b2a35fa4 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Wed, 21 Feb 2018 23:29:05 +0100 Subject: cbuf: new cbuf_avail_size function --- src/cbuf.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/cbuf.h') diff --git a/src/cbuf.h b/src/cbuf.h index 83975db..df55f1a 100644 --- a/src/cbuf.h +++ b/src/cbuf.h @@ -70,6 +70,12 @@ cbuf_size(const struct cbuf *cbuf) return cbuf->end - cbuf->start; } +static inline size_t +cbuf_avail_size(const struct cbuf *cbuf) +{ + return cbuf_capacity(cbuf) - cbuf_size(cbuf); +} + static inline void cbuf_clear(struct cbuf *cbuf) { -- cgit v1.2.3