This directive is reserved for internal use by this COBOL system. Because it might appear in the list of settings, it is included
for completeness. It is not intended for your use, and its setting should not be changed.
Compiles a program for execution in a 64-bit run-time environment.
Syntax:
>>-.---.-.----.--P64--------><
+-/-+ +-NO-+
Properties:
- Default
- Windows:
NOP64 on 32-bit systems or P64 if the
64-bit check box in the
Build Settings dialog box is set.UNIX:
NOP64 compiling with the
cob32 command, or if COBMODE is set to 32. P64 compiling with the
cob64 command or if COBMODE is set to 64.
- IDE equivalent
-
Click
- Phase
- Syntax check
- $SET
- Any
Dependencies:
P64 immediately sets: RTNCODE-SIZE"8" and FCD3
NOP64 immediately sets: RTNCODE-SIZE"4"
Comments:
If you set the P64 directive, your program is compiled to run under a 64-bit development environment, and to manipulate 64-bit pointers.
If you set the P64 directive, your program is compiled to use 64-bit pointers and has access to a 64-bit address space if you are executing on a 64-bit machine with an appropriate setting of the ILTARGET directive.