-+-+-+-+-+-+-+-+ START OF PART 2 -+-+-+-+-+-+-+-+ X1.0000 0.7137 0.7569 X0.5300 0.1500 0.3400 X1.0000 0.0000 0.0000 X0.8900 0.2100 0.2200 X0.9804 0.5020 0.4471 X1.0000 0.3882 0.2784 X0.8300 0.1000 0.1200 X0.6400 0.5800 0.5000 X0.5000 0.1647 0.1647 X0.8600 0.1600 0.1600 X0.5300 0.2600 0.1200 X0.8706 0.7216 0.5294 X0.5400 0.2100 0.0600 X0.5400 0.2000 0.1400 X0.8235 0.4118 0.1176 X0.4500 0.2400 0.1000 X1.0000 0.4900 0.2500 X1.0000 0.3400 0.1300 X0.7800 0.4700 0.1500 X1.0000 0.2400 0.0500 X0.9412 0.9020 0.5490 X0.7412 0.7176 0.4196 X0.9608 0.9608 0.8627 X0.8039 0.5216 0.2471 X0.7373 0.5608 0.5608 X0.7800 0.3800 0.0800 X0.4500 0.2900 0.0700 X0.3700 0.1500 0.0700 X0.6275 0.3216 0.1765 X0.5451 0.2706 0.0745 X0.9569 0.6431 0.3765 X0.8235 0.7059 0.5490 X0.3700 0.1500 0.0200 X1.0000 0.3800 0.0100 X1.0000 0.0100 0.0500 X0.9300 0.5700 0.1300 X1.0000 0.5490 0.0000 X0.5900 0.2700 0.0800 X0.8900 0.4400 0.1000 X1.0000 0.5000 0.0000 X1.0000 0.2706 0.0000 X0.8900 0.5100 0.0900 X1.0000 0.6600 0.1400 X0.8900 0.8100 0.3400 X1.0000 0.8900 0.0100 X1.0000 0.6000 0.0700 X1.0000 0.6900 0.0600 X1.0000 0.8431 0.0000 X0.8549 0.6471 0.1255 X0.7216 0.5255 0.0431 X0.9804 0.9804 0.8235 X0.9333 0.9098 0.6667 X0.9333 0.8667 0.5098 X0.8900 0.6600 0.4100 X1.0000 0.6600 0.0700 X1.0000 1.0000 0.0000 X1.0000 1.0000 0.8784 X0.4980 1.0000 0.0000 X0.4000 0.5000 0.0800 X0.3800 0.7000 0.1600 X0.2400 0.5700 0.2500 X0.0000 0.7900 0.3400 X0.1333 0.5451 0.1333 X0.0000 1.0000 0.0000 X0.0000 0.3922 0.0000 X0.5961 0.9843 0.5961 X0.6784 1.0000 0.1843 X0.4863 0.9882 0.0000 X0.1961 0.8039 0.1961 X0.7400 0.9900 0.7900 X0.2300 0.3700 0.1700 X0.4196 0.5569 0.1373 X0.3333 0.4196 0.1843 X0.0400 0.7900 0.1700 X0.1900 0.5000 0.0800 X0.1804 0.5451 0.3412 X0.5608 0.7373 0.5608 X0.2353 0.7020 0.4431 X0.1255 0.6980 0.6667 X0.0000 1.0000 0.4980 X0.0000 0.9804 0.6039 X0.2200 0.3700 0.0600 X0.4300 1.0000 0.4400 X0.6039 0.8039 0.1961 X0.4980 1.0000 0.8314 X0.4000 0.8039 0.6667 X0.0000 1.0000 1.0000 X0.8784 1.0000 1.0000 X0.2510 0.8784 0.8157 X0.0000 0.8078 0.8196 X0.2824 0.8196 0.8000 X0.6863 0.9333 0.9333 X0.9412 0.9725 1.0000 X0.0000 0.0000 1.0000 X0.6784 0.8471 0.9020 X0.0000 0.0000 0.8039 X0.3725 0.6196 0.6275 X0.2400 0.3500 0.6700 X0.3922 0.5843 0.9294 X0.0200 0.7200 0.8000 X0.1176 0.5647 1.0000`20 X0.0300 0.1800 0.3300 X0.0100 0.6600 0.6200 X0.0980 0.0980 0.4392 X0.0000 0.0000 0.5020 X0.2000 0.6300 0.7900 X0.6902 0.8784 0.9020 X0.2549 0.4118 0.8824 X0.4157 0.3529 0.8039 X0.2824 0.2392 0.5451 X0.5176 0.4392 1.0000 X0.4824 0.4078 0.9333 X0.5294 0.8078 0.9216 X0.0000 0.7490 1.0000 X0.5294 0.8078 0.9804 X0.2745 0.5098 0.7059 X0.6902 0.7686 0.8706 X0.0000 0.7800 0.5500 X0.0700 0.0400 0.5600 X0.5412 0.1686 0.8863 X0.5700 0.1300 0.6200 X1.0000 0.0000 1.0000 X0.8549 0.4392 0.8392 X0.6000 0.1961 0.8000 X0.7294 0.3333 0.8275 X0.8600 0.1500 0.2700 X0.8667 0.6275 0.8667 X0.6275 0.1255 0.9412 X0.5765 0.4392 0.8588 X0.3600 0.1400 0.4300 X0.5600 0.3700 0.6000 X0.5804 0.0000 0.8275 X0.8157 0.1255 0.5647 X0.7804 0.0824 0.5216 X0.8588 0.4392 0.5765 $ CALL UNPACK [.DATA]RGB.DAT;1 773864526 $ create 'f' Xantique_white Xazure Xbisque Xblanched_almond Xcornsilk Xeggshell Xfloral_white Xgainsboro Xghost_white Xhoneydew Xivory Xlavender Xlavender_blush Xlemon_chiffon Xlinen Xmint_cream Xmisty_rose Xmoccasin Xnavajo_white Xold_lace Xpapaya_whip Xpeach_puff Xseashell Xsnow Xthistle Xtitanium_white Xwheat Xwhite Xwhite_smoke Xzinc_white Xcold_grey Xdim_grey Xgrey Xlight_grey Xslate_grey Xslate_grey_dark Xslate_grey_light Xwarm_grey Xblack Xivory_black Xlamp_black Xalizarin_crimson Xbrick Xcadmium_red_deep Xcoral Xcoral_light Xdeep_pink Xenglish_red Xfirebrick Xgeranium_lake Xhot_pink Xindian_red Xlight_salmon Xmadder_lake_deep Xmaroon Xpink Xpink_light Xraspberry Xred Xrose_madder Xsalmon Xtomato Xvenetian_red Xbeige Xbrown Xbrown_madder Xbrown_ochre Xburlywood Xburnt_sienna Xburnt_umber Xchocolate Xdeep_ochre Xflesh Xflesh_ochre Xgold_ochre Xgreenish_umber Xkhaki Xkhaki_dark Xlight_beige Xperu Xrosy_brown Xraw_sienna Xraw_umber Xsepia Xsienna Xsaddle_brown Xsandy_brown Xtan Xvan_dyke_brown Xcadmium_orange Xcadmium_red_light Xcarrot Xdark_orange Xmars_orange Xmars_yellow Xorange Xorange_red Xyellow_ochre Xaureoline_yellow Xbanana Xcadmium_lemon Xcadmium_yellow Xcadmium_yellow_light Xgold Xgoldenrod Xgoldenrod_dark Xgoldenrod_light Xgoldenrod_pale Xlight_goldenrod Xmelon Xnaples_yellow_deep Xyellow Xyellow_light Xchartreuse Xchrome_oxide_green Xcinnabar_green Xcobalt_green Xemerald_green Xforest_green Xgreen Xgreen_dark Xgreen_pale Xgreen_yellow Xlawn_green Xlime_green Xmint Xolive Xolive_drab Xolive_green_dark Xpermanent_green Xsap_green Xsea_green Xsea_green_dark Xsea_green_medium Xsea_green_light Xspring_green Xspring_green_medium Xterre_verte Xviridian_light Xyellow_green Xaquamarine Xaquamarine_medium Xcyan Xcyan_white Xturquoise Xturquoise_dark Xturquoise_medium Xturquoise_pale Xalice_blue Xblue Xblue_light Xblue_medium Xcadet Xcobalt Xcornflower Xcerulean Xdodger_blue Xindigo Xmanganese_blue Xmidnight_blue Xnavy Xpeacock Xpowder_blue Xroyal_blue Xslate_blue Xslate_blue_dark Xslate_blue_light Xslate_blue_medium Xsky_blue Xsky_blue_deep Xsky_blue_light Xsteel_blue Xsteel_blue_light Xturquoise_blue Xultramarine Xblue_violet Xcobalt_violet_deep Xmagenta Xorchid Xorchid_dark Xorchid_medium Xpermanent_red_violet Xplum Xpurple Xpurple_medium Xultramarine_violet Xviolet Xviolet_dark Xviolet_red Xviolet_red_medium Xviolet_red_pale X X X X X X X X X X X X X X X X X X X X X X X X X $ CALL UNPACK [.DATA]RGBNAMES.DAT;1 2103907876 $ create 'f' X$ X$! Create PHIGS Toolkit demo program X$ X$ cc/define="VMS"/include_directory=`5B-.include`5D `5B-.source.demo`5D'p1'. Vc X$ link 'p1',vaxcrtl/opt,`5B-.library`5Dptk/lib X$ purge $ CALL UNPACK [.DEMO]BUILD.COM;1 425940525 $ create 'f' X$ X$! Creating all X$ X$ cc/define="VMS"/include_directory=`5B-.include`5D `5B-.source.demo`5Dcnste Vst.c X$ link cnstest,vaxcrtl/opt,`5B-.library`5Dptk/lib X$ purge X$ cc/define="VMS"/include_directory=`5B-.include`5D `5B-.source.demo`5Dmenut Vest.c X$ link menutest,vaxcrtl/opt,`5B-.library`5Dptk/lib X$ purge X$ cc/define="VMS"/include_directory=`5B-.include`5D `5B-.source.demo`5Dphint Ver.c X$ link phinter,vaxcrtl/opt,`5B-.library`5Dptk/lib X$ purge X$ cc/define="VMS"/include_directory=`5B-.include`5D `5B-.source.demo`5Dtopte Vst.c X$ link toptest,vaxcrtl/opt,`5B-.library`5Dptk/lib X$ purge X$ cc/define="VMS"/include_directory=`5B-.include`5D `5B-.source.demo`5Dstctt Vest.c X$ link stcttest,vaxcrtl/opt,`5B-.library`5Dptk/lib X$ purge X$ cc/define="VMS"/include_directory=`5B-.include`5D `5B-.source.demo`5Dwindt Vest.c X$ link windtest,vaxcrtl/opt,`5B-.library`5Dptk/lib X$ purge X$ cc/define="VMS"/include_directory=`5B-.include`5D `5B-.source.demo`5Dutilt Vest.c X$ link utiltest,vaxcrtl/opt,`5B-.library`5Dptk/lib X$ purge $ CALL UNPACK [.DEMO]INSTALL.COM;2 1449097094 $ create 'f' X# X#`20 X# VMS makefile for the PHIGS Toolkit tests X# J.G. Williams 21/1/91 X# X X#DBG = debug/noopt/ XDBG = X XCFLAGS = $(DBG)define\="VMS"/include_directory\=`5B-.include`5D X X#LINK = link/debug XLINK = link X XSRCDEMO = `5B-.source.demo`5D X Xall: cnstest menutest phinter toptest stcttest windtest utiltest X Xcnstest.exe: cnstest.obj X`09$(LINK) cnstest,vaxcrtl/opt,`5B-.library`5Dptk/lib X purge X Xcnstest.obj: $(SRCDEMO)cnstest.c X`09cc/$(CFLAGS) $(SRCDEMO)cnstest.c X Xmenutest.exe: menutest.obj X`09$(LINK) menutest,vaxcrtl/opt,`5B-.library`5Dptk/lib X purge X Xmenutest.obj: $(SRCDEMO)menutest.c X`09cc/$(CFLAGS) $(SRCDEMO)menutest.c X Xtoptest.exe: toptest.obj X`09$(LINK) toptest,vaxcrtl/opt,`5B-.library`5Dptk/lib X purge X Xtoptest.obj: $(SRCDEMO)toptest.c X`09cc/$(CFLAGS) $(SRCDEMO)toptest.c X Xstcttest.exe: stcttest.obj X`09$(LINK) stcttest,vaxcrtl/opt,`5B-.library`5Dptk/lib X purge X Xstcttest.obj: $(SRCDEMO)stcttest.c X`09cc/$(CFLAGS) $(SRCDEMO)stcttest.c X Xwindtest.exe: windtest.obj X`09$(LINK) windtest,vaxcrtl/opt,`5B-.library`5Dptk/lib X purge X Xwindtest.obj: $(SRCDEMO)windtest.c X`09cc/$(CFLAGS) $(SRCDEMO)windtest.c X Xutiltest.exe: utiltest.obj X`09$(LINK) utiltest,vaxcrtl/opt,`5B-.library`5Dptk/lib X purge X Xutiltest.obj: $(SRCDEMO)utiltest.c X`09cc/$(CFLAGS) $(SRCDEMO)utiltest.c X Xphinter.exe: phinter.obj X`09$(LINK) phinter,vaxcrtl/opt,`5B-.library`5Dptk/lib X purge X Xphinter.obj: $(SRCDEMO)phinter.c X`09cc/$(CFLAGS) $(SRCDEMO)phinter.c X Xclean: X`09delete cnstest.obj;, menutest.obj; phinter.obj;, toptest.obj;, \ X stcttest.obj;, windtest.obj;, utiltest.obj; X X $ CALL UNPACK [.DEMO]MAKEFILE.MAK;3 1158767206 $ create 'f' Xsys$library:vaxcrtl/share $ CALL UNPACK [.DEMO]VAXCRTL.OPT;2 1377640302 $ create 'f' X%!PS-Adobe-2.0 X%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software X%%Title: manual.dvi X%%Pages: 262 1 X%%BoundingBox: 0 0 596 843 X%%DocumentFonts: Times-Roman Times-Bold Times-Oblique Symbol Times-Italic X%%+ Courier-Narrow Symbol-Oblique Helvetica X%%EndComments X%%BeginProcSet: thicken.ps X X X/ThickenFont `7B % basefontname newfontname factor ThickenFont newfontname X20 dict begin X /factor exch def X exch findfont dup length dict /font exch def X `7B1 index /FID ne X `7Bfont 3 1 roll put`7D X `7Bpop pop`7D X ifelse X `7D forall X font /PaintType get dup X 1 eq exch 3 eq or X font /StrokeWidth known and X `7B font /StrokeWidth get factor mul X font /StrokeWidth 3 2 roll put X `7D if X dup font definefont pop Xend X`7D def X%%EndProcSet X%%BeginProcSet: tex.pro X/TeXDict 200 dict def TeXDict begin /N /def load def /B`7Bbind def`7DN /S /e Vxch Xload def /X`7BS N`7DB /TR /translate load N /isls false N /vsize 10 N /@rigi Vn`7B Xisls`7B`5B0 1 -1 0 0 0`5Dconcat`7Dif 72 Resolution div 72 VResolution div ne Vg scale XResolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get Xround 4 exch put dup dup 5 get round 5 exch put setmatrix`7DN /@letter`7B/vs Vize 10 XN`7DB /@landscape`7B/isls true N /vsize -1 N`7DB /@a4`7B/vsize 10.6929133858 V N`7DB /@a3`7B X/vsize 15.5531 N`7DB /@ledger`7B/vsize 16 N`7DB /@legal`7B/vsize 13 N`7DB /@ Vmanualfeed`7B Xstatusdict /manualfeed true put`7DB /@copies`7B/#copies X`7DB /FMat`5B1 0 0 V -1 0 0`5DN X/FBB`5B0 0 0 0`5DN /nn 0 N /IE 0 N /ctr 0 N /df-tail`7B/nn 8 dict N nn begin X/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array X/BitMaps X /BuildChar`7BCharBuilder`7DN /Encoding IE N end dup`7B/foo setfon Vt`7D2 Xarray copy cvx N load 0 nn put /ctr 0 N`5B`7DB /df`7B/sf 1 N /fntrx FMat N d Vf-tail`7D XB /dfs`7Bdiv /sf X /fntrx`5Bsf 0 0 sf neg 0 0`5DN df-tail`7DB /E`7Bpop nn du Vp definefont Xsetfont`7DB /ch-width`7Bch-data dup length 5 sub get`7DB /ch-height`7Bch-dat Va dup Xlength 4 sub get`7DB /ch-xoff`7B128 ch-data dup length 3 sub get sub`7DB /ch V-yoff`7B Xch-data dup length 2 sub get 127 sub`7DB /ch-dx`7Bch-data dup length 1 sub g Vet`7DB X/ch-image`7Bch-data dup type /stringtype ne`7Bctr get /ctr ctr 1 add N`7Dif` V7DB /id 0 XN /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder`7Bsave 3 1 rol Vl S Xdup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx V 0 Xch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice Xch-width ch-height true`5B1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add`5D`7Bch-im Vage`7D Ximagemask restore`7DB /D`7B/cc X dup type /stringtype ne`7B`5D`7Dif nn /base V get cc ctr Xput nn /BitMaps get S ctr S sf 1 ne`7Bdup dup length 1 sub dup 2 index S get V sf Xdiv put`7Dif put /ctr ctr 1 add N`7DB /I`7Bcc 1 add D`7DB /bop`7Buserdict /b Vop-hook Xknown`7Bbop-hook`7Dif /SI save N @rigin 0 0 moveto`7DN /eop`7Bclear SI resto Vre Xshowpage userdict /eop-hook known`7Beop-hook`7Dif`7DN /@start`7Buserdict /st Vart-hook Xknown`7Bstart-hook`7Dif /VResolution X /Resolution X 1000 div /DVImag X /IE V 256 Xarray N 0 1 255`7BIE S 1 string dup 0 3 index put cvn put`7Dfor`7DN /p /show V load N X/RMat`5B1 0 0 -1 0 0`5DN /BDot 260 string N /rulex 0 N /ruley 0 N /v`7B/rule Vy X X/rulex X V`7DB /V statusdict begin /product where`7Bpop product dup length 7 V ge`7B0 X7 getinterval(Display)eq`7D`7Bpop false`7Difelse`7D`7Bfalse`7Difelse end`7B` V7Bgsave TR -.1 -.1 XTR 1 1 scale rulex ruley false RMat`7BBDot`7Dimagemask grestore`7D`7D`7B`7Bg Vsave TR -.1 X-.1 TR rulex ruley scale 1 1 false RMat`7BBDot`7Dimagemask grestore`7D`7Dife Vlse B /a`7B Xmoveto`7DB /delta 0 N /tail`7Bdup /delta X 0 rmoveto`7DB /M`7BS p delta add V tail`7DB /b`7B XS p tail`7DB /c`7B-4 M`7DB /d`7B-3 M`7DB /e`7B-2 M`7DB /f`7B-1 M`7DB /g`7B0 V M`7DB /h`7B1 M`7DB /i`7B2 M`7DB X/j`7B3 M`7DB /k`7B4 M`7DB /w`7B0 rmoveto`7DB /l`7Bp -4 w`7DB /m`7Bp -3 w`7DB V /n`7Bp -2 w`7DB /o`7Bp -1 w X`7DB /q`7Bp 1 w`7DB /r`7Bp 2 w`7DB /s`7Bp 3 w`7DB /t`7Bp 4 w`7DB /x`7B0 S rm Voveto`7DB /y`7B3 2 roll p Xa`7DB /bos`7B/SS save N`7DB /eos`7Bclear SS restore`7DB end X%%EndProcSet X%%BeginProcSet: texps.pro XTeXDict begin /rf`7B655360 div mul Resolution mul 7227 div /PixPerEm X findf Vont Xdup length 1 add dict /nn X`7B1 index /FID ne`7Bnn 3 1 roll put`7D`7Bpop pop V`7Difelse`7D Xforall 256 dict begin nn /Encoding get 0 1 255`7B2 copy get 3 index 2 index V get X1000 mul PixPerEm div def pop`7Dfor pop pop nn /Metrics currentdict put end X/fontname X /nn dup nn definefont`5BPixPerEm 0 0 PixPerEm neg 0 0`5Dmakefont V N Xfontname`7B/foo setfont`7D2 array copy cvx N fontname load 0 nn put`7DN X/ObliqueSlant`7Bdup sin S cos div neg`7DB /SlantFont`7B/foo X`5B1 0 foo 1 0 V 0`5D XTransFont`7DN /ExtendFont`7B/foo X 3 2 roll`5BS`7Bfoo div`7Dforall`5D3 1 rol Vl`5Bfoo 0 0 1 0 X0`5DTransFont`7DN /TransFont`7BS findfont S makefont dup length dict /nn X`7 VB1 index X/FID ne`7Bnn 3 1 roll put`7D`7Bpop pop`7Difelse`7Dforall dup nn definefont p Vop`7DN end X%%EndProcSet X%%BeginProcSet: special.pro XTeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults`7B/hs 612 N /v Vs X792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP false N /BBcalc false V N X/p 3 def`7DB /@scaleunit 100 N /@hscale`7B@scaleunit div /hsc X`7DB /@vscale V`7B +-+-+-+-+-+-+-+- END OF PART 2 +-+-+-+-+-+-+-+-