b8498f9e0c
with utf8 locales(#463556)
16 lines
640 B
Diff
16 lines
640 B
Diff
diff -urNp coreutils-6.12-orig/src/seq.c coreutils-6.12/src/seq.c
|
|
--- coreutils-6.12-orig/src/seq.c 2008-05-26 08:40:32.000000000 +0200
|
|
+++ coreutils-6.12/src/seq.c 2008-09-29 22:09:21.000000000 +0200
|
|
@@ -304,7 +304,10 @@ print_numbers (char const *fmt, struct l
|
|
bool print_extra_number = false;
|
|
long double x_val;
|
|
char *x_str;
|
|
- int x_strlen = asprintf (&x_str, fmt, x);
|
|
+ int x_strlen;
|
|
+ setlocale (LC_NUMERIC, "C");
|
|
+ x_strlen = asprintf (&x_str, fmt, x);
|
|
+ setlocale (LC_NUMERIC, "");
|
|
if (x_strlen < 0)
|
|
xalloc_die ();
|
|
x_str[x_strlen - layout.suffix_len] = '\0';
|