The LP option specifies whether the compiler
generates 31-bit code or 64-bit code. It also determines the default
size of POINTER and HANDLE and related variables.
.-32-.
>>-LP--(--+-64-+--)--------------------------------------------><
- 32
- Under LP(32), the compiler generates 31-bit code.
In addition, type size_t resolves to FIXED BIN(31).
The default size of POINTER and HANDLE is four bytes.
- 64
- Under LP(64), the compiler generates 64-bit code.
In addition, type size_t resolves to FIXED BIN(63).
The default size of POINTER and HANDLE is eight bytes.
The default is LP(32).