about summary refs log tree commit diff
path: root/pkgs/tools/misc/coreutils-5/dietlibc.patch
blob: 232737c2f354e2cc9d6e18b714a855fef830e367 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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)