From: Lasse Collin Date: Sun, 24 Jan 2010 20:45:14 +0000 (+0200) Subject: Set LC_NUMERIC=C when --robot is used. X-Git-Tag: v5.0.0~150 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef68dd4a92976276304de2aedfbe34ae91a86abb;p=thirdparty%2Fxz.git Set LC_NUMERIC=C when --robot is used. It is to ensure that floating point numbers will always have a dot as the decimal separator. --- diff --git a/src/xz/args.c b/src/xz/args.c index bb6e27bb..393ba6aa 100644 --- a/src/xz/args.c +++ b/src/xz/args.c @@ -222,6 +222,10 @@ parse_real(args_info *args, int argc, char **argv) // --robot case OPT_ROBOT: opt_robot = true; + + // This is to make sure that floating point numbers + // always have a dot as decimal separator. + setlocale(LC_NUMERIC, "C"); break; case 'z':