diff --git a/src/parser/read_tra_file.cpp b/src/parser/read_tra_file.cpp index 1e494d40d..842f1a697 100644 --- a/src/parser/read_tra_file.cpp +++ b/src/parser/read_tra_file.cpp @@ -18,12 +18,14 @@ #include #include #include +#include #include #include #include #include #include #include +#include #include #include @@ -97,6 +99,10 @@ static uint_fast32_t make_first_pass(char* buf) */ sparse::StaticSparseMatrix * read_tra_file(const char * filename) { + if (setlocale( LC_NUMERIC, "de_DE" ) == 0) + { + fprintf(stderr, "could not set locale\n"); + } /* open file and map to memory */