CRE Programmer's Guide
Run-Time Diagnostic Messages
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
10-16
Math Function Messages
46
Cause. The parameter passed to a logarithm function was less than or equal to zero.
The parameter to a logarithm function must be greater than zero.
Effect. Program behavior is language and application dependent.
Recovery. Modify the program to pass a valid value to the logarithm function.
47
Cause. The value of the second parameter to a modulo function was zero. The
second parameter to a modulo function must be nonzero.
Effect. Program behavior is language and application dependent.
Recovery. Modify the program to pass a nonzero value to the modulo function.
48
Cause. Parameters to a Power function were not acceptable. Given the expression
x
y
the following parameter combinations produce this message:
x = 0 and y is less than or equal to 0
x < 0 and y is not an integral value
Effect. Program behavior is language and application dependent.
Recovery. Modify the program to pass values that do not violate the above
combinations.
49
Cause. The parameter to a square root function was a negative number. The
parameter must be greater than or equal to zero.
Effect. Program behavior is language and application dependent.
Recovery. Modify the program to pass a nonnegative value to the square root
function.
Logarithm function domain fault
Modulo function domain fault
Exponentiation domain fault
Square root domain fault