|
|
1.1 ! root 1: #! /bin/csh -f ! 2: set troff = /usr/local/troff_p ! 3: set dterm = (/usr/local/dterm -m -c) ! 4: #! /bin/csh -f These three lines come from Makefile ! 5: # set troff = /usr/local/troff_p ! 6: # set dterm = (/usr/local/dterm -m -c) ! 7: set typesetter = ip ! 8: set lineprinter = vx ! 9: if ($?PRINTER) then ! 10: set typesetter = $PRINTER ! 11: set lineprinter = $PRINTER ! 12: endif ! 13: if ($?TYPESETTER) then ! 14: set typesetter = $TYPESETTER ! 15: endif ! 16: set lpr = /usr/ucb/lpr ! 17: umask 0 ! 18: set flags=() noglob files=() rv1=-rv1 ! 19: unset t ! 20: top: ! 21: if ($#argv > 0) then ! 22: switch ($argv[1]) ! 23: case -z: ! 24: case -a: ! 25: set flags = ($flags $argv[1]) ! 26: case -t: ! 27: set t ! 28: shift argv ! 29: goto top ! 30: case -Pversatec: ! 31: case -Pvp: ! 32: case -W: ! 33: set typesetter = vp ! 34: unset rv1 ! 35: shift argv ! 36: goto top ! 37: case -Pxerox: ! 38: case -Ppress: ! 39: case -Pdp: ! 40: set typesetter = dp ! 41: shift argv ! 42: goto top ! 43: case -Pipress2: ! 44: case -Pop: ! 45: set typesetter = op ! 46: shift argv ! 47: goto top ! 48: case -Pimagen: ! 49: case -Pip: ! 50: case -I: ! 51: set typesetter = ip ! 52: shift argv ! 53: goto top ! 54: case -Pimagen-cx: ! 55: case -P300: ! 56: case -Pcx: ! 57: set typesetter = cx ! 58: shift argv ! 59: goto top ! 60: case -Pter: ! 61: set typesetter = ter ! 62: shift argv ! 63: goto top ! 64: case -P*: ! 65: echo "undefined -P typesetter" ! 66: exit(1) ! 67: case -: ! 68: set files = ($files -) ! 69: shift argv ! 70: goto top ! 71: case -*: ! 72: set flags = ($flags $argv[1]) ! 73: shift argv ! 74: goto top ! 75: default: ! 76: set files = ($files $argv[1]) ! 77: shift argv ! 78: goto top ! 79: endsw ! 80: endif ! 81: set name = ditroff ! 82: if ($#files > 0) then ! 83: set name = $files[1] ! 84: endif ! 85: if ($?t) then ! 86: if ($typesetter == ter) then ! 87: $troff -Pter $rv1 $flags $files | $dterm ! 88: else ! 89: $troff -P$typesetter $rv1 $flags $files ! 90: endif ! 91: else if ($typesetter == ter) then ! 92: $troff -Pter $flags $rv1 $files | $dterm -L | $lpr -P$lineprinter -J$name ! 93: else ! 94: $troff -P$typesetter $rv1 $flags $files | $lpr -P$typesetter -n -J$name ! 95: endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.