Say .rexxinfo~architecture
Say .rexxinfo~internalmaxnumber
Say 1.000001**9999999999
produces
64
999999999999999999
Oooops ! ... try again. Invalid whole number.
Operand to the right of the power operator (**) must be a whole number; found "9999999999"
but 5.4.17.12. internalMaxNumber says
Returns the maximum allowed value for internal whole numbers used e. g. as arguments to built-in
functions, as the right-hand operand of the power (**) operator, or as the values of exprr and exprf in a DO or LOOP instruction
(Underscoring is mine)
Anonymous
Hi Josep, numeric digits prevales before internalmaxnumber.
With 9 digits, your 9999999999 (10 digits) is not a whole number.
produces
Thanks, Paul. Yes, this is explained in rexxref 10.2.2 "Power". But then the description in 5.4.17.12 is clearly misleading.
I agree...