From a74605088e8daf354db16a2becc43e5bec68f6ea Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Thu, 28 Dec 2017 12:00:03 +0100 Subject: [PATCH] Fix issue in case of atomic types being with lock (const atomic_ type is invalid). --- m-buffer.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/m-buffer.h b/m-buffer.h index 802cf23a..ac5165d5 100644 --- a/m-buffer.h +++ b/m-buffer.h @@ -189,7 +189,7 @@ M_C(name, _init)(buffer_t v, size_t size) \ } \ \ static inline bool \ - M_C(name, _empty_p)(const buffer_t v) \ + M_C(name, _empty_p)(buffer_t v) \ { \ BUFFERI_CONTRACT(v,m_size); \ if (BUFFERI_POLICY_P(policy, BUFFER_DEFERRED_POP)) \ @@ -199,14 +199,14 @@ M_C(name, _init)(buffer_t v, size_t size) \ } \ \ static inline bool \ - M_C(name, _full_p)(const buffer_t v) \ + M_C(name, _full_p)(buffer_t v) \ { \ BUFFERI_CONTRACT(v,m_size); \ return atomic_load (&v->number[0]) == BUFFERI_SIZE(m_size); \ } \ \ static inline size_t \ - M_C(name, _size)(const buffer_t v) \ + M_C(name, _size)(buffer_t v) \ { \ BUFFERI_CONTRACT(v,m_size); \ return atomic_load (&v->number[0]); \