[dvblast-devel] [PATCH 1/2] Fix format string warnings on 64 bit compilation related to ssize_t.
Georgi Chorbadzhiyski
gf at unixsol.org
Thu Aug 25 14:59:06 CEST 2011
This patch fixes compilation warnings related to ssize_t when
dvblast is compiled on 64 bit machine. The fixed warnings are:
comm.c: In function "comm_Read":
comm.c:86:18: warning: format "%d" expects type "int", but argument 3 has type "ssize_t"
comm.c:168:14: warning: format "%d" expects type "int", but argument 5 has type "ssize_t"
dvblastctl.c: In function "main":
dvblastctl.c:248:18: warning: format "%d" expects type "int", but argument 3 has type "ssize_t"
---
comm.c | 4 ++--
dvblastctl.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/comm.c b/comm.c
index 1eafddc..a59fe3f 100644
--- a/comm.c
+++ b/comm.c
@@ -82,7 +82,7 @@ void comm_Read( void )
(struct sockaddr *)&sun_client, &sun_length );
if ( i_size < COMM_HEADER_SIZE )
{
- msg_Err( NULL, "cannot read comm socket (%d:%s)\n", i_size,
+ msg_Err( NULL, "cannot read comm socket (%zd:%s)\n", i_size,
strerror(errno) );
return;
}
@@ -164,7 +164,7 @@ void comm_Read( void )
p_answer[1] = i_answer;
p_answer[2] = 0;
p_answer[3] = 0;
- msg_Dbg( NULL, "answering %d to %d with size %d", i_answer, i_command,
+ msg_Dbg( NULL, "answering %d to %d with size %zd", i_answer, i_command,
i_answer_size );
if ( sendto( i_comm_fd, p_answer, i_answer_size + COMM_HEADER_SIZE, 0,
diff --git a/dvblastctl.c b/dvblastctl.c
index 5211074..2d5099e 100644
--- a/dvblastctl.c
+++ b/dvblastctl.c
@@ -244,7 +244,7 @@ int main( int i_argc, char **ppsz_argv )
unlink( psz_client_socket );
if ( i_size < COMM_HEADER_SIZE )
{
- msg_Err( NULL, "cannot recv comm socket (%d:%s)", i_size,
+ msg_Err( NULL, "cannot recv comm socket (%zd:%s)", i_size,
strerror(errno) );
exit(255);
}
--
1.7.5.1
More information about the dvblast-devel
mailing list