|
|
1.1 root 1: #! /bin/csh
2: #
3: # portions Copyright (c) 1984, 1985 Xerox Corp.
4: #
5: # The next line contains the full path name of your typesetter-independent
6: # troff binary.
7: set titroff=TITROFFBINARY
8: #
9: # The following two lines are changed by a sed script in the Makefile
10: set xeroxbin=DESTBIN
11: set xeroxlib=DESTLIB
12: #
13: set device=8044
14: umask 0
15: set flags=() noglob passes outputname=()
16: unset output
17: unset t
18: top:
19: if ($#argv > 0) then
20: switch ($argv[1])
21:
22: case -D:
23: shift argv
24: set device=$argv[1]
25: shift argv
26: goto top
27:
28: case -[op]:
29: shift argv
30: set outputname=$argv[1]
31: set output
32: shift argv
33: goto top
34:
35: case -q:
36: unset passes
37: shift argv
38: goto top
39:
40: case -t:
41: set t
42: unset passes
43: shift argv
44: goto top
45:
46: case -*:
47: set flags = ($flags $argv[1])
48: shift argv
49: goto top
50:
51: endsw
52: endif
53: if ($#argv == 0) then
54: set argv=(-)
55: endif
56: set intermediate=/tmp/ptroff$$
57: if ($?passes) then
58: echo "[Starting troff]"
59: endif
60: if ($?t) then
61: $titroff -Tipress $flags -F$xeroxlib/fonts/$device $*
62: else
63: $titroff -Tipress $flags -F$xeroxlib/fonts/$device $* > $intermediate
64: if ($status != 0) then
65: echo "Error in ti-troff. Process aborted."
66: rm $intermediate
67: exit
68: endif
69: if ($?passes) then
70: echo "[Starting interpress conversion]"
71: endif
72: if ($?output) then
73: $xeroxbin/dipress -t -f $xeroxlib/fonts/$device $intermediate > $outputname
74: else
75: $xeroxbin/dipress -f $xeroxlib/fonts/$device $intermediate
76: endif
77: /bin/rm $intermediate
78: endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.