# HG changeset patch
# User [EMAIL PROTECTED]
# Date 1206746767 -3600
# Node ID 7c1d0567f3d9c23c2ed9f8c3f881c8dc010f932f
# Parent  b578255283fabf281da11755e8f544f399eb928b
use %zu for printfing size_t
add missing prototype
fix compiler warnings

diff -r b578255283fa -r 7c1d0567f3d9 wifo/eXosip/include/eXosip/eXosip.h
--- a/wifo/eXosip/include/eXosip/eXosip.h       Sat Mar 29 00:23:18 2008 +0100
+++ b/wifo/eXosip/include/eXosip/eXosip.h       Sat Mar 29 00:26:07 2008 +0100
@@ -963,6 +963,9 @@ eXosip_event_t *eXosip_event_wait(int tv
  */
 eXosip_event_t *eXosip_event_get(void);
 
+void  eXosip_update(void);
+int eXosip_get_subscribe_id(const char * remote_uri, int * sid);
+
 #ifdef __cplusplus
 }
 #endif
diff -r b578255283fa -r 7c1d0567f3d9 wifo/eXosip/src/eXosip.c
--- a/wifo/eXosip/src/eXosip.c  Sat Mar 29 00:23:18 2008 +0100
+++ b/wifo/eXosip/src/eXosip.c  Sat Mar 29 00:26:07 2008 +0100
@@ -917,7 +917,7 @@ int eXosip_initiate_call_with_body(OWSIP
   
   if (body!=NULL){
     size= (char *)osip_malloc(7*sizeof(char));
-       sprintf(size,"%i",strlen(body));
+       sprintf(size,"%lu",strlen(body));
        osip_message_set_content_length(invite, size);
        osip_free(size);
        osip_message_set_body(invite, body, strlen(body));
@@ -1204,7 +1204,7 @@ int eXosip_initiate_call
 #ifdef __APPLE_CC__
          sprintf(size,"%li",strlen(body));
 #else
-         sprintf(size,"%i",strlen(body));
+         sprintf(size,"%lu",strlen(body));
 #endif
          osip_message_set_content_length(invite, size);
          osip_free(size);
@@ -1926,7 +1926,7 @@ int eXosip_on_hold_call  (int jid)
 #ifdef __APPLE_CC__
       sprintf(size,"%li",strlen(body));
 #else
-      sprintf(size,"%i",strlen(body));
+      sprintf(size,"%lu",strlen(body));
 #endif
       osip_message_set_content_length(invite, size);
       osip_free(size);
@@ -2020,7 +2020,7 @@ int eXosip_on_hold_call_with_body(int ji
                #ifdef __APPLE_CC__
                sprintf(size,"%li",strlen(body));
                #else
-               sprintf(size,"%i",strlen(body));
+               sprintf(size,"%lu",strlen(body));
                #endif
                osip_message_set_content_length(invite, size);
                osip_free(size);
@@ -2159,7 +2159,7 @@ int eXosip_off_hold_call (int jid, char 
 #ifdef __APPLE_CC__
       sprintf(size,"%li",strlen(body));
 #else
-      sprintf(size,"%i",strlen(body));
+      sprintf(size,"%lu",strlen(body));
 #endif
       osip_message_set_content_length(invite, size);
       osip_free(size);
@@ -2250,7 +2250,7 @@ int eXosip_off_hold_call_with_body(int j
                #ifdef __APPLE_CC__
                sprintf(size,"%li",strlen(body));
                #else
-               sprintf(size,"%i",strlen(body));
+               sprintf(size,"%lu",strlen(body));
                #endif
                osip_message_set_content_length(invite, size);
                osip_free(size);
@@ -3631,7 +3631,7 @@ int _eXosip_transfer_send_notify(eXosip_
   osip_message_t *notify;
   osip_event_t *sipevent;
   int   i;
-  char  subscription_state[50];
+  char  subscription_state[50] = "";
   char *tmp;
 
   transaction = eXosip_find_last_inc_refer(jc, jd);
@@ -3679,8 +3679,8 @@ int _eXosip_transfer_send_notify(eXosip_
        osip_strncpy(subscription_state, "terminated;reason=noresource", 29);
     }
 
-  if ( ! subscription_state ) {
-    fprintf(stderr, "%s,%d: subscription_state is NULL", __FILE__, __LINE__);
+  if ( ! subscription_state[0] ) {
+    fprintf(stderr, "%s,%d: subscription_state is empty", __FILE__, __LINE__);
     return -1;
   }
 
@@ -3743,7 +3743,7 @@ int eXosip_notify_send_notify2(eXosip_no
   osip_message_t *notify;
   osip_event_t *sipevent;
   int   i;
-  char  subscription_state[50];
+  char  subscription_state[50] = "";
   char *tmp;
   int   now = time(NULL);
   transaction = eXosip_find_last_out_notify(jn, jd);
@@ -3785,7 +3785,7 @@ int eXosip_notify_send_notify2(eXosip_no
        osip_strncpy(subscription_state, "terminated;reason=noresource", 29);
     }
 
-  if ( ! subscription_state ) {
+  if ( ! subscription_state[0] ) {
     fprintf(stderr, "%s,%d: subscription_state is NULL", __FILE__, __LINE__);
     return -1;
   }
diff -r b578255283fa -r 7c1d0567f3d9 wifo/eXosip/src/jcallback.c
--- a/wifo/eXosip/src/jcallback.c       Sat Mar 29 00:23:18 2008 +0100
+++ b/wifo/eXosip/src/jcallback.c       Sat Mar 29 00:26:07 2008 +0100
@@ -1434,7 +1434,7 @@ static void cb_rcv2xx_4invite(osip_trans
 #ifdef __APPLE_CC__
        sprintf(size,"%li",strlen(body));
 #else
-       sprintf(size,"%i",strlen(body));
+       sprintf(size,"%lu",strlen(body));
 #endif
        osip_free(body);
        i = osip_message_set_content_length(ack, size);
diff -r b578255283fa -r 7c1d0567f3d9 wifo/eXosip/src/jresponse.c
--- a/wifo/eXosip/src/jresponse.c       Sat Mar 29 00:23:18 2008 +0100
+++ b/wifo/eXosip/src/jresponse.c       Sat Mar 29 00:26:07 2008 +0100
@@ -260,7 +260,7 @@ generating_no_sdp_answer(eXosip_call_t *
 #ifdef __APPLE_CC__
       sprintf(size,"%li",strlen(local_body));
 #else
-      sprintf(size,"%i",strlen(local_body));
+      sprintf(size,"%lu",strlen(local_body));
 #endif
       osip_message_set_content_length(orig_request, size);
       osip_free(size);
@@ -433,7 +433,7 @@ eXosip_answer_options_2xx(eXosip_call_t 
 #ifdef __APPLE_CC__
   snprintf(size, 9,"%li",strlen(body));
 #else
-  snprintf(size, 9,"%i",strlen(body));
+  snprintf(size, 9,"%lu",strlen(body));
 #endif
   i = osip_message_set_content_length(response, size);
   if (i!=0) {
@@ -847,7 +847,7 @@ eXosip_answer_invite_2xx_with_body(eXosi
     goto g2atii_error_1;
   }
   size = (char *) osip_malloc(6*sizeof(char));
-  sprintf(size,"%i",strlen(body));
+  sprintf(size,"%lu",strlen(body));
   i = osip_message_set_content_length(response, size);
   osip_free(size);
   if (i!=0) goto g2atii_error_1;
@@ -984,7 +984,7 @@ eXosip_answer_invite_2xx(eXosip_call_t *
 #ifdef __APPLE_CC__
   sprintf(size,"%li",strlen(body));
 #else
-  sprintf(size,"%i",strlen(body));
+  sprintf(size,"%lu",strlen(body));
 #endif
   i = osip_message_set_content_length(response, size);
   osip_free(size);
diff -r b578255283fa -r 7c1d0567f3d9 wifo/eXosip/src/udp.c
--- a/wifo/eXosip/src/udp.c     Sat Mar 29 00:23:18 2008 +0100
+++ b/wifo/eXosip/src/udp.c     Sat Mar 29 00:26:07 2008 +0100
@@ -796,7 +796,7 @@ eXosip_process_reinvite(eXosip_call_t *j
 #ifdef __APPLE_CC__
       sprintf(size,"%li",strlen(local_body));
 #else
-      sprintf(size,"%i",strlen(local_body));
+      sprintf(size,"%lu",strlen(local_body));
 #endif
       osip_free(local_body);
       osip_message_set_content_length(answer, size);
@@ -1246,7 +1246,7 @@ static void eXosip_process_new_subscribe
   eXosip_notify_t *jn;
   eXosip_dialog_t *jd;
   osip_message_t *answer;
-  int code;
+//  int code;
   int i;
 
   eXosip_notify_init(&jn, owsip_transaction_account_get (transaction), 
evt->sip);
@@ -2466,7 +2466,7 @@ eXosip_recv (OWSLSocket socket)
        int i ;
        char * buffer ;
        OWSLAddress address ;
-       int address_length = OWSL_ADDRESS_SIZE ;
+       socklen_t address_length = OWSL_ADDRESS_SIZE ;
 
        buffer = osip_malloc (SIP_MESSAGE_MAX_LENGTH * sizeof (char) + 1) ;
 
_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to