about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1
-rw-r--r--nscd/mem.c11
2 files changed, 7 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index fc2fe14a21..2b5dfc68d5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2004-09-12  Ulrich Drepper  <drepper@redhat.com>
 
 	* nscd/nscd-client.h: Fix database structure layout for biarch.
+	* nscd/mem.c (gc): Add casts to avoid warnings.
 
 	* nss/getent.c: Don't preconstruct help message.  Do it only when
 	needed.
diff --git a/nscd/mem.c b/nscd/mem.c
index 5207efc2de..c3a0f96702 100644
--- a/nscd/mem.c
+++ b/nscd/mem.c
@@ -410,7 +410,7 @@ gc (struct database_dyn *db)
 		      dbg_log ("entry %zu in hash bucket %zu out of bounds: "
 			       "%" PRIu32 "+%zu > %zu\n",
 			       cnt, idx, run, sizeof (struct hashentry),
-			       db->head->first_free);
+			       (size_t) db->head->first_free);
 		      break;
 		    }
 
@@ -419,14 +419,15 @@ gc (struct database_dyn *db)
 		  if (he->key + he->len > db->head->first_free)
 		    dbg_log ("key of entry %zu in hash bucket %zu out of "
 			     "bounds: %" PRIu32 "+%zu > %zu\n",
-			     cnt, idx, he->key, he->len, db->head->first_free);
+			     cnt, idx, he->key, (size_t) he->len,
+			     (size_t) db->head->first_free);
 
 		  if (he->packet + sizeof (struct datahead)
 		      > db->head->first_free)
 		    dbg_log ("packet of entry %zu in hash bucket %zu out of "
 			     "bounds: %" PRIu32 "+%zu > %zu\n",
 			     cnt, idx, he->packet, sizeof (struct datahead),
-			     db->head->first_free);
+			     (size_t) db->head->first_free);
 		  else
 		    {
 		      struct datahead *dh = (struct datahead *) (db->data
@@ -435,8 +436,8 @@ gc (struct database_dyn *db)
 			  > db->head->first_free)
 			dbg_log ("full key of entry %zu in hash bucket %zu "
 				 "out of bounds: %" PRIu32 "+%zu > %zu",
-				 cnt, idx, he->packet, dh->allocsize,
-				 db->head->first_free);
+				 cnt, idx, he->packet, (size_t) dh->allocsize,
+				 (size_t) db->head->first_free);
 		    }
 
 		  run = he->next;