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