File:  [Apple Darwin 0.x] / driverkit / doc / OLD_NRW / ClassHierarchy3.eps
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:37:51 2018 UTC (8 years, 3 months ago) by root
Branches: MAIN, Apple
CVS tags: HEAD, Darwin03, Darwin02
Darwin 0.2 Driver Kit

%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassHierarchy3.diagram  -  /Net/iowa/dewitt/dmitch/Projects/DRIVERKIT/driverkit/doc
%%Creator: Diagram
%%CreationDate: Wed Aug 12 10:46:11 1992
%%For: dmitch
%%DocumentFonts: (atend)
%%Pages: 0 0
%%BoundingBox: -4 39 572 357
%%NXNextStepVersion: 3.0
%%EndComments

%%BeginProcSet: /usr/lib/NextStep/printPackage.ps 3.0
%!
% NeXT Printing Package
% Version: 3.0
% Copyright: 1988, NeXT, Inc.

/__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
/__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
/UserObjects 10 array __NXdef
/defineuserobject{
	exch dup 1 add dup UserObjects length gt{
		array dup 0 UserObjects putinterval
		/UserObjects exch def
	}{pop}ifelse UserObjects exch 3 -1 roll put
}__NXbdef
/undefineuserobject{UserObjects exch null put}__NXbdef
/execuserobject{UserObjects exch get exec}__NXbdef
/__NXRectPath{4 2 roll moveto 1 index 0 rlineto
0 exch rlineto neg 0 rlineto closepath}__NXbdef
/__NXProcessRectArgs{
	1 index type /arraytype eq{
		exch 0 4 2 index length 1 sub{
			dup 3 add 1 exch{1 index exch get exch}for
			5 1 roll 5 index exec
		}for pop pop
	}{exec}ifelse
}__NXbdef
/rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
/rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
/rectstroke{
	gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
		{gsave __NXRectPath null concat stroke grestore}
		dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
	}{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
}__NXbdef
/_NXLevel2 systemdict /languagelevel known {languagelevel 2 ge}{false}ifelse __NXdef
/xyshow{
	0 1 3 index length 1 sub{
		currentpoint 4 index 3 index 1 getinterval show
		3 index 3 index 2 mul 1 add get add exch
		3 index	3 index 2 mul get add exch moveto pop
	}for pop pop
}__NXbdef
/xshow{
	0 1 3 index length 1 sub{
		currentpoint 4 index 3 index 1 getinterval show
		exch 3 index 3 index get add exch moveto pop
	}for pop pop
}__NXbdef
/yshow{
	0 1 3 index length 1 sub{
		currentpoint 4 index 3 index 1 getinterval show
		3 index 3 index get add moveto pop
	}for pop pop
}__NXbdef
/arct{arcto pop pop pop pop}__NXbdef
/setbbox{pop pop pop pop}__NXbdef
/ucache{}__NXbdef
/ucachestatus{mark 0 0 0 0 0}__NXbdef
/setucacheparams{cleartomark}__NXbdef
/uappend{systemdict begin cvx exec end}__NXbdef
/ueofill{gsave newpath uappend eofill grestore}__NXbdef
/ufill{gsave newpath uappend fill grestore}__NXbdef
/ustroke{
	gsave newpath dup length 6 eq
	{exch uappend concat}{uappend}ifelse
	stroke grestore
}__NXbdef
/__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
/ustrokepath{
	newpath dup length 6 eq{
		exch uappend __NXustrokepathMatrix currentmatrix exch concat
		strokepath setmatrix
	}{uappend strokepath}ifelse
} __NXbdef
/upath{
	[exch {/ucache cvx}if pathbbox /setbbox cvx
	 {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
} __NXbdef
/setstrokeadjust{pop}__NXbdef
/currentstrokeadjust{false}__NXbdef
/selectfont{exch findfont exch
dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
/_NXCombineArrays{
	counttomark dup 2 add index dup length 3 -1 roll {
		2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
	}repeat pop pop pop
}__NXbdef
/flushgraphics{}def
/setwindowtype{pop pop}def
/currentwindowtype{pop 0}def
/setalpha{pop}def
/currentalpha{1.0}def
/hidecursor{}def
/obscurecursor{}def
/revealcursor{}def
/setcursor{4 {pop}repeat}bind def
/showcursor{}def
/NextStepEncoding where not{
/NextStepEncoding StandardEncoding 256 array copy def
0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
/Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
/aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
/ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
/ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
/ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
{dup type /nametype eq
 {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
}forall pop
/NextStepEncoding NextStepEncoding readonly def
/_NXfstr 128 string dup 0 (_NX) putinterval def
/_NXfindfont /findfont load def
/findfont{
 % Because we can never let NextStepEncoding get into
 % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
 % if we are in shared mode.  So if currentshared is true,
 % we call the normal findfont and return that
 /currentshared where {pop currentshared} {false} ifelse
 {_NXfindfont}
 {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  getinterval cvn exch FontDirectory 2 index known 
  {pop FontDirectory exch get}
  {_NXfindfont dup /Encoding get StandardEncoding eq
   {	dup length dict exch
	{1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
	 dup /Encoding NextStepEncoding put definefont
	}{exch pop} ifelse
   }ifelse
 }ifelse
}bind def
}{pop}ifelse
/_NXImageString {/__NXImageString where{pop}{/__NXImageString 4000 string __NXdef}ifelse __NXImageString}__NXbdef
/_NXDoImageOp{
	3 dict begin /parr 5 array def 1 index{dup}{1}ifelse /chans exch def
	chans 2 add 2 roll parr 0 chans getinterval astore pop
	5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
	4 index mul /totbytes exch def pop exch pop
	gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
	{0 1 chans 1 sub{parr exch get exec length totbytes exch sub /totbytes exch def}for totbytes 0 le{exit}if}loop end
}__NXbdef
/alphaimage{1 add _NXDoImageOp}def
_NXLevel2{ 
	/NXCalibratedRGBColorSpace where{pop}{
		/NXCalibratedRGBColorSpace
		{mark /NXCalibratedRGB /ColorSpace findresource exch pop}stopped
		{cleartomark /NXCalibratedRGB[/CIEBasedABC 2 dict dup begin 
		/MatrixLMN[.4124 .2126 .0193 .3576 .7152 .1192 .1805 .0722 .9505]def
		/WhitePoint[.9505 1 1.089] def end] /ColorSpace defineresource}if def}ifelse
	/nxsetrgbcolor{NXCalibratedRGBColorSpace setcolorspace setcolor}__NXbdef
	/nxsetgray{dup dup nxsetrgbcolor}__NXbdef
	/_NXCalibratedImage{exch{array astore dup length true}{false}ifelse
		8 -1 roll{NXCalibratedRGBColorSpace setcolorspace}if
		8 dict dup 9 1 roll begin /ImageType 1 def /MultipleDataSources exch def
		currentcolorspace 0 get /Indexed eq{pop /Decode[0 2 6 index exp 1 sub]def}
		{2 mul dup array /Decode exch def 1 sub 0 1 3 -1 roll{Decode exch dup 2 mod put}for}ifelse
		/DataSource exch def /ImageMatrix exch def 
		/BitsPerComponent exch def /Height exch def /Width exch def end image}__NXbdef
} {
	/setcmykcolor{
		1.0 exch sub dup dup 6 -1 roll sub dup 0 lt{pop 0}if 5 1 roll
		4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll exch sub dup 0 lt{pop 0}if setrgbcolor}__NXbdef
	/currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
	/colorimage{_NXDoImageOp}__NXbdef
	/nxsetrgbcolor{setrgbcolor}__NXbdef /nxsetgray{setgray}__NXbdef
	/setpattern{pop .5 setgray}__NXbdef
	/_NXCalibratedImage{dup 1 eq {pop pop image}{colorimage}ifelse pop}__NXbdef
} ifelse
/_NXSetCMYKOrRGB where{pop}{
	mark{systemdict /currentwindow get exec}stopped
	{{pop pop pop setcmykcolor}}{{nxsetrgbcolor pop pop pop pop}}ifelse /_NXSetCMYKOrRGB exch def cleartomark
}ifelse
%%EndProcSet

_NXLevel2{/_NXsethsb where{pop}{/_NXsethsb /sethsbcolor load def}ifelse /sethsbcolor{_NXsethsb currentrgbcolor nxsetrgbcolor}def /setrgbcolor{nxsetrgbcolor}bind def /setgray{nxsetgray}bind def
}if
gsave
-20 -28 translate
 /__NXbasematrix matrix currentmatrix def
grestore
%%EndProlog
%%BeginSetup
/DIAGRAMline {
    moveto rlineto stroke
} def /DIAGRAMarrow {
    [] 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
} def /DIAGRAMpreparelines {
    /DIAGRAMlinetype exch def setlinewidth setrgbcolor 2 setlinejoin DIAGRAMlinetype 0 eq {
        [] 0 setdash
    } if DIAGRAMlinetype 1 eq {
        [ 5 currentlinewidth add dup ] 0 currentlinewidth add setdash
    } if DIAGRAMlinetype 2 eq {
        [ 0 currentlinewidth add 5 currentlinewidth add ] 0 currentlinewidth add setdash
    } if DIAGRAMlinetype 3 eq {
        [ 5 currentlinewidth add 4 currentlinewidth add 0 currentlinewidth add 4 currentlinewidth add ] 0 currentlinewidth add setdash
    } if
} def
%%EndSetup
gsave
-4 39 576 318 rectclip
gsave
0 0 0 1 0 DIAGRAMpreparelines
0.670492 0.784005 0.368038 setrgbcolor 243 333 72 18 rectfill
0 0 0 setrgbcolor 243 333 72 18 rectstroke
gsave
/Helvetica findfont 12 scalefont [1 0 0 -1 0 0] makefont
8
exch
defineuserobject
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 684] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 108 216 72 18 rectfill
0 0 0 setrgbcolor 108 216 72 18 rectstroke
gsave
[1 0 0 -1 0 450] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 27 216 72 18 rectfill
0 0 0 setrgbcolor 27 216 72 18 rectstroke
gsave
[1 0 0 -1 0 450] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
0.670492 0.784005 0.368038 setrgbcolor 99 270 90 18 rectfill
0 0 0 setrgbcolor 99 270 90 18 rectstroke
gsave
[1 0 0 -1 0 558] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 189 216 72 18 rectfill
0 0 0 setrgbcolor 189 216 72 18 rectstroke
gsave
[1 0 0 -1 0 450] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
0.670492 0.784005 0.368038 setrgbcolor 387 270 90 18 rectfill
0 0 0 setrgbcolor 387 270 90 18 rectstroke
gsave
[1 0 0 -1 0 558] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
0.670492 0.784005 0.368038 setrgbcolor 297 216 90 18 rectfill
0 0 0 setrgbcolor 297 216 90 18 rectstroke
gsave
[1 0 0 -1 0 450] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 306 162 72 18 rectfill
0 0 0 setrgbcolor 306 162 72 18 rectstroke
gsave
[1 0 0 -1 0 342] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 396 216 72 18 rectfill
0 0 0 setrgbcolor 396 216 72 18 rectstroke
gsave
[1 0 0 -1 0 450] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 477 216 72 18 rectfill
0 0 0 setrgbcolor 477 216 72 18 rectstroke
gsave
[1 0 0 -1 0 450] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 342 99 108 18 rectfill
0 0 0 setrgbcolor 342 99 108 18 rectstroke
gsave
[1 0 0 -1 0 216] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 261 99 72 18 rectfill
0 0 0 setrgbcolor 261 99 72 18 rectstroke
gsave
[1 0 0 -1 0 216] concat
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
279 306 279 333 setbbox
279 333 moveto
279 306 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
279 306 432 306 setbbox
279 306 moveto
432 306 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
432 288 432 306 setbbox
432 306 moveto
432 288 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
144 306 279 306 setbbox
144 306 moveto
279 306 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
143.999985 288 144 306 setbbox
144 306 moveto
143.999985 288 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
144 252 144.000015 270 setbbox
144.000015 270 moveto
144 252 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
144 234 225.000015 252 setbbox
144 252 moveto
225 252 lineto
225.000015 234 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
143.999985 234 144 252 setbbox
144 252 moveto
143.999985 234 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
63 234 144 252 setbbox
144 252 moveto
63 252 lineto
63.000008 234 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
342 234 432 270 setbbox
432 270 moveto
432 252 lineto
342 252 lineto
342 234 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
432 234 432 252 setbbox
432 234 moveto
432 252 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
432 234 513 252 setbbox
513 234 moveto
513 252 lineto
432 252 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
342 180 342 216 setbbox
342 216 moveto
342 180 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
279 135 279 306 setbbox
279 135 moveto
279 306 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
279 135 396 135 setbbox
396 135 moveto
279 135 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
279 135 297 135 setbbox
297 135 moveto
279 135 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
396 117 396 135 setbbox
396 117 moveto
396 135 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
297 117 297 135 setbbox
297 117 moveto
297 135 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
432 270 432 270 setbbox
432 270 moveto
432 270 lineto
end
stroke
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
[1 0 0 -1 0 684] concat
8 execuserobject setfont
0 nxsetgray
254 346 moveto (IODevice) show
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 558] concat
8 execuserobject setfont
0 nxsetgray
395 283 moveto (IODiskDevice) show
gsave
381 271 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 450] concat
8 execuserobject setfont
0 nxsetgray
483 229 moveto (FloppyDisk) show
gsave
462 217 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 450] concat
8 execuserobject setfont
0 nxsetgray
406 229 moveto (SCSIDisk) show
gsave
381 217 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 450] concat
8 execuserobject setfont
0 nxsetgray
304 229 moveto (IOLogicalDisk) show
gsave
291 217 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 450] concat
8 execuserobject setfont
0 nxsetgray
195 229 moveto (TokenRing) show
gsave
174 217 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 450] concat
8 execuserobject setfont
0 nxsetgray
128 229 moveto (Serial) show
gsave
93 217 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 450] concat
8 execuserobject setfont
0 nxsetgray
40 229 moveto (Ethernet) show
gsave
12 217 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 558] concat
8 execuserobject setfont
0 nxsetgray
109 283 moveto (IONetDevice) show
gsave
93 271 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 342] concat
8 execuserobject setfont
0 nxsetgray
322 175 moveto (NXDisk) show
gsave
291 163 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 216] concat
8 execuserobject setfont
0 nxsetgray
279 112 moveto (printer) show
gsave
246 100 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 216] concat
8 execuserobject setfont
0 nxsetgray
353 112 moveto (floppyController) show
gsave
345 100 102 16 rectclip
grestore
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 19 99 72 18 rectfill
0 0 0 setrgbcolor 19 99 72 18 rectstroke
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 216] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 459 99 90 18 rectfill
0 0 0 setrgbcolor 459 99 90 18 rectstroke
gsave
[1 0 0 -1 0 216] concat
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
[1 0 0 -1 0 216] concat
8 execuserobject setfont
0 nxsetgray
28 112 moveto (adbDriver) show
gsave
4 100 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 216] concat
8 execuserobject setfont
0 nxsetgray
463 112 moveto (SCSIController) show
gsave
453 100 102 16 rectclip
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
396 117 504 135 setbbox
396 135 moveto
504 135 lineto
504 117 lineto
end
stroke
grestore
grestore
0 0 0 1 0 DIAGRAMpreparelines
0.670492 0.784005 0.368038 setrgbcolor 99 99 72 18 rectfill
0 0 0 setrgbcolor 99 99 72 18 rectstroke
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 216] concat
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
[1 0 0 -1 0 216] concat
8 execuserobject setfont
0 nxsetgray
107 112 moveto (adbDevice) show
gsave
85 100 102 16 rectclip
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
55 135 136 135 setbbox
55 135 moveto
136 135 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
136 135 297 135 setbbox
136 135 moveto
297 135 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
135.999985 117 136 135 setbbox
136 135 moveto
135.999985 117 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
54.999992 117 55 135 setbbox
55 135 moveto
54.999992 117 lineto
end
stroke
grestore
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 37 45 90 18 rectfill
0 0 0 setrgbcolor 37 45 90 18 rectstroke
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 108] concat
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 145 45 90 18 rectfill
0 0 0 setrgbcolor 145 45 90 18 rectstroke
gsave
[1 0 0 -1 0 108] concat
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
[1 0 0 -1 0 108] concat
8 execuserobject setfont
0 nxsetgray
46 58 moveto (adbKeyboard) show
gsave
31 46 102 16 rectclip
grestore
grestore
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 108] concat
8 execuserobject setfont
0 nxsetgray
160 58 moveto (adbPointer) show
gsave
139 46 102 16 rectclip
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
136 81 136.000015 99 setbbox
136.000015 99 moveto
136 81 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
136 81 190 81 setbbox
136 81 moveto
190 81 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
82 81 136 81 setbbox
82 81 moveto
136 81 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
81.999992 63 82 81 setbbox
82 81 moveto
81.999992 63 lineto
end
stroke
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
190 63 190.000015 81 setbbox
190.000015 63 moveto
190 81 lineto
end
stroke
grestore
grestore
0 0 0 1 0 DIAGRAMpreparelines
1 1 1 setrgbcolor 180 99 72 19 rectfill
0 0 0 setrgbcolor 180 99 72 19 rectstroke
0 0 0 0 0 DIAGRAMpreparelines
gsave
8 execuserobject setfont
0 nxsetgray
[1 0 0 -1 0 218] concat
8 execuserobject setfont
0 nxsetgray
183 113 moveto (EventDriver) show
gsave
164 101 102 16 rectclip
203 128 moveto (river) show
grestore
grestore
gsave
0 0 0 1 0 DIAGRAMpreparelines
gsave
newpath
systemdict
begin
215 118 215.000015 136 setbbox
215.000015 118 moveto
215 136 lineto
end
stroke
grestore
grestore
grestore
gsave
0 0 576 396 rectclip
[1 0 0 -1 0 396] concat
grestore
grestore
%%Trailer
%%DocumentFonts: Helvetica

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.