Annotation of researchv10dc/dist/man/v4/man3/switch.3, revision 1.1

1.1     ! root        1: .th SWITCH III 3/15/72
        !             2: .sh NAME
        !             3: switch \*- switch on value
        !             4: .sh SYNOPSIS
        !             5: .lp +7 7
        !             6:        (switch value in r0)
        !             7: .lp +7 7
        !             8: .ft B
        !             9:        jsr     r5,switch; swtab
        !            10: .lp +7 7
        !            11: .ft R
        !            12:        (not-found return)
        !            13: .lp +7 7
        !            14: .ft B
        !            15:        ...
        !            16: .lp +7 7
        !            17: swtab: val1; lab1;
        !            18: .lp +7 7
        !            19:        ...
        !            20: .lp +7 7
        !            21:        valn;   labn
        !            22: .lp +7 7
        !            23:        ..;  0
        !            24: .i0
        !            25: .dt
        !            26: .ft R
        !            27: .sh DESCRIPTION
        !            28: .it Switch
        !            29: compares the value of r0 against each of the val\s8\fI\di\fR\u\s10; if
        !            30: a match is found, control is transferred to the corresponding
        !            31: lab\s8\fI\di\fR\u\s10 (after popping the stack once).
        !            32: If no match has been found by the time a null lab\s8\fI\di\fR\u\s10
        !            33: occurs,
        !            34: .it switch
        !            35: returns.
        !            36: .sh BUGS

unix.superglobalmegacorp.com

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