Fix in progress

This commit is contained in:
Patrick Pelissier committed 2018-10-28 11:16:46 +01:00
1 parent afcb88d04c
commit 4dbe5de79c
1 file changed
+5 -5
+5 -5
View File
@@ -178,12 +178,12 @@
\ \
M_IF_METHOD(GET_KEY, oplist)( \ M_IF_METHOD(GET_KEY, oplist)( \
static inline bool \ 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_mutex_lock (out->lock); \
M_GET_VALUE_TYPE oplist *p = M_CALL_GET_KEY(oplist, out->data, key); \ M_GET_VALUE_TYPE oplist *p = M_CALL_GET_KEY(oplist, out->data, key); \
if (p != NULL) { \ 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); \ m_mutex_unlock (out->lock); \
return p != NULL; \ return p != NULL; \
@@ -192,12 +192,12 @@
\ \
M_IF_METHOD(GET_SET_KEY, oplist)( \ M_IF_METHOD(GET_SET_KEY, oplist)( \
static inline void \ 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_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); \ 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); \ m_mutex_unlock (out->lock); \
} \ } \
,) \ ,) \