Ver Fonte

- 64 bit warnings cleanups

Andrei Pelinescu-Onciul há 22 anos atrás
pai
commit
256c108b12
1 ficheiros alterados com 5 adições e 5 exclusões
  1. 5 5
      parser/parse_content.c

+ 5 - 5
parser/parse_content.c

@@ -239,14 +239,14 @@ char* decode_mime_type(char *start, char *end, unsigned int *mime_type)
 	/* check the format of the decoded mime */
 	if ((*mime_type)>>16==TYPE_ALL && ((*mime_type)&0x00ff)!=SUBTYPE_ALL) {
 		LOG(L_ERR,"ERROR:decode_mine_type: invalid mime format found "
-			" <*/submime> in [%.*s]!!\n", end-start,start);
+			" <*/submime> in [%.*s]!!\n", (int)(end-start),start);
 		return 0;
 	}
 
 	return p;
 error:
 	LOG(L_ERR,"ERROR:decode_mine_type: parse error near in [%.*s] char"
-		"[%d][%c] offset=%d\n", end-start,start,*p,*p,(int)(p-start));
+		"[%d][%c] offset=%d\n", (int)(end-start),start,*p,*p,(int)(p-start));
 	return 0;
 }
 
@@ -293,7 +293,7 @@ int parse_content_type_hdr( struct sip_msg *msg )
 		goto error;
 	}
 
-	msg->content_type->parsed = (void*)mime;
+	msg->content_type->parsed = (void*)(long)mime;
 	return mime;
 
 error:
@@ -350,8 +350,8 @@ int parse_accept_hdr( struct sip_msg *msg )
 		if (*ret!=',' || ret+1==end) {
 			LOG(L_ERR,"ERROR:parse_accept_hdr: parse error between mimes at "
 				"char <%x> (offset=%d) in <%.*s>!\n",
-				*ret,ret-msg->accept->body.s,
-				msg->accept->body.len,msg->accept->body.s);
+				*ret, (int)(ret-msg->accept->body.s),
+				msg->accept->body.len, msg->accept->body.s);
 			goto error;
 		}
 		/* skip the ',' */