2.0;crtyobj (create_type_object), revision 2.0, 86/03/31
CRTYOBJ (CREATE_TYPE_OBJECT) -- Create a type object module for binding.
usage: CRTYOBJ type_name [variable_name] [-B bin_name] [-U high.low]
[-SECT section_name] [-PRE_SR9.5] {CL}
FORMAT
CRTYOBJ type_name [variable_name] [options]
CRTYOBJ creates an object module which contains a global symbol with the type
UID. This module is bound with type managers. The variable is passed into
calls to TRAIT_$MGR_DCL to declare support for the specified type.
ARGUMENTS
type_name
(required) Specify the name of the type for which an object module is
to be created.
variable_name
(optional) Specify the variable name for the type uid.
Default if omitted: name the variable "type_name_$UID".
OPTIONS
-B bin_name Specify the output binary file name. The default is
"type_name.BIN".
-SECT section_name
Specify the section name for the data area in which the
variable is declared. The default section name is "DATA$".
-U high.low Specify the type UID explicityly with the high and low
addresses in the positions indicated. Use this option only
for system debugging purposes.
-PRE_SR9.5 Generate an object module in the pre-SR9.5 format. If this
option is omitted, the generated object module is in the
SR9.5 format.
EXAMPLES
$ crtyobj example_type example_$uid
$ bind -b example_mgr example_main.bin example_calls.bin example_type.bin
RELATED TOPICS
More information is available. Type:
- HELP CRTY
for information on creating types.
- HELP DLTY
for information on deleting types.
- HELP LTY
for information on listing types.