1 %!PS-Adobe-2.0 EPSF-2.0
4 %%CreationDate: Sat Apr 8 08:32:58 2000
5 %%DocumentFonts: (atend)
6 %%BoundingBox: 50 50 410 302
7 %%Orientation: Portrait
13 /gnulinewidth 5.000 def
14 /userlinewidth gnulinewidth def
27 /Lshow { currentpoint stroke M
29 /Rshow { currentpoint stroke M
30 dup stringwidth pop neg vshift R show } def
31 /Cshow { currentpoint stroke M
32 dup stringwidth pop -2 div vshift R show } def
33 /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
34 /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
35 /DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
36 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
37 /BL { stroke gnulinewidth 2 mul setlinewidth } def
38 /AL { stroke gnulinewidth 2 div setlinewidth } def
39 /UL { gnulinewidth mul /userlinewidth exch def } def
40 /PL { stroke userlinewidth setlinewidth } def
41 /LTb { BL [] 0 0 0 DL } def
42 /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
43 /LT0 { PL [] 1 0 0 DL } def
44 /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
45 /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
46 /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
47 /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
48 /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
49 /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
50 /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
51 /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
52 /Pnt { stroke [] 0 setdash
53 gsave 1 setlinecap M 0 0 V stroke grestore } def
54 /Dia { stroke [] 0 setdash 2 copy vpt add M
55 hpt neg vpt neg V hpt vpt neg V
56 hpt vpt V hpt neg vpt V closepath stroke
58 /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
60 hpt neg vpt neg R hpt2 0 V stroke
62 /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
63 0 vpt2 neg V hpt2 0 V 0 vpt2 V
64 hpt2 neg 0 V closepath stroke
66 /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
67 hpt2 vpt2 neg V currentpoint stroke M
68 hpt2 neg 0 R hpt2 vpt2 V stroke } def
69 /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
70 hpt neg vpt -1.62 mul V
72 hpt neg vpt 1.62 mul V closepath stroke
74 /Star { 2 copy Pls Crs } def
75 /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
76 0 vpt2 neg V hpt2 0 V 0 vpt2 V
77 hpt2 neg 0 V closepath fill } def
78 /TriUF { stroke [] 0 setdash vpt 1.12 mul add M
79 hpt neg vpt -1.62 mul V
81 hpt neg vpt 1.62 mul V closepath fill } def
82 /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
83 hpt neg vpt 1.62 mul V
85 hpt neg vpt -1.62 mul V closepath stroke
87 /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
88 hpt neg vpt 1.62 mul V
90 hpt neg vpt -1.62 mul V closepath fill} def
91 /DiaF { stroke [] 0 setdash vpt add M
92 hpt neg vpt neg V hpt vpt neg V
93 hpt vpt V hpt neg vpt V closepath fill } def
94 /Pent { stroke [] 0 setdash 2 copy gsave
95 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
96 closepath stroke grestore Pnt } def
97 /PentF { stroke [] 0 setdash gsave
98 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
99 closepath fill grestore } def
100 /Circle { stroke [] 0 setdash 2 copy
101 hpt 0 360 arc stroke Pnt } def
102 /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
103 /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
104 /C1 { BL [] 0 setdash 2 copy moveto
105 2 copy vpt 0 90 arc closepath fill
106 vpt 0 360 arc closepath } bind def
107 /C2 { BL [] 0 setdash 2 copy moveto
108 2 copy vpt 90 180 arc closepath fill
109 vpt 0 360 arc closepath } bind def
110 /C3 { BL [] 0 setdash 2 copy moveto
111 2 copy vpt 0 180 arc closepath fill
112 vpt 0 360 arc closepath } bind def
113 /C4 { BL [] 0 setdash 2 copy moveto
114 2 copy vpt 180 270 arc closepath fill
115 vpt 0 360 arc closepath } bind def
116 /C5 { BL [] 0 setdash 2 copy moveto
119 2 copy vpt 180 270 arc closepath fill
120 vpt 0 360 arc } bind def
121 /C6 { BL [] 0 setdash 2 copy moveto
122 2 copy vpt 90 270 arc closepath fill
123 vpt 0 360 arc closepath } bind def
124 /C7 { BL [] 0 setdash 2 copy moveto
125 2 copy vpt 0 270 arc closepath fill
126 vpt 0 360 arc closepath } bind def
127 /C8 { BL [] 0 setdash 2 copy moveto
128 2 copy vpt 270 360 arc closepath fill
129 vpt 0 360 arc closepath } bind def
130 /C9 { BL [] 0 setdash 2 copy moveto
131 2 copy vpt 270 450 arc closepath fill
132 vpt 0 360 arc closepath } bind def
133 /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
135 2 copy vpt 90 180 arc closepath fill
136 vpt 0 360 arc closepath } bind def
137 /C11 { BL [] 0 setdash 2 copy moveto
138 2 copy vpt 0 180 arc closepath fill
140 2 copy vpt 270 360 arc closepath fill
141 vpt 0 360 arc closepath } bind def
142 /C12 { BL [] 0 setdash 2 copy moveto
143 2 copy vpt 180 360 arc closepath fill
144 vpt 0 360 arc closepath } bind def
145 /C13 { BL [] 0 setdash 2 copy moveto
146 2 copy vpt 0 90 arc closepath fill
148 2 copy vpt 180 360 arc closepath fill
149 vpt 0 360 arc closepath } bind def
150 /C14 { BL [] 0 setdash 2 copy moveto
151 2 copy vpt 90 360 arc closepath fill
152 vpt 0 360 arc } bind def
153 /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
154 vpt 0 360 arc closepath } bind def
155 /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
156 neg 0 rlineto closepath } bind def
157 /Square { dup Rec } bind def
158 /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
159 /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
160 /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
161 /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
162 /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
163 /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
164 /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
165 exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
166 /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
167 /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
168 2 copy vpt Square fill
170 /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
171 /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
172 /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
174 /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
176 /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
177 /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
178 2 copy vpt Square fill Bsquare } bind def
179 /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
180 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
181 /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
182 /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
183 /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
184 /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
185 /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
186 /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
187 /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
188 /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
189 /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
190 /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
191 /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
192 /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
193 /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
194 /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
195 /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
196 /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
197 /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
198 /DiaE { stroke [] 0 setdash vpt add M
199 hpt neg vpt neg V hpt vpt neg V
200 hpt vpt V hpt neg vpt V closepath stroke } def
201 /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
202 0 vpt2 neg V hpt2 0 V 0 vpt2 V
203 hpt2 neg 0 V closepath stroke } def
204 /TriUE { stroke [] 0 setdash vpt 1.12 mul add M
205 hpt neg vpt -1.62 mul V
207 hpt neg vpt 1.62 mul V closepath stroke } def
208 /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
209 hpt neg vpt 1.62 mul V
211 hpt neg vpt -1.62 mul V closepath stroke } def
212 /PentE { stroke [] 0 setdash gsave
213 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
214 closepath stroke grestore } def
215 /CircE { stroke [] 0 setdash
216 hpt 0 360 arc stroke } def
217 /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
218 /DiaW { stroke [] 0 setdash vpt add M
219 hpt neg vpt neg V hpt vpt neg V
220 hpt vpt V hpt neg vpt V Opaque stroke } def
221 /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
222 0 vpt2 neg V hpt2 0 V 0 vpt2 V
223 hpt2 neg 0 V Opaque stroke } def
224 /TriUW { stroke [] 0 setdash vpt 1.12 mul add M
225 hpt neg vpt -1.62 mul V
227 hpt neg vpt 1.62 mul V Opaque stroke } def
228 /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
229 hpt neg vpt 1.62 mul V
231 hpt neg vpt -1.62 mul V Opaque stroke } def
232 /PentW { stroke [] 0 setdash gsave
233 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
234 Opaque stroke grestore } def
235 /CircW { stroke [] 0 setdash
236 hpt 0 360 arc Opaque stroke } def
237 /BoxFill { gsave Rec 1 setgray fill grestore } def
246 (Helvetica) findfont 140 scalefont setfont
371 currentpoint gsave translate 90 rotate 0 0 M
375 (CVS revision of <sys/buf.h>) Cshow
377 (Sizeof\(struct buf\)) Cshow
479 %%DocumentFonts: Helvetica