changeset 20159:e75a0fe1eee2

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.
author Rik <rik@octave.org>
date Mon, 16 Mar 2015 11:51:35 -0700
parents 857a8f018f53
children 8c20fb6caa16
files libinterp/octave.cc
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/octave.cc
+++ b/libinterp/octave.cc
@@ -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;