LP
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
- 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.Note: Under LP(64), some compiler options are not applicable. For more information, see Using compiler options to build 64-bit applications.
The default is LP(32).
