X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Fvalue-parser.c;h=65e34a348b86b41904b8eee9ac851c243666ae18;hb=14f4522a17db23e67a6fa17876633cc6260cb42b;hp=9d3d77f91656efee82cb8eac2d8b14b298a97ef1;hpb=5f91f0868ec7cdbdb7900a2cb6e876b467fb2a6e;p=pspp diff --git a/src/language/lexer/value-parser.c b/src/language/lexer/value-parser.c index 9d3d77f916..65e34a348b 100644 --- a/src/language/lexer/value-parser.c +++ b/src/language/lexer/value-parser.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2005, 2006, 2009, 2010, 2011 Free Software Foundation, Inc. + Copyright (C) 2005, 2006, 2009, 2010, 2011, 2014 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -18,6 +18,7 @@ #include "value-parser.h" +#include #include #include "data/data-in.h" @@ -62,15 +63,15 @@ parse_num_range (struct lexer *lexer, if (*y < *x) { double t; - msg (SW, _("The high end of the range (%g) is below the low end (%g). " - "The range will be treated as if reversed."), - *y, *x); + msg (SW, _("The high end of the range (%.*g) is below the low end " + "(%.*g). The range will be treated as if reversed."), + DBL_DIG + 1, *y, DBL_DIG + 1, *x); t = *x; *x = *y; *y = t; } else if (*x == *y) - msg (SW, _("Ends of range are equal (%g)."), *x); + msg (SW, _("Ends of range are equal (%.*g)."), DBL_DIG + 1, *x); return true; }