From 9f2056468d83b19ef3f9df85e33d3bf220a27de1 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Fri, 1 Dec 2017 22:46:09 +0100 Subject: [PATCH] Add buffer capacity --- m-buffer.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/m-buffer.h b/m-buffer.h index 877bed7e..5bcda4c6 100644 --- a/m-buffer.h +++ b/m-buffer.h @@ -312,6 +312,13 @@ M_C(name, _init)(buffer_t v, size_t size) \ { \ return v->overwrite; \ } \ + \ + static inline size_t \ + M_C(name, _capacity)(const buffer_t v) \ + { \ + (void) v; /* may be unused */ \ + return BUFFERI_SIZE(m_size); \ + } \ /* Definition of a a QUEUE for Many Produccer / Many Consummer for high bandwidth scenario: