option #28

Mapping decimal data type to numeric

WTSupported in traditional Synergy on Windows
WNSupported in Synergy .NET on Windows
USupported on UNIX
VSupported on OpenVMS

System option #28 causes the compiler to map decimal subroutine arguments (d) to numeric (n).


Option #28 is a compiler option only. It has no effect at runtime. The compiler checks for this option when it compiles your modules. Once your modules are built, you cannot map the decimal data type to numeric.

If system option #28 is set, the compiler treats any subroutine arguments declared as type d as type n.

If this option is not set, no mapping of the decimal data type occurs.

In Synergy .NET, the ‑N compiler option performs the same function.