[PATCH] S390: Get rid of format warning in mem.c
Stefan Liebler
stli@linux.vnet.ibm.com
Fri Dec 12 13:04:00 GMT 2014
Hi,
on 31bit s390 i get the following warning/error:
gcc mem.c -c ...
mem.c: In function 'gc':
mem.c:428:4: error: format '%zu' expects argument of type 'size_t', but
argument 2 has type 'int' [-Werror=format=]
dbnames[db - dbs]);
^
cc1: all warnings being treated as errors
This patch adds a cast to size_t in order to disable the warning.
Ok to commit?
Bye
Stefan
---
2014-12-12 Stefan Liebler <stli@linux.vnet.ibm.com>
* nscd/mem.c (gc):
Cast argument to size_t to disable format warning.
-------------- next part --------------
diff --git a/nscd/mem.c b/nscd/mem.c
index b4090fb..d94c6db 100644
--- a/nscd/mem.c
+++ b/nscd/mem.c
@@ -423,7 +423,7 @@ gc (struct database_dyn *db)
if (__glibc_unlikely (debug_level >= 3))
dbg_log (_("freed %zu bytes in %s cache"),
- db->head->first_free
+ (size_t) db->head->first_free
- ((char *) moves->to + moves->size - db->data),
dbnames[db - dbs]);
More information about the Libc-alpha
mailing list