TOCPREVNEXT

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.
TOCPREVNEXT
© 1988-2003 Acucorp, Inc.
All rights reserved.