diff --git a/nscd/nscd-client.h b/nscd/nscd-client.h
index dd7421c5d1..c507933acb 100644
--- a/nscd/nscd-client.h
+++ b/nscd/nscd-client.h
@@ -283,7 +283,7 @@ datahead_init_neg (struct datahead *head, nscd_ssize_t allocsize,
 /* Structure for one hash table entry.  */
 struct hashentry
 {
-  request_type type:8;		/* Which type of dataset.  */
+  uint8_t type;			/* Type of dataset; see request_type.  */
   bool first;			/* True if this was the original key.  */
   nscd_ssize_t len;		/* Length of key.  */
   ref_t key;			/* Pointer to key.  */
