| 1 | pkg=-ms |
| 2 | name=$1 |
| 3 | fmtr=/usr/ucb/vtroff |
| 4 | shift |
| 5 | |
| 6 | case $name in |
| 7 | |
| 8 | index) |
| 9 | $fmtr $pkg $* /usr/doc/v7index |
| 10 | ;; |
| 11 | as*) |
| 12 | tbl /usr/doc/assembler | $fmtr $pkg $* |
| 13 | ;; |
| 14 | ed*) |
| 15 | $fmtr $pkg $* /usr/doc/edtut/e* |
| 16 | ;; |
| 17 | adv.ed) |
| 18 | $fmtr $pkg $* /usr/doc/adv.ed/ae* |
| 19 | ;; |
| 20 | trofftut) |
| 21 | $fmtr $pkg $* /usr/doc/trofftut/tt* |
| 22 | ;; |
| 23 | make) |
| 24 | $fmtr $pkg $* /usr/doc/make |
| 25 | ;; |
| 26 | sum*|hel*) |
| 27 | eqn /usr/doc/summary/hel* | $fmtr $pkg $* |
| 28 | ;; |
| 29 | cacm) |
| 30 | refer -e /usr/doc/cacm/p* | tbl | $fmtr $pkg $* |
| 31 | ;; |
| 32 | impl*) |
| 33 | refer -e /usr/doc/implement | $fmtr $pkg $* |
| 34 | ;; |
| 35 | bc) |
| 36 | $fmtr $pkg $* /usr/doc/bc |
| 37 | ;; |
| 38 | dc) |
| 39 | eqn /usr/doc/dc | $fmtr $pkg $* |
| 40 | ;; |
| 41 | eqn) |
| 42 | eqn /usr/doc/eqn/e* | $fmtr $pkg $* |
| 43 | ;; |
| 44 | eqnguide) |
| 45 | eqn /usr/doc/eqn/g* | $fmtr $pkg $* |
| 46 | ;; |
| 47 | troff) |
| 48 | /usr/doc/troff/tprint $* |
| 49 | ;; |
| 50 | ctour) |
| 51 | $fmtr $pkg $* /usr/doc/ctour/cdoc* |
| 52 | ;; |
| 53 | shell) |
| 54 | refer -e /usr/doc/shell/t* | $fmtr -$pkg $* |
| 55 | ;; |
| 56 | sed) |
| 57 | $fmtr $pkg $* /usr/doc/sed |
| 58 | ;; |
| 59 | f77) |
| 60 | tbl /usr/doc/f77 | eqn | $fmtr $pkg $* |
| 61 | ;; |
| 62 | begin*) |
| 63 | eqn -s9 /usr/doc/beginners/u* | $fmtr $pkg $* |
| 64 | ;; |
| 65 | uprog) |
| 66 | sed -f /usr/doc/cwscript /usr/doc/p? | $fmtr $pkg $* /usr/doc/p.mac - |
| 67 | ;; |
| 68 | yacc) |
| 69 | refer -e /usr/doc/yacc/ss* | $fmtr $pkg $* |
| 70 | ;; |
| 71 | lint) |
| 72 | refer -e /usr/doc/lint | $fmtr $pkg $* |
| 73 | ;; |
| 74 | ratfor) |
| 75 | $fmtr $pkg $* /usr/doc/ratfor/m* |
| 76 | ;; |
| 77 | m4) |
| 78 | $fmtr $pkg $* /usr/doc/m4 |
| 79 | ;; |
| 80 | refer) |
| 81 | refer /usr/doc/refer/refer | tbl | $fmtr $pkg $* |
| 82 | ;; |
| 83 | pub*) |
| 84 | tbl /usr/doc/refer/pubuse | $fmtr -rP1 $pkg $* |
| 85 | ;; |
| 86 | lex) |
| 87 | tbl /usr/doc/lex | $fmtr -mcp $* |
| 88 | ;; |
| 89 | tbl) |
| 90 | tbl /usr/doc/tbl | eqn | $fmtr $pkg $* |
| 91 | ;; |
| 92 | ms*) |
| 93 | tbl /usr/doc/msmacros/ms | $fmtr $pkg $* |
| 94 | tbl /usr/doc/msmacros/refcard | eqn | $fmtr $* |
| 95 | ;; |
| 96 | awk) |
| 97 | refer -e /usr/doc/awk | tbl | $fmtr $pkg $* |
| 98 | ;; |
| 99 | adb) |
| 100 | $fmtr $pkg $* /usr/doc/adb/tut* |
| 101 | ;; |
| 102 | password) |
| 103 | tbl /usr/doc/password | eqn | $fmtr $pkg $* |
| 104 | ;; |
| 105 | secur*) |
| 106 | $fmtr $pkg $* /usr/doc/security |
| 107 | ;; |
| 108 | uucp) |
| 109 | $fmtr $pkg $* /usr/doc/uucp/network |
| 110 | ;; |
| 111 | uucpimp*) |
| 112 | $fmtr $pkg $* /usr/doc/uucp/implement |
| 113 | ;; |
| 114 | iosys) |
| 115 | $fmtr $pkg $* /usr/doc/iosys |
| 116 | ;; |
| 117 | port|p*tour) |
| 118 | refer -e /usr/doc/porttour/p* | $fmtr $pkg $* |
| 119 | ;; |
| 120 | setup) |
| 121 | troff $pkg $* /usr/doc/setup |
| 122 | ;; |
| 123 | regen) |
| 124 | troff $pkg $* /usr/doc/regen |
| 125 | ;; |
| 126 | *) |
| 127 | echo 'what is' $name 1>&2 |
| 128 | ;; |
| 129 | |
| 130 | esac |