summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorzuul <zuul@gerrit.asterisk.org>2016-08-09 19:09:37 -0500
committerGerrit Code Review <gerrit2@gerrit.digium.api>2016-08-09 19:09:37 -0500
commit393d571e9362d4689153902a970d573965b93a0b (patch)
tree9b841a90d51162c63f580f7a5ca02c5c0fc56771 /include
parent26921a5523d6b3eb6cb15a0528c3aab189d8f8e3 (diff)
parent827457dca0c9073b93822db45c859c7ae83ece76 (diff)
Merge "Produce friendly error when AST_MODULE_SELF_SYM is not defined."
Diffstat (limited to 'include')
-rw-r--r--include/asterisk.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/asterisk.h b/include/asterisk.h
index e509fbc39..93c7cfb28 100644
--- a/include/asterisk.h
+++ b/include/asterisk.h
@@ -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
/*!