summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2012-08-31 06:29:13 +0000
committerNanang Izzuddin <nanang@teluu.com>2012-08-31 06:29:13 +0000
commitee316e75b1b1e39f1a52d4a66a522b00f2a12260 (patch)
tree4f6e143ae8926dc7eebeb05e9861ac26cb5c4d56
parent8397ff49d309f863e8f7ff1a08dbae14dd91edc8 (diff)
Misc (re #1562): fixed compile warnings on Win platform (some are reported as compile error on Symbian).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4239 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjsip/src/pjsip/sip_transport.c20
-rw-r--r--third_party/BaseClasses/wxutil.cpp6
2 files changed, 14 insertions, 12 deletions
diff --git a/pjsip/src/pjsip/sip_transport.c b/pjsip/src/pjsip/sip_transport.c
index 1fbe260f..76a1eb11 100644
--- a/pjsip/src/pjsip/sip_transport.c
+++ b/pjsip/src/pjsip/sip_transport.c
@@ -1179,13 +1179,14 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_find_local_addr2(pjsip_tpmgr *tpmgr,
pjsip_tpmgr_fla2_param *prm)
{
char tmp_buf[PJ_INET6_ADDRSTRLEN+10];
- pj_str_t tmp_str = { tmp_buf, 0 };
+ pj_str_t tmp_str;
pj_status_t status = PJSIP_EUNSUPTRANSPORT;
unsigned flag;
/* Sanity checks */
PJ_ASSERT_RETURN(tpmgr && pool && prm, PJ_EINVAL);
+ pj_strset(&tmp_str, tmp_buf, 0);
prm->ret_addr.slen = 0;
prm->ret_port = 0;
prm->ret_tp = NULL;
@@ -1197,8 +1198,8 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_find_local_addr2(pjsip_tpmgr *tpmgr,
{
const pjsip_transport *tp = prm->tp_sel->u.transport;
if (prm->local_if) {
- status = get_net_interface(tp->key.type, &prm->dst_host,
- &tmp_str);
+ status = get_net_interface((pjsip_transport_type_e)tp->key.type,
+ &prm->dst_host, &tmp_str);
if (status != PJ_SUCCESS)
goto on_return;
pj_strdup(pool, &prm->ret_addr, &tmp_str);
@@ -1206,7 +1207,7 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_find_local_addr2(pjsip_tpmgr *tpmgr,
prm->ret_tp = tp;
} else {
pj_strdup(pool, &prm->ret_addr, &tp->local_name.host);
- prm->ret_port = tp->local_name.port;
+ prm->ret_port = (pj_uint16_t)tp->local_name.port;
}
status = PJ_SUCCESS;
@@ -1223,7 +1224,7 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_find_local_addr2(pjsip_tpmgr *tpmgr,
pj_strdup(pool, &prm->ret_addr,
&prm->tp_sel->u.listener->addr_name.host);
}
- prm->ret_port = prm->tp_sel->u.listener->addr_name.port;
+ prm->ret_port = (pj_uint16_t)prm->tp_sel->u.listener->addr_name.port;
status = PJ_SUCCESS;
} else if ((flag & PJSIP_TRANSPORT_DATAGRAM) != 0) {
@@ -1245,8 +1246,9 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_find_local_addr2(pjsip_tpmgr *tpmgr,
if (status == PJ_SUCCESS) {
if (prm->local_if) {
- status = get_net_interface(tp->key.type, &prm->dst_host,
- &tmp_str);
+ status = get_net_interface((pjsip_transport_type_e)
+ tp->key.type,
+ &prm->dst_host, &tmp_str);
if (status != PJ_SUCCESS)
goto on_return;
pj_strdup(pool, &prm->ret_addr, &tmp_str);
@@ -1254,7 +1256,7 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_find_local_addr2(pjsip_tpmgr *tpmgr,
prm->ret_tp = tp;
} else {
pj_strdup(pool, &prm->ret_addr, &tp->local_name.host);
- prm->ret_port = tp->local_name.port;
+ prm->ret_port = (pj_uint16_t)tp->local_name.port;
}
pjsip_transport_dec_ref(tp);
@@ -1283,7 +1285,7 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_find_local_addr2(pjsip_tpmgr *tpmgr,
} else {
pj_strdup(pool, &prm->ret_addr, &f->addr_name.host);
}
- prm->ret_port = f->addr_name.port;
+ prm->ret_port = (pj_uint16_t)f->addr_name.port;
status = PJ_SUCCESS;
}
pj_lock_release(tpmgr->lock);
diff --git a/third_party/BaseClasses/wxutil.cpp b/third_party/BaseClasses/wxutil.cpp
index 8ff8de4a..59474ed0 100644
--- a/third_party/BaseClasses/wxutil.cpp
+++ b/third_party/BaseClasses/wxutil.cpp
@@ -58,7 +58,7 @@ BOOL CAMMsgEvent::WaitMsg(DWORD dwTimeout)
// timeout (in MS) to expire. allow SENT messages
// to be processed while we wait
DWORD dwWait;
- DWORD dwStartTime;
+ DWORD dwStartTime = 0;
// set the waiting period.
DWORD dwWaitTime = dwTimeout;
@@ -603,8 +603,8 @@ DWORD WINAPI WaitDispatchingMessages(
{
BOOL bPeeked = FALSE;
DWORD dwResult;
- DWORD dwStart;
- DWORD dwThreadPriority;
+ DWORD dwStart = 0;
+ DWORD dwThreadPriority = THREAD_PRIORITY_HIGHEST;
static UINT uMsgId = 0;