]> git.saurik.com Git - apple/libc.git/blob - stdlib/OpenBSD/gcvt.c.patch
63377e96c31f7f2ecdfc5f830f27576c9979ba20
[apple/libc.git] / stdlib / OpenBSD / gcvt.c.patch
1 --- gcvt.c.orig 2009-11-06 00:45:45.000000000 -0800
2 +++ gcvt.c 2009-11-06 00:52:51.000000000 -0800
3 @@ -68,7 +68,7 @@ gcvt(double value, int ndigit, char *buf
4 sign = 0;
5 src = digits;
6 *dst++ = *src++;
7 - *dst++ = *lconv->decimal_point;
8 + dst = stpcpy(dst, lconv->decimal_point);
9 while (*src != '\0')
10 *dst++ = *src++;
11 *dst++ = 'e';
12 @@ -101,7 +101,7 @@ gcvt(double value, int ndigit, char *buf
13 if (*src != '\0') {
14 if (src == digits)
15 *dst++ = '0'; /* zero before decimal point */
16 - *dst++ = *lconv->decimal_point;
17 + dst = stpcpy(dst, lconv->decimal_point);
18 for (i = decpt; digits[i] != '\0'; i++) {
19 *dst++ = digits[i];
20 }