[Freeswitch-svn] [commit] r4098 - in freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua: nta su/sofia-sip tport
Freeswitch SVN
mikej at freeswitch.org
Wed Jan 31 02:57:12 EST 2007
Author: mikej
Date: Wed Jan 31 02:57:12 2007
New Revision: 4098
Modified:
freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c
freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/sofia-sip/su_tag.h
freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport.c
Log:
resolve possible loss of data warnings
Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c (original)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nta/nta.c Wed Jan 31 02:57:12 2007
@@ -369,8 +369,8 @@
agent->sa_flags = MSG_DO_CANONIC;
agent->sa_maxsize = 2 * 1024 * 1024; /* 2 MB */
- agent->sa_bad_req_mask = ~(sip_mask_response | sip_mask_proxy);
- agent->sa_bad_resp_mask = ~(sip_mask_request | sip_mask_proxy);
+ agent->sa_bad_req_mask = (unsigned)(~(sip_mask_response | sip_mask_proxy));
+ agent->sa_bad_resp_mask = (unsigned)(~(sip_mask_request | sip_mask_proxy));
agent->sa_t1 = NTA_SIP_T1;
agent->sa_t2 = NTA_SIP_T2;
agent->sa_t4 = NTA_SIP_T4;
@@ -4153,7 +4153,7 @@
static inline void incoming_remove(nta_incoming_t *irq);
static inline void incoming_set_timer(nta_incoming_t *, unsigned interval);
static inline void incoming_reset_timer(nta_incoming_t *);
-static inline int incoming_mass_destroy(nta_agent_t *sa, incoming_queue_t *q);
+static inline size_t incoming_mass_destroy(nta_agent_t *sa, incoming_queue_t *q);
static int incoming_set_params(nta_incoming_t *irq, tagi_t const *tags);
static inline
@@ -5955,7 +5955,7 @@
/** Mass destroy server transactions */
static inline
-int incoming_mass_destroy(nta_agent_t *sa, incoming_queue_t *q)
+size_t incoming_mass_destroy(nta_agent_t *sa, incoming_queue_t *q)
{
size_t destroyed = q->q_length;
@@ -10154,7 +10154,7 @@
/** Close all transports. @since Experimental in @VERSION_1_12_2. */
int nta_agent_close_tports(nta_agent_t *agent)
{
- int i;
+ size_t i;
outgoing_htable_t *oht = agent->sa_outgoing;
incoming_htable_t *iht = agent->sa_incoming;
Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/sofia-sip/su_tag.h
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/sofia-sip/su_tag.h (original)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/sofia-sip/su_tag.h Wed Jan 31 02:57:12 2007
@@ -174,7 +174,7 @@
#if SU_HAVE_INLINE
su_inline tag_value_t tag_int_v(int v) { return (tag_value_t)v; }
su_inline tag_value_t tag_int_vr(int *vp) { return (tag_value_t)vp; }
-su_inline tag_value_t tag_uint_v(unsigned v) { return (tag_value_t)v; }
+su_inline tag_value_t tag_uint_v(size_t v) { return (tag_value_t)v; }
su_inline tag_value_t tag_uint_vr(unsigned *vp) { return (tag_value_t)vp; }
su_inline tag_value_t tag_usize_v(usize_t v) { return (tag_value_t)v; }
su_inline tag_value_t tag_usize_vr(usize_t *vp) { return (tag_value_t)vp; }
Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport.c
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport.c (original)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport.c Wed Jan 31 02:57:12 2007
@@ -292,7 +292,7 @@
}
/** MTU for transport */
-static inline unsigned tport_mtu(tport_t const *self)
+static inline usize_t tport_mtu(tport_t const *self)
{
return self->tp_params->tpp_mtu;
}
More information about the Freeswitch-svn
mailing list