mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-21 12:30:41 +00:00
Produce friendly error when AST_MODULE_SELF_SYM is not defined.
Modules must define AST_MODULE_SELF_SYM to be used as the name of a generated function. This produces a friendly error when it's not defined. ASTERISK-26278 #close Change-Id: Ib9d35a08104529c516d636771365e02c6e77a45b
This commit is contained in:
@@ -286,6 +286,10 @@ struct ast_module;
|
||||
/* Internal/forward declaration, AST_MODULE_SELF should be used instead. */
|
||||
struct ast_module *AST_MODULE_SELF_SYM(void);
|
||||
|
||||
#else
|
||||
|
||||
#error "Externally compiled modules must declare AST_MODULE_SELF_SYM."
|
||||
|
||||
#endif
|
||||
|
||||
/*!
|
||||
|
Reference in New Issue
Block a user