(FILECREATED "26-Jun-85 11:54:37" ("compiled on " {ERIS}LIBRARY>READAIS.;5) "22-Jun-85 19:27:36" recompiled changes: AISBLT8TO8 AISBLT4TO4 CLOSEST.COLOR SHOWCOLORAIS in "INTERLISP-D 22-Jun-85 ..." dated "22-Jun-85 19:41:49") (FILECREATED "26-Jun-85 11:53:10" {ERIS}LIBRARY>READAIS.;5 71952 changes to: (FNS AISBLT8TO8 AISBLT4TO4 CLOSEST.COLOR SHOWCOLORAIS) (MACROS .8BIT.COLORLEVEL.FETCH.) previous date: "26-Jun-85 11:38:38" {ERIS}LIBRARY>READAIS.;4) 24BITCOLORTO8BITMAP D1 (L (10Q COLORMAP 7 BITMAPRASTERWIDTH 6 BYTESPERLINE 5 BASE 4 HEIGHT 3 WIDTH 2 BLUEOFD 1 GREENOFD 0 REDOFD))  E@ Cki Cki Cki PClj_"_ O"O JO"jO"l_"Clj_&_$O&O$KO&jO&l_&Clj_*_(O*O(LO*jO*l_*CbDkFjO63O6jlO6O6 ^jO6O4DkFO4DkFCHb J^NjK__OjL__Oj@O4 AO4 BO4 Ck_0_.O0O.EdG@ M_A O_B O_ _GO(O_m&O_NOdؽNONdOdذ(jO_NOdٽNjONdOdNlоGO(O_m+O_OOd_OOOdOdذ-jO_OOd_OjOOdOdOl_GO(O_m+O_OOd_OOOdOdذ-jO_OOd_OjOOdOdOl_OG@ M_A O_B O_ _GO(O_m&O_NOdؽNONdOdذ(jO_NOdٽNjONdOdNlоGO(O_m+O_OOd_OOOdOdذ-jO_OOd_OjOOdOdOl_GO(O_m+O_OOd_OOOdOdذ-jO_OOd_OjOOdOdOl_O_,O,Ekb O0k_0HGиO4F_6_4h(1227Q CLOSEST.COLOR 465Q CLOSEST.COLOR 410Q SETFILEPTR 401Q SETFILEPTR 372Q SETFILEPTR 253Q \FZEROP 31Q \ALLOCBLOCK 22Q \ALLOCBLOCK 13Q \ALLOCBLOCK 4 GETFILEPTR) NIL () AISBLTA0017 D1 (NAME ERRORSET P 0 \INTERRUPTABLE F 1 OFD F 2 WIDTH F 3 HEIGHT F 4 BASE F 5 BITMAPRASTERWIDTH F 6 LEFT F 7 STARTLINE F 10Q SFILEBYTESPERLINE F 11Q NBITS F 12Q HOW F 13Q LOBITADDRESS F 14Q BITSPERPIXEL F 15Q DESTINATION F 16Q FILTER F 17Q BITOFFSET F 20Q RESETVARSLST F 21Q WINDOW F 22Q BITSPERSAMPLE F 23Q BITMAP F 24Q RESETY F 25Q TMP) g` hhW c W"*W$dk`W$dlFWdlo`W" lQWRSTUVWWWW hfo_dl1WdlCWgWQWRSTUVWWWW h)lQRSTUVWWWW h lxWdg-WQRSTUVWWWW QRSTUVWW hԙWdgQRSTUVWWWW gQRSTUVWWWW oWk_WWdgQRSTUVWWWW jgQRSTUVWWWW PWgQRSTUVWWWW 4o.o(k WkQRSTUVWWWW ooc*W`WW&W `c(i(757Q \PUTUPCOLORCURSOR 746Q PUTBITMAP.INTO.CORRECT.DESTINATION 707Q AISBLT1TO1 635Q AISBLT8TO1FSA 601Q AISBLT8TO1TRUNC 547Q AISBLT8TO1FSA 470Q AISBLT8TO4MODUL 435Q AISBLT8TO4TRUNC 373Q AISBLT8TO4FSA 354Q AISBLT8TO4LESSFSA 302Q AISBLT8TOLESSFSA 246Q AISBLT8TO8 151Q AISBLT4TO4 115Q \TOTOPWDS 50Q \TAKEDOWNCOLORCURSOR 10Q CURSOR) (752Q \COLORCURSORDOWN 732Q BITMAPTYPE# 610Q MODULATE 554Q TRUNCATE 521Q FSA 443Q MODULATE 407Q TRUNCATE 322Q FSA 214Q FSA 105Q \TOPWDS 44Q \COLORCURSORBM 5 WAITINGCURSOR 2 CURSOR) ( 721Q "not a 4 or 8 bit per sample file" 714Q "Can only go from a 1 bit sources to a 1 bit destination." 651Q "Unknown bit per pixel size" 643Q "Unknown HOW argument" 477Q "Unknown HOW argument" 162Q "Blting from a 4 bit per sample file is only implemented for 4 or 8 bit per pixel bitmaps." 77Q "8 BIT IMAGE FROM A 4 BIT FILE NOT IMPLEMENTED YET.") AISBLT D1 (P 42Q RESETZ P 41Q RESETY P 40Q LISPXHIST P 31Q BITMAP P 30Q BITOFFSET P 27Q STARTBIT P 26Q STARTLINE P 25Q STODY P 24Q STODX P 23Q TMP P 22Q WINDOW P 21Q DD P 20Q SFILEBYTESPERLINE P 17Q SFILEHEIGHT P 16Q SFILEWIDTH P 15Q SAMPLESPERWORD P 14Q BITSPERSAMPLE P 13Q TOP P 12Q RIGHT P 11Q BOTTOM P 10Q LEFT P 7 BITMAPRASTERWIDTH P 6 BITMAPWIDTH P 5 BITMAPHEIGHT P 4 BASE P 3 BITSPERPIXEL P 2 OFD P 1 NEWWINDOW P 0 DEST I 13Q LOBITADDRESS I 12Q NBITS I 11Q FILTER I 10Q HOW I 7 HEIGHT I 6 WIDTH I 5 DESTINATIONBOTTOM I 4 DESTINATIONLEFT I 3 DESTINATION I 2 SOURCEBOTTOM I 1 SOURCELEFT I 0 FILE F 43Q LISPXHIST F 44Q RESETVARSLST) # C@h` Z@Zdg g Z _&d_O&_O&_O&_ H H_$HH H (GOF Ok X_2"dOdO忰H`H6C j__DjbEjb H_HOKdkO_2lOO_GOH_DdOO_EdOO_FDFdOO_GEGdOO_DAjb_(AOO(_4dO4O4djj_OOO(_6dO6O6_FOAF_8dO8O8_EBjb_*BOO*_:dO:O:djj_OOO*_dO>O>_OO OO6hdKhbbKoG GGKG OO_,OObH^H_HHOO*O\lK_OO(_.KkLO.мO.l_0OOb 7O.OkOkm_&OO&O._OOOkmb LO&OмWF!"WHog hg_D ODO& J CI FG(1315Q ERROR 1306Q CLOSEF 1274Q ERROR! 1265Q RESETRESTORE 1252Q AISBLTA0017 777Q \ILLEGAL.ARG 753Q ERROR 216Q \ILLEGAL.ARG 151Q BITMAPCREATE 130Q WINDOWP 123Q DISPLAYSTREAMP 110Q WINDOWP 50Q INSUREAISFILE 44Q GETSTREAM 36Q OPENFILE 21Q FINDFILE) (1260Q ERROR 1247Q INTERNAL 1052Q BITMAP 1044Q BITMAP 1034Q BITMAP 1025Q BITMAP 340Q BITMAP 256Q BITMAP 245Q BITMAP 205Q BITMAPTYPE# 41Q INPUT 33Q INPUT 16Q AISDIRECTORIES) ( 1244Q (AISBLTA0017) 746Q "Can't put this many bits into this bitmap") AISBLT1TO1 D1 (L (11Q LOBITADDRESS 10Q NBITS 7 BYTESPERLINE 6 STARTSAMPLELINE 5 STARTBYTE 4 BITMAPRASTERWIDTH 3 BASE 2 HEIGHT 1 WIDTH 0 OFD))  C@ "AbIEFBkGIEFGN5NjcNN YjNMIEFBkGMIEFBkG5Hb@M AkKJC@ CkbKk[HDиMG^Խh(163Q WIN 144Q SETFILEPTR 65Q \FZEROP 4 GETFILEPTR) NIL () AISBLT8TO4MODUL D1 (L (11Q LOBITADDRESS 10Q NBITS 7 BYTESPERLINE 6 STARTSAMPLELINE 5 STARTBYTE 4 BITMAPRASTERWIDTH 3 BASE 2 HEIGHT 1 WIDTH 0 OFD)) g C@ klGl kklGl k]jM^jlGG[Klo lG kZdGl JGl JGl JG Zdn\Bkj__OOHb@IOG Ak__OOCdL@ NM djj_lOOll@ NM djj_lOOll@ NM djj_lOOll@ NM djj_lOOllK JCkbOk_UHDиOk_%h(501Q LRSH 436Q RAND 377Q RAND 334Q RAND 274Q RAND 233Q SETFILEPTR 157Q LLSH 151Q LLSH 140Q LLSH 127Q LLSH 113Q EXPT 103Q ERROR 43Q LLSH 24Q LLSH 4 GETFILEPTR) NIL ( 100Q "NBITS plus LOBITADDRESS is too large.") AISBLT8TOLESSFSA D1 (L (12Q FILTER 11Q LOBITADDRESS 10Q NBITS 7 BYTESPERLINE 6 STARTSAMPLELINE 5 STARTBYTE 4 BITMAPRASTERWIDTH 3 BASE 2 HEIGHT 1 WIDTH 0 OFD)) x CG@ Aki lGllG klG klG llG kjdO2%O2jMO2O2 AjO2lO0O0l0O.O,)OO.O0O.k_.O0llG k_2_0Alj_$_"O$O"KO$jO$l_$AbJEFG_JEFBkG_jlGGlGGlo NGl NG n_OOO.+O.jVO.O. HjO.OO,O,O5HbK__Oj@O, Ak_(_&O(O&CdOI@ O_lN@ (jOjOL _OOOnl@_OOdnl_ _OOOdO Ol_I@ O_lN@ (jOjOL _OOOnl@_OOdnl_ _OOOdO Ol_G CkbO(k_(HDиO,G_._,h(1120Q LLSH 1002Q LRSH 626Q LRSH 532Q SETFILEPTR 453Q \FZEROP 407Q LLSH 401Q LLSH 367Q ERROR 216Q EXPT 130Q \FZEROP 75Q EXPT 61Q \ALLOCBLOCK 56Q EXPT 45Q EXPT 34Q EXPT 15Q \ALLOCBLOCK 6 GETFILEPTR) NIL ( 364Q "NBITS plus LOBITADDRESS is too large.") AISBLT8TO4TRUNC D1 (L (7 BYTESPERLINE 6 STARTSAMPLELINE 5 STARTBYTE 4 BITMAPRASTERWIDTH 3 BASE 2 HEIGHT 1 WIDTH 0 OFD)) C@ "AbIEFBkGIEFGN7NjNN {jNMIEFBkGMIEFBkGWHb@M AkKJ7C@ @ @ @ CkbKk[HDиMG^Խvh(144Q SETFILEPTR 65Q \FZEROP 4 GETFILEPTR) NIL () AISBLT8TO8 D1 (L (12Q LOBITADDRESS 11Q NBITS 10Q BYTESPERLINE 7 STARTSAMPLELINE 6 STARTBYTE 5 BITMAPRASTERWIDTH 4 BASE 3 HEIGHT 2 WIDTH 1 MODULATIONFLG 0 OFD))  D@  BbGZA(GdlhblkjklG kٽjMپjlGG[Klo lG kGl lG kG ZnIFGCkGIFGGODOjOO jOOIFGCkGOIFGCkGHb@O Bk__OOeDdLA>@ NM djj_lOOl@ NM djj_lOOl@ @ K JDkbOk_HEиOG__/hIFGCkGIFGGO>OjOO jOOIFGCkGOIFGCkGHb@O Bk__OOD@ DkbOk_HEиOG__(740Q WIN 713Q SETFILEPTR 625Q \FZEROP 501Q LRSH 441Q RAND 403Q RAND 342Q SETFILEPTR 250Q \FZEROP 162Q LLSH 153Q EXPT 144Q LLSH 132Q EXPT 122Q ERROR 63Q LLSH 4 GETFILEPTR) NIL ( 117Q "NBITS plus LOBITADDRESS is too large.") AISBLT4TO4 D1 (L (12Q LOBITADDRESS 11Q NBITS 10Q BYTESPERLINE 7 STARTSAMPLELINE 6 STARTBYTE 5 BITMAPRASTERWIDTH 4 BASE 3 HEIGHT 2 WIDTH 1 MODULATIONFLG 0 OFD))  D@ rBbGAGdlhblklG kٿjlGG[Klo lG kZGl JGl JGl JG ZnIFGCkGIFGG O@OjOO sjOOIFGCkGOIFGCkGIHb@O BkNM$DdL@ @ K JDkbNk^HEиOG__zhIFGCkGIFGG O>OjOO jOOIFGCkGOIFGCkGHb@O Bk__OOD@ DkbOk_HEиOG__(631Q WIN 604Q SETFILEPTR 516Q \FZEROP 374Q LRSH 342Q SETFILEPTR 254Q \FZEROP 164Q LLSH 156Q LLSH 145Q LLSH 134Q LLSH 121Q EXPT 111Q ERROR 56Q LLSH 4 GETFILEPTR) NIL ( 106Q "NBITS plus LOBITADDRESS is too large.") AISBLT8TO4FSA D1 (L (7 BYTESPERLINE 6 STARTSAMPLELINE 5 STARTBYTE 4 BITMAPRASTERWIDTH 3 BASE 2 HEIGHT 1 WIDTH 0 OFD)) e C@ Ak  AbFBkF__OO=HbJ\Lj@IEOG Ak__OOC@ K]dllMlLNdػLNLdNdLkм@ K]dllMlLNdػLNLdNdLkм@ K]dllMlLNdػLNLdNdLkм@ K]dllMlLNdػLNLdNdLkмCkbOk_HDиOk_h(102Q SETFILEPTR 12Q \ALLOCBLOCK 4 GETFILEPTR) NIL () AISBLT8TO4LESSFSA D1 (L (12Q FILTER 11Q LOBITADDRESS 10Q NBITS 7 BYTESPERLINE 6 STARTSAMPLELINE 5 STARTBYTE 4 BITMAPRASTERWIDTH 3 BASE 2 HEIGHT 1 WIDTH 0 OFD)) n CG@ Aki lGllG klG klG llG kjdO2%O2jMO2O2 AjO2lO0O0l0O.O,)OO.O0O.k_.O0llG k_2_0Alj_$_"O$O"KO$jO$l_$AbJEFG_JEFBkG_jlGGlGGlo NGl NGl NGl NG n_OOO.+O.j7O.O. )jO.OO,O,OHbK__Oj@O, Ak_(_&O(O&CdOI@ O_lN@ (jOjOL _OOOnl@_OOdnl_ _OOOdO Ol_I@ O_lN@ (jOjOL _OOOnl@_OOdnl_ _OOOdO Ol_I@ O_lN@ (jOjOL _OOOnl@_OOdnl_ _OOOdO Ol_I@ O_lN@ (jOjOL _OOOnl@_OOdnl_ _OOOdO Ol_G CkbO(k_($HDиO,G_._,h(1506Q LLSH 1366Q LRSH 1207Q LRSH 1033Q LRSH 653Q LRSH 557Q SETFILEPTR 500Q \FZEROP 432Q LLSH 424Q LLSH 413Q LLSH 402Q LLSH 370Q ERROR 216Q EXPT 130Q \FZEROP 75Q EXPT 61Q \ALLOCBLOCK 56Q EXPT 45Q EXPT 34Q EXPT 15Q \ALLOCBLOCK 6 GETFILEPTR) NIL ( 365Q "NBITS plus LOBITADDRESS is too large.") AISBLT8TO1FSA D1 (L (11Q FILTER 10Q BITOFFSET 7 BYTESPERLINE 6 STARTSAMPLELINE 5 STARTBYTE 4 BITMAPRASTERWIDTH 3 BASE 2 HEIGHT 1 WIDTH 0 OFD))  CG@ Aki lGllGAl kl NlNjAlj_$_"O$O"KO$jO$l_$JEFG_JEFBkG_dOO.+O.j O.O. jO.OO,O,OHbL _G_K__Oj@O, Ak_(_&O(O&-OjCOlO CMHDиO,G_._,vOI@ O_lj@ (jOkOk_ONOnl@_OOdnl_ _OOOdO Ol__Ok_lCOj__CkbO(k_(7h(350Q LLSH 307Q SETFILEPTR 253Q LRSH 213Q \FZEROP 50Q \ALLOCBLOCK 41Q EXPT 15Q \ALLOCBLOCK 6 GETFILEPTR) NIL () AISBLT8TO1TRUNC D1 (L (11Q FILTER 10Q BITOFFSET 7 BYTESPERLINE 6 STARTSAMPLELINE 5 STARTBYTE 4 BITMAPRASTERWIDTH 3 BASE 2 HEIGHT 1 WIDTH 0 OFD))  CG@ lGllGAl ke JEFG_JEFBkG_dO O+OjOO jOOOOOHbK G@O Ak__OO)MjCNlM CLHDиOG__NI @ lj@ (kMk]lCNj^CkbOk_h(233Q LLSH 175Q SETFILEPTR 163Q LRSH 123Q \FZEROP 32Q EXPT 6 GETFILEPTR) NIL () CLOSEST.COLOR D1 (P 4 I P 2 X P 1 MINDIST P 0 COLOR# I 3 BLUE I 2 GREEN I 1 RED I 0 COLORMAP) m@ o  n@ gjABC@j(@j(@j( 2lkLK(ABC@L(@L(@L( ZIJLXLk\H(131Q COLOR.DISTANCE 66Q COLOR.DISTANCE 31Q ARRAYTYP 17Q ARRAYSIZE 13Q ERROR) (34Q POINTER) ( 10Q "not implemented yet.") GRAPHAISHISTOGRAM D1 (P 7 I P 3 ARSIZE P 2 MAXELT P 1 MAX P 0 W I 1 W I 0 HISTOGRAM) A nl jd3@ [jOdNKkjML*KkjOdN/Hl OjkgH Ol _@M(I@M(MZMk]l O@O(lIl kgH Ok_(202Q DRAWLINE 114Q DRAWLINE 26Q ARRAYSIZE 15Q CREATEW 12Q GETBOXREGION) (175Q REPLACE 107Q REPLACE) () AISHISTOGRAM D1 (P 32Q BIT P 30Q BIT P 25Q LINE P 17Q END P 16Q BEG P 15Q HEIGHT P 14Q WIDTH P 13Q TOP P 12Q RIGHT P 11Q BOTTOM P 10Q LEFT P 7 SFILEBYTESPERLINE P 6 SFILEHEIGHT P 5 SFILEWIDTH P 4 BITSPERSAMPLE P 3 TMP P 2 AISHISTOGRAM P 1 DATABEG P 0 OFD I 1 REGION I 0 FILE) P@h` X@Xdg g X [d\K]K^K_H YlL hjd ZANkO*O(H JMk_ dO O djj_MAA_"dO"O"djj_dOO_ANk_$dO$O$_NAA_&dO&O&_OOIONOO_IONOO_OO,%O,jSO,O, GjO,OO*O*O6HO* OkO0O.JH [JK(k*O0k_0O*O_,_* OkO4O2JH [JK(k*O4k_4O*k_*(444Q SETFILEPTR 413Q \FZEROP 141Q CLOSEF 112Q ARRAY 104Q EXPT 75Q GETFILEPTR 44Q INSUREAISFILE 40Q GETSTREAM 32Q OPENFILE 15Q FINDFILE) (35Q INPUT 27Q INPUT 12Q AISDIRECTORIES) () SMOOTHEDFILTER D1 (P 11Q NPTS P 10Q NTOMOVE P 7 BUCKETSIZE P 6 FILEINTENSITY P 5 TOTALPOINTS P 4 SMOOTHARRAY P 3 POINTSPAST P 2 NEWINTENSITY P 1 POINTSLESS P 0 ARSIZE I 0 AISHISTOGRAM) @ jdd Hhjd \HkjdOOO@O(_Ok_O]dn_Hkj__OOHI@O(_YO,IO_LOJOl*JdllOغIOOYLOJ*Ok_L(20Q ARRAY 3 ARRAYSIZE) NIL () SLOW.COLOR.DISTANCE D1 (L (5 BLUEENTRY 4 GREENENTRY 3 REDENTRY 2 BLUE 1 GREEN 0 RED)) =@CHmHjHdADHmHjHdBEHmHjHdNIL NIL () FAST.COLOR.DISTANCE D1 (L (5 BLUEENTRY 4 GREENENTRY 3 REDENTRY 2 BLUE 1 GREEN 0 RED)) 4@CjHHjHADjHHjHBEjHHjHNIL NIL () INSUREAISFILE D1 (P 4 WORDSPERLINE P 3 BITSPERSAMPLE P 2 HEIGHT P 1 WIDTH P 0 HEADERLENGTH I 0 OFD) xP@ n@ o @ X@ ko @ Z@ Y@ @ ko @ ko @ [@ \@Hl KIJLh(154Q SETFILEPTR 143Q WIN 136Q WIN 131Q ERROR 117Q WIN 112Q ERROR 100Q WIN 74Q WIN 67Q WIN 62Q WIN 55Q ERROR 40Q WIN 33Q WIN 26Q ERROR 17Q FULLNAME 6 WIN) NIL ( 126Q "Coding type is not 1 - UCA" 107Q "not 1 sample per pixel." 52Q "not implemented to handle raster parts of this type." 23Q " is not an AIS file.") SHOWCOLORAIS D1 (P 5 VALUE P 4 X P 3 NBITS P 2 BLUEBITS P 1 GREENBITS P 0 REDBITS I 11Q HEIGHT I 10Q WIDTH I 7 DESTINATIONY I 6 DESTINATIONX I 5 SOURCEY I 4 SOURCEX I 3 COLORBM I 2 HOW I 1 COLORMAPINFO I 0 BASEFILE)  CbAdAAC$HIJK @ \Hj9gLg'o gohL DECFGGGBhHKH Ij;gLg'o gohL DECFGGGBhIKHI Jj=gLg'o gohL DECFGGGBhJKIJH ]MA nA gA @ \gLg'o gohL g gLg'o gohL g gLg'o gohL g BCA A (630Q \ILLEGAL.ARG 623Q SHOWCOLORAIS1 614Q OPENSTREAM 606Q PACKFILENAME 603Q \APPEND2 563Q CONCAT 544Q OPENSTREAM 536Q PACKFILENAME 533Q \APPEND2 513Q CONCAT 474Q OPENSTREAM 466Q PACKFILENAME 463Q \APPEND2 443Q CONCAT 423Q UNPACKFILENAME 417Q SCREENCOLORMAP 400Q ARRAYTYP 364Q ARRAYSIZE 347Q AISBLT 317Q PACKFILENAME 314Q \APPEND2 274Q CONCAT 247Q AISBLT 221Q PACKFILENAME 216Q \APPEND2 176Q CONCAT 151Q AISBLT 125Q PACKFILENAME 122Q \APPEND2 102Q CONCAT 55Q UNPACKFILENAME 51Q SCREENCOLORMAP 46Q THREECOLORMAP 4 COLORSCREENBITMAP) (611Q INPUT 566Q EXTENSION 553Q NAME 547Q NAME 541Q INPUT 516Q EXTENSION 503Q NAME 477Q NAME 471Q INPUT 446Q EXTENSION 433Q NAME 427Q NAME 403Q POINTER 277Q EXTENSION 264Q NAME 260Q NAME 201Q EXTENSION 166Q NAME 162Q NAME 105Q EXTENSION 72Q NAME 66Q NAME 32Q BITMAP) ( 572Q "AIS" 560Q "-BLUE" 522Q "AIS" 510Q "-GREEN" 452Q "AIS" 440Q "-RED" 303Q "AIS" 271Q "-BLUE" 205Q "AIS" 173Q "-GREEN" 111Q "AIS" 77Q "-RED") SHOWCOLORAIS1 D1 (P 10Q BYTESPERLINE P 7 BITSPERSAMPLE P 6 HEIGHT P 5 WIDTH P 4 BITMAPRASTERWIDTH P 3 BITMAPWIDTH P 2 BITMAPHEIGHT P 1 BASE P 0 BITSPERPIXEL I 5 COLORMAP I 4 COLORBM I 3 HOW I 2 BLUEOFD I 1 GREENOFD I 0 REDOFD) DD\DZD[DY@ ^d]Ko N_N_N^A B Hl$Ol@ABMdKKNdJJIOLE o @ A B MN(215Q CLOSEF 211Q CLOSEF 205Q CLOSEF 200Q ERROR 170Q 24BITCOLORTO8BITMAP 121Q INSUREAISFILE 115Q INSUREAISFILE 67Q ERROR 50Q INSUREAISFILE) (41Q BITMAP 32Q BITMAP 23Q BITMAP 14Q BITMAP 3 BITMAP) ( 175Q " can only go from three 8 bit color files into an 8 bit colormap for now." 64Q "Can't read AIS files whose width is greater than the target bitmap - yet.") THREECOLORMAP D1 (P 15Q B P 11Q G P 5 R P 3 BLUESTEP P 2 GREENSTEP P 1 REDSTEP P 0 NCOLORS I 3 NBITS I 2 BLUEBITS I 1 GREENBITS I 0 REDBITS) '@ABll@ kllA kllB kHlHllj"N%NjNN jNlMMlOlj" O)OjOO jOlOOlrOljBO%OjKOO ?jOlOOl.MOOh_"O O"h_ _OK__O"&_ O _OJ__hO _MI^Խ)OC o (444Q ERROR 434Q COLORMAPCREATE 412Q \NCONC2 365Q \NCONC2 260Q \FZEROP 177Q \FZEROP 115Q \FZEROP 42Q EXPT 27Q EXPT 14Q EXPT) NIL ( 441Q "not 8 bits specified") WIN D1 (I 0 OFD) @ @ NIL NIL () WOUT D1 (I 1 WORD I 0 OFD) @A!@Al!NIL NIL () WRITEAIS D1 (P 12Q HEIGHT P 11Q WIDTH P 10Q BOTTOM P 7 LEFT P 6 BITMAPRASTERWIDTH P 5 BITMAPWIDTH P 4 BITMAPHEIGHT P 3 BASE P 2 HEADERLENGTH P 1 BITSPERPIXEL P 0 OFD I 2 REGION I 1 FILE I 0 COLORBM)  @`bAg g @n @^@\@ ]@[B B_IlOkkoi Ok_B_BMO_dOO_IdlOkk {indigo})) (PUTPROPS READAIS COPYRIGHT ("Xerox Corporation" 1982 1983 1984 1985)) NIL