The prototyped call returns a value which is lost when CALLP is used.
0
Cause . . . . . : The prototyped call is intended to be called in an expression so that the return value can be used. When CALLP is used, the return value cannot be used.
Recovery . . . : If the return value is important, use the call as an operand in an expression and compile again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.