aboutsummaryrefslogtreecommitdiff
path: root/src/lib/pubsub/pubsub_macros.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/pubsub/pubsub_macros.h')
-rw-r--r--src/lib/pubsub/pubsub_macros.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/lib/pubsub/pubsub_macros.h b/src/lib/pubsub/pubsub_macros.h
index f0429dbde4..d091e40dfa 100644
--- a/src/lib/pubsub/pubsub_macros.h
+++ b/src/lib/pubsub/pubsub_macros.h
@@ -186,17 +186,18 @@
* It needs to be defined somewhere in Tor, using
* "DISPATCH_REGISTER_TYPE."
*
- * "c_type" is a C pointer type (like "char *" or "struct foo *").
+ * "c_ptr_type" is a C pointer type (like "char *" or "struct foo *").
+ * The "*" needs to be included.
*/
-#define DECLARE_MESSAGE(messagename, typename, c_type) \
- DECLARE_MESSAGE_COMMON__(messagename, typename, c_type) \
- ATTR_UNUSED static inline c_type \
+#define DECLARE_MESSAGE(messagename, typename, c_ptr_type) \
+ DECLARE_MESSAGE_COMMON__(messagename, typename, c_ptr_type) \
+ ATTR_UNUSED static inline c_ptr_type \
msg_arg_get__ ##messagename(msg_aux_data_t m) \
{ \
return m.ptr; \
} \
ATTR_UNUSED static inline void \
- msg_arg_set__ ##messagename(msg_aux_data_t *m, c_type v) \
+ msg_arg_set__ ##messagename(msg_aux_data_t *m, c_ptr_type v) \
{ \
m->ptr = v; \
} \