From ef68dd4a92976276304de2aedfbe34ae91a86abb Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Sun, 24 Jan 2010 22:45:14 +0200 Subject: [PATCH] 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. --- src/xz/args.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xz/args.c b/src/xz/args.c index bb6e27b..393ba6a 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': -- 2.39.2