   #endif
   
 + #if FPRINTFTIME
-+ #define advance(p, n) ;
++ #define advance(p, _n) ;
 + #else
-+ #define advance(p, n) p += _n;
++ #define advance(p, _n) p += _n;
 + #endif 
 + 
   #define add(n, f)							      \

  		memset_space (p, _delta);				      \
  	    }								      \
  	  f;								      \
! 	  advance(p, n);						      \
  	}								      \
        i += _incr;							      \
      } while (0)

diff -rc coreutils-5.97-orig/lib/strftime.c coreutils-5.97/lib/strftime.c
*** coreutils-5.97-orig/lib/strftime.c	2006-10-18 17:10:16.000000000 +0200
--- coreutils-5.97/lib/strftime.c	2006-10-18 17:19:10.000000000 +0200
***************
*** 180,185 ****
--- 180,191 ----
