20250719 Omit the initial space sometimes printed before the name of a function that accepts a variable number of arguments. For example, set I; param p{I}; data; param :I: p := b 3.7 c 2.9; display min(p['b'], p['c']); printed " min(p['b'],p['c']) = 2.9". Fix a (harmless) bug that sometimes gave an erroneous warning, such as "solve_out: nldc = 79824, P->ldef = 79974". Fix seldom seen bugs with a defined variable whose defining expression is linear but involves nonlinear defined variables. Example: var x{i in 1..3} in [-10, 10] := i; var y = 2*x[1] + 1; var y1 = 3*y + x[2]; var z = (y1-1)^2; var w = 3*z + x[3] + 2; var v = (w - 3)^2; var u = 3*v + 4; print y1; # OK minimize zot: 4*u; print y1; # wrong: printed 14 rather than 11 solve; # gave #MINOS 5.51: unbounded (or badly scaled) problem. #0 iterations #Nonlin evals: obj = 10, grad = 9. # after the fix #MINOS 5.51: optimal solution found. #5 iterations, objective 16 #Nonlin evals: obj = 15, grad = 14.