# HG changeset patch # User Rik # Date 1426531895 25200 # Node ID e75a0fe1eee203838738704dd4ba75b7f745ba43 # Parent 857a8f018f5355360839dd629389887119906791 Set LC_NUMERIC and LC_TIME environment variables to 'C' (bug 44469). * octave.cc (octave_initialize_interpreter): Use octave_env::putenv to set LC_NUMERIC and LC_TIME variables to 'C' as Matlab does. diff -r 857a8f018f53 -r e75a0fe1eee2 libinterp/octave.cc --- a/libinterp/octave.cc Tue Mar 17 10:13:58 2015 -0400 +++ b/libinterp/octave.cc Mon Mar 16 11:51:35 2015 -0700 @@ -727,6 +727,8 @@ // Matlab uses "C" locale for LC_NUMERIC class regardless of local setting setlocale (LC_NUMERIC, "C"); setlocale (LC_TIME, "C"); + octave_env::putenv ("LC_NUMERIC", "C"); + octave_env::putenv ("LC_TIME", "C"); octave_embedded = embedded;