Annotation of 43BSDReno/contrib/isode-beta/vt/states5.c, revision 1.1

1.1     ! root        1: /* states5.c - VTPM: FSM sector 5 states */
        !             2: 
        !             3: #ifndef        lint
        !             4: static char *rcsid = "$Header: /f/osi/vt/RCS/states5.c,v 7.0 89/11/23 22:31:47 mrose Rel $";
        !             5: #endif
        !             6: 
        !             7: /* 
        !             8:  * $Header: /f/osi/vt/RCS/states5.c,v 7.0 89/11/23 22:31:47 mrose Rel $
        !             9:  *
        !            10:  *
        !            11:  * $Log:       states5.c,v $
        !            12:  * Revision 7.0  89/11/23  22:31:47  mrose
        !            13:  * Release 6.0
        !            14:  * 
        !            15:  */
        !            16: 
        !            17: /*
        !            18:  *                               NOTICE
        !            19:  *
        !            20:  *    Acquisition, use, and distribution of this module and related
        !            21:  *    materials are subject to the restrictions of a license agreement.
        !            22:  *    Consult the Preface in the User's Manual for the full terms of
        !            23:  *    this agreement.
        !            24:  *
        !            25:  */
        !            26: 
        !            27: 
        !            28: #include "vtpm.h"
        !            29: 
        !            30: #define        undefined(s1, e1) \
        !            31:        adios (NULLCP, \
        !            32:              "undefined state/event: sector is 5, state is %s, event is %d", \
        !            33:               s1, e1)
        !            34: 
        !            35: int
        !            36: s5_400B(event, pe)                     /* sector 5, state 400B */
        !            37:        int     event;
        !            38:        PE      pe;
        !            39: {
        !            40:        switch (event) {
        !            41:        case DLQ:
        !            42:                return(a5_35(pe));
        !            43:        case NDQ_ntr:
        !            44:                return(a5_3(pe));
        !            45:        case NDQ_tr:
        !            46:                return(a5_2(pe));
        !            47:        case UDQ:
        !            48:                return(a5_34(pe));
        !            49:        case HDQ:
        !            50:                return(a5_106(pe));
        !            51:        case VDATreq_h:
        !            52:                return(a5_11(pe));
        !            53:        case VDATreq_u:
        !            54:                return(a5_28(pe));
        !            55:        case RLQ:
        !            56:                return(a5_38(pe));
        !            57:        case BKQ:
        !            58:                return(a5_32(pe));
        !            59:        case VDATreq_n:
        !            60:                return(a5_1(pe));
        !            61:        case VDELreq:
        !            62:                return(a5_9(pe));
        !            63:        case VRELreq:
        !            64:                return(a5_17(pe));
        !            65:        case VBRKreq:
        !            66:                return(a5_5(pe));
        !            67:        default:
        !            68:                undefined ("400B", event); /* NOTREACHED */
        !            69:        }
        !            70: }
        !            71: 
        !            72: /* ARGSUSED */
        !            73: int
        !            74: s5_402B(event, pe)
        !            75:        int     event;
        !            76:        PE      pe;
        !            77: {
        !            78:                undefined ("402B", event); /* NOTREACHED */
        !            79: }
        !            80: 
        !            81: /* ARGSUSED */
        !            82: int
        !            83: s5_420B(event, pe)
        !            84:        int     event;
        !            85:        PE      pe;
        !            86: {
        !            87:                undefined ("420B", event); /* NOTREACHED */
        !            88: }
        !            89: 
        !            90: /* ARGSUSED */
        !            91: int
        !            92: s5_422B(event, pe)                     /* sector 5, state 422B */
        !            93:        int     event;
        !            94:        PE      pe;
        !            95: {
        !            96:                undefined ("422B", event); /* NOTREACHED */
        !            97: }
        !            98: 
        !            99: /* ARGSUSED */
        !           100: int
        !           101: s5_40N(event, pe)
        !           102:        int     event;
        !           103:        PE      pe;
        !           104: {
        !           105:                undefined ("40N", event); /* NOTREACHED */
        !           106: }
        !           107: 
        !           108: /* ARGSUSED */
        !           109: int
        !           110: s5_40T(event, pe)
        !           111:        int     event;
        !           112:        PE      pe;
        !           113: {
        !           114:                undefined ("40T", event); /* NOTREACHED */
        !           115: }
        !           116: 
        !           117: /* ARGSUSED */
        !           118: int
        !           119: s5_42T(event, pe)
        !           120:        int     event;
        !           121:        PE      pe;
        !           122: {
        !           123:                undefined ("42T", event); /* NOTREACHED */
        !           124: }
        !           125: 
        !           126: /* ARGSUSED */
        !           127: int
        !           128: s5_42N(event, pe)
        !           129:        int     event;
        !           130:        PE      pe;
        !           131: {
        !           132:                undefined ("42N", event); /* NOTREACHED */
        !           133: }
        !           134: 
        !           135: 
        !           136: s5_61(event, pe)
        !           137:        int     event;
        !           138:        PE      pe;
        !           139: {
        !           140:        switch (event) {
        !           141:        case BKR:
        !           142:                return(a5_31(pe));
        !           143:        default:
        !           144:                undefined ("61", event); /* NOTREACHED */
        !           145:        }
        !           146: }
        !           147: int
        !           148: s5_62(event, pe)
        !           149:        int     event;
        !           150:        PE      pe;
        !           151: {
        !           152:        switch (event) {
        !           153:        case VBRKrsp:
        !           154:                return(a5_6(pe));
        !           155:        default:
        !           156:                undefined ("62", event); /* NOTREACHED */
        !           157:        }
        !           158: }

unix.superglobalmegacorp.com

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