The prototyped call cannot be used in an expression because it does not return a value.
30
Cause . . . . . : A prototyped call within an expression must have a return value. The call is ignored.
Recovery . . . : Use the CALLP operation, or change the expression to use a prototyped call which returns a value. Compile again.