Revert "replace: fix unused variable warning"
authorBjörn Jacke <bj@sernet.de>
Wed, 13 Jun 2012 19:55:42 +0000 (21:55 +0200)
committerBjörn Jacke <bj@sernet.de>
Wed, 13 Jun 2012 19:55:42 +0000 (21:55 +0200)
This reverts commit e2747fc62c2acbab143c4971469e0a4fc36d8789.

one line slipped into a wrong ifndef ...

lib/replace/strptime.c

index 181fd12ba9f84eaf50b17fa423c269485064ad10..0e40f7561acd72e1e2b3cfb11393331a44f67d1a 100644 (file)
@@ -251,6 +251,7 @@ 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;
@@ -260,17 +261,15 @@ 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;
-  struct era_entry *era;
-
-  era = NULL;
 #endif
+  struct era_entry *era;
 
   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;
 
@@ -298,10 +297,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++)
        {