From 4dbe5de79c7783c7dee46f4e13dfe180925e028b Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 28 Oct 2018 11:16:46 +0100 Subject: [PATCH] Fix in progress --- m-protect.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/m-protect.h b/m-protect.h index 8f2c44fc..f3ea0eb7 100644 --- a/m-protect.h +++ b/m-protect.h @@ -178,12 +178,12 @@ \ M_IF_METHOD(GET_KEY, oplist)( \ static inline bool \ - M_C(name, _get_copy)(M_GET_VALUE_TYPE oplist out_data, protect_t out, M_GET_KEY_TYPE oplist key) \ + M_C(name, _get_copy)(M_GET_VALUE_TYPE oplist *out_data, protect_t out, M_GET_KEY_TYPE oplist key) \ { \ m_mutex_lock (out->lock); \ M_GET_VALUE_TYPE oplist *p = M_CALL_GET_KEY(oplist, out->data, key); \ if (p != NULL) { \ - M_CALL_SET(M_GET_VALUE_OPLIST oplist, out_data, *p); \ + M_CALL_SET(M_GET_VALUE_OPLIST oplist, *out_data, *p); \ } \ m_mutex_unlock (out->lock); \ return p != NULL; \ @@ -192,12 +192,12 @@ \ M_IF_METHOD(GET_SET_KEY, oplist)( \ static inline void \ - M_C(name, _get_at_copy)(M_GET_VALUE_TYPE oplist out_data, protect_t out, M_GET_KEY_TYPE oplist key) \ + M_C(name, _get_at_copy)(M_GET_VALUE_TYPE oplist *out_data, protect_t out, M_GET_KEY_TYPE oplist key) \ { \ m_mutex_lock (out->lock); \ - M_GET_SUBTYPE oplist *p = M_CALL_GET_SET_KEY(oplist, out->data, key); \ + M_GET_VALUE_TYPE oplist *p = M_CALL_GET_SET_KEY(oplist, out->data, key); \ assert (p != NULL); \ - M_CALL_SET(M_GET_VALUE_OPLIST oplist, out_data, *p); \ + M_CALL_SET(M_GET_VALUE_OPLIST oplist, *out_data, *p); \ m_mutex_unlock (out->lock); \ } \ ,) \