[Freeswitch-svn] [commit] r4098 - in freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua: nta su/sofia-sip tport
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; }
participants (1)
-
Freeswitch SVN