replace: fix unused variable warning
authorBjörn Jacke <bj@sernet.de>
Wed, 13 Jun 2012 16:55:56 +0000 (18:55 +0200)
committerBjörn Jacke <bj@sernet.de>
Wed, 13 Jun 2012 16:55:56 +0000 (18:55 +0200)
found by the IRIX compiler

lib/replace/strptime.c

index 0e40f7561acd72e1e2b3cfb11393331a44f67d1a..181fd12ba9f84eaf50b17fa423c269485064ad10 100644 (file)
@@ -251,7 +251,6 @@ strptime_internal (rp, fmt, tm, decided, era_cnt)
      enum locale_status *decided;
      int era_cnt;
 {
-  const char *rp_backup;
   int cnt;
   size_t val;
   int have_I, is_pm;
@@ -261,15 +260,17 @@ strptime_internal (rp, fmt, tm, decided, era_cnt)
   int have_yday;
   int have_mon, have_mday;
 #ifdef _NL_CURRENT
+  const char *rp_backup;
   size_t num_eras;
-#endif
   struct era_entry *era;
 
+  era = NULL;
+#endif
+
   have_I = is_pm = 0;
   century = -1;
   want_century = 0;
   want_era = 0;
-  era = NULL;
 
   have_wday = want_xday = have_yday = have_mon = have_mday = 0;
 
@@ -297,10 +298,10 @@ strptime_internal (rp, fmt, tm, decided, era_cnt)
 #ifndef _NL_CURRENT
       /* We need this for handling the `E' modifier.  */
     start_over:
-#endif
 
       /* Make back up of current processing pointer.  */
       rp_backup = rp;
+#endif
 
       switch (*fmt++)
        {