Release Overview
Version 6.0
New Compiler Switches
There are several new compiler command line options.
-C52 Causes the compiler to maintain source compatibility with the Version 5.2 compiler. -Dd31 Enables support for decimal and binary data items having up to 31 digits or 16 bytes. For a detailed description of 31-digit support, see the section titled, "31-digit PIC 9 Support." -Fa Generates Version 5 XFD files for all files (indexed, relative, and sequential). -Fx Generates Version 5 XFD files for indexed files. -F4 Generates Version 4 XFD files for indexed files. -Z52 Creates object code that can be run with a Version 5.2 runtime. --brand serial#
Causes the compiler to embed the specified value into the object file. Serial# is a separate argument of up to 20 characters. When you specify this option and a value, the COBOL object is associated with the value of serial# in such a way that it will execute only with a runtime that has the corresponding serial number. Attempts to execute the program with a runtime that has a different serial number (either as the initial program, or as a called subprogram) result in the runtime displaying the message "Incorrect serial number" and returning a call error of 28. For more information, see the section titled "Support for Matching an Object File with a Specific Runtime." --fileIdSize=#
Specifies the size, in bytes, of file handles to be passed to COBOL programs. "#" is replaced by the value 2, 4, or 8 to specify the number of bytes in the passed integer. A 4-byte native integer is passed by default. A 2-byte native integer is used in HP COBOL compatibility mode ("-Cp"). For more information, see the section titled "Passing a File Handle to a Subroutine." --nodata32bit Causes indexes to be generated as 16-bit data items and inhibits the new data addressing features of Version 6.0. Alternatively, compile for compatibility with a pre-6.0 object format. For example, use the "-Z52" option. For more information, see the section titled "Format of Index Items Changed."
|
Acucorp, Inc. Voice: (800) 262-6585 (U.S.A. and Canada) Voice: (858) 689-4500 Fax: (858) 689-4550 Please share your comments on this manual or on any Acucorp documentation with the Acucorp Communications Department. |
|
|
| © 1988-2003 Acucorp, Inc. All rights reserved. |