Annotation of 43BSDReno/sys/netiso/xebec/xebec.h, revision 1.1

1.1     ! root        1: /* $Header: xebec.h,v 2.1 88/09/19 12:56:35 nhall Exp $ */
        !             2: /* $Source: /var/home/tadl/src/argo/xebec/RCS/xebec.h,v $ */
        !             3: 
        !             4: union llattrib {
        !             5:        struct {
        !             6:  char *address;        } ID;
        !             7:        int     STRUCT;
        !             8:        int     SYNONYM;
        !             9:        struct {
        !            10:  char *address;        } PREDICATE;
        !            11:        struct {
        !            12:  char *address;        } ACTION;
        !            13:        int     PROTOCOL;
        !            14:        int     LBRACK;
        !            15:        int     RBRACK;
        !            16:        int     LANGLE;
        !            17:        int     EQUAL;
        !            18:        int     COMMA;
        !            19:        int     STAR;
        !            20:        int     EVENTS;
        !            21:        int     TRANSITIONS;
        !            22:        int     INCLUDE;
        !            23:        int     STATES;
        !            24:        int     SEMI;
        !            25:        struct {
        !            26:  char *address;        } PCB;
        !            27:        int     DEFAULT;
        !            28:        int     NULLACTION;
        !            29:        int     SAME;
        !            30:        struct {
        !            31:  char *address; int isevent;   } pcb;
        !            32:        struct {
        !            33:  int type;     } syn;
        !            34:        struct {
        !            35:  struct Object *setnum;        } setlist;
        !            36:        struct {
        !            37:  struct Object *setnum;        } setlisttail;
        !            38:        struct {
        !            39:  unsigned char type;   } part;
        !            40:        struct {
        !            41:  unsigned char type;   } parttail;
        !            42:        struct {
        !            43:  unsigned char type; char *address;    } partrest;
        !            44:        struct {
        !            45:  struct Object *object;        } setstruct;
        !            46:        struct {
        !            47:  unsigned char type,keep; char *address; struct Object *object;        } setdef;
        !            48:        int     translist;
        !            49:        int     transition;
        !            50:        struct {
        !            51:  struct Object *object;        } event;
        !            52:        struct {
        !            53:        struct Object *object;          } oldstate;
        !            54:        struct {
        !            55:        struct Object *object;          } newstate;
        !            56:        struct {
        !            57:        char *string;   } predicatepart;
        !            58:        struct {
        !            59:        char *string; struct Object *oldstate; struct Object *newstate;         } actionpart;
        !            60: };
        !            61: #define LLTERM 23
        !            62: #define LLSYM  44
        !            63: #define LLPROD 38
        !            64: 
        !            65: #define LLINF  10000
        !            66: 
        !            67: #define T_ID                              1
        !            68: #define T_STRUCT                          2
        !            69: #define T_SYNONYM                         3
        !            70: #define T_PREDICATE                       4
        !            71: #define T_ACTION                          5
        !            72: #define T_PROTOCOL                        6
        !            73: #define T_LBRACK                          7
        !            74: #define T_RBRACK                          8
        !            75: #define T_LANGLE                          9
        !            76: #define T_EQUAL                           10
        !            77: #define T_COMMA                           11
        !            78: #define T_STAR                            12
        !            79: #define T_EVENTS                          13
        !            80: #define T_TRANSITIONS                     14
        !            81: #define T_INCLUDE                         15
        !            82: #define T_STATES                          16
        !            83: #define T_SEMI                            17
        !            84: #define T_PCB                             18
        !            85: #define T_DEFAULT                         19
        !            86: #define T_NULLACTION                      20
        !            87: #define T_SAME                            21
        !            88: #define T_ENDMARKER                       22

unix.superglobalmegacorp.com

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