Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

10.0;crtyobj (create_type_object), revision 1.0, 88/05/05
crtyobj (create_type_object) - create a type object module for binding.
usage:  crtyobj  [-b bin_name] [-u high.low] [-sect section_name]
                type_name [variable_name]



DESCRIPTION
     crtyobj creates an object module that 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.

     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 explicitly with the high and low
                     addresses in the positions indicated.

                     NOTE:     Use this option only for system debugging.

EXAMPLES
     $ crtyobj example_type example_$uid
     $ bind -b example_mgr example_main.bin example_calls.bin example_type.bin


SEE ALSO
     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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026