--- gforth/engine/io.c 2006/04/09 08:24:47 1.23 +++ gforth/engine/io.c 2006/04/14 12:18:50 1.24 @@ -475,6 +475,7 @@ void prep_terminal () } /* added by MdG */ setlocale(LC_ALL, ""); + setlocale(LC_NUMERIC, "C"); /* Try to keep this function from being INTerrupted. We can do it on POSIX and systems with BSD-like signal handling. */