|
|
1.1 ! root 1: %!PS-Adobe-2.0 EPSF-2.0 ! 2: %%Title: ClassHierarchy3.diagram - /Net/iowa/dewitt/dmitch/Projects/DRIVERKIT/driverkit/doc ! 3: %%Creator: Diagram ! 4: %%CreationDate: Wed Aug 12 10:46:11 1992 ! 5: %%For: dmitch ! 6: %%DocumentFonts: (atend) ! 7: %%Pages: 0 0 ! 8: %%BoundingBox: -4 39 572 357 ! 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 -28 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: -4 39 576 318 rectclip ! 215: gsave ! 216: 0 0 0 1 0 DIAGRAMpreparelines ! 217: 0.670492 0.784005 0.368038 setrgbcolor 243 333 72 18 rectfill ! 218: 0 0 0 setrgbcolor 243 333 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 684] concat ! 227: grestore ! 228: 0 0 0 1 0 DIAGRAMpreparelines ! 229: 1 1 1 setrgbcolor 108 216 72 18 rectfill ! 230: 0 0 0 setrgbcolor 108 216 72 18 rectstroke ! 231: gsave ! 232: [1 0 0 -1 0 450] concat ! 233: grestore ! 234: 0 0 0 1 0 DIAGRAMpreparelines ! 235: 1 1 1 setrgbcolor 27 216 72 18 rectfill ! 236: 0 0 0 setrgbcolor 27 216 72 18 rectstroke ! 237: gsave ! 238: [1 0 0 -1 0 450] concat ! 239: grestore ! 240: 0 0 0 1 0 DIAGRAMpreparelines ! 241: 0.670492 0.784005 0.368038 setrgbcolor 99 270 90 18 rectfill ! 242: 0 0 0 setrgbcolor 99 270 90 18 rectstroke ! 243: gsave ! 244: [1 0 0 -1 0 558] concat ! 245: grestore ! 246: 0 0 0 1 0 DIAGRAMpreparelines ! 247: 1 1 1 setrgbcolor 189 216 72 18 rectfill ! 248: 0 0 0 setrgbcolor 189 216 72 18 rectstroke ! 249: gsave ! 250: [1 0 0 -1 0 450] concat ! 251: grestore ! 252: 0 0 0 1 0 DIAGRAMpreparelines ! 253: 0.670492 0.784005 0.368038 setrgbcolor 387 270 90 18 rectfill ! 254: 0 0 0 setrgbcolor 387 270 90 18 rectstroke ! 255: gsave ! 256: [1 0 0 -1 0 558] concat ! 257: grestore ! 258: 0 0 0 1 0 DIAGRAMpreparelines ! 259: 0.670492 0.784005 0.368038 setrgbcolor 297 216 90 18 rectfill ! 260: 0 0 0 setrgbcolor 297 216 90 18 rectstroke ! 261: gsave ! 262: [1 0 0 -1 0 450] concat ! 263: grestore ! 264: 0 0 0 1 0 DIAGRAMpreparelines ! 265: 1 1 1 setrgbcolor 306 162 72 18 rectfill ! 266: 0 0 0 setrgbcolor 306 162 72 18 rectstroke ! 267: gsave ! 268: [1 0 0 -1 0 342] concat ! 269: grestore ! 270: 0 0 0 1 0 DIAGRAMpreparelines ! 271: 1 1 1 setrgbcolor 396 216 72 18 rectfill ! 272: 0 0 0 setrgbcolor 396 216 72 18 rectstroke ! 273: gsave ! 274: [1 0 0 -1 0 450] concat ! 275: grestore ! 276: 0 0 0 1 0 DIAGRAMpreparelines ! 277: 1 1 1 setrgbcolor 477 216 72 18 rectfill ! 278: 0 0 0 setrgbcolor 477 216 72 18 rectstroke ! 279: gsave ! 280: [1 0 0 -1 0 450] concat ! 281: grestore ! 282: 0 0 0 1 0 DIAGRAMpreparelines ! 283: 1 1 1 setrgbcolor 342 99 108 18 rectfill ! 284: 0 0 0 setrgbcolor 342 99 108 18 rectstroke ! 285: gsave ! 286: [1 0 0 -1 0 216] concat ! 287: grestore ! 288: 0 0 0 1 0 DIAGRAMpreparelines ! 289: 1 1 1 setrgbcolor 261 99 72 18 rectfill ! 290: 0 0 0 setrgbcolor 261 99 72 18 rectstroke ! 291: gsave ! 292: [1 0 0 -1 0 216] concat ! 293: grestore ! 294: gsave ! 295: 0 0 0 1 0 DIAGRAMpreparelines ! 296: gsave ! 297: newpath ! 298: systemdict ! 299: begin ! 300: 279 306 279 333 setbbox ! 301: 279 333 moveto ! 302: 279 306 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: 279 306 432 306 setbbox ! 314: 279 306 moveto ! 315: 432 306 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: 432 288 432 306 setbbox ! 327: 432 306 moveto ! 328: 432 288 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: 144 306 279 306 setbbox ! 340: 144 306 moveto ! 341: 279 306 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: 143.999985 288 144 306 setbbox ! 353: 144 306 moveto ! 354: 143.999985 288 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: 144 252 144.000015 270 setbbox ! 366: 144.000015 270 moveto ! 367: 144 252 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: 144 234 225.000015 252 setbbox ! 379: 144 252 moveto ! 380: 225 252 lineto ! 381: 225.000015 234 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: 143.999985 234 144 252 setbbox ! 393: 144 252 moveto ! 394: 143.999985 234 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: 63 234 144 252 setbbox ! 406: 144 252 moveto ! 407: 63 252 lineto ! 408: 63.000008 234 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: 342 234 432 270 setbbox ! 420: 432 270 moveto ! 421: 432 252 lineto ! 422: 342 252 lineto ! 423: 342 234 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: 432 234 432 252 setbbox ! 435: 432 234 moveto ! 436: 432 252 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: 432 234 513 252 setbbox ! 448: 513 234 moveto ! 449: 513 252 lineto ! 450: 432 252 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: 342 180 342 216 setbbox ! 462: 342 216 moveto ! 463: 342 180 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: 279 135 279 306 setbbox ! 475: 279 135 moveto ! 476: 279 306 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: 279 135 396 135 setbbox ! 488: 396 135 moveto ! 489: 279 135 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: 279 135 297 135 setbbox ! 501: 297 135 moveto ! 502: 279 135 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: 396 117 396 135 setbbox ! 514: 396 117 moveto ! 515: 396 135 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: 297 117 297 135 setbbox ! 527: 297 117 moveto ! 528: 297 135 lineto ! 529: end ! 530: stroke ! 531: grestore ! 532: grestore ! 533: gsave ! 534: 0 0 0 1 0 DIAGRAMpreparelines ! 535: gsave ! 536: newpath ! 537: systemdict ! 538: begin ! 539: 432 270 432 270 setbbox ! 540: 432 270 moveto ! 541: 432 270 lineto ! 542: end ! 543: stroke ! 544: grestore ! 545: grestore ! 546: 0 0 0 0 0 DIAGRAMpreparelines ! 547: gsave ! 548: [1 0 0 -1 0 684] concat ! 549: 8 execuserobject setfont ! 550: 0 nxsetgray ! 551: 254 346 moveto (IODevice) show ! 552: grestore ! 553: 0 0 0 0 0 DIAGRAMpreparelines ! 554: gsave ! 555: 8 execuserobject setfont ! 556: 0 nxsetgray ! 557: [1 0 0 -1 0 558] concat ! 558: 8 execuserobject setfont ! 559: 0 nxsetgray ! 560: 395 283 moveto (IODiskDevice) show ! 561: gsave ! 562: 381 271 102 16 rectclip ! 563: grestore ! 564: grestore ! 565: 0 0 0 0 0 DIAGRAMpreparelines ! 566: gsave ! 567: 8 execuserobject setfont ! 568: 0 nxsetgray ! 569: [1 0 0 -1 0 450] concat ! 570: 8 execuserobject setfont ! 571: 0 nxsetgray ! 572: 483 229 moveto (FloppyDisk) show ! 573: gsave ! 574: 462 217 102 16 rectclip ! 575: grestore ! 576: grestore ! 577: 0 0 0 0 0 DIAGRAMpreparelines ! 578: gsave ! 579: 8 execuserobject setfont ! 580: 0 nxsetgray ! 581: [1 0 0 -1 0 450] concat ! 582: 8 execuserobject setfont ! 583: 0 nxsetgray ! 584: 406 229 moveto (SCSIDisk) show ! 585: gsave ! 586: 381 217 102 16 rectclip ! 587: grestore ! 588: grestore ! 589: 0 0 0 0 0 DIAGRAMpreparelines ! 590: gsave ! 591: 8 execuserobject setfont ! 592: 0 nxsetgray ! 593: [1 0 0 -1 0 450] concat ! 594: 8 execuserobject setfont ! 595: 0 nxsetgray ! 596: 304 229 moveto (IOLogicalDisk) show ! 597: gsave ! 598: 291 217 102 16 rectclip ! 599: grestore ! 600: grestore ! 601: 0 0 0 0 0 DIAGRAMpreparelines ! 602: gsave ! 603: 8 execuserobject setfont ! 604: 0 nxsetgray ! 605: [1 0 0 -1 0 450] concat ! 606: 8 execuserobject setfont ! 607: 0 nxsetgray ! 608: 195 229 moveto (TokenRing) show ! 609: gsave ! 610: 174 217 102 16 rectclip ! 611: grestore ! 612: grestore ! 613: 0 0 0 0 0 DIAGRAMpreparelines ! 614: gsave ! 615: 8 execuserobject setfont ! 616: 0 nxsetgray ! 617: [1 0 0 -1 0 450] concat ! 618: 8 execuserobject setfont ! 619: 0 nxsetgray ! 620: 128 229 moveto (Serial) show ! 621: gsave ! 622: 93 217 102 16 rectclip ! 623: grestore ! 624: grestore ! 625: 0 0 0 0 0 DIAGRAMpreparelines ! 626: gsave ! 627: 8 execuserobject setfont ! 628: 0 nxsetgray ! 629: [1 0 0 -1 0 450] concat ! 630: 8 execuserobject setfont ! 631: 0 nxsetgray ! 632: 40 229 moveto (Ethernet) show ! 633: gsave ! 634: 12 217 102 16 rectclip ! 635: grestore ! 636: grestore ! 637: 0 0 0 0 0 DIAGRAMpreparelines ! 638: gsave ! 639: 8 execuserobject setfont ! 640: 0 nxsetgray ! 641: [1 0 0 -1 0 558] concat ! 642: 8 execuserobject setfont ! 643: 0 nxsetgray ! 644: 109 283 moveto (IONetDevice) show ! 645: gsave ! 646: 93 271 102 16 rectclip ! 647: grestore ! 648: grestore ! 649: 0 0 0 0 0 DIAGRAMpreparelines ! 650: gsave ! 651: 8 execuserobject setfont ! 652: 0 nxsetgray ! 653: [1 0 0 -1 0 342] concat ! 654: 8 execuserobject setfont ! 655: 0 nxsetgray ! 656: 322 175 moveto (NXDisk) show ! 657: gsave ! 658: 291 163 102 16 rectclip ! 659: grestore ! 660: grestore ! 661: 0 0 0 0 0 DIAGRAMpreparelines ! 662: gsave ! 663: 8 execuserobject setfont ! 664: 0 nxsetgray ! 665: [1 0 0 -1 0 216] concat ! 666: 8 execuserobject setfont ! 667: 0 nxsetgray ! 668: 279 112 moveto (printer) show ! 669: gsave ! 670: 246 100 102 16 rectclip ! 671: grestore ! 672: grestore ! 673: 0 0 0 0 0 DIAGRAMpreparelines ! 674: gsave ! 675: 8 execuserobject setfont ! 676: 0 nxsetgray ! 677: [1 0 0 -1 0 216] concat ! 678: 8 execuserobject setfont ! 679: 0 nxsetgray ! 680: 353 112 moveto (floppyController) show ! 681: gsave ! 682: 345 100 102 16 rectclip ! 683: grestore ! 684: grestore ! 685: 0 0 0 1 0 DIAGRAMpreparelines ! 686: 1 1 1 setrgbcolor 19 99 72 18 rectfill ! 687: 0 0 0 setrgbcolor 19 99 72 18 rectstroke ! 688: gsave ! 689: 8 execuserobject setfont ! 690: 0 nxsetgray ! 691: [1 0 0 -1 0 216] concat ! 692: grestore ! 693: 0 0 0 1 0 DIAGRAMpreparelines ! 694: 1 1 1 setrgbcolor 459 99 90 18 rectfill ! 695: 0 0 0 setrgbcolor 459 99 90 18 rectstroke ! 696: gsave ! 697: [1 0 0 -1 0 216] concat ! 698: grestore ! 699: 0 0 0 0 0 DIAGRAMpreparelines ! 700: gsave ! 701: [1 0 0 -1 0 216] concat ! 702: 8 execuserobject setfont ! 703: 0 nxsetgray ! 704: 28 112 moveto (adbDriver) show ! 705: gsave ! 706: 4 100 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 216] concat ! 714: 8 execuserobject setfont ! 715: 0 nxsetgray ! 716: 463 112 moveto (SCSIController) show ! 717: gsave ! 718: 453 100 102 16 rectclip ! 719: grestore ! 720: grestore ! 721: gsave ! 722: 0 0 0 1 0 DIAGRAMpreparelines ! 723: gsave ! 724: newpath ! 725: systemdict ! 726: begin ! 727: 396 117 504 135 setbbox ! 728: 396 135 moveto ! 729: 504 135 lineto ! 730: 504 117 lineto ! 731: end ! 732: stroke ! 733: grestore ! 734: grestore ! 735: 0 0 0 1 0 DIAGRAMpreparelines ! 736: 0.670492 0.784005 0.368038 setrgbcolor 99 99 72 18 rectfill ! 737: 0 0 0 setrgbcolor 99 99 72 18 rectstroke ! 738: gsave ! 739: 8 execuserobject setfont ! 740: 0 nxsetgray ! 741: [1 0 0 -1 0 216] concat ! 742: grestore ! 743: 0 0 0 0 0 DIAGRAMpreparelines ! 744: gsave ! 745: [1 0 0 -1 0 216] concat ! 746: 8 execuserobject setfont ! 747: 0 nxsetgray ! 748: 107 112 moveto (adbDevice) show ! 749: gsave ! 750: 85 100 102 16 rectclip ! 751: grestore ! 752: grestore ! 753: gsave ! 754: 0 0 0 1 0 DIAGRAMpreparelines ! 755: gsave ! 756: newpath ! 757: systemdict ! 758: begin ! 759: 55 135 136 135 setbbox ! 760: 55 135 moveto ! 761: 136 135 lineto ! 762: end ! 763: stroke ! 764: grestore ! 765: grestore ! 766: gsave ! 767: 0 0 0 1 0 DIAGRAMpreparelines ! 768: gsave ! 769: newpath ! 770: systemdict ! 771: begin ! 772: 136 135 297 135 setbbox ! 773: 136 135 moveto ! 774: 297 135 lineto ! 775: end ! 776: stroke ! 777: grestore ! 778: grestore ! 779: gsave ! 780: 0 0 0 1 0 DIAGRAMpreparelines ! 781: gsave ! 782: newpath ! 783: systemdict ! 784: begin ! 785: 135.999985 117 136 135 setbbox ! 786: 136 135 moveto ! 787: 135.999985 117 lineto ! 788: end ! 789: stroke ! 790: grestore ! 791: grestore ! 792: gsave ! 793: 0 0 0 1 0 DIAGRAMpreparelines ! 794: gsave ! 795: newpath ! 796: systemdict ! 797: begin ! 798: 54.999992 117 55 135 setbbox ! 799: 55 135 moveto ! 800: 54.999992 117 lineto ! 801: end ! 802: stroke ! 803: grestore ! 804: grestore ! 805: 0 0 0 1 0 DIAGRAMpreparelines ! 806: 1 1 1 setrgbcolor 37 45 90 18 rectfill ! 807: 0 0 0 setrgbcolor 37 45 90 18 rectstroke ! 808: gsave ! 809: 8 execuserobject setfont ! 810: 0 nxsetgray ! 811: [1 0 0 -1 0 108] concat ! 812: grestore ! 813: 0 0 0 1 0 DIAGRAMpreparelines ! 814: 1 1 1 setrgbcolor 145 45 90 18 rectfill ! 815: 0 0 0 setrgbcolor 145 45 90 18 rectstroke ! 816: gsave ! 817: [1 0 0 -1 0 108] concat ! 818: grestore ! 819: 0 0 0 0 0 DIAGRAMpreparelines ! 820: gsave ! 821: [1 0 0 -1 0 108] concat ! 822: 8 execuserobject setfont ! 823: 0 nxsetgray ! 824: 46 58 moveto (adbKeyboard) show ! 825: gsave ! 826: 31 46 102 16 rectclip ! 827: grestore ! 828: grestore ! 829: 0 0 0 0 0 DIAGRAMpreparelines ! 830: gsave ! 831: 8 execuserobject setfont ! 832: 0 nxsetgray ! 833: [1 0 0 -1 0 108] concat ! 834: 8 execuserobject setfont ! 835: 0 nxsetgray ! 836: 160 58 moveto (adbPointer) show ! 837: gsave ! 838: 139 46 102 16 rectclip ! 839: grestore ! 840: grestore ! 841: gsave ! 842: 0 0 0 1 0 DIAGRAMpreparelines ! 843: gsave ! 844: newpath ! 845: systemdict ! 846: begin ! 847: 136 81 136.000015 99 setbbox ! 848: 136.000015 99 moveto ! 849: 136 81 lineto ! 850: end ! 851: stroke ! 852: grestore ! 853: grestore ! 854: gsave ! 855: 0 0 0 1 0 DIAGRAMpreparelines ! 856: gsave ! 857: newpath ! 858: systemdict ! 859: begin ! 860: 136 81 190 81 setbbox ! 861: 136 81 moveto ! 862: 190 81 lineto ! 863: end ! 864: stroke ! 865: grestore ! 866: grestore ! 867: gsave ! 868: 0 0 0 1 0 DIAGRAMpreparelines ! 869: gsave ! 870: newpath ! 871: systemdict ! 872: begin ! 873: 82 81 136 81 setbbox ! 874: 82 81 moveto ! 875: 136 81 lineto ! 876: end ! 877: stroke ! 878: grestore ! 879: grestore ! 880: gsave ! 881: 0 0 0 1 0 DIAGRAMpreparelines ! 882: gsave ! 883: newpath ! 884: systemdict ! 885: begin ! 886: 81.999992 63 82 81 setbbox ! 887: 82 81 moveto ! 888: 81.999992 63 lineto ! 889: end ! 890: stroke ! 891: grestore ! 892: grestore ! 893: gsave ! 894: 0 0 0 1 0 DIAGRAMpreparelines ! 895: gsave ! 896: newpath ! 897: systemdict ! 898: begin ! 899: 190 63 190.000015 81 setbbox ! 900: 190.000015 63 moveto ! 901: 190 81 lineto ! 902: end ! 903: stroke ! 904: grestore ! 905: grestore ! 906: 0 0 0 1 0 DIAGRAMpreparelines ! 907: 1 1 1 setrgbcolor 180 99 72 19 rectfill ! 908: 0 0 0 setrgbcolor 180 99 72 19 rectstroke ! 909: 0 0 0 0 0 DIAGRAMpreparelines ! 910: gsave ! 911: 8 execuserobject setfont ! 912: 0 nxsetgray ! 913: [1 0 0 -1 0 218] concat ! 914: 8 execuserobject setfont ! 915: 0 nxsetgray ! 916: 183 113 moveto (EventDriver) show ! 917: gsave ! 918: 164 101 102 16 rectclip ! 919: 203 128 moveto (river) show ! 920: grestore ! 921: grestore ! 922: gsave ! 923: 0 0 0 1 0 DIAGRAMpreparelines ! 924: gsave ! 925: newpath ! 926: systemdict ! 927: begin ! 928: 215 118 215.000015 136 setbbox ! 929: 215.000015 118 moveto ! 930: 215 136 lineto ! 931: end ! 932: stroke ! 933: grestore ! 934: grestore ! 935: grestore ! 936: gsave ! 937: 0 0 576 396 rectclip ! 938: [1 0 0 -1 0 396] concat ! 939: grestore ! 940: grestore ! 941: %%Trailer ! 942: %%DocumentFonts: Helvetica
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.