X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Fvalue-parser.c;h=cc73176a38db24f2c0b940666d71b277943db23d;hb=9021515cfa1489f9cd37e7440807bdd1d40de37a;hp=9d3d77f91656efee82cb8eac2d8b14b298a97ef1;hpb=d44e73b56871896066312ace8403eeea36de1db0;p=pspp diff --git a/src/language/lexer/value-parser.c b/src/language/lexer/value-parser.c index 9d3d77f916..cc73176a38 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; } @@ -78,7 +79,7 @@ parse_num_range (struct lexer *lexer, { if (*x == LOWEST) { - msg (SE, _("LO or LOWEST must be part of a range.")); + msg (SE, _("%s or %s must be part of a range."), "LO", "LOWEST"); return false; } *y = *x;