36 lines
978 B
Diff
36 lines
978 B
Diff
|
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 ----
|
||
|
# define memset_zero(P, Len) (memset (P, '0', Len), (P) += (Len))
|
||
|
#endif
|
||
|
|
||
|
+ #if FPRINTFTIME
|
||
|
+ #define advance(p, _n) ;
|
||
|
+ #else
|
||
|
+ #define advance(p, _n) p += _n;
|
||
|
+ #endif
|
||
|
+
|
||
|
#define add(n, f) \
|
||
|
do \
|
||
|
{ \
|
||
|
***************
|
||
|
*** 198,204 ****
|
||
|
memset_space (p, _delta); \
|
||
|
} \
|
||
|
f; \
|
||
|
! p += FPRINTFTIME ? 0 : _n; \
|
||
|
} \
|
||
|
i += _incr; \
|
||
|
} while (0)
|
||
|
--- 204,210 ----
|
||
|
memset_space (p, _delta); \
|
||
|
} \
|
||
|
f; \
|
||
|
! advance(p, _n); \
|
||
|
} \
|
||
|
i += _incr; \
|
||
|
} while (0)
|