mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-30 02:26:23 +00:00
Avoided __ast names for the private variables created by the
STASIS_MESSAGE_TYPE_*() macros. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@388318 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -549,10 +549,10 @@ struct ao2_container *stasis_cache_dump(struct stasis_caching_topic *caching_top
|
||||
* \since 12
|
||||
*/
|
||||
#define STASIS_MESSAGE_TYPE_DEFN(name) \
|
||||
static struct stasis_message_type *__ ## name; \
|
||||
static struct stasis_message_type *_priv_ ## name; \
|
||||
struct stasis_message_type *name(void) { \
|
||||
ast_assert(__ ## name != NULL); \
|
||||
return __ ## name; \
|
||||
ast_assert(_priv_ ## name != NULL); \
|
||||
return _priv_ ## name; \
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -565,14 +565,14 @@ struct ao2_container *stasis_cache_dump(struct stasis_caching_topic *caching_top
|
||||
*/
|
||||
#define STASIS_MESSAGE_TYPE_INIT(name) \
|
||||
({ \
|
||||
__ ## name = stasis_message_type_create(#name); \
|
||||
__ ## name ? 0 : -1; \
|
||||
_priv_ ## name = stasis_message_type_create(#name); \
|
||||
_priv_ ## name ? 0 : -1; \
|
||||
})
|
||||
|
||||
#define STASIS_MESSAGE_TYPE_CLEANUP(name) \
|
||||
({ \
|
||||
ao2_cleanup(__ ## name); \
|
||||
__ ## name = NULL; \
|
||||
ao2_cleanup(_priv_ ## name); \
|
||||
_priv_ ## name = NULL; \
|
||||
})
|
||||
|
||||
/*! @} */
|
||||
|
Reference in New Issue
Block a user