mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-12 12:37:05 +00:00
sync back up again with sofia tree prior to their release
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4177 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
1 parent
f359f847f7
commit
666bd3bec3
55 files changed
+1807
-2097
No files matched your search
@@ -899,7 +899,7 @@ sip_addr_make_url(su_home_t *home, msg_hclass_t *hc, url_string_t const *us)
|
||||
sip_header_t *h;
|
||||
|
||||
n = url_xtra(us->us_url);
|
||||
h = sip_header_alloc(home, sip_to_class, n);
|
||||
h = sip_header_alloc(home, hc, n);
|
||||
|
||||
if (h) {
|
||||
sip_addr_t *a = h->sh_to;
|
||||
|
||||
@@ -60,9 +60,9 @@ char const sip_parser_version[] = VERSION;
|
||||
char const sip_version_2_0[] = "SIP/2.0";
|
||||
|
||||
/** Default message class */
|
||||
extern msg_mclass_t sip_mclass[];
|
||||
extern msg_mclass_t const sip_mclass[];
|
||||
|
||||
msg_mclass_t *sip_default_mclass(void)
|
||||
msg_mclass_t const *sip_default_mclass(void)
|
||||
{
|
||||
return sip_mclass;
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
SOFIA_BEGIN_DECLS
|
||||
|
||||
/** Return built-in SIP parser object. */
|
||||
SOFIAPUBFUN msg_mclass_t *sip_default_mclass(void);
|
||||
SOFIAPUBFUN msg_mclass_t const *sip_default_mclass(void);
|
||||
|
||||
/** Check that sip_t is a SIP structure (not RTSP or HTTP). @HIDE */
|
||||
#define sip_is_sip(sip) ((sip) && (sip)->sip_ident == SIP_PROTOCOL_TAG)
|
||||
|
||||
@@ -65,7 +65,7 @@ int diff(const char *olds, const char *news, int *linep, int *pos)
|
||||
return *o != *n;
|
||||
}
|
||||
|
||||
int test_msg_class(msg_mclass_t *mc)
|
||||
int test_msg_class(msg_mclass_t const *mc)
|
||||
{
|
||||
int i, j, N;
|
||||
|
||||
@@ -159,7 +159,7 @@ int main(int argc, char *argv[])
|
||||
int m, tcp;
|
||||
sip_t *sip;
|
||||
int exitcode = 0;
|
||||
msg_mclass_t *sip_mclass = sip_default_mclass();
|
||||
msg_mclass_t const *sip_mclass = sip_default_mclass();
|
||||
msg_t *msg = msg_create(sip_mclass, MSG_FLG_EXTRACT_COPY);
|
||||
msg_iovec_t iovec[1];
|
||||
|
||||
|
||||
@@ -412,7 +412,12 @@ int test_basic(void)
|
||||
TEST_1(sip_from_tag(home, f, "tag=jxahudsf") == 0);
|
||||
su_free(home, f);
|
||||
|
||||
TEST_1(f = sip_from_create(home, (void *)"<sip:joe@bar;tag=bar> (joe)"));
|
||||
TEST_1(sip_is_from((sip_header_t*)f));
|
||||
su_free(home, f);
|
||||
|
||||
TEST_1(t = sip_to_create(home, (void *)"<sip:joe@bar;tag=bar> (joe)"));
|
||||
TEST_1(sip_is_to((sip_header_t*)f));
|
||||
TEST_1(sip_to_tag(home, t, "tag=jxahudsf") == 0);
|
||||
TEST_S(t->a_tag, "jxahudsf");
|
||||
TEST(msg_header_replace_param(home, t->a_common, "tag=bar"), 1);
|
||||
|
||||
@@ -180,7 +180,7 @@ char *lastpart(char *path)
|
||||
return path;
|
||||
}
|
||||
|
||||
msg_mclass_t *mclass = NULL;
|
||||
msg_mclass_t const *mclass = NULL;
|
||||
|
||||
int validate_file(int fd, char const *name, context_t *ctx);
|
||||
int validate_dump(char *, off_t, context_t *ctx);
|
||||
|
||||
Reference in new issue
Block a user