Annotation of coherent/d/conf/old_tboot/foo, revision 1.1

1.1     ! root        1: /* typed.h -- Data structures for an implimentation of internally
        !             2:  * typed data structures.
        !             3:  *
        !             4:  * This file has 5 major sections:
        !             5:  * TYPED_SPACE DECLARATIONS    -- Declarations for typed_space in general.
        !             6:  * DATA TYPES                  -- Values for typed_space.ts_type.
        !             7:  *     Make at least one entry here when you add new data types.
        !             8:  * STRUCTURE DECLARATIONS      -- Declarations for specific typed spaces.
        !             9:  *     Declare structures that describe the typed_space.ts_data element.
        !            10:  * FUNCTION DECLARATIONS       -- Function names for specific typed spaces.
        !            11:  *     Declare all the functions need to manipulate your data type.
        !            12:  * USEFUL SYMBOLS              -- Symbols needed by specific typed spaces.
        !            13:  *     Anything else you need to define should go here.
        !            14:  */
        !            15: 
        !            16: /*
        !            17:  * DATA TYPES:  (values for ts_type in a typed_space)
        !            18:  * All data types start with "T_".
        !            19:  * Similar data types share a common prefix which is defined like this:
        !            20:  * #define T_COMMON    (space_type)0xhh00
        !            21:  * Specific types are then assigned sequentially from that:
        !            22:  * #define T_COMMON_SPECIFIC   T_COMMON+n
        !            23:  */
        !            24: /* 
        !            25:  * STRUCTURE DECLARATIONS.
        !            26:  * These define the typed_space.ts_data elements that go with the above
        !            27:  * data types.  They should be typedef'd to a name derivable from the
        !            28:  * type name by removing the leading "T_" (see above.)
        !            29:  *
        !            30:  * E.g. For the type T_COMMON create this typedef:
        !            31:  * typedef common {
        !            32:  * ...
        !            33:  * } COMMON;
        !            34:  *
        !            35:  * If the specific types need their own structs do them like this:
        !            36:  * typedef common_specific {
        !            37:  * ...
        !            38:  * } COMMON_SPECIFIC;
        !            39:  *
        !            40:  */
        !            41: 
        !            42: /* USEFUL SYMBOLS.
        !            43:  * If appropriate, be sure to define a form of NULL for your new data
        !            44:  * type.  E.g. for the type COMMON
        !            45:  * #define COMMON_NULL ((COMMON *) 0)
        !            46:  *
        !            47:  * If you need any other symbols define them here.
        !            48:  */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.