summaryrefslogtreecommitdiff
path: root/main/channel.c
diff options
context:
space:
mode:
authorRichard Mudgett <rmudgett@digium.com>2013-05-02 19:06:53 +0000
committerRichard Mudgett <rmudgett@digium.com>2013-05-02 19:06:53 +0000
commit3232e23ca7c30a143203e29e74ffe86787531acc (patch)
treec762ba62930b5b72a5521912424675b9874b92b1 /main/channel.c
parente5ad3cdc3a57b78e32058c1bc248b65bfe98b435 (diff)
Remove the ABI compatability ast_channel_alloc(). It is no longer needed.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@387482 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/channel.c')
-rw-r--r--main/channel.c34
1 files changed, 0 insertions, 34 deletions
diff --git a/main/channel.c b/main/channel.c
index 577ab03ae..9ed7e5f25 100644
--- a/main/channel.c
+++ b/main/channel.c
@@ -11253,40 +11253,6 @@ int ast_channel_get_cc_agent_type(struct ast_channel *chan, char *agent_type, si
return 0;
}
-/* DO NOT PUT ADDITIONAL FUNCTIONS BELOW THIS BOUNDARY
- *
- * ONLY FUNCTIONS FOR PROVIDING BACKWARDS ABI COMPATIBILITY BELONG HERE
- *
- */
-
-/* Provide binary compatibility for modules that call ast_channel_alloc() directly;
- * newly compiled modules will call __ast_channel_alloc() via the macros in channel.h
- */
-#undef ast_channel_alloc
-struct ast_channel __attribute__((format(printf, 10, 11)))
- *ast_channel_alloc(int needqueue, int state, const char *cid_num,
- const char *cid_name, const char *acctcode,
- const char *exten, const char *context,
- const char *linkedid, const int amaflag,
- const char *name_fmt, ...);
-struct ast_channel *ast_channel_alloc(int needqueue, int state, const char *cid_num,
- const char *cid_name, const char *acctcode,
- const char *exten, const char *context,
- const char *linkedid, const int amaflag,
- const char *name_fmt, ...)
-{
- va_list ap;
- struct ast_channel *result;
-
-
- va_start(ap, name_fmt);
- result = __ast_channel_alloc_ap(needqueue, state, cid_num, cid_name, acctcode, exten, context,
- linkedid, amaflag, __FILE__, __LINE__, __FUNCTION__, name_fmt, ap);
- va_end(ap);
-
- return result;
-}
-
void ast_channel_unlink(struct ast_channel *chan)
{
ao2_unlink(channels, chan);