diff libfdproto/messages.c @ 1027:0117a7746b21

Fix a number of errors and warnings introduced/highlighted by recent commits
author Sebastien Decugis <sdecugis@freediameter.net>
date Mon, 15 Apr 2013 15:17:07 +0800
parents 908ffbb81f60
children aecdc2fbf222
line wrap: on
line diff
--- a/libfdproto/messages.c	Sat Apr 13 22:18:05 2013 +0200
+++ b/libfdproto/messages.c	Mon Apr 15 15:17:07 2013 +0800
@@ -1516,7 +1516,7 @@
 /* Write a message header in the buffer */
 static int bufferize_msg(unsigned char * buffer, size_t buflen, size_t * offset, struct msg * msg)
 {
-	TRACE_ENTRY("%p %d %p %p", buffer, buflen, offset, msg);
+	TRACE_ENTRY("%p %zd %p %p", buffer, buflen, offset, msg);
 	
 	if ((buflen - *offset) < GETMSGHDRSZ())
 		return ENOSPC;
@@ -1551,7 +1551,7 @@
 {
 	struct dict_avp_data dictdata;
 	
-	TRACE_ENTRY("%p %d %p %p", buffer, buflen, offset, avp);
+	TRACE_ENTRY("%p %zd %p %p", buffer, buflen, offset, avp);
 	
 	if ((buflen - *offset) < avp->avp_public.avp_len)
 		return ENOSPC;
@@ -1648,7 +1648,7 @@
 {
 	struct fd_list * avpch;
 	
-	TRACE_ENTRY("%p %d %p %p", buffer, buflen, offset, list);
+	TRACE_ENTRY("%p %zd %p %p", buffer, buflen, offset, list);
 	
 	for (avpch = list->next; avpch != list; avpch = avpch->next) {
 		/* Bufferize the AVP */
@@ -1711,13 +1711,13 @@
 {
 	size_t offset = 0;
 	
-	TRACE_ENTRY("%p %d %p", buf, buflen, head);
+	TRACE_ENTRY("%p %zd %p", buf, buflen, head);
 	
 	while (offset < buflen) {
 		struct avp * avp;
 		
 		if (buflen - offset < AVPHDRSZ_NOVEND) {
-			TRACE_DEBUG(INFO, "truncated buffer: remaining only %d bytes", buflen - offset);
+			TRACE_DEBUG(INFO, "truncated buffer: remaining only %zd bytes", buflen - offset);
 			return EBADMSG;
 		}
 		
@@ -1735,7 +1735,7 @@
 		
 		if (avp->avp_public.avp_flags & AVP_FLAG_VENDOR) {
 			if (buflen - offset < 4) {
-				TRACE_DEBUG(INFO, "truncated buffer: remaining only %d bytes for vendor and data", buflen - offset);
+				TRACE_DEBUG(INFO, "truncated buffer: remaining only %zd bytes for vendor and data", buflen - offset);
 				free(avp);
 				return EBADMSG;
 			}
@@ -1746,7 +1746,7 @@
 		/* Check there is enough remaining data in the buffer */
 		if ( (avp->avp_public.avp_len > GETAVPHDRSZ(avp->avp_public.avp_flags))
 		&& (buflen - offset < avp->avp_public.avp_len - GETAVPHDRSZ(avp->avp_public.avp_flags))) {
-			TRACE_DEBUG(INFO, "truncated buffer: remaining only %d bytes for data, and avp data size is %d", 
+			TRACE_DEBUG(INFO, "truncated buffer: remaining only %zd bytes for data, and avp data size is %d", 
 					buflen - offset, 
 					avp->avp_public.avp_len - GETAVPHDRSZ(avp->avp_public.avp_flags));
 			free(avp);
@@ -1774,7 +1774,7 @@
 	uint32_t msglen = 0;
 	unsigned char * buf;
 	
-	TRACE_ENTRY("%p %d %p", buffer, buflen, msg);
+	TRACE_ENTRY("%p %zd %p", buffer, buflen, msg);
 	
 	CHECK_PARAMS(  buffer &&  *buffer  &&  msg  &&  (buflen >= GETMSGHDRSZ())  );
 	buf = *buffer;
@@ -1788,7 +1788,7 @@
 	
 	msglen = ntohl(*(uint32_t *)buf) & 0x00ffffff;
 	if ( buflen < msglen ) {  
-		TRACE_DEBUG(INFO, "Truncated message (%d / %d)", buflen, msglen );
+		TRACE_DEBUG(INFO, "Truncated message (%zd / %d)", buflen, msglen );
 		free(buf);
 		return EBADMSG; 
 	}
"Welcome to our mercurial repository"