Annotation of 43BSDReno/contrib/isode-beta/vt/states5.c, revision 1.1.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.