]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
resolve possible loss of data warnings
authorMichael Jerris <mike@jerris.com>
Wed, 31 Jan 2007 07:57:12 +0000 (07:57 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 31 Jan 2007 07:57:12 +0000 (07:57 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4098 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/libsofia-sip-ua/nta/nta.c
libs/sofia-sip/libsofia-sip-ua/su/sofia-sip/su_tag.h
libs/sofia-sip/libsofia-sip-ua/tport/tport.c

index 4ecaaa34889936ed30792f4ad6d42e7bf11900f3..de88d85322da06307c9a8a8962362be5314b3e2c 100644 (file)
@@ -369,8 +369,8 @@ nta_agent_t *nta_agent_create(su_root_t *root,
     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_queue(incoming_queue_t *queue, nta_incoming_t *);
 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 @@ int incoming_timer(nta_agent_t *sa, su_duration_t now)
 
 /** 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 @@ int nta_tport_keepalive(nta_outgoing_t *orq)
 /** 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;
 
index 33674605f82f7d244dc84ae0f6cfbb0b33de7214..73d37adefa35bfec73ca4e55c6b2509a79a94c98 100644 (file)
@@ -174,7 +174,7 @@ SOFIAPUBFUN void    tl_vfree(tagi_t *t);
 #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; }
index 2ea5c4beaa743e25d1f8999635a62c5904a19a8f..fae8bf459f1160001699a150666d570fbdac6cf0 100644 (file)
@@ -292,7 +292,7 @@ int tport_is_connected(tport_t const *self)
 }
 
 /** 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;
 }