From 33eaf4a4b8aba90ed32a17340ae02fb85f369db8 Mon Sep 17 00:00:00 2001
From: Richard Mudgett <rmudgett@digium.com>
Date: Wed, 5 Mar 2014 01:05:02 +0000
Subject: [PATCH] stasis: Made internal_stasis_subscribe() prototype and
 definition match exactly. ........

Merged revisions 409682 from http://svn.asterisk.org/svn/asterisk/branches/12


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@409683 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 include/asterisk/stasis_internal.h | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/include/asterisk/stasis_internal.h b/include/asterisk/stasis_internal.h
index 01e5812422..bb7b6cc0a2 100644
--- a/include/asterisk/stasis_internal.h
+++ b/include/asterisk/stasis_internal.h
@@ -16,9 +16,6 @@
  * at the top of the source tree.
  */
 
-#ifndef STASIS_INTERNAL_H_
-#define STASIS_INTERNAL_H_
-
 /*! \file
  *
  * \brief Internal Stasis APIs.
@@ -33,9 +30,10 @@
  * \author Matt Jordan <mjordan@digium.com>
  */
 
-struct stasis_topic;
-struct stasis_subscription;
-struct stasis_message;
+#include "asterisk/stasis.h"
+
+#ifndef STASIS_INTERNAL_H_
+#define STASIS_INTERNAL_H_
 
 /*!
  * \brief Create a subscription.
@@ -62,7 +60,7 @@ struct stasis_message;
  */
 struct stasis_subscription *internal_stasis_subscribe(
 	struct stasis_topic *topic,
-	void (*stasis_subscription_cb)(void *data, struct stasis_subscription *sub, struct stasis_message *message),
+	stasis_subscription_cb callback,
 	void *data,
 	int needs_mailbox);
 
-- 
GitLab