|
|
1.1 root 1: %!PS-Adobe-2.0 EPSF-2.0
2: %%Title: ClassHierarchy2.diagram - /Net/iowa/dewitt/dmitch/Projects/DRIVERKIT/driverkit/doc
3: %%Creator: Diagram
4: %%CreationDate: Tue Aug 11 11:59:55 1992
5: %%For: dmitch
6: %%DocumentFonts: (atend)
7: %%Pages: 0 0
8: %%BoundingBox: -5 444 554 1806
9: %%NXNextStepVersion: 3.0
10: %%EndComments
11:
12: %%BeginProcSet: /usr/lib/NextStep/printPackage.ps 3.0
13: %!
14: % NeXT Printing Package
15: % Version: 3.0
16: % Copyright: 1988, NeXT, Inc.
17:
18: /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
19: /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
20: /UserObjects 10 array __NXdef
21: /defineuserobject{
22: exch dup 1 add dup UserObjects length gt{
23: array dup 0 UserObjects putinterval
24: /UserObjects exch def
25: }{pop}ifelse UserObjects exch 3 -1 roll put
26: }__NXbdef
27: /undefineuserobject{UserObjects exch null put}__NXbdef
28: /execuserobject{UserObjects exch get exec}__NXbdef
29: /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
30: 0 exch rlineto neg 0 rlineto closepath}__NXbdef
31: /__NXProcessRectArgs{
32: 1 index type /arraytype eq{
33: exch 0 4 2 index length 1 sub{
34: dup 3 add 1 exch{1 index exch get exch}for
35: 5 1 roll 5 index exec
36: }for pop pop
37: }{exec}ifelse
38: }__NXbdef
39: /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
40: /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
41: /rectstroke{
42: gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
43: {gsave __NXRectPath null concat stroke grestore}
44: dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
45: }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
46: }__NXbdef
47: /_NXLevel2 systemdict /languagelevel known {languagelevel 2 ge}{false}ifelse __NXdef
48: /xyshow{
49: 0 1 3 index length 1 sub{
50: currentpoint 4 index 3 index 1 getinterval show
51: 3 index 3 index 2 mul 1 add get add exch
52: 3 index 3 index 2 mul get add exch moveto pop
53: }for pop pop
54: }__NXbdef
55: /xshow{
56: 0 1 3 index length 1 sub{
57: currentpoint 4 index 3 index 1 getinterval show
58: exch 3 index 3 index get add exch moveto pop
59: }for pop pop
60: }__NXbdef
61: /yshow{
62: 0 1 3 index length 1 sub{
63: currentpoint 4 index 3 index 1 getinterval show
64: 3 index 3 index get add moveto pop
65: }for pop pop
66: }__NXbdef
67: /arct{arcto pop pop pop pop}__NXbdef
68: /setbbox{pop pop pop pop}__NXbdef
69: /ucache{}__NXbdef
70: /ucachestatus{mark 0 0 0 0 0}__NXbdef
71: /setucacheparams{cleartomark}__NXbdef
72: /uappend{systemdict begin cvx exec end}__NXbdef
73: /ueofill{gsave newpath uappend eofill grestore}__NXbdef
74: /ufill{gsave newpath uappend fill grestore}__NXbdef
75: /ustroke{
76: gsave newpath dup length 6 eq
77: {exch uappend concat}{uappend}ifelse
78: stroke grestore
79: }__NXbdef
80: /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
81: /ustrokepath{
82: newpath dup length 6 eq{
83: exch uappend __NXustrokepathMatrix currentmatrix exch concat
84: strokepath setmatrix
85: }{uappend strokepath}ifelse
86: } __NXbdef
87: /upath{
88: [exch {/ucache cvx}if pathbbox /setbbox cvx
89: {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
90: } __NXbdef
91: /setstrokeadjust{pop}__NXbdef
92: /currentstrokeadjust{false}__NXbdef
93: /selectfont{exch findfont exch
94: dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
95: /_NXCombineArrays{
96: counttomark dup 2 add index dup length 3 -1 roll {
97: 2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
98: }repeat pop pop pop
99: }__NXbdef
100: /flushgraphics{}def
101: /setwindowtype{pop pop}def
102: /currentwindowtype{pop 0}def
103: /setalpha{pop}def
104: /currentalpha{1.0}def
105: /hidecursor{}def
106: /obscurecursor{}def
107: /revealcursor{}def
108: /setcursor{4 {pop}repeat}bind def
109: /showcursor{}def
110: /NextStepEncoding where not{
111: /NextStepEncoding StandardEncoding 256 array copy def
112: 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
113: /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
114: /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
115: /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
116: 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
117: 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
118: /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
119: /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
120: /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
121: /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
122: {dup type /nametype eq
123: {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
124: }forall pop
125: /NextStepEncoding NextStepEncoding readonly def
126: /_NXfstr 128 string dup 0 (_NX) putinterval def
127: /_NXfindfont /findfont load def
128: /findfont{
129: % Because we can never let NextStepEncoding get into
130: % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
131: % if we are in shared mode. So if currentshared is true,
132: % we call the normal findfont and return that
133: /currentshared where {pop currentshared} {false} ifelse
134: {_NXfindfont}
135: {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
136: getinterval cvn exch FontDirectory 2 index known
137: {pop FontDirectory exch get}
138: {_NXfindfont dup /Encoding get StandardEncoding eq
139: { dup length dict exch
140: {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
141: dup /Encoding NextStepEncoding put definefont
142: }{exch pop} ifelse
143: }ifelse
144: }ifelse
145: }bind def
146: }{pop}ifelse
147: /_NXImageString {/__NXImageString where{pop}{/__NXImageString 4000 string __NXdef}ifelse __NXImageString}__NXbdef
148: /_NXDoImageOp{
149: 3 dict begin /parr 5 array def 1 index{dup}{1}ifelse /chans exch def
150: chans 2 add 2 roll parr 0 chans getinterval astore pop
151: 5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
152: 4 index mul /totbytes exch def pop exch pop
153: gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
154: {0 1 chans 1 sub{parr exch get exec length totbytes exch sub /totbytes exch def}for totbytes 0 le{exit}if}loop end
155: }__NXbdef
156: /alphaimage{1 add _NXDoImageOp}def
157: _NXLevel2{
158: /NXCalibratedRGBColorSpace where{pop}{
159: /NXCalibratedRGBColorSpace
160: {mark /NXCalibratedRGB /ColorSpace findresource exch pop}stopped
161: {cleartomark /NXCalibratedRGB[/CIEBasedABC 2 dict dup begin
162: /MatrixLMN[.4124 .2126 .0193 .3576 .7152 .1192 .1805 .0722 .9505]def
163: /WhitePoint[.9505 1 1.089] def end] /ColorSpace defineresource}if def}ifelse
164: /nxsetrgbcolor{NXCalibratedRGBColorSpace setcolorspace setcolor}__NXbdef
165: /nxsetgray{dup dup nxsetrgbcolor}__NXbdef
166: /_NXCalibratedImage{exch{array astore dup length true}{false}ifelse
167: 8 -1 roll{NXCalibratedRGBColorSpace setcolorspace}if
168: 8 dict dup 9 1 roll begin /ImageType 1 def /MultipleDataSources exch def
169: currentcolorspace 0 get /Indexed eq{pop /Decode[0 2 6 index exp 1 sub]def}
170: {2 mul dup array /Decode exch def 1 sub 0 1 3 -1 roll{Decode exch dup 2 mod put}for}ifelse
171: /DataSource exch def /ImageMatrix exch def
172: /BitsPerComponent exch def /Height exch def /Width exch def end image}__NXbdef
173: } {
174: /setcmykcolor{
175: 1.0 exch sub dup dup 6 -1 roll sub dup 0 lt{pop 0}if 5 1 roll
176: 4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll exch sub dup 0 lt{pop 0}if setrgbcolor}__NXbdef
177: /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
178: /colorimage{_NXDoImageOp}__NXbdef
179: /nxsetrgbcolor{setrgbcolor}__NXbdef /nxsetgray{setgray}__NXbdef
180: /setpattern{pop .5 setgray}__NXbdef
181: /_NXCalibratedImage{dup 1 eq {pop pop image}{colorimage}ifelse pop}__NXbdef
182: } ifelse
183: /_NXSetCMYKOrRGB where{pop}{
184: mark{systemdict /currentwindow get exec}stopped
185: {{pop pop pop setcmykcolor}}{{nxsetrgbcolor pop pop pop pop}}ifelse /_NXSetCMYKOrRGB exch def cleartomark
186: }ifelse
187: %%EndProcSet
188:
189: _NXLevel2{/_NXsethsb where{pop}{/_NXsethsb /sethsbcolor load def}ifelse /sethsbcolor{_NXsethsb currentrgbcolor nxsetrgbcolor}def /setrgbcolor{nxsetrgbcolor}bind def /setgray{nxsetgray}bind def
190: }if
191: gsave
192: -20 1088 translate
193: /__NXbasematrix matrix currentmatrix def
194: grestore
195: %%EndProlog
196: %%BeginSetup
197: /DIAGRAMline {
198: moveto rlineto stroke
199: } def /DIAGRAMarrow {
200: [] 0 setdash newpath moveto dup rotate 0 currentlinewidth sub 1.2 mul 0 rmoveto -9 3 rlineto 2 -3 rlineto -2 -3 rlineto closepath gsave 0 setlinejoin stroke grestore fill neg rotate
201: } def /DIAGRAMpreparelines {
202: /DIAGRAMlinetype exch def setlinewidth setrgbcolor 2 setlinejoin DIAGRAMlinetype 0 eq {
203: [] 0 setdash
204: } if DIAGRAMlinetype 1 eq {
205: [ 5 currentlinewidth add dup ] 0 currentlinewidth add setdash
206: } if DIAGRAMlinetype 2 eq {
207: [ 0 currentlinewidth add 5 currentlinewidth add ] 0 currentlinewidth add setdash
208: } if DIAGRAMlinetype 3 eq {
209: [ 5 currentlinewidth add 4 currentlinewidth add 0 currentlinewidth add 4 currentlinewidth add ] 0 currentlinewidth add setdash
210: } if
211: } def
212: %%EndSetup
213: gsave
214: -5 444 559 1362 rectclip
215: gsave
216: 0 0 0 1 0 DIAGRAMpreparelines
217: 0.670492 0.784005 0.368038 setrgbcolor 234 1782 72 18 rectfill
218: 0 0 0 setrgbcolor 234 1782 72 18 rectstroke
219: gsave
220: /Helvetica findfont 12 scalefont [1 0 0 -1 0 0] makefont
221: 8
222: exch
223: defineuserobject
224: 8 execuserobject setfont
225: 0 nxsetgray
226: [1 0 0 -1 0 3582] concat
227: grestore
228: 0 0 0 1 0 DIAGRAMpreparelines
229: 1 1 1 setrgbcolor 99 1665 72 18 rectfill
230: 0 0 0 setrgbcolor 99 1665 72 18 rectstroke
231: gsave
232: [1 0 0 -1 0 3348] concat
233: grestore
234: 0 0 0 1 0 DIAGRAMpreparelines
235: 1 1 1 setrgbcolor 18 1665 72 18 rectfill
236: 0 0 0 setrgbcolor 18 1665 72 18 rectstroke
237: gsave
238: [1 0 0 -1 0 3348] concat
239: grestore
240: 0 0 0 1 0 DIAGRAMpreparelines
241: 0.670492 0.784005 0.368038 setrgbcolor 90 1719 90 18 rectfill
242: 0 0 0 setrgbcolor 90 1719 90 18 rectstroke
243: gsave
244: [1 0 0 -1 0 3456] concat
245: grestore
246: 0 0 0 1 0 DIAGRAMpreparelines
247: 1 1 1 setrgbcolor 180 1665 72 18 rectfill
248: 0 0 0 setrgbcolor 180 1665 72 18 rectstroke
249: gsave
250: [1 0 0 -1 0 3348] concat
251: grestore
252: 0 0 0 1 0 DIAGRAMpreparelines
253: 0.670492 0.784005 0.368038 setrgbcolor 369 1719 90 18 rectfill
254: 0 0 0 setrgbcolor 369 1719 90 18 rectstroke
255: gsave
256: [1 0 0 -1 0 3456] concat
257: grestore
258: 0 0 0 1 0 DIAGRAMpreparelines
259: 0.670492 0.784005 0.368038 setrgbcolor 279 1665 90 18 rectfill
260: 0 0 0 setrgbcolor 279 1665 90 18 rectstroke
261: gsave
262: [1 0 0 -1 0 3348] concat
263: grestore
264: 0 0 0 1 0 DIAGRAMpreparelines
265: 1 1 1 setrgbcolor 288 1611 72 18 rectfill
266: 0 0 0 setrgbcolor 288 1611 72 18 rectstroke
267: gsave
268: [1 0 0 -1 0 3240] concat
269: grestore
270: 0 0 0 1 0 DIAGRAMpreparelines
271: 1 1 1 setrgbcolor 378 1665 72 18 rectfill
272: 0 0 0 setrgbcolor 378 1665 72 18 rectstroke
273: gsave
274: [1 0 0 -1 0 3348] concat
275: grestore
276: 0 0 0 1 0 DIAGRAMpreparelines
277: 1 1 1 setrgbcolor 459 1665 72 18 rectfill
278: 0 0 0 setrgbcolor 459 1665 72 18 rectstroke
279: gsave
280: [1 0 0 -1 0 3348] concat
281: grestore
282: 0 0 0 1 0 DIAGRAMpreparelines
283: 1 1 1 setrgbcolor 324 1548 108 18 rectfill
284: 0 0 0 setrgbcolor 324 1548 108 18 rectstroke
285: gsave
286: [1 0 0 -1 0 3114] concat
287: grestore
288: 0 0 0 1 0 DIAGRAMpreparelines
289: 1 1 1 setrgbcolor 234 1548 72 18 rectfill
290: 0 0 0 setrgbcolor 234 1548 72 18 rectstroke
291: gsave
292: [1 0 0 -1 0 3114] concat
293: grestore
294: gsave
295: 0 0 0 1 0 DIAGRAMpreparelines
296: gsave
297: newpath
298: systemdict
299: begin
300: 270 1755 270 1782 setbbox
301: 270 1782 moveto
302: 270 1755 lineto
303: end
304: stroke
305: grestore
306: grestore
307: gsave
308: 0 0 0 1 0 DIAGRAMpreparelines
309: gsave
310: newpath
311: systemdict
312: begin
313: 270 1755 414 1755 setbbox
314: 270 1755 moveto
315: 414 1755 lineto
316: end
317: stroke
318: grestore
319: grestore
320: gsave
321: 0 0 0 1 0 DIAGRAMpreparelines
322: gsave
323: newpath
324: systemdict
325: begin
326: 414 1737 414 1755 setbbox
327: 414 1755 moveto
328: 414 1737 lineto
329: end
330: stroke
331: grestore
332: grestore
333: gsave
334: 0 0 0 1 0 DIAGRAMpreparelines
335: gsave
336: newpath
337: systemdict
338: begin
339: 135 1755 270 1755 setbbox
340: 135 1755 moveto
341: 270 1755 lineto
342: end
343: stroke
344: grestore
345: grestore
346: gsave
347: 0 0 0 1 0 DIAGRAMpreparelines
348: gsave
349: newpath
350: systemdict
351: begin
352: 134.999985 1737 135 1755 setbbox
353: 135 1755 moveto
354: 134.999985 1737 lineto
355: end
356: stroke
357: grestore
358: grestore
359: gsave
360: 0 0 0 1 0 DIAGRAMpreparelines
361: gsave
362: newpath
363: systemdict
364: begin
365: 135 1701 135.000015 1719 setbbox
366: 135.000015 1719 moveto
367: 135 1701 lineto
368: end
369: stroke
370: grestore
371: grestore
372: gsave
373: 0 0 0 1 0 DIAGRAMpreparelines
374: gsave
375: newpath
376: systemdict
377: begin
378: 135 1683 216.000015 1701 setbbox
379: 135 1701 moveto
380: 216 1701 lineto
381: 216.000015 1683 lineto
382: end
383: stroke
384: grestore
385: grestore
386: gsave
387: 0 0 0 1 0 DIAGRAMpreparelines
388: gsave
389: newpath
390: systemdict
391: begin
392: 134.999985 1683 135 1701 setbbox
393: 135 1701 moveto
394: 134.999985 1683 lineto
395: end
396: stroke
397: grestore
398: grestore
399: gsave
400: 0 0 0 1 0 DIAGRAMpreparelines
401: gsave
402: newpath
403: systemdict
404: begin
405: 54 1683 135 1701 setbbox
406: 135 1701 moveto
407: 54 1701 lineto
408: 54.000008 1683 lineto
409: end
410: stroke
411: grestore
412: grestore
413: gsave
414: 0 0 0 1 0 DIAGRAMpreparelines
415: gsave
416: newpath
417: systemdict
418: begin
419: 324 1683 414 1719 setbbox
420: 414 1719 moveto
421: 414 1701 lineto
422: 324 1701 lineto
423: 324 1683 lineto
424: end
425: stroke
426: grestore
427: grestore
428: gsave
429: 0 0 0 1 0 DIAGRAMpreparelines
430: gsave
431: newpath
432: systemdict
433: begin
434: 414 1683 414 1701 setbbox
435: 414 1683 moveto
436: 414 1701 lineto
437: end
438: stroke
439: grestore
440: grestore
441: gsave
442: 0 0 0 1 0 DIAGRAMpreparelines
443: gsave
444: newpath
445: systemdict
446: begin
447: 414 1683 495 1701 setbbox
448: 495 1683 moveto
449: 495 1701 lineto
450: 414 1701 lineto
451: end
452: stroke
453: grestore
454: grestore
455: gsave
456: 0 0 0 1 0 DIAGRAMpreparelines
457: gsave
458: newpath
459: systemdict
460: begin
461: 324 1629 324 1665 setbbox
462: 324 1665 moveto
463: 324 1629 lineto
464: end
465: stroke
466: grestore
467: grestore
468: gsave
469: 0 0 0 1 0 DIAGRAMpreparelines
470: gsave
471: newpath
472: systemdict
473: begin
474: 270 1584 270 1755 setbbox
475: 270 1584 moveto
476: 270 1755 lineto
477: end
478: stroke
479: grestore
480: grestore
481: gsave
482: 0 0 0 1 0 DIAGRAMpreparelines
483: gsave
484: newpath
485: systemdict
486: begin
487: 270 1584 378 1584 setbbox
488: 378 1584 moveto
489: 270 1584 lineto
490: end
491: stroke
492: grestore
493: grestore
494: gsave
495: 0 0 0 1 0 DIAGRAMpreparelines
496: gsave
497: newpath
498: systemdict
499: begin
500: 270 1584 270 1584 setbbox
501: 270 1584 moveto
502: 270 1584 lineto
503: end
504: stroke
505: grestore
506: grestore
507: gsave
508: 0 0 0 1 0 DIAGRAMpreparelines
509: gsave
510: newpath
511: systemdict
512: begin
513: 378 1566 378 1584 setbbox
514: 378 1566 moveto
515: 378 1584 lineto
516: end
517: stroke
518: grestore
519: grestore
520: gsave
521: 0 0 0 1 0 DIAGRAMpreparelines
522: gsave
523: newpath
524: systemdict
525: begin
526: 378 1584 378 1584 setbbox
527: 378 1584 moveto
528: end
529: stroke
530: grestore
531: grestore
532: gsave
533: 0 0 0 1 0 DIAGRAMpreparelines
534: gsave
535: newpath
536: systemdict
537: begin
538: 378 1584 378 1584 setbbox
539: 378 1584 moveto
540: end
541: stroke
542: grestore
543: grestore
544: gsave
545: 0 0 0 1 0 DIAGRAMpreparelines
546: gsave
547: newpath
548: systemdict
549: begin
550: 378 1584 378 1584 setbbox
551: 378 1584 moveto
552: end
553: stroke
554: grestore
555: grestore
556: gsave
557: 0 0 0 1 0 DIAGRAMpreparelines
558: gsave
559: newpath
560: systemdict
561: begin
562: 378 1584 378 1584 setbbox
563: 378 1584 moveto
564: end
565: stroke
566: grestore
567: grestore
568: gsave
569: 0 0 0 1 0 DIAGRAMpreparelines
570: gsave
571: newpath
572: systemdict
573: begin
574: 270 1566 270 1584 setbbox
575: 270 1566 moveto
576: 270 1584 lineto
577: end
578: stroke
579: grestore
580: grestore
581: gsave
582: 0 0 0 1 0 DIAGRAMpreparelines
583: gsave
584: newpath
585: systemdict
586: begin
587: 378 1584 378 1584 setbbox
588: 378 1584 moveto
589: end
590: stroke
591: grestore
592: grestore
593: gsave
594: 0 0 0 1 0 DIAGRAMpreparelines
595: gsave
596: newpath
597: systemdict
598: begin
599: 378 1584 378 1584 setbbox
600: 378 1584 moveto
601: end
602: stroke
603: grestore
604: grestore
605: gsave
606: 0 0 0 1 0 DIAGRAMpreparelines
607: gsave
608: newpath
609: systemdict
610: begin
611: 414 1719 414 1719 setbbox
612: 414 1719 moveto
613: 414 1719 lineto
614: end
615: stroke
616: grestore
617: grestore
618: gsave
619: 0 0 0 1 0 DIAGRAMpreparelines
620: gsave
621: newpath
622: systemdict
623: begin
624: 414 1755 414 1755 setbbox
625: 414 1755 moveto
626: end
627: stroke
628: grestore
629: grestore
630: gsave
631: 0 0 0 1 0 DIAGRAMpreparelines
632: gsave
633: newpath
634: systemdict
635: begin
636: 414 1755 414 1755 setbbox
637: 414 1755 moveto
638: end
639: stroke
640: grestore
641: grestore
642: gsave
643: 0 0 0 1 0 DIAGRAMpreparelines
644: gsave
645: newpath
646: systemdict
647: begin
648: 414 1755 414 1755 setbbox
649: 414 1755 moveto
650: end
651: stroke
652: grestore
653: grestore
654: gsave
655: 0 0 0 1 0 DIAGRAMpreparelines
656: gsave
657: newpath
658: systemdict
659: begin
660: 414 1755 414 1755 setbbox
661: 414 1755 moveto
662: end
663: stroke
664: grestore
665: grestore
666: gsave
667: 0 0 0 1 0 DIAGRAMpreparelines
668: gsave
669: newpath
670: systemdict
671: begin
672: 414 1755 414 1755 setbbox
673: 414 1755 moveto
674: end
675: stroke
676: grestore
677: grestore
678: gsave
679: 0 0 0 1 0 DIAGRAMpreparelines
680: gsave
681: newpath
682: systemdict
683: begin
684: 414 1755 414 1755 setbbox
685: 414 1755 moveto
686: end
687: stroke
688: grestore
689: grestore
690: 0 0 0 0 0 DIAGRAMpreparelines
691: gsave
692: [1 0 0 -1 0 3582] concat
693: 8 execuserobject setfont
694: 0 nxsetgray
695: 245 1795 moveto (IODevice) show
696: grestore
697: 0 0 0 0 0 DIAGRAMpreparelines
698: gsave
699: 8 execuserobject setfont
700: 0 nxsetgray
701: [1 0 0 -1 0 3456] concat
702: 8 execuserobject setfont
703: 0 nxsetgray
704: 377 1732 moveto (IODiskDevice) show
705: gsave
706: 363 1720 102 16 rectclip
707: grestore
708: grestore
709: 0 0 0 0 0 DIAGRAMpreparelines
710: gsave
711: 8 execuserobject setfont
712: 0 nxsetgray
713: [1 0 0 -1 0 3348] concat
714: 8 execuserobject setfont
715: 0 nxsetgray
716: 465 1678 moveto (FloppyDisk) show
717: gsave
718: 444 1666 102 16 rectclip
719: grestore
720: grestore
721: 0 0 0 0 0 DIAGRAMpreparelines
722: gsave
723: 8 execuserobject setfont
724: 0 nxsetgray
725: [1 0 0 -1 0 3348] concat
726: 8 execuserobject setfont
727: 0 nxsetgray
728: 388 1678 moveto (SCSIDisk) show
729: gsave
730: 363 1666 102 16 rectclip
731: grestore
732: grestore
733: 0 0 0 0 0 DIAGRAMpreparelines
734: gsave
735: 8 execuserobject setfont
736: 0 nxsetgray
737: [1 0 0 -1 0 3348] concat
738: 8 execuserobject setfont
739: 0 nxsetgray
740: 286 1678 moveto (IOLogicalDisk) show
741: gsave
742: 273 1666 102 16 rectclip
743: grestore
744: grestore
745: 0 0 0 0 0 DIAGRAMpreparelines
746: gsave
747: 8 execuserobject setfont
748: 0 nxsetgray
749: [1 0 0 -1 0 3348] concat
750: 8 execuserobject setfont
751: 0 nxsetgray
752: 186 1678 moveto (TokenRing) show
753: gsave
754: 165 1666 102 16 rectclip
755: grestore
756: grestore
757: 0 0 0 0 0 DIAGRAMpreparelines
758: gsave
759: 8 execuserobject setfont
760: 0 nxsetgray
761: [1 0 0 -1 0 3348] concat
762: 8 execuserobject setfont
763: 0 nxsetgray
764: 119 1678 moveto (Serial) show
765: gsave
766: 84 1666 102 16 rectclip
767: grestore
768: grestore
769: 0 0 0 0 0 DIAGRAMpreparelines
770: gsave
771: 8 execuserobject setfont
772: 0 nxsetgray
773: [1 0 0 -1 0 3348] concat
774: 8 execuserobject setfont
775: 0 nxsetgray
776: 31 1678 moveto (Ethernet) show
777: gsave
778: 3 1666 102 16 rectclip
779: grestore
780: grestore
781: 0 0 0 0 0 DIAGRAMpreparelines
782: gsave
783: 8 execuserobject setfont
784: 0 nxsetgray
785: [1 0 0 -1 0 3456] concat
786: 8 execuserobject setfont
787: 0 nxsetgray
788: 100 1732 moveto (IONetDevice) show
789: gsave
790: 84 1720 102 16 rectclip
791: grestore
792: grestore
793: 0 0 0 0 0 DIAGRAMpreparelines
794: gsave
795: 8 execuserobject setfont
796: 0 nxsetgray
797: [1 0 0 -1 0 3240] concat
798: 8 execuserobject setfont
799: 0 nxsetgray
800: 304 1624 moveto (NXDisk) show
801: gsave
802: 273 1612 102 16 rectclip
803: grestore
804: grestore
805: 0 0 0 0 0 DIAGRAMpreparelines
806: gsave
807: 8 execuserobject setfont
808: 0 nxsetgray
809: [1 0 0 -1 0 3114] concat
810: 8 execuserobject setfont
811: 0 nxsetgray
812: 252 1561 moveto (printer) show
813: gsave
814: 219 1549 102 16 rectclip
815: grestore
816: grestore
817: 0 0 0 0 0 DIAGRAMpreparelines
818: gsave
819: 8 execuserobject setfont
820: 0 nxsetgray
821: [1 0 0 -1 0 3114] concat
822: 8 execuserobject setfont
823: 0 nxsetgray
824: 335 1561 moveto (floppyController) show
825: gsave
826: 327 1549 102 16 rectclip
827: grestore
828: grestore
829: gsave
830: 0 0 0 1 0 DIAGRAMpreparelines
831: gsave
832: newpath
833: systemdict
834: begin
835: 414 1701 414 1701 setbbox
836: 414 1701 moveto
837: end
838: stroke
839: grestore
840: grestore
841: gsave
842: 0 0 0 1 0 DIAGRAMpreparelines
843: gsave
844: newpath
845: systemdict
846: begin
847: 414 1701 414 1701 setbbox
848: 414 1701 moveto
849: end
850: stroke
851: grestore
852: grestore
853: gsave
854: 0 0 0 1 0 DIAGRAMpreparelines
855: gsave
856: newpath
857: systemdict
858: begin
859: 414 1701 414 1701 setbbox
860: 414 1701 moveto
861: end
862: stroke
863: grestore
864: grestore
865: gsave
866: 0 0 0 1 0 DIAGRAMpreparelines
867: gsave
868: newpath
869: systemdict
870: begin
871: 414 1701 414 1701 setbbox
872: 414 1701 moveto
873: end
874: stroke
875: grestore
876: grestore
877: 0 0 0 1 0 DIAGRAMpreparelines
878: 1 1 1 setrgbcolor 54 1548 72 18 rectfill
879: 0 0 0 setrgbcolor 54 1548 72 18 rectstroke
880: gsave
881: 8 execuserobject setfont
882: 0 nxsetgray
883: [1 0 0 -1 0 3114] concat
884: grestore
885: 0 0 0 1 0 DIAGRAMpreparelines
886: 1 1 1 setrgbcolor 450 1548 90 18 rectfill
887: 0 0 0 setrgbcolor 450 1548 90 18 rectstroke
888: gsave
889: [1 0 0 -1 0 3114] concat
890: grestore
891: 0 0 0 0 0 DIAGRAMpreparelines
892: gsave
893: [1 0 0 -1 0 3114] concat
894: 8 execuserobject setfont
895: 0 nxsetgray
896: 63 1561 moveto (adbDriver) show
897: gsave
898: 39 1549 102 16 rectclip
899: grestore
900: grestore
901: 0 0 0 0 0 DIAGRAMpreparelines
902: gsave
903: 8 execuserobject setfont
904: 0 nxsetgray
905: [1 0 0 -1 0 3114] concat
906: 8 execuserobject setfont
907: 0 nxsetgray
908: 454 1561 moveto (SCSIController) show
909: gsave
910: 444 1549 102 16 rectclip
911: grestore
912: grestore
913: gsave
914: 0 0 0 1 0 DIAGRAMpreparelines
915: gsave
916: newpath
917: systemdict
918: begin
919: 378 1566 495 1584 setbbox
920: 378 1584 moveto
921: 495 1584 lineto
922: 495 1566 lineto
923: end
924: stroke
925: grestore
926: grestore
927: 0 0 0 1 0 DIAGRAMpreparelines
928: 0.670492 0.784005 0.368038 setrgbcolor 144 1548 72 18 rectfill
929: 0 0 0 setrgbcolor 144 1548 72 18 rectstroke
930: gsave
931: 8 execuserobject setfont
932: 0 nxsetgray
933: [1 0 0 -1 0 3114] concat
934: grestore
935: 0 0 0 0 0 DIAGRAMpreparelines
936: gsave
937: [1 0 0 -1 0 3114] concat
938: 8 execuserobject setfont
939: 0 nxsetgray
940: 151 1561 moveto (adbDevice) show
941: gsave
942: 129 1549 102 16 rectclip
943: grestore
944: grestore
945: gsave
946: 0 0 0 1 0 DIAGRAMpreparelines
947: gsave
948: newpath
949: systemdict
950: begin
951: 90 1584 180 1584 setbbox
952: 90 1584 moveto
953: 180 1584 lineto
954: end
955: stroke
956: grestore
957: grestore
958: gsave
959: 0 0 0 1 0 DIAGRAMpreparelines
960: gsave
961: newpath
962: systemdict
963: begin
964: 180 1584 270 1584 setbbox
965: 180 1584 moveto
966: 270 1584 lineto
967: end
968: stroke
969: grestore
970: grestore
971: gsave
972: 0 0 0 1 0 DIAGRAMpreparelines
973: gsave
974: newpath
975: systemdict
976: begin
977: 179.999985 1566 180 1584 setbbox
978: 180 1584 moveto
979: 179.999985 1566 lineto
980: end
981: stroke
982: grestore
983: grestore
984: gsave
985: 0 0 0 1 0 DIAGRAMpreparelines
986: gsave
987: newpath
988: systemdict
989: begin
990: 89.999992 1566 90 1584 setbbox
991: 90 1584 moveto
992: 89.999992 1566 lineto
993: end
994: stroke
995: grestore
996: grestore
997: 0 0 0 1 0 DIAGRAMpreparelines
998: 1 1 1 setrgbcolor 81 1494 90 18 rectfill
999: 0 0 0 setrgbcolor 81 1494 90 18 rectstroke
1000: gsave
1001: 8 execuserobject setfont
1002: 0 nxsetgray
1003: [1 0 0 -1 0 3006] concat
1004: grestore
1005: 0 0 0 1 0 DIAGRAMpreparelines
1006: 1 1 1 setrgbcolor 189 1494 90 18 rectfill
1007: 0 0 0 setrgbcolor 189 1494 90 18 rectstroke
1008: gsave
1009: [1 0 0 -1 0 3006] concat
1010: grestore
1011: 0 0 0 0 0 DIAGRAMpreparelines
1012: gsave
1013: [1 0 0 -1 0 3006] concat
1014: 8 execuserobject setfont
1015: 0 nxsetgray
1016: 90 1507 moveto (adbKeyboard) show
1017: gsave
1018: 75 1495 102 16 rectclip
1019: grestore
1020: grestore
1021: 0 0 0 0 0 DIAGRAMpreparelines
1022: gsave
1023: 8 execuserobject setfont
1024: 0 nxsetgray
1025: [1 0 0 -1 0 3006] concat
1026: 8 execuserobject setfont
1027: 0 nxsetgray
1028: 204 1507 moveto (adbPointer) show
1029: gsave
1030: 183 1495 102 16 rectclip
1031: grestore
1032: grestore
1033: gsave
1034: 0 0 0 1 0 DIAGRAMpreparelines
1035: gsave
1036: newpath
1037: systemdict
1038: begin
1039: 180 1530 180.000015 1548 setbbox
1040: 180.000015 1548 moveto
1041: 180 1530 lineto
1042: end
1043: stroke
1044: grestore
1045: grestore
1046: gsave
1047: 0 0 0 1 0 DIAGRAMpreparelines
1048: gsave
1049: newpath
1050: systemdict
1051: begin
1052: 180 1530 234 1530 setbbox
1053: 180 1530 moveto
1054: 234 1530 lineto
1055: end
1056: stroke
1057: grestore
1058: grestore
1059: gsave
1060: 0 0 0 1 0 DIAGRAMpreparelines
1061: gsave
1062: newpath
1063: systemdict
1064: begin
1065: 126 1530 180 1530 setbbox
1066: 126 1530 moveto
1067: 180 1530 lineto
1068: end
1069: stroke
1070: grestore
1071: grestore
1072: gsave
1073: 0 0 0 1 0 DIAGRAMpreparelines
1074: gsave
1075: newpath
1076: systemdict
1077: begin
1078: 125.999992 1512 126 1530 setbbox
1079: 126 1530 moveto
1080: 125.999992 1512 lineto
1081: end
1082: stroke
1083: grestore
1084: grestore
1085: gsave
1086: 0 0 0 1 0 DIAGRAMpreparelines
1087: gsave
1088: newpath
1089: systemdict
1090: begin
1091: 234 1512 234.000015 1530 setbbox
1092: 234.000015 1512 moveto
1093: 234 1530 lineto
1094: end
1095: stroke
1096: grestore
1097: grestore
1098: grestore
1099: gsave
1100: 0 0 576 1872 rectclip
1101: [1 0 0 -1 0 1872] concat
1102: grestore
1103: grestore
1104: %%Trailer
1105: %%DocumentFonts: Helvetica
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.