pwcache: Do not declare uidtb and gidtb when not used When the system provides implementations for user_from_uid() or group_from_gid() we are not using these variables, so better not declare them. Fixes: commit 21d12b02112097f0c195dceb1892c95b7b957b36
diff --git a/src/pwcache.c b/src/pwcache.c
index 99609d9..8ed855c 100644
--- a/src/pwcache.c
+++ b/src/pwcache.c
@@ -83,8 +83,12 @@ typedef struct gidc {
* cache both hits and misses.
*/
+#ifndef HAVE_USER_FROM_UID
static UIDC **uidtb; /* uid to name cache */
+#endif
+#ifndef HAVE_GROUP_FROM_GID
static GIDC **gidtb; /* gid to name cache */
+#endif
static UIDC **usrtb; /* user name to uid cache */
static GIDC **grptb; /* group name to gid cache */