X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Foperations.def;h=d3044043df4a168bac21a466422eb4038ea38388;hb=263613c4fe117bcf0702cc7d0d334068b2424d37;hp=d283867214811ea142d83cafd39d9b69faf2a0a0;hpb=ff70b552a07332fbc2b2f09b8f097a084e6051b8;p=pspp diff --git a/src/language/expressions/operations.def b/src/language/expressions/operations.def index d283867214..d3044043df 100644 --- a/src/language/expressions/operations.def +++ b/src/language/expressions/operations.def @@ -630,16 +630,16 @@ absorb_miss no_opt no_abbrev string function VALUELABEL (var v) // Artificial. operator SQUARE (x) = x * x; -boolean operator NUM_TO_BOOLEAN (x) +boolean operator NUM_TO_BOOLEAN (x, string op_name) { if (x == 0. || x == 1. || x == SYSMIS) return x; else { - msg (SE, _("A number being treated as a Boolean in an " - "expression was found to have a value other than " - "0 (false), 1 (true), or the system-missing value. " - "The result was forced to 0.")); + msg (SE, _("An operand of the %.*s operator was found to have a value " + "other than 0 (false), 1 (true), or the system-missing " + "value. The result was forced to 0."), + (int) op_name.length, op_name.string); return 0.; } }