Fix Wundef warning for SEPARATE_KEY
authorSiddhesh Poyarekar <siddhesh@redhat.com>
Thu, 26 Jun 2014 08:40:07 +0000 (14:10 +0530)
committerSiddhesh Poyarekar <siddhesh@redhat.com>
Thu, 26 Jun 2014 17:00:35 +0000 (22:30 +0530)
The SEPARATE_KEY macro is never defined in any condition or
architecture.  It is effectively dead code, so remove it.

ChangeLog
nscd/connections.c

index 98b0eb2..39d46a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2014-06-26  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * nscd/connections.c (enum usekey) [SEPARATE_KEY]: Remove
+       code.
+       (verify_persistent_db): Likewise.
+
 2014-06-26  Roland McGrath  <roland@hack.frob.com>
 
        * sysdeps/unix/sysv/linux/s390/s390-32/nptl/c++-types.data: Moved ...
index 180ae77..3e950af 100644 (file)
@@ -318,12 +318,6 @@ enum usekey
     use_he = 1,
     use_he_begin = use_he | use_begin,
     use_he_end = use_he | use_end,
-#if SEPARATE_KEY
-    use_key = 2,
-    use_key_begin = use_key | use_begin,
-    use_key_end = use_key | use_end,
-    use_key_first = use_key_begin | use_first,
-#endif
     use_data = 3,
     use_data_begin = use_data | use_begin,
     use_data_end = use_data | use_end,
@@ -472,16 +466,7 @@ verify_persistent_db (void *mem, struct database_pers_head *readhead, int dbnr)
          if (here->key < here->packet + sizeof (struct datahead)
              || here->key > here->packet + dh->allocsize
              || here->key + here->len > here->packet + dh->allocsize)
-           {
-#if SEPARATE_KEY
-             /* If keys can appear outside of data, this should be done
-                instead.  But gc doesn't mark the data in that case.  */
-             if (! check_use (data, head->first_free, usemap,
-                              use_key | (here->first ? use_first : 0),
-                              here->key, here->len))
-#endif
-               goto fail;
-           }
+           goto fail;
 
          work = here->next;
 
@@ -501,10 +486,6 @@ verify_persistent_db (void *mem, struct database_pers_head *readhead, int dbnr)
      he->first == true hashentry.  */
   for (ref_t idx = 0; idx < head->first_free; ++idx)
     {
-#if SEPARATE_KEY
-      if (usemap[idx] == use_key_begin)
-       goto fail;
-#endif
       if (usemap[idx] == use_data_begin)
        goto fail;
     }