% Librarian A09-22%`i%`!,6D "E BUILD_TARGET CMS_INTERFACE DEFAULT_RULESFILEIO@GET_RDTMMEMn.MISCMMK*MMK_CLDMMK_MSGbOBJECTSl PARSE_DESCRIP* PARSE_OBJECTSI PARSE_TABLESXREADDESCxSP_MGRSYMBOLSn.BUILD_SUFFIX_LISTE BUILD_TARGETBUILTIN_SYMBOLS CHECK_STATUSn.CLEAR_CTRLT_ASTCLEAR_LOCAL_SYMBOLSECLOSE_SUBPROCESSCMDLINE_SYMBOLSCMS$LIBCMS_DEFAULT_GENERATIONCMS_FETCH_FILE CMS_GET_RDTCMS_INITCMS_PARSE_NAMECREATE_LOCAL_SYMBOLS DEFAULT_RULE DEFINE_SYMBOL DEPENDENCIES DEP_DEFERRED DEP_INTERNAL_STATUSn.EXTRACT_FILENAMEn.EXTRACT_FILETYPEn. EXTRACT_NAMETSn. FIND_CHAREFIND_DEPENDENCYn.FIND_IMAGE_SYMBOLb FIND_OBJECTn. FIND_RULEn.FIND_RULE_WITH_PREFIXESn. FIND_SUFFIXFORCE FROM_SOURCESn. GET_LOGICAL@GET_RDTGLOBAL_SYMBOLSIGNOREb INSERT_OBJECT@ LBR_FLUSH@ LBR_GET_RDT LOCAL_SYMBOLSn.LOGICAL_PRESENT LOOKUP_SYMBOLMAINn.MAKE_OBJECT_NAMEMAP_DEFAULT_RULESMEM_FREE_OBJREFM MEM_FREE_RULEM MEM_FREE_SFXMMEM_FREE_SYMBOL DEP_INTERNAL EXTRACT_NAME FILE_EXISTS FILE_WRITEMAP_DEFAULT_RULES MEM_FREE_SYMBOLMMK__COPYRIGHT MMK__OPENDESC OVERRIDE_IGNORE SET_CTRLT_AST __MAIN FILE_FIND FILE_GETPOSFILE_GET_FILESPEC FILE_GET_RDT FILE_OPEN FILE_READ FILE_SETPOS FILE_WRITEfM MEM_GET_CMDMMEM_GET_DEPENDMMEM_GET_OBJECTMMEM_GET_OBJREFM MEM_GET_RULEM MEM_GET_SFXMMEM_GET_SYMBOL MMK$_FACILITY*MMK_CLDMMK__ACTNODEPRULE MMK__ACTNOUPDMMK__AMBDEPEND MMK__CANTUPD MMK__CHECKUPD MMK__CIRCDEP MMK__CONDSKIPMMK__CONNEXIONMMK__COPYRIGHT MMK__ELSENOIFMMK__ENDIFNOIF MMK__ERRLOC MMK__ERRUPD MMK__IDENTNOACTIONOVERRIDE_IGNOREn.EXTRACT_NAMETYPEn.EXTRACT_PREFIX FILE_CLOSE FILE_CREATEFILE_CREATE_SHARE FILE_DCLOSE FILE_EXISTSM MEM_FREE_CMDMMEM_FREE_DEPENDMMEM_FREE_OBJECTMMEM_FREE_OBJREFM MEM_FREE_RULEM MEM_FREE_SFXMMEM_FREE_SYMBOLSKIP_INTERMEDIATESxSP_CLOSExSP_OPENx SP_RECEIVExSP_SENDxSP_SHOW_SUBPROCESSn.STRNEQL_CASE_BLINDSUFFIXESSYMBOL_OVERRIDEn.UPCASEUSE_CMSVERIFY__MAIN<OVERRIDE_SILENTl PARSE_DESCRIPI PARSE_KEY* PARSE_OBJECTS*PARSE_OBJ_STOREI PARSE_STATEl PARSE_STOREIPO_KEYIPO_STATEn. PREFIX_MATCH PUT_COMMAND PUT_OUTPUTXREAD_DESCRIPTIONRESOLVE_SYMBOLSRULESn.SCAN_RULE_LISTn. SET_CTRLT_ASTU MMK__ELSENOIFMMK__ENDIFNOIF MMK__ERRLOC MMK__ERRUPD MMK__IDENTMMK__MACFILSYNTAXMMK__MULACTION MMK__NEEDSUPD MMK__NOACTION MMK__NOALLOC MMK__NOOPNDSCMMK__NOOPNINCL MMK__NOOPNRULMMK__NOSUCHTRGMMK__NOTARGETS MMK__NOUPDATE MMK__OPENDESC MMK__OPENINCL MMK__OPENOUT MMK__OPENRULE MMK__PARSERR MMK__PERFUPDMMK__PRSTBLERRNOACTIONOVERRIDE_IGNORE MMK__OPENINCL MMK__OPENOUT MMK__OPENRULE MMK__PARSERR MMK__PERFUPDMMK__PRSTBLERR MMK__SDCMIX MMK__SRCERR MMK__SRCRDTMMK__TRGCURRENT MMK__TRGLKUF MMK__TRGNUPD MMK__TRGRDTNOACTIONOVERRIDE_IGNORE DID_AN_UPDATEDO_FIRSTDO_LASTDO_LOG EXIT_STATUSn.EXTRACT_FILENAMEn.EXTRACT_FILETYPEn. EXTRACT_NAME !"#$%&'()*+,-./0123456789:;<=>?@ABCDF1}rV2.5-1JJ BUILD_TARGETV2.5-123-MAR-1997 09:39DEC C V4.1-001  $ABS$i$CODE$0 $LITERAL$@$LINK$T$DATA$$BSS$ $READONLY$ DECC$FREE DECC$STRNCMP DECC$STRLEN DECC$STRCMP DECC$STRCPYDECC$GA___CTYPE LIB$CVT_DTBLGIB$SET_SYMBOL LIB$SIGNAL LIB$SUB_TIMES STR$FREE1_DXSYS$FAO SYS$GETTIM SYS$HIBERSYS$WAKEMMK__NOTARGETSMMK__NOSUCHTRG MMK__ERRUPD MMK__SRCERR MMK__NOACTION MMK__CANTUPD MMK__CIRCDEPMMK__CONNEXION MMK__CHECKUPD MMK__TRGLKUF MMK__TRGNUPD MMK__TRGRDT MMK__SRCRDT MMK__PERFUPHD MMK__ACTNOUPD DEFAULT_RULE DEPENDENCIES DEP_INTERNALSUFFIXESDO_FIRSTDO_LASTVERIFYDO_LOG DID_AN_UPDATENOACTION CHECK_STATUSFORCE FROM_SOURCESIGNOREUSE_CMS SKIP_INTERMEDIATES0J0 BUILD_TARGET0JFIND_DEPENDENCY8JCLOSEI_SUBPROCESSMEM_GET_DEPENDMEM_GET_OBJECTMEM_GET_OBJREF MEM_GET_CMDMEM_FREE_OBJECTMEM_FREE_OBJREF FIND_RULE FIND_RULE_WITH_PREFIXESSCAN_RULE_LIST EXTRACT_FILETYPE EXTRACT_FILENAME EXTRACT_NAME FIND_SUFFIX MAKE_OBJECT_NAME SET_CTRLT_ASTCLEAR_CTRLT_ASTGET_RDT LBR_FLUSHSP_OPENSP_CLOSJESP_SEND SP_RECEIVE SP_SHOW_SUBPROCESSRESOLVE_SYMBOLS CREATE_LOCAL_SYMBOLS CLEAR_LOCAL_SYMBOLS PUT_OUTPUT PUT_COMMAND FIND_OBJECT INSERT_OBJECT PARSE_OBJECTSOTS$MOVE =GkG;F!0@a/aK$Dk#G~TG^^ ~(0G,GGH("D:pBCxb@Zk?GB K G@Zk]"0BG8bG4GG@Zk tGD "4GpBGxbC@Zk"DGGG4GG4Gb#@G "pB4GxbGCtG@Zk BG$TG(b@ZkG0b#H@G]] }(0@#k`#G~8^@^H~PX`޴hpx>^~GGG(¦Fa#" C `a"SF@B@Zk #X F! W,B,Ra"a2"@ZkF GG_G8]@]H}PX`ݤhpLx=]}#kGGG ĢF va#" Sa"FB@Zk #X D ,B,a"a0"G@Zk֢F?GGàBa b"GTG@ZkGDÐB"b4G@ZkGƠD B&!GTG@Zk@H" . JG@_ArF @Bb@ZkGBbGGtG@Zk G`ƠDGPBGXb@Zk@BGHbG@ZkC0BG8b @ZkGB4Gða" MG@Zk8"B="4G@ZkBGb@ZkGpBGxb4G@ZkBGb4GG@Zk0BG8bð@ZkGBG4@E ǰ8"G@Zk8"GTG Bb@Zk GGpB8"xbGTG@Zkˠ G`Ba"jK"G@Zk+`Ba G@G8]"@Zk *AB@+"4G@ZkGBb@ZkGpBxbG4G@ZkGBGb4GG@ZkBGb@ZkGGG GGPBXb@Zk G@BGHb@Zk0BCNG8b ɰ@ZkiGGP#4G~(^0^8~@HP޴X`h>p^x~޵GGPb#_G` G¤ `#4G"]"q G] B("bTG@Zk(]"4G@BtGHbC@Zki GF$ Y 4G K@@BX@F@,kG G#@0B%8bG4G!@Zk @' 8E E 0E G  @@BHb(]"C4GGG@Zk `k"@B(]"HbTGCG@Zk 4Gɡ!E G4GO'GeG` E@F @0B8b@Zk.+tG 4G!$ahb4GTGl_G( 4G0B8b@ZkB.("bTG@Zk4G0B8b@Zk. ! F O@0 FLB4G@BGHbGC(]"@ZkB 4G@TGAHE .(]"@BGHbCa"@ZkG @PF +!F `Bhb"+" ]"tG@Zk2D="0D NGF !0DF!P0D0D BGb@ZkG4@EN$xF$_ABFX@B(]"Hb4GCtG@ZkΡE\?@~B("bGTGP@Zk(]"@B4GHbCtG@Zk!o Gm Gp pE`× 4GGPBGXb4G G@Zk EG 4GG?TGBGxB!a "@Zkn C@BGHbGak"@ZkBGB8 Gb4G@Zk7)/E4G XE B,,TGb@ZkG!l.l $DQ  ,80"8EEBGbGTG@ZkG ll E8,"BGbTG@ZkG)/EG= ݱ G& "b?@E ?B#("bTG@ZkC(]"1ð4GH 4G-G" GB("ݡTG )#b@ZkD D ll! E(]"p4GtG@BCHb@ZkBGb@ZkG!B("G:BGb@Zk@BHbG4G@Zk B("(bGTG@Zk@RBHbG4G@Zk B("(bGTG@Zk@BHbG4G@Zk B("(bGTG@Zk@BHbG4G@Zk@E(]"GGb#[@EpB]"xbGGtGC@ZkGll!E /(]"GG D b#B@4GE?AD ll0"E Gm(]"GG`F`b#,@ ɡl!E =, $ GE G(]"GGb#@4G ʡE?ADll!E G-(]"GSb#!F G@EGll!E G-(]"Gb#!F G@4GE?AD ) ll"EGMGGb#AF@(]"@ ɡl!EBGb4GH@Zk4G  0! E -,0BI$@ H8b E @Zk C(]"4GtG$ E $ݡE@BHbC@Zk4GBb$ "@Zkj4G  "EB4G$˱b@ZkÀ(]"C@BHb4GtG@Zk G ET 4G=@PB4GGXb@Zkp pE`G4G=!c GG(]0]8}@HPݤX`h=p]x}ݥ#kG à#G~^ ^(~08@޴HPXGx{G(c ¤B@BHb0@ZkD4G %GPBGG@ZkBGb ]"}"G@Zk&  =B& ]"1v Jb4G]4B=@Zk4GG]G =Xb#y@G`B4G hb@ZkUDƠG4GpBxb@ZkG] ](}08@ݤHPX`#k#$~ ^G ^tG(~0GG@"b$0B=" c G8b@Zk9=@"" GtG!v H!@ PBXb@ZkB"b4G@Zk" B4G(b@Zk0B="8bGGtG@ZkG=tG b!v HpB0"xb!!@GG@Zk B"(b4G@Zk4G`BGhbGTG@ZkG]4G ](}0@#kGp#TG~8^@^H~PX`޴hpx>^VGGG(¤HB4GGPbG#X@Zk 1GGD"G.JXF?@Gs"rB0BG>DGG @qiK ,4A)/I#8vK@b@ HJ:KD8B <$C040="GTG@ZkGI,%@`II% DHD<G?8B%vH4?&@b@00=" GTG@ZkG8BG@bTG@Zk("8BG@bTG@Zk("8BG@bTGG@ZkBGb$ @ZkFG_hBpb@ZkxB=!("f(="b(]",=G@Zk "Bb(H"(="tWG@ZkG8]@]H}PX`ݤhpx=]#k#G~G ^(^0~8@HGGG] /BG@ZkGB]"b}"G@Zk"G! / ]&B"}4G2v@Jb }UB]@Zkb#=@]"D` +_D`D`@PEXDU`@0D8D #F `(BTG0BG}C8bG@ZkB4Gb@ZkG ](]0}8@HP#k4EG LIB$SIGNALX4Fb# LIB$SIGNAL4E@ LIB$SIGNAL4G DECC$STRLEN4@ DECC$STRLEN4YG PARSE_OBJECTS4Zb# PARSE_OBJECTS4Y@ PARSE_OBJECTS4EG LIB$SIGNAL4Fb# LIB$SIGNAL4E@ LYIB$SIGNAL4EHGd LIB$SIGNAL4FPb# LIB$SIGNAL4E`@d LIB$SIGNAL<MhGMAKE_OBJECT_NAME<Nxb#MAKE_OBJECT_NAME<M|@MAKE_OBJECT_NAME41$G, DECC$STRCMP41(@, DECC$STRCMP41DGX DECC$STRCMPZ41T@X DECC$STRCMP41G DECC$STRCMP41@ DECC$STRCMP41G, DECC$STRCMP41(@, DECC$STRCMP<+PGlEXTRACT_FILETYPE<,Xb#EXTRACT_FILETYPE <+h@lEXTRACT_FILETYPE4?G FIND_SUFFIX4@[b# FIND_SUFFIX4?@ FIND_SUFFIX4G DECC$STRLEN4@ DECC$STRLEN4'G FIND_RULE4(b# FIND_RULE4'@ FIND_RULE4AGSCAN_RULE_LIST4Bb#SCAN_RULE_LIST4A@SCAN_RULE\_LIST498GHMEM_GET_DEPEND4:@b#MEM_GET_DEPEND49D@HMEM_GET_DEPEND47HG\ MEM_GET_CMD48Pb# MEM_GET_CMD47X@\ MEM_GET_CMD45`G|MEM_GET_OBJECT46pb#MEM_GET_OBJECT45x@|MEM_GET_OBJECT43G] DECC$STRCPY43@ DECC$STRCPY43G DECC$STRCPY43@ DECC$STRCPY4-G FIND_OBJECT4.b# FIND_OBJECT4-@ FIND_OBJECT4=G INSERT_OBJECT4>b# INSERT_OBJECT4=@ INSERT_OBJECT4/^GMEM_FREE_OBJECT40b#MEM_FREE_OBJECT4/@MEM_FREE_OBJECT45G MEM_GET_OBJECT46b#MEM_GET_OBJECT45@ MEM_GET_OBJECT43G, DECC$STRCPY43(@, DECC$STRCPY4CHGT EXTRACT_NAME4DLb# EXTRACT_NAME4_CP@T EXTRACT_NAME<%`GxEXTRACT_FILENAME<&hb#EXTRACT_FILENAME<%t@xEXTRACT_FILENAME4;GOTS$MOVE4;@OTS$MOVE4;GOTS$MOVE4;@OTS$MOVE43G DECC$STRCPY43`@ DECC$STRCPY4-G FIND_OBJECT4.b# FIND_OBJECT4-@ FIND_OBJECT4=G INSERT_OBJECT4>b# INSERT_OBJECT4=@ INSERT_OBJECT4/GMEM_FREE_OBJECT40b#MEM_FREE_OBJECT4/@MEM_FREE_OBJECT4a)G(MEM_GET_OBJREF4* b#MEM_GET_OBJREF4)$@(MEM_GET_OBJREF49`GlMEM_GET_DEPEND4:db#MEM_GET_DEPEND49h@lMEM_GET_DEPEND47pG MEM_GET_CMD48xb# MEM_GET_CMD47|@ MEM_GET_CMD45GMEM_GbET_OBJECT46b#MEM_GET_OBJECT45@MEM_GET_OBJECT<MXGlMAKE_OBJECT_NAME<N`b#0MAKE_OBJECT_NAME<Mh@lMAKE_OBJECT_NAME4ExG LIB$SIGNAL4Fb#0 LIB$SIGNAL 4E@ LIB$SIGNAL,OGGET_RDT,Pcb#0GET_RDT,O@GET_RDT4EG< LIB$SIGNAL4F b#0 LIB$SIGNAL4E8@< LIB$SIGNAL4EHGd LIB$SIGNAL4FPb#0 LIB$SIGNAL4E`@d LIB$SIGNAL,OGGET_RDT,Pb#0GET_RDT,O@dGET_RDT,O G( GET_RDT,P b#0GET_RDT,O$ @( GET_RDT<M, GD MAKE_OBJECT_NAME<N8 b#0MAKE_OBJECT_NAME<M@ @D MAKE_OBJECT_NAME,OH G\ GET_RDT,PT b#0GET_RDT,OX @\ GET_RDT4E G LIB$SeIGNAL4F b#0 LIB$SIGNAL4E @ LIB$SIGNAL4E G LIB$SIGNAL4F b#0 LIB$SIGNAL4E @ LIB$SIGNAL4G G8 LIB$SUB_TIMES4H b#0 LIB$SUB_TIMES4G4 @8 LIB$SUB_TIMES4) G MEM_GET_OBJREF4* b#f0MEM_GET_OBJREF4) @ MEM_GET_OBJREF4E G LIB$SIGNAL4F b#0 LIB$SIGNAL4E @ LIB$SIGNAL<M G4 MAKE_OBJECT_NAME<N b#0MAKE_OBJECT_NAME<M0 @4 MAKE_OBJECT_NAME4E8 GP LIB$SIGNAL4F@ b#0 LIB$SgIGNAL4EL @P LIB$SIGNAL4Q G MEM_FREE_OBJREF4R b#0MEM_FREE_OBJREF4Q @ MEM_FREE_OBJREF4 G DECC$STRLEN4 @ DECC$STRLEN4E G LIB$SIGNAL4F b#0 LIB$SIGNAL4E @ LIB$SIGNAL4? Gh0 FIND_SUFFIX4@ b#0 FIND_SUFFIX4?, @0 FIND_SUFFIX<KT Gh FIND_RULE_WITH_PREFIXES<L` b#0FIND_RULE_WITH_PREFIXES<Kd @h FIND_RULE_WITH_PREFIXES<K G FIND_RULE_WITH_PREFIXES<L b#0FIND_RULE_WITH_PREFIXES<K @ FIND_RULE_WITH_PREFIXES4' iG FIND_RULE4( b#0 FIND_RULE4' @ FIND_RULE<M4 GL MAKE_OBJECT_NAME<N@ b#0MAKE_OBJECT_NAME<MH @L MAKE_OBJECT_NAME<M G MAKE_OBJECT_NAME<N b#0MAKE_OBJECT_NAME<M @ MAKE_OBJECT_NAME4Ej G LIB$SIGNAL4F b#0 LIB$SIGNAL4E @ LIB$SIGNAL4 G LBR_FLUSH4 b#0 LBR_FLUSH4 @ LBR_FLUSH,W0G@SP_OPEN,X8b#0SP_OPEN,W<@@SP_OPEN 4EDGX LIB$SIGNAL4FkHb#0 LIB$SIGNAL4ET@X LIB$SIGNAL,XGpSP_SEND,`b#0SP_SEND,l@pSP_SEND4EtG LIB$SIGNAL4Fxb#0 LIB$SIGNAL4E@ LIB$SIGNAL,GSP_SEND,b#0SP_SEND,@SlP_SEND4EG LIB$SIGNAL4Fb#0 LIB$SIGNAL4E@ LIB$SIGNAL,GSP_SEND,b#0SP_SEND,@SP_SEND4EG LIB$SIGNAL4Fb#0 LIB$SIGNAL4E@ LIB$SIGNAL<SG8CREATE_LOCAL_SYMBOLmS<T b#0CREATE_LOCAL_SYMBOLS<S4@8CREATE_LOCAL_SYMBOLS<UG0CLEAR_LOCAL_SYMBOLS<V b#0CLEAR_LOCAL_SYMBOLS<U,@0CLEAR_LOCAL_SYMBOLS,O\G|GET_RDT,Plb#0GET_RDT,Ox@|GET_RDT4EG LIB$SIGNAL4Fnb#0 LIB$SIGNAL4E@ LIB$SIGNAL4IG SYS$GETTIM4Jb#0 SYS$GETTIM4I@ SYS$GETTIM4IG  SYS$GETTIM4Jb#0 SYS$GETTIM4I@  SYS$GETTIM4EG0 LIB$SIGNAL4F b#0 LIB$SIGNAL4oE,@0 LIB$SIGNAL4QXGpMEM_FREE_OBJREF4Rhb#0MEM_FREE_OBJREF4Ql@pMEM_FREE_OBJREF4 `Gp LBR_FLUSH4db# LBR_FLUSH4 l@p LBR_FLUSH4G DECC$STRLEN4@ DECC$STRLEN4GRESOLpVE_SYMBOLS4b#RESOLVE_SYMBOLS4@RESOLVE_SYMBOLS4G PUT_COMMAND4b# PUT_COMMAND4@ PUT_COMMAND4(G< DECC$FREE44b# DECC$FREE48@< DECC$FREE4\GhSP_CLOSE4`b#qSP_CLOSE4d@hSP_CLOSE4G SP_RECEIVE4b#` SP_RECEIVE4@ SP_RECEIVE4 G, DECC$STRNCMP4$b#` DECC$STRNCMP4(@, DECC$STRNCMP4#0GD PUT_OUTPUT4$8b#` PUT_OUTPUT4#@r@D PUT_OUTPUT4HGX STR$FREE1_DX4Pb#` STR$FREE1_DX4T@X STR$FREE1_DX4XGt SP_RECEIVE4`b#` SP_RECEIVE4p@t SP_RECEIVE4!G LIB$CVT_DTB4"b#` LIB$CVT_DTB 4!@ LIB$CVT_DsTB4G STR$FREE1_DX4b#` STR$FREE1_DX4@ STR$FREE1_DX4GSYS$WAKE4 b#`SYS$WAKE4@SYS$WAKE4PGx SET_CTRLT_AST4\b# SET_CTRLT_AST4t@x SET_CTRLT_AST,b#tSP_SEND,GSP_SEND,@SP_SEND,DGtSP_SEND,Tb#SP_SEND,p@tSP_SEND,xGSP_SEND,b#SP_SEND,@SP_SEND,GSP_SEND,b#SP_SEND,@SP_SEND,uGSP_SEND,b#SP_SEND,@SP_SEND4 G SYS$HIBER4 b# SYS$HIBER4 @ SYS$HIBER4GCLEAR_CTRLT_AST4b#CLEAR_CTRLT_AST4@CLEAR_CTRLT_AST,GSYS$FAO,b#vSYS$FAO,@SYS$FAO4 $G<LIB$SET_SYMBOL4 (b#LIB$SET_SYMBOL4 8@<LIB$SET_SYMBOL4G DECC$STRLEN4@ DECC$STRLEN4GRESOLVE_SYMBOLS4b#@RESOLVE_SYMBOLS4@RESOLVE_SYMBOLS4G0w PUT_COMMAND4b#@ PUT_COMMAND4,@0 PUT_COMMAND4EG LIB$SIGNAL4Fb#@ LIB$SIGNAL4E@ LIB$SIGNAL4G DECC$FREE4b#@ DECC$FREE4@ DECC$FREE =%X!XL=0%xMMK___OPEN = "OPEN" !'F$VERIFY(0,0)'0=0$MMK___SET = "SET" !'F$VERIFY(0,0)'X=MMK___SET NOONh=8*MMK___OPEN/WRITE MMK___OUTPUT SYS$OUTPUT:=@4MMK____status = F$INTEGER($STATUS) !'F$VERIFY(0,0)'= MMK___WRITE = "WRITE"=KCMMK___WRITE MMK___OUTPUT "MMK____status=",MMK____statusMMS$STATUSH H =0 y;7DECC$GA___CTYPE=08 ;= (;;PSP_SEND SET_CTRLT_AST7SP_SHOW_SUBPROCESS CLEAR_CTRLT_ASTSYS$FAO LIB$SET_SYMBOL SYS$HIBER=0 ;=` 7NOACTION7DO_LAST7VERIFY LBR_FLUSHz DECC$STRLEN DECC$FREESP_CLOSE RESOLVE_SYMBOLS PUT_COMMAND=0 ;=@  STR$FREE1_DX SP_RECEIVE=MMK____status= DECC$STRNCMPSYS$WAKE! LIB$CVT_DTB# PUT_OUTPUT %EXTRACT_FILENAME' FIND_RULE)MEM_GET_OBJREF +EXTRACT_FILETYPE- FIND_OBJECT /M{EM_FREE_OBJECT7USE_CMS7SUFFIXES1 DECC$STRCMP3 DECC$STRCPY=08 ;= 7 DEP_INTERNAL7 DEPENDENCIES5MEM_GET_OBJECT7 MEM_GET_CMD9MEM_GET_DEPEND8OTS$MOVE= INSERT_OBJECT7 DEFAULT_RULE? FIND_SUFFIXASCAN_RULE_LISTC EXTRACT_NAME=0 x;=P| 7IGNORE7 MMK__ERRUPDE LIB$SIGNAL7 MMK__CIRCDEP7 MMK__TRGNUPDG LIB$SUB_TIMES7 MMK__PERFUPD7 MMK__CANTUPD7 MMK__SRCERR7 MMK__CHECKUPD7 MMK__ACTNOUPD7SKIP_INTERMEDIATES7 MMK__TRGLKUFI SYS$GETTIM7 FROM_SOURCES(KFIND_RULE_WITH_PREFIXES7FORCE  MMAKE_OBJECT_NAME=0}( ;= 7DO_LOG`OGET_RDT7DO_FIRST7 DID_AN_UPDATE QMEM_FREE_OBJREF7 MMK__TRGRDT0; SCREATE_LOCAL_SYMBOLS7 MMK__NOACTION UCLEAR_LOCAL_SYMBOLS`;7MMK__CONNEXION7 CHECK_STATUS7 MMK__SRCRDTWSP_OPEN=0 0;=@ 7MMK__NO~SUCHTRG7MMK__NOTARGETSY PARSE_OBJECTS =$4=#04=X4=)h4=(=34=4=74=4=  4= B B=2*) BUILD_TARGETDEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 4: := (4= 0 = 044= Build_Target04=vnm ( ( ( ( ) ) )  ) ) ) $ $= 44. .=  /4=  = : := 4=  = 44=find_dependency4= @)  O) O) R) R) N)\H T) g) g) j) j) f) |) ) ) ) ) |)  ) ) ) ) ) ) ) )w ) ) ) ) ) ) ) ) ) ) ) $ $= 4. .=  4=  = : := t4= ( (=$needs_updating = < <= 404=do_build4= * * ) ) * ) ) ) *  * * * * :* **  .*  .*  ;* =* =* U* V* X* ^* c*i h* i* h* i* h* n* (*\ 0* 0* G* G*> * * * * * 6 * * * *9 *: *: *8 + + ++ 1+ 1+ :+ *i B+ J+ K+ I+ R+ Q+  V+ ]+ \+  h+ g+  t+ u+ s+ |+ {+  + + + + + + + + + + + +8 + + * * *X *$ $= 4. .=  4=  = . .=  H4= . .=  4= . .=  4= . .=  4=  =  = . .=  4=  =  = . .=  4=  =  = . .=  4= . .=  4=  =  = : := 4= ` ( (=$perform_update =  = 44=close_subprocess4={z + +  +  + + + + + + + +  +0$ $= 4: := d4=  = 4`4=echo_ast4=~} + + + + + + + + + +  + , ,$$ $= 4: := 4= pg g= 44=send_cmd_and_wait4= *,  *,  6, *,  6, *,  7, =, C, D, E, D, E, D,q H, ;,  ;, L, L, M, S, T, \, \, ],<$ $=  4: := <4= p = x4@4=execute_commandx4= ~, ~, ~, , , , , , , , , , , , , , ,$$ $= |4: := 4=  =  -ww1jԚV1.1II CMS_INTERFACEV1.123-DEC-1996 21:07DEC C V4.1-001p p $ABS$i` $CODE$ $LITERAL$$LINK$$DATA$$BSS$ $READONLY$ DECC$STRLEN DECC$STRCPYDECC$GA___CTYPE SYS$FILESCANCMS$LIB CMS_DEFAULT_GENERATION0J0CMS_INIT0J CMS_GET_RDT0JXCMS_FETCH_FILE0J( CMS_PARSE_NAME FIND_IMAGE_SYMBOL STRNEQL_CASE_BLINDOTS$MOVEOTS$FILL =h ` GkG;F!0@a/aK$Dk#tG~^^ ~(08G{G" ""`GN0B8b@ZkK0B8bD""@""tG@ZkC0B8bD""""tG@Zk;0B8bC""`""tG@Zk30B8bC"X""tG@Zk+0B8b D""""tG@Zk#%,G_&%H c" pBG@Zk vHc "@[="PB@Zk=B"G!v H#@ZkGĦFĶ4GC4GG]] }(08@#kG`#G~`^h^p~x޴GG#\]BG"GG@Zk_& R"(=&0F8}F_'B2F}BB& 5B(=F&rG&B0}GUB8]G@Zk vH&=@5vH:H5B55B.1"{JJ[GFB"b="]"GGG@ZkGGr G0FG=G ]X"(}1v J2v@J3v`J2B3B BF!Xݲ`=#0 = _AG2v@J B GBG6BGGG@Zk! C @7CGY.RYJY>GGBG@Zk @B`}"FX#`B`"GG@Zk!/Y!K!?X0G8= "0vJ1v JB 2@rF =`" 0=#@#_G7vJ 7@GBG!7@GGG@Zk9# C8CBFv.4GSvJv>8@b#_Ӏ$X]?&`1"!v H`"2D  BbGtG@Zk2X=&`"T1v H3BP= fGd"BP=" d"[G@Zk$Gd_&0v H!v H T2@P="[P="B d"G@ZkGIX=GB`]"@G@Zk/XK?$Ĥ&vH9 &`="T=&0vJBP `.GJB@Zk vHL}@H"?&!/G!K B@Zk vHL=@HGH}3JH}HdH} "5vJP}" CTG[F "G\]G@ZkG`]h]p}xݤ#kG>8Fq...qJTJ,PJtF2Ja2J@HFD>Ĵ$vH;GBG B$&@ZkB vHG@@Zk vH]G@`B@ZkG vH& }@ vHg C D8vK" C="G ^(G0G8G@G[GG@ZkG ](]0}8@HݤPX`hp#kGp#G~P^X^`~hpx޴GG GXBGHGݠ"GG@Zk_&R" &(=_'0}F8}FB2FB&8B5B rF(=&rG&tB0}UB8]G@Zk vH?&=@3vH0H3@35`B.! z`JJF/D HB"Pb="]"GGG@Zk=qG0(D mG71@ =(]0vJ1v J2v@JBB BwFŲ0#=#_yG;v`K B G B6BGGG@Zk9# C8C`@%D?#.Q#J#>Ø]@(8BG@Zk @ BGwFG`@G@Zk/XK?.WJ>08=H]0vJ1v J21@BB 2@rF& ݢ 0#@ _G$vH $@`G8 B!7@GGG@Zk# CCBD,4GDH<GP]X]`}hpxݤ#k4Gk< |GFIND_IMAGE_SYMBOL< b#FIND_IMAGE_SYMBOL< @FIND_IMAGE_SYMBOL< GFIND_IMAGE_SYMBOL< b#FIND_IMAGE_SYMBOL< @FIND_IMAGE_SYMBOL< GFIND_IMAGE_SYMBOL< b#FIND_IMAGE_SYMBOL< @FIND_IMAGE_SYMBOL< GFIND_IMAGE_SYMBOLt t < b#FIND_IMAGE_SYMBOL< @FIND_IMAGE_SYMBOL< GFIND_IMAGE_SYMBOL< b#FIND_IMAGE_SYMBOL< @FIND_IMAGE_SYMBOL<  G(FIND_IMAGE_SYMBOL< b#FIND_IMAGE_SYMBOL< $@(FIND_IMAGE_SYMBOL4DGP DECC$STRLEN4L@P DECC$STRLEN4 G DECC$STRCPY4 @ DECC$STRCPY4G0OTS$FILL4,@0OTS$FILL4lG DECC$STRLEN4@ DECC$STRLEN4G SYS$FILESCAN4b# SYS$FILESCAN4@ SYS$FILESCAN4GOTS$MOVE4@OTS$MOVE4G  DECC$STRLEN4@  DECC$STRLEN4G4OTS$MOVE40@4OTS$MOVE4GOTS$MOVE4@OTS$MOVE< ,G@STRNEQL_CASE_BLIND<0b#STRNEQL_CASE_BLIND< <@@STRNEQL_CASE_BLIND4GOTS$MOVE4@OTS$MOVE4TG\ DECC$STRLEN4X@\ DECC$STRLEN4G DECC$STRLEN4@ DECC$STRLEN4G DECC$STRLEN4@ DECC$STRLEN<  G0STRNEQL_CASE_BLIND<(b#XSTRNEQL_CASE_BLIND< ,@0STRNEQL_CASE_BLIND4GOTS$MOVE4@OTS$MOVE4 G DECC$STRLEN4 @ DECC$STRLEN4 G<  DECC$STRLEN48 @< DECC$STRLEN4T G\ DECC$STRLEN4X @\ DECC$STRLEN4` G OTS$FILL4 @ OTS$FILL4 G DECC$STRLEN4 @ DECC$STRLEN4@ Gd SYS$FILESCAN4H b# SYS$FILESCAN4` @d SYS$FILESCAN4 G OTS$MOVE4 @ OTS$MOVE44 G@ DECC$STRLEN4< @@ DECC$STRLEN4D G` OTS$MOVE4\ @` OTS$MOVE4 G OTS$MOVE4 @ OTS$MOVE5 5=CMS$SHOW_GENERATION =0 ;7DECC$GA___CTYPE=0P ( ;=| 8OTS$MOVE7CMS$LIBP DECC$STRLEN= SYS$FILESCAN8OTS$FILL=0 X ;= CMS$FETCH= CMS$_NOREF DECC$STRCPY= CMS$_NORMAL=CMSSHR;=0 0;=@< ; FIND_IMAGE_SYMBOL=CMS$_EXCLUDE00x;;= CMS$SET_LIBRARYX=0 ;=p 7 CMS_DEFAULT_GENERATION STRNEQL_CASE_BLIND=0 0;=0` ;=| ;T T==C C=3+* CMS_INTERFACEDEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 4: := (4= 0 = 044=cms_init04= f% f% f% k%  m% z% z% {% {% {% }% ~%,$ $= 44: := 4= k k= 44= cms_get_rdt4= % % f& f& f& g& f& f& h& g& i& % % % r& % % x& y& w& w& & % % & & % % & & & & & % % % % % % % % % %r % % % % % % % % % % % %,$ $= 4. .=  4=  = : := 4= P = "044=#cms_show_gen_callback04= % $ $= 04: := 4= XV V= 4X4=cms_fetch_file4= & & & & & & & $& '& && && -& ,& 1&_ 1& 1& 1& 2& 4& 4& 4& 4& 4& 4& 4&8$ $= 4: :=  4= m m= ( 44=cms_parse_name( 4= W&  W&  f& g& f& g& f& g& h& g& h& i& p& r&z y& w& w& & & & & &  & & &($ $= ` 4: := , 4= 0| |= X 4x4=message_routineX 4= &$ $= X 4: := X 4=  =  ww1Qкf`V1.2II DEFAULT_RULESV1.220-JUN-1997 09:54DEC C V4.1-001@ @ $ABS$i$CODE$ $LITERAL$H$LINK$$DATA$$BSS$ $READONLY$DECC$GA___CTYPEBUILTIN_SYMBOLSRULESSUFFIXES8J0MAP_DEFAULT_RULES =GkG;F!0@a/aK$Dk;4!" "! A"h" 4G AG 4p""ph 4"8 Bh" pG"4"0 BQ"_(["a"4.GG0JG",0 BH"C.FJ" .CF0 BJFUB5J4"UBGG4"B &"t"2JSB47J2SBB"B0Bu"VB0-`4J77J4BBa""tBG|"sSӲ0B S"Ӳ0BSt"|Ӳ0BS s" 0B""ӢsS|s"0B"0B0B6JWB37J6BvB3@s"rF6 J S?B17!J3B3B1@1"G7JVB6B4 J37JW?B17!J4BvB4B3@1@s"r1"2tGC%`l2C"`GG_Ft2l#"7 C8Gt81CF l2#4t#7BFpG"#t0B"BGG#ok =CC=.OLB=.OBJ=LINK =COBOL(=DIBOL0=/NOLISTPASCAL@=RPGH=BASICP=CXXX=.EXE`=PLIh= __MMK__1x=1=1=.OPT=LIBRARYCORAL=FORTRANMACRO=MESSAGEBLISS=RUNOFF=SCAN=CMS=""=.L32=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ= /EXEC=$(MMS$TARGET)(=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJP=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJx=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ= SET COMMAND(=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJP=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJx=__MATTS_MMS__= /REPLACE=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ=@6MACRO/MIGRATION/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ =0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJH=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJp=8+/ENVIRONMENT=$(MMS$TARGET_NAME).ENV/NOLIST=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ= /OUTPUT=$(MMS$TARGET)=0&/NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ=(/GENERATION=$(MMS$CMS_GEN)(=$(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE)$(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE)$(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE)$(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE)$(BASIC)$(BASFLAGS) $(MMS$SOURCE)=h]$(BLISS)$(BFLAGS) $(MMS$SOURCE)$(BLISS)$(BFLAGS) $(MMS$SOURCE)$(CC)$(CFLAGS) $(MMS$SOURCE)p=0"$(COBOL)$(COBFLAGS) $(MMS$SOURCE)=0"$(CORAL)$(CORFLAGS) $(MMS$SOURCE)=PB$(CXX)$(CXXFLAGS) $(MMS$SOURCE)$(DIBOL)$(DBLFLAGS) $(MMS$SOURCE)=0&$(SETCMD)$(SETCMDFLAGS) $(MMS$SOURCE)0=($(FORT)$(FFLAGS) $(MMS$SOURCE)P=PB$(MACRO)$(MFLAGS) $(MMS$SOURCE)$(TASM)$(TASMFLAGS) $(MMS$SOURCE)=0$$(MESSAGE)$(MSGFLAGS) $(MMS$SOURCE)=0!$(PASCAL)$(PFLAGS) $(MMS$SOURCE)=0$$(PASCAL)$(PENVFLAGS) $(MMS$SOURCE)=pa$(PLI)$(PLIFLAGS) $(MMS$SOURCE)$(RPG)$(RPGFLAGS) $(MMS$SOURCE)$(RUNOFF)$(RFLAGS) $(MMS$SOURCE)x=0!$(RUNOFF)$(RFLAGS) $(MMS$SOURCE)=0"$(SCAN)$(SCANFLAGS) $(MMS$SOURCE)=IF F$SEARCH("$(MMS$TARGET)") .EQS. "" THEN $(LIBR)/CREATE $(MMS$TARGET)IF F$SEARCH("$(MMS$TARGET)") .EQS. "" THEN $(LIBR)/CREATE/TEXT $(MMS$TARGET)`=XL$(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE)/MODULE=$(MMS$TARGET_MODULE) =XMIF F$SEARCH("$(MMS$TARGET)") .EQS. "" THEN $(LIBR)/CREATE/HELP $(MMS$TARGET) =XNIF F$SEARCH("$(MMS$TARGET)") .EQS. "" THEN $(LIBR)/CREATE/MACRO $(MMS$TARGET)P =XNIF F$SEARCH("$(MMS$TARGET)") .EQS. "" THEN $(LIBR)/CREATE/MACRO $(MMS$TARGET) =PA$(BLISS)/LIBR=$(MMS$TARGET_NAME)$(L32)$(BLIBFLAGS) $(MMS$SOURCE) =PA$(BLISS)/LIBR=$(MMS$TARGET_NAME)$(L32)$(BLIBFLAGS) $(MMS$SOURCE)0 =XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) =hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).B32 $(CMSFLAGS) $(CMSCOMMENT) =XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)0 =hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).BAS $(CMSFLAGS) $(CMSCOMMENT) =XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) =hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).BLI $(CMSFLAGS) $(CMSCOMMENT)@ =XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) =`W$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).C $(CMSFLAGS) $(CMSCOMMENT) =XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)8 =hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).CLD $(CMSFLAGS) $(CMSCOMMENT) =XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) =hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).COB $(CMSFLAGS) $(CMSCOMMENT)H=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).COR $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)H=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).COM $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).CXX $(CMSFLAGS) $(CMSCOMMENT)X=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).DAT $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)X=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).DBL $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).FOR $(CMSFLAGS) $(CMSCOMMENT)h=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=`W$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).H $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)`=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).HLP $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MAC $(CMSFLAGS) $(CMSCOMMENT)p=UMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)A A =hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MAR $(CMSFLAGS) $(CMSCOMMENT) =XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)p=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).M64 $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) =hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MMS $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MSG $(CMSFLAGS) $(CMSCOMMENT)0=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).OPT $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)0=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).PAS $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).PLI $(CMSFLAGS) $(CMSCOMMENT)@=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).R32 $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)@=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).REQ $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RNH $(CMSFLAGS) $(CMSCOMMENT)P=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RNO $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)P=hY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SCN $(CMSFLAGS) $(CMSCOMMENT)=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=hZ$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SDML $(CMSFLAGS) $(CMSCOMMENT)`=XMIF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY)=aY$(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).TXT $(CMSFLAGS) $(CMSCOMMENT) =0 ;7DECC$GA___CTYPE=0 0;;7SUFFIXES7RULES7BUILTIN_SYMBOLS 66=4666(466=4666`466=4666X466= 4666466=P 466646664666466604666P4666p4666466646664666466604666P4666p46664666466646664666 4666 466604666P4666x4666466=0 4666 466= 46660 466= 4666 466=@ 4666 466= 46668 466= 4666 466=H46  66466=4666H466=4666466=X4666466=4666X466=4666466=h4666466=4666`466=4666466=p4666466= 4666p466=4666 466=4666466=04666466=46660466=4666466=@4666466=4666@466=4666466=P4666466=4666P466=4666466=`4666466=.EXE$666 6=.OLB$6666=.OBJ$6666=.TLB$6666=.HLB$6666=.MLB$6666=.L32$6666=.C&6666=.CXX$6666=.BAS$6666=.B32$6666=.BLI$6666=.FOR$6666=.COB$6666=.COR$6666=.DBL$6666=.RPG$6666=.SCN$6666=.PLI$6666=.PEN$6666=.PAS$6666=.MAC$6666=.MAR$6666=.M64$6666=.MSG$6666=.CLD$6666=.R32$6666=.REQ$6666=.TXT$6666=.H&6666=.MEM$6666=.HLP$6666=.RNH$6666=.RNO$6666=.MMS$6666=.DAT$6666=.OPT$6666=.SDML#6  666=.COM$6666=.C~%6666=.CXX~#6666=.BAS~#6666=.B32~#6666=.BLI~#6666=.FOR~#6666=.COB~#6666=.COR~#6666=.DBL~#6666=.RPG~#6666=.SCN~#6666=.PLI~#6666=.PAS~#6666=.MAC~#6666=.MAR~#6666=.M64~#6666=.MSG~#6666=.CLD~#6666=.R32~#6666=.REQ~#6666=.TXT~#6666=.H~%6666=.HLP~#6666=.RNH~#6666=.RNO~#6666=.MMS~#6666=.DAT~#6666=.OPT~#6666=.SDML~"6666=.COM~#6666=CC%6466= DBLFLAGS6466=OLB$6466=OBJ$6466=LINK#646  6= LINKFLAGS6466=BFLAGS!6(466=CFLAGS!6P466=COBOL"6 466= COBFLAGS6x466=DIBOL"6(466=FFLAGS!6466=MFLAGS!6466= BLIBFLAGS60466=PASCAL!68466= BASFLAGS6466=SETCMD!6466= SETCMDFLAGS6(466=RPG$6@466= RPGFLAGS6P466=BASIC"6H466=CXX$6P466=EXE$6X466=PLI$6`466=__MATTS_MMS__6x466=__MMK__ 6h466= __MMK_V32__6p466= __ALPHA__6x466=__AXP__ 6466=OPT$6466=LIBR#6466= LIBRFLAGS6466=CORAL"6466= CORFLAGS6466= CXXFLAGS6466=FORT#6466=MACRO"6466=TASM#6466= TASMFLAGS6466=MESSAGE 6466= MSGFLAGS6 466=PFLAGS!6H4 66= PENVFLAGS6p466= PLIFLAGS6466=BLISS"6466=RUNOFF!6466=RFLAGS!6466=SCAN#6466= SCANFLAGS6466=CMS$6466= CMSCOMMENT6466= CMSFLAGS6466=L32$64p666666=.OBJ$6=.OLB$6=6=6646=6666666=.TXT$6=.TLB$6=6=66 46=6666666=.HLP$6=.HLB$6=6=66@46=6666666=.MAC$6=.MLB$6=6=66`46=6666666=.MAR$6=.MLB$6=6=6646=6666666=.BAS$6=.OBJ$6=6=6646=6666666=.BLI$6=.OBJ$6=6=664 6=6666666=.B32$6=.OBJ$6=6=6646=6666666=.C&6=.OBJ$6=6=6646=6666666=.COB$6=.OBJ$6=6=6646=6666666=.COR$6=.OBJ$6=6=6646=6666666=.CXX$6=.OBJ$6=6=6646=6666666=.DBL$6=.OBJ$6=6=6646=6666666=.CLD$6=.OBJ$6=6=66 46=6666666=.FOR$6=.OBJ$6=6=66046=6666666=.MAR$6=.OBJ$6=6=66@46=6666666=.M64$6=.OBJ$6=6=6 6P46=6666666=.MSG$6=.OBJ$6=6=66`46=6666666=.PAS$6=.OBJ$6=6=66p46=6666666=.PAS$6=.PEN$6=6=6646=6666666=.PLI$6=.OBJ$6=6=6646=6666666=.REQ$6=.L32$6=6=6646=6666666=.R32$6=.L32$6=6=6646=6666666=.RPG$6=.OBJ$6=6=6646=6666666=.RNH$6=.HLP$6=6=6646=6666666=.RNO$6=.MEM$6=6=6646=6666666=.SCN$6=.OBJ$6=6 =6646=6666666=.B32~#6=.B32$6=6=6646=6666666=.BAS~#6=.BAS$6=6=66 46=6666666=.BLI~#6=.BLI$6=6=66@46=6666666=.C~%6=.C&6=6=66`46=6666666=.CLD~#6=.CLD$6=6=6646=6666666=.COB~#6=.COB$6=6=6646=6666666=.COR~#6=.COR$6=6=6646=6666666=.COM~#6=.COM$6=6=6646=6666666=.CXX~#6=.CXX$6=6=6646=6666666=.DAT~#6=.DAT$6 =6=66 46=6666666=.DBL~#6=.DBL$6=6=66@46=6666666=.FOR~#6=.FOR$6=6=66`46=6666666=.H~%6=.H&6=6=6646=6666666=.HLP~#6=.HLP$6=6=6646=6666666=.MAC~#6=.MAC$6=6=6646=6666666=.MAR~#6=.MAR$6=6=6646=6666666=.M64~#6=.M64$6=6=6646= 6666666=.MMS~#6=.MMS$6=6=66 46=666 6666=.MSG~#6=.MSG$6=6=66@46=6666666= .OPT~#6 ] ]=.OPT$6=6=66`46=6666666=.PAS~#6=.PAS$6= 6=6646=6666666=.PLI~#6=.PLI$6=6=66 46=6666666=.R32~#6=.R32$6=6=6646=6666666=.REQ~#6=.REQ$6=6=6646=6666666=.RNH~#6=.RNH$6=6=6646=6666666=.RNO~#6=.RNO$6=6=66 46=6666666=.SCN~#6=.SCN$6=6=66@46=6666666=.SDML~"6=.SDML#6=6=66`46=6666666=.TXT~#6=.TXT$6=6=6646=6 C C=3+* DEFAULT_RULESDEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 4: := (4= 0 = 044=Map_Default_Rules04=(  q& q& r& u& v& z& z& z& y& y& y& z& y& y& & & & & & & & & & & & &  &  & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &I$ $= 04. .=  /4=  = . .=  /4 =  = : := 4=  =  ww1ӚV1.3-2DDFILEIOV1.3-222-DEC-1996 20:20DEC C V4.1-001@ @ $ABS$i$CODE$ $LITERAL$$LINK$$DATA$$BSS$ $READONLY$ DECC$FREE DECC$MALLOC DECC$STRLEN DECC$STRCPYDECC$GA___CTYPE SYS$CLOSE SYS$CONNECT SYS$CREATESYS$DISCONNECTSYS$FINDSYS$GETSYS$OPEN SYS$PARSESYS$PUT SYS$REWIND SYS$SEARCHDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABFHC DECC$GA_RMS_XABRDT0J0 FILE_CREATE8JhFILE_CREATE_SHARE0JP FILE_OPEN0J08  FILE_FIND0J0  FILE_EXISTS0Jx FILE_CLOSE0J FILE_DCLOSE0JP  FILE_READ0J 0 FILE_WRITE0J FILE_GETPOS0J FILE_SETPOS0JhP FILE_GET_RDT8JhFILE_GET_FILESPECOTS$MOVE =GkG;F!0@a/aK$Dk#G~{#^G@G] #kG#4G~{#^G@G] #kG#4G~^^ ~(08@GGG=BGbG"@ZkG$ "GBG!G@ZkP"¦GB֢G@Zkp⦔"BGG@Zk,#/, I,%/aIBG@ HY8KD<!G8?@Zk4"4%.rH eHaeHQ7JG2F7>`3.0.5#BU JTJFF3>0>@Zk5%/oHY8K/G8?.4GE"a2JWJe"F>TG.u3H"p6HTJGF>e,E# :Ho:HCvHtGpDv<,%"e/w1K@ H[zKD<oGz?E.RQJWFQ>6e"q`Fp`FcKUJFWB`,"Ga6H#D<E/G{xK ![GX?e. I.tITE. S eJW.PJuFFe>> H%,vH,T%"QJA %H@H8DD%<>CW, T%,T #F `HD Hv`HA HD6D< <GGGtG@ZkG(BP"bGGtG@ZkG}A%, .?&.1"$He.P JBE"b0DC1D 2HT Ju2HSrJFuF>r>GGGtG@Zk5%,5 e, "BA H <%.dHe"baDrpHQ0J K2F0>.vK.GGU JTJFF>>GtG@Zk BG(b4G@ZkGG]] }(08@P#k0KFFMð#4G~^^ ~(08޴@HGGG BG(bG=G"@ZkG$ @"GBG!G@ZkP"0¦GB֢G@Zk⦔"BGG@Zk"GBG@Zk/&,,&#,, IBvIA 9H@H7D9<D<G@Zk4&.4#rH fHQ8JafH2F8>`3.0.GB5"U JTJF3>F0>@ZkoH5&/Y7K/G7?/TGF"a2JXK"G?.GvJf F>.GzCK$ F>'.f"$- `Jy`JW JOIF f#>E=. fK.zfKT/f P JW.VJFF>>TF"- fH&,sfHKO IA&HT JE=3D&<G+.(&/" JT JxJY&KF+>8G(&?F/". H{HZ PKVJAGFP?>CW. Tf.@FT!`B HhbW JqHSoJFqF>o>GGGtG@ZkG5@BP"HbGGtG@ZkG%6.6& 7&."JQ !JF f.F".rJT JtF`GG ."BGJG@G@Zk,@H<=,PBGXbGGtG@Zk5,,5f `B@H<.H& hbDqHPJF"F>. Kf.uKGT JSrJFuF>r>GGtG@ZkGpB4Gxb@ZkGG]] }(08ݤ@HP#k#G~G^^~GGG`"0BѢ"}GG@Zk0B`"GG@ZkG B<@ZksH@=G2=JSF@ B@=@ZkrH@ݦ1J2F@ "57JB"4J?&B "l`= h}"GtGqGh}dݲ`}bqF`=G8=@ZkGB"bGGtG@ZkG ``=Bp HC0.Q0J0>="G@Zk0Bt]"G@Zk@ݦB"bG6J@ݶhGptGh=G`K?D`Dh@ZkG]G]}#k#G~G(^0^8~@GGB ("pBТ"GG@Zk"pBGG@ZkpB"GG@ZkG`B4@ZkrH8G1J2F8 `B8=@ZkqH86JF8"37fJB= b7J"B}! ,= "=G5J 5F= G3hJ= F}! 0="GGtG@ZkG= `8GtG!H0J 8"]Ґ@JBAF5Jbv@JF]G@Zk$, 0B"8bGGtG@ZkG8="BGbtG!;H8=]Ӑ@J4]JaFu`JF]G@ZkGG(]0]8}@P#k#G~G^tG^~ (GGGBbP"@ZkGBGbGtG@Zk5C.5#"#,c" KbRQJQ>.vK."0HU JTJFF>>!D#/#z8HG Y8KG:GB8?GGtG@ZkGB4Gb@ZkG]G]} (0#kG#~^^~ (G0,G G HG J =0( BP"(bGGtG@Zk #,?&.1".C" Hc.P J BT J(b0DCD HuHSrJF>uFr>GGGtG@Zk5#"5C.c"#, KvK8bRQJQ>.".0H#U JTJFF>>!D#/z8HGGY8KG:G0B8?GtG@Zk@BGHb4G@ZkGG]]} (0#k#!25@B~^^ ~(GGGq@D}p@Dpq`AJSaJ`FpqW @*w.t"t. tH [wtHV J({UJFF>>P"GGtG@Zknb.nB"r.r" s".SrJr>JQ !JFp@.VJ>G]] }(0#ktq0@JF`Ftq# 0J~t0J^r"qF{p.pFx0,yZJGS pJA0HuF4D{p>x0<XKGW@C [({P"GGtG@ZkG] #k0@JGGG#G~tG^^ G[GG{P"@"Zk=G.5Jb.`.e!.f! JQ!JJF"HuJ7'HFJwJuFF>wFb>]TGGnz/nZ#p:K[zKpGz?]] 0#k#G~tG^^ ~(GGG`0BG8bP"@Zk?.JC`c.C"rJB@`."JA 0B8bGP"GtG@Zk(GTGc"Gn0.n"r0H9'KQ0J2F0>G.G.ݢJUJe/6KF`.bHy6K;gHGvK B{vKFGe?F`>tG(bP"@ZkG]] }(#0#k#.Q #J0F.T JF.W JF`#G~x^^~GG =("G B!Т("G@Zk"BGG@ZkBGT"57J@ZkXݦrHHB"PbtG1J2FXG8G4JB8L("@ZkG = `8B=GtG@b1("G@ZkGx]G]}#k#G~G^ GGG(A6"G@Zk8A"G81C@Zk @HAG8FGBG@Zk.WJ>G]4G #k4$G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4GOTS$MOVE4@OTS$MOVE4(G8OTS$MOVE44@8OTS$MOVE4@GTOTS$MOVE4P@TOTS$MOVE4hG DECC$STRLEN4%@ DECC$STRLEN4G DECC$STRLEN4@ DECC$STRLEN4G SYS$CREATE4 b# SYS$CREATE4@ SYS$CREATE4G, SYS$CONNECT4b# SYS$CONNECT4(@, SYS$CONNECT4dG SYS$C&LOSE4lb# SYS$CLOSE4@ SYS$CLOSE4G0 SYS$PARSE4b# SYS$PARSE4,@0 SYS$PARSE40GD DECC$FREE48b# DECC$FREE4@@D DECC$FREE4G DECC$MALLOC4b#'P DECC$MALLOC4@ DECC$MALLOC4G OTS$MOVE4@ OTS$MOVE4G(OTS$MOVE4$@(OTS$MOVE40GDOTS$MOVE4@@DOTS$MOVE4PG`OTS$MOVE4\@`OTS$MOVE4p(G DECC$STRLEN4@ DECC$STRLEN4G DECC$STRLEN4@ DECC$STRLEN 4 \GSYS$OPEN4 db#PSYS$OPEN4 @SYS$OPEN4G SYS$CONNECT4b#P SYS$CONNECT4@ SYS$CONNE)CT4$ G@ OTS$MOVE4< @@ OTS$MOVE4X Gt SYS$CLOSE4` b#P SYS$CLOSE4p @t SYS$CLOSE4 G SYS$PARSE4 b#P SYS$PARSE4 @ SYS$PARSE4 G DECC$FREE4 b#P* DECC$FREE4 @ DECC$FREE4p G OTS$MOVE4 @ OTS$MOVE4 G OTS$MOVE4 @ OTS$MOVE4 G DECC$STRLEN4 @ DECC$STRLEN4 G DECC$STRLEN4 @ DECC$STRLEN4 +GX SYS$PARSE4@ b#0 SYS$PARSE4T @X SYS$PARSE4` G| SYS$SEARCH4h b#0 SYS$SEARCH4x @| SYS$SEARCH4 G DECC$STRCPY4 @ DECC$STRCPY4 G OTS$MOVE4 @ OTS$MOVE4, G SYS$PARSE4 b#0 SYS$PARSE4 @ SYS$PARSE4h G OTS$MOVE4 @ OTS$MOVE4 G OTS$MOVE4 @ OTS$MOVE4 G OTS$MOVE4 @ OTS$MOVE4 G DECC$-STRLEN4 @ DECC$STRLEN4 G DECC$STRLEN4 @ DECC$STRLEN4 G SYS$PARSE4 b# SYS$PARSE4 @ SYS$PARSE4 G SYS$PARSE4 b# SYS$PARSE4 @ SYS$PARSE4 G.  SYS$SEARCH4 b# SYS$SEARCH4@  SYS$SEARCH4GX SYS$PARSE4 b# SYS$PARSE4T@X SYS$PARSE4GSYS$DISCONNECT4b#SYS$DISCONNECT4@SYS$DISCONNECT4G SYS$CLOSE4/b# SYS$CLOSE4@ SYS$CLOSE4b# SYS$PARSE4DG\ SYS$PARSE4X@\ SYS$PARSE4`Gp DECC$FREE4hb# DECC$FREE4l@p DECC$FREE4GSYS$DISCONNECT4b#SYS$DISCONNECT04@SYS$DISCONNECT4Gd SYS$CLOSE4$b# SYS$CLOSE4`@d SYS$CLOSE\ \4|b# SYS$PARSE4G SYS$PARSE4@ SYS$PARSE4G DECC$FREE4b# DECC$FREE4@1 DECC$FREE,GSYS$GET,{#PSYS$GET,@SYS$GET,GSYS$PUT,{# SYS$PUT,@SYS$PUT4 G SYS$FIND4 {#SYS$FIND4 @ SYS$FIND4 G SYS$REWIND42b# SYS$REWIND4 @ SYS$REWIND4 DG` SYS$REWIND4Hb# SYS$REWIND4 \@` SYS$REWIND4 GSYS$FIND4 b#SYS$FIND4 @SYS$FIND4GOTS$MOVE4@OTS$MOVE34GOTS$MOVE4@OTS$MOVE4G DECC$STRLEN4@ DECC$STRLEN4 GSYS$OPEN4 b#hSYS$OPEN4  @SYS$OPEN4GH SYS$CLOSE40b#h SYS$CLOSE4D@H S4YS$CLOSE4G DECC$STRCPY4@ DECC$STRCPY4G DECC$STRLEN4@ DECC$STRLEN4GOTS$MOVE4@OTS$MOVE =0 ;7DECC$GA___CTYPE=0 h;= @ DECC$5STRCPY DECC$STRLEN8OTS$MOVE=0x P;= 7DECC$GA_RMS_XABRDT7DECC$GA_RMS_FAB SYS$CLOSE SYS$OPEN=0 ;=0  SYS$FIND SYS$REWIND=0 ;=0 =0 0;= SYS$PUT=0  6;=0 SYS$GET=0 ;=0 SYS$DISCONNECT SYS$PARSE DECC$FREE=0 x;=0 =0( 0 ;=P 7DECC$GA_RMS_NAM7DECC$GA_RMS_XABFHC SYS$SEARCH=0 8 ;= =0 ;=P| 7 DECC$MALLOC7DECC$GA_RMS_RAB SYS$CONNECT=0 ;=P<  SYS$CREATE=0 h;= =0 0;= < <=,$#FILEIODEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 84: := (4= 0 = 044= file_create04=' ? ? ?$ $= 44: := L4= 8 = h44=file_create_shareh4=' @ @ @$ $= l4: := 9 4= 8 = 44= file_create_common4=;3 &@ &@ &@ &@ 0@ 1@ 1@ 3@ 7@ 8@ 6@ 6@ 9@ 6@ 6@ 6@ =@ <@ <@ >@ <@ <@ >@ @@ @@ A@ A@0 F@ J@ J@, ;@$ $= :4: := D4= j j= 4P4= file_open4= q@ q@ q@ q@ }@ ~@ ~@ @ @ @ @ @ @| @ @ @ @ @ @ @ @ @ @( @ @0$ $= 4: :=  ;4= / /= 8 404= file_find8 4= @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @ @ @ @$$ $= h 4: :=  4= + += 0 44= file_exists<0 4= A A A A A A A A A  A  A A A9 A A A A A $ $= X 4: := X4= H = x44= file_closex4=;32 @A @A @A @A\ EA($ $= =|4: := x4=   = 44= file_dclose4=D<; fA fA fA mA mA\ nA$$ $= 4: := 4=  =  4P4= file_read 4=ZRQ A A A A A A> A A A$ $= $4: := 4=  = 04 4= file_write04=OGF A A A A A A A0 A$ $= 44: := 4=  = 44= file_getpos?4=C;: A A A A A A$ $= 4: := 4=  = 44= file_setpos4=`XW B B B B B B B B B B0$ $= 4: := 4=  = P4@h4= file_get_rdtP4=~vu /B 5B 5B 7B 8B :B 8B 9B 9B 65 ]B ]B cB dB eB$ $= |4. A .=  g4=  = : := 4=  =  ww1CԚV1.2-3EEGET_RDTV1.2-323-DEC-1996 21:01DEC C V4.1-001  $ABS$i$CODE$ $LITERAL$$LINK$ $DATA$$BSS$ $READONLY$B DECC$FREE DECC$MALLOC DECC$MEMCMP DECC$STRLENDECC$GA___CTYPE LIB$SIGNALDECC$GA_RMS_NAM0J0 LBR_GET_RDT0J` LBR_FLUSH FILE_FIND FILE_GET_RDT CMS_GET_RDTLBR$INI_CONTROLLBR$OPENLBR$LOOKUP_KEYLBR$SET_MODULE LBR$CLOSE LBR$_HDRTRUNC(J CGET_RDTOTS$MOVE =GkG;F!0@a/aK$Dk`#4G~Gh^p^x~޴GGGB@}" G`]h]"b,@ZkD GPB%"Xb@"GtG@ZkD?$DR1" ppF`G×4GGBbh"4G@Zk 1@@Bl"Hb4G@ZkGGBh"BGG@Zk&Ţl%#Bl h bFŲe",="GG%G DG@ZkGBb4G@Zk0Bh"_&@Zk vHBh= <=@b8="8GTG@ZkĠ10@İ0BG?&h @Zk vH`B ]"4}@hb0="0GtG@ZkpbB$ 0ݰ b4 ="0]"(}"GGC@Zk@G8`D`D`Bb4G@Zk`ݠ4GŰGh]p]x}ݤ#kG#~^^~ (GP{G00D G×4GG Bh"b4G@ZkG B4G(b@Zk00D G×4GG?GE]]} (0#kG#4G~^^~ (0G$0GG G  #<5 @ U @65 % %, %, %, %$$ $= 4. .=  4=  = i: := `4=  = 44=mem_get_symbol4=e]\ % % % % % % % % %$$ $= 4. .=  4=  = : := T4=  = x44=jmem_free_symbolx4=+#" % % %$ $= |4: := 4= x = 44= mem_get_rule4=g_^ % % % % & & & & & $ $= 4. .=  4=  = : k:= 4=  = 44= mem_free_rule4=>65 ,& ,&( K% J% J%$$ $= 4. .=  4=  = : := 4=  = 4(4=mem_get_object4=f^l] M& M& M& M& R& R& S& T& Y&$ $= 4. .=  4=  = : := 4=  = 44=mem_free_object4=*"! y& y& y&$ $= 4: := $4= mP = @44=mem_get_objref@4=e]\ & & & & & & & & &$$ $= D4. .=  ?4=  = : :=  4=  = 0 44=mem_free_objref0 4=*"!n & & &$ $= 4 4: := d 4= P =  4X4= mem_get_sfx 4=e]\ & & & & & & & & &$$ $=  4. .=   4=  = : := L 4=  o = p 44= mem_free_sfxp 4=*"! ' ' '$ $= t 4: :=  4= H =  ww1[ԚV1.6-1BBMISCV1.6-123-DEC-1996 21:01DEC C V4.1-001  $ABS$i$CODE$p $LITERAL$P$LINK$t$DATA$$BSS$ $READONLY$ DECC$STRCAT DECC$STRLEN DECC$STRCMP DECC$STRCPY DECC$TOUPPERDECC$GA___CTYPE LIB$FIND_IMAGE_SYMBOL LIB$GETDVILIB$SIG_TO_RET SYS$ASSIGN SYS$DASSGN SYS$FILESCANSYS$QIOW SYS$TRNLNMRULESSUFFIXESUSEq_CMS8J0BUILD_SUFFIX_LIST0J( FIND_CHAR(JUPCASE0Jp EXTRACT_NAME0JEXTRACT_PREFIX8J8EXTRACT_FILETYPE8JpEXTRACT_FILENAME8JpEXTRACT_NAMETYPE0J( PREFIX_MATCH0J FIND_SUFFIXr0J( FIND_RULE8JPFIND_RULE_WITH_PREFIXES0J SCAN_RULE_LIST8J MAKE_OBJECT_NAME0JHLOGICAL_PRESENT0JH GET_LOGICAL8J8STRNEQL_CASE_BLIND0Jx SET_CTRLT_AST0JCLEAR_CTRLT_AST8JFIND_IMAGE_SYMBsOL MEM_FREE_SFX MEM_GET_SFX CMS_GET_RDT FILE_EXISTS DECC$$SHELL_HANDLER OTS$INSV_VOLOTS$MOVE =GkG;F!0@a/aK$Dk#~^^~ (0޴8@HGGGG&(bDGG4GG 0BG8b4G@Zk00D GG]]} (0ݤ8@HP#k4GGd@_d@ @c.tcJFB.JaF`c d@_d@ B(bGG@Zkd@G# .#"G"GPJJFSB.JAFP@F0@@@B4Gb@ZkG#,#HH.sHRHJSFH>c d@@(G.VJ>GBq".3BB"!G,"@HHD&.""TJJF,""@HHD.""TJJF"BB . @JHD"BGkGGk#~^^~ (uG,GGH@.# 4GPJJF@ . JPD B(b@Zk#,#HC.sHRCJSFC>.c JG]]} (0#kG#G~{#^G>@G] #kG#G~{#^G0@G] #kG#G~{#^G"@G] #kG#G~{#^G@G] #kG#G~{#^G@G] #kG#tG~^ ^(~08GGGBvG`G@Zk vH B&0 =@(b"G@Zk=&G0"G_7SBqD@$F5vJ 35CY/YK/G 4B;J`J`GSGS9v@JGBG@Zk9@0CC0B"A.GRAJA>00@]C ](}08@#k#G~^^~ GGG"b#_GBG@Zk@FGG"G@G]]} 0#kG# G~^GG GA8"G@Zk GG]G #wkG]G #kG#8G~G^8G8G (AA9"G@Zk(A9"G@Zk 98GG]G #kGG]G #k#~^^ ~(08޴@HP>XGGG=DRGC68!BA&"Gj&!@Zk&"+B8"@Zka#"&"Gb#_GBGG@Zk@FG"G @G="Ga1"b# _j&!BGGG@Zk@F"G@G+ƠG8#BA7"xG@Zk B7"8"@Zkh7P I h7P K D?G_G]] }(08ݤ@HP=X`#kGGGP#~@^H^P~X`h޴px>^~GGGGGh#TGP J hPH@4DGG GG4GG4GR@FY@BG8D @GGG@"Gpb#_ӀBjH!GG@Zk@FGG@"G@GG@"GG(GGx v@"pb#{_H!B GyGjH"@Zk HȢ@"AB . JG@ZkCB@@"G@]"@Zk BBC@"G@Zk `PBXb@"8]"GtG@ZkG@B@"HbGTG@Zk GFx""G!?@aE= BhTG@Zk"`Bp""hb@ZkllE G0B+""@ZkklE? G@¦%`k!FG0BA7"G@Zk0B7"G@ZkF?G G0b@="G4GtGD_ L@}!= K@A@ 0@h0@ @Ga @A'@}"QF$ G z iB!_ @"BȢjH"G@ZkBC@"G@]"@Zk BvA("tG@Zk@="0bGTG_ 0@A EA! EADG @@]H]DP}GX`hݤpx=]}#k#G~G^GG QX@F?@,AGa"@Zk,WBGGaZ" A@ZkG8.rHAa"GQ8J8#2F8>G@ZkG AG@Zk C4Gt9J"y.SyJtFy>4Wa"A@ZkB4G AGaX"@Zk.4GqH"PJ6BF>w.CSwJw>{GAa"GG@ZkG ABGG@Zk.VJ>G]G #k#G~$ ^GA (G&a"}G@Zk vHA&=@a"="]"GGG@ZkG ]0D(0# =kG#G~$@^ H^GA&PGG08!"(4=G@Zk25@B<}]#] vH2v@J &$']@(A[B8("]0="0a8]""GG@Zk=!v HA@!.Q!J!>G@]0DH]P`#k&@|G,0 @HH9 @]@`0,0H;Dp.pJ."TJJ9B]Bq.qJ{F,H?DF3D`21@B "1"_4GkGGk#G~G^G^ ~(0GG# G B(b $"G@Zk6G0B"8b$"}"GG@Zk$B4Gb0v H@Zk$G "@bG =GD~GBG1v@J#_"G (b$d@Zk Gd4GBb0v`H@ZkG]] }(}0@#kG#?$~! ^G^#_"~G G {#GGGG1vH  0B (8b@Zk4G@BHb0vH@Zk G]]} 0#kG#4G~  ^GG [@ZkG] #kGG]4G #k#GG~G0^G8cGHPTGTGG"@Zkc8TG?&?$@Zk vH8TG,@(G@Zk vHXT("$ݲ@`t =" tG@ZkGc0]8@#~k4#G MEM_FREE_SFX4$b# MEM_FREE_SFX4#@ MEM_FREE_SFX4!TGh MEM_GET_SFX4"Xb# MEM_GET_SFX4!d@h MEM_GET_SFX4G DECC$TOUPPER4 b# DECC$TOUPPER4@ DECC$TOUPPER4hGt DECC$TOUPPER4 lb# DECC$TOUPPER4p@t DECC$TOUPPER4G$ DECC$STRLEN4 @$ DECC$STRLEN4(GP SYS$FILESCAN4<b#@ SYS$FILESCAN4L@P SYS$FILESCAN4GOTS$MOVE4@OTS$MOVE4`Gl DECC$STRLEN4h@l DECC$STRLEN4G DECC$STRCMP4@ DECC$STRCMP4XGh DECC$STRCMP4d@h DECC$STRCMP4lG| DECC$STRCMP4x@| DECC$STRCMP4 G4 DECC$STRCMP40@4 DECC$STRCMP4@GL DECC$STRCMP4H@L DECC$STRCMP4hGx DECC$STRLEN4t@x DECC$STRLEN4G DECC$STRLEN4@ DECC$STRLEN4 G DECC$STRCMP4 @ DECC$STRCMP4 G( DECC$STRCMP4$ @( DECC$STRCMP4 G DECC$STRLEN4 @ DECC$STRLEN4 G DECC$STRLEN4 @ DECC$STRLEN4 G4 OTS$MOVE40 @4 OTS$MOVE48 GP OTS$MOVE4L @P OTS$MOVE4P Gh DECC$STRCPY4d @h  DECC$STRCPY4l G CMS_GET_RDT4p b# CMS_GET_RDT4 @ CMS_GET_RDT4 G FILE_EXISTSX X4 b# FILE_EXISTS4 @ FILE_EXISTS4 G DECC$STRCPY4 @ DECC$STRCPY4 G DECC$STRCAT4 b# DECC$STRCAT4 @ DECC$STRCAT4 G DECC$STRCMP4 @ DECC$STRCMP4@ GP DECC$STRCMP4L @P DECC$STRCMP4T Gd DECC$STRCMP4` @d DECC$STRCMP4 G( OTS$MOVE4$ @( OTS$MOVE4( G@ OTS$MOVE4< @@ OTS$MOVE4@ GT DECC$STRCPY4P @T DECC$STRCPY4G DECC$STRLEN4 @ DECC$STRLEN4$G,OTS$MOVE4(@,OTS$MOVE48G\ DECC$STRLEN4X@\ DECC$STRLEN4`GlOTS$MOVE4h@lOTS$MOVE4G DECC$STRLEN4@ DECC$STRLEN4GOTS$MOVE4@OTS$MOVE4G  DECC$STRLEN4@  DECC$STRLEN4G$OTS$MOVE4 @$OTS$MOVE4`G DECC$STRLEN4@ DECC$STRLEN4G SYS$TRNLNM4a# SYS$TRNLNM4@ SYS$TRNLNM4G, DECC$STRLEN4(@, DECC$STRLEN4`G SYS$TRNLNM4xa#H SYS$TRNLNM4@ SYS$TRNLNM4 G SYS$ASSIGN4 b# SYS$ASSIGN4 @ SYS$ASSIGN4 G LIB$GETDVI4b# LIB$GETDVI4 @ LIB$GETDVI4 G SYS$DASSGN4 b# SYS$DASSGN4 @ SYS$DASSGN4PGSYS$QIOW4xb#SYS$QIOW4@SYS$QIOW4 G SYS$DASSGN4 b# SYS$DASSGN4 @ SYS$DASSGN44GTSYS$QIOW4Lb#SYS$QIOW4P@TSYS$QIOW4 \Gl SYS$DASSGN4 `b# SYS$DASSGN4 h@l SYS$DASSGN40GL OTS$INSV_VOL4H@L OTS$INSV_VOL4PGd DECC$STRLEN4`@d DECC$STRLEN4hG DECC$STRLEN4@ DECC$STRLEN<GLIB$FIND_IMAGE_SYMBOL<t#LIB$FIND_IMAGE_SYMBOL<@LIB$FIND_IMAGE_SYMBOL+ += SYS$INPUT:\ \=0 ;7DECC$GA___CTYPE=00 ;=@ 7DECC$$SHELL_HANDLER=P DECC$STRLEN7LIB$SIG_TO_RET8 OTS$INSV_VOL LIB$FIND_IMAGE_SYMBOL=0 ;=0 ;SYS$QIOW SYS$DASSGN=0 ;= =0 x;=@  SYS$ASSIGN LIB$GETDVI;=0 ;=0@ ;=` p SYS$TRNLNM=LNM$FILE_DEV=0 H;=0 =0  ;= 8OTS$MOVE=0 (;=  DECC$STRCMP7RULES=0 ;= 7SUFFIXES=0 ;=@  SYS$FILESCAN=0 ;= =0 p;= =0 (;=0 =0@  ;=  DECC$STRCPY; FILE_EXISTS CMS_GET_RDT DECC$STRCAT=~H7USE_CMS=0 ;=` =0 ;= =0 8;= =0 ;= =0 ;=0  DECC$TOUPPER=0 (;=0 0;=P ! MEM_GET_SFX# MEM_FREE_SFXx x==6= 4=J6=06=66=66=66=66=6666= : :=*"!MISCDEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 4: := (4= 0 = 044=Build_Suffix_List04=VNM ,0 , , , , , ,$ $= l4: := 4=  = (44= find_char(4=A98 - - - - - - -$ $= (4: := 4=  = 44= upcase4=/'& - - #-\ #-$$ $=  4: := 4=  = 4p4= extract_name4=' C- C- C-$ $= 4: := 4= 8 = 44=extract_prefix4=' a- a- a-$ $= 4: := 4= 8 = 844=extract_filetype84=' - - -$ $= <4: := T4= 8 = p44=extract_filenamep4=' - - -$ $= t4: := 4= 8 = 4p4=extract_nametype4=' - - -$ $= 4: := 4= 8 = 4@4= split_path4=rji - - - - - - - - - -  -$$ $= 4: :=  4= H = (44= prefix_match(4=" . .($ $= ,4: := 4=  = 44= find_suffix4=1)( A. A. E.$ F.$ $= 4: := 4=  = (44= find_rule(4=:21 g. g. g.( k.( l.$ $= 04: := 4=  = $4P4=%find_rule_with_prefixes4=xw . . . .r . .u .u !. .r . . . @ .$ $= 4. .=  4=  = . .=  4=  = : := \ 4=  =  44=scan_rule_list 4=ph . . . . . . . . -\ E- E- / / / / /  / E. / E. F. E.! k.( k.c / / . .7 .; '/ )/ */ -/ (/L$ $=  4. .=   4=  = . .=   4=  = . .=   4=  = . .=   4=  = . .=   4=  = : :=  4= ( =  44=make_object_name 4=zrq O/ U/ W/ Y/ Z/ ]/ `/ c/ d/ g/ h/$ $=  4: := <4= x = H44=logical_presentH4=LDC / / / / / / / /4$ $= T4: := 4=  = 4H4= get_logical4= / / / / / / / / / / / / / / /$ $= 4: := 4=  = 484= strneql_case_blind4=1)( / / / /$ $= 4: := p4=  = x44= set_ctrlt_astx4=uml 0 0 0 0 0 0 0 08 0$$ $= |4: := 4= ` = 44=clear_ctrlt_ast4=WON E0 E0 E0 E0 E0 I0 I0 I0 $ $= 4: := t4=  = 44= ctrlt_ast4=6.- p0 n0 n0 n0 n0<$ $= 4: := 4= h = 44=find_image_symbol4=TLK 0 0 0 0 0 0 0 0 0$ $= ,4. .=  4=  = : :=  4= - -=)! x_find_image_symbol =  =  ww1!Z`V3.6-2AAMMKV3.6-220-JUN-1997 09:54DEC C V4.1-001  $ABS$i$CODE$ $LITERAL$P$LINK$$DATA$5$BSS$ $READONLY$ @ $$$COPYRIGHT DECC$STRCHR DECC$STRLEN DECC$STRCPYDECC$GA___CTYPELIB$GET_FOREIGN LIB$GET_INPUTLIB$PUT_OUTPUTLIB$SET_SYMBOL LIB$SIGNAL LIB$SYS_FAO STR$APPEND STR$COPY_DX STR$FREE1_DX STR$PREFIX MMK__OPENOUT MMK__MACFILSYNTAX MMK__IDENTMMK__COPYRIGHT MMK__NEEDSUPDMMK__TRGCURRENT MMK__NOUPDATE CLI$_ABSENT CLI$_PRESENT CLI$_NEGATEDCLI$_DEFAULTED CLI$PRESENT CLI$GET_VALUE CLI$DCL_PARSE(JMAIN0Jph PUT_OUTPUT0J0 PUT_COMMAND0 GLOBAL_SYMBOLS0   LOCAL_SYMBOLS0 CMDLINE_SYMBOLS0 BUILTIN_SYMBOLS( !RULES0  DEFAULT_RULE0 8 DEPENDENCIES0 ` DEP_INTERNAL0  DEP_DEFERRED0 SUFFIXES0 DO_FIRST( DO_LAST( VERIFY( DO_LOG0  DID_AN_UPDATE0 NOACTION0  CHECK_STATUS0  FROM_SOURCES( FORCE( IGNORE( USE_CMS8 $SKIP_INTERMEDIATES0 (OVERRIDE_SILENT0 ,OVERRIDE_IGNORE0 0SYMBOL_OVERRIDE0 4 EXIT_STATUS( #CMS$LIB8 $CMS_DEFAULT_GENERATIONMMK_CLD READ_DESCRIPTION BUILD_TARGET DEFINE_SYMBOLLOGICAL_PRESENT CLOSE_SUBPROCESS FILE_CREATE FILE_WRITE FILE_OPEN FILE_READ FILE_CLOSE MAP_DEFAULT_RULES GET_LOGICAL MAKE_OBJECT_NAME(J__MAIN DECC$MAIN DECC$EXIT =#4G~^ ^(GG#0B  = > 8b@Zkb# @ BG(b4G@ZkG] ](0#kG`#?$~! 0^8^@~HPX޴`hp>x^~GG# = b $4G# GG1 " C"ֲ4G0""C1CBq0#"0c"4# 0c# B "c"# òX"c# CX"\c"#"XC"c 4GC&,("b $(,(}@ZkB("b ="TG@Zk("BGXBXb bG@Zk?$DQG"b#y@B""4G"GCD C(BC0b4Gx"@Zk4G:À$#"H"0="?D$#0]t Hhb#_FtF0=0y H_"FG0=k@Ӱ"0b#D3@0"b#0@Ө"b#G@G"b#C&GCX"#@#b#C GC ?@@F ("@8"b#-@Ӡ@@"b# @"b#$@Ӡ@(p"b#@b#`"@Ӡ@b#H"@h"b#@Ӡ@"b#@"b#@Ӡ@@"b#@0"b#@Ӡ@  "b#@"b#@Ӡ@X"b#@"#""_"hb#@"b#@Ӏ""b#@HB"#"Pb"_"tG@Zk"b#@Ӡ@"b#@Ӏ"#?G ###"`"_" hb#@Ӏ#"B ""@Zk`"b#@D"b#@Ӏ#"b#@Ӏ"b#@GD "$0="_"hb#@0=?D(DtGTG(DG4 D"b#@0"tG#("D$"b#t@Ә"⤸b#@D"0="_"hb#@0"B B""tGbC@Zk0]" (B0bG4GGG@Zk$DCGb#0"P@P"b#g@D8"b#H@G_G_C Bb0="}"_"G@ZkHB4GPb@ZkG0AC0.PJ0>GP"0="_"hb#W@ӶB0}!0= ?DB!.!J!D K.k!KJB.JAF@.k!JB.JF /GGTG KBb@Zk GD B="bB"0}"GGG@ZkH" 4Gb#@Gb#@4GGGBGbTGTG@Zk GV,,!J-H?DAA!.!J!D M.!MJRA.JAF@.!JUA.JF /,#KXAX/XKGl/! `K@A.JD ,.!, !JAAa.aJ!D?L.GBGGRLJL>G@ZkTGBGb@ZkY?H"b#@0"b#@("b#@Gb#@"b#@4GGG Bb0="0B"TG4GG@ZkH"b#}@0"b#z@5GB0}"(BTG0bGCG@Zk*P"b#@D"b#f@㳨"b#|@ G fE BbG@Zk,# _%*EDx"b#m@DxBb"4G@Zk 8B@b"""4GtG@ZkG"b#?@p⤤eAeECgA GD!"b#G2@Ө"0="_"hb#_@0"8B@b""4GtGeE@ZkH"b#@0"b#@ 4GeE" fE4GxBb"@Zk 8B""@b4G"tG@ZkÐ"b#@ӈB$"$C"@ZkBh""bGGG@Zk0"8BG"tG@b!@Zk"b#@Do_%]GG_xB "h]"bGG@Zk"b#A@ "b#>@ G_ A- -EGxB "0i"b]"GG@Zk"b#*@H) KA *E_ aA!0@ "b#@ӧs@!XB`b$,""TG@ZkC!# *E1@GHB,,"Pb"TG@ZkB!G$@Zk vHHB" @Pb="TG@Zk 4,""TG(vIAIFE HBPb@Zk"b#@XB<,"`b"TG@Zk)! -E"b#@  "b# C!DD@   E@@G:h&| "f"A"P I]" hGGPI GA t "jf""j"]"GGxBblF!@Zk"b#@l D G䠈" xB\ ">]" $PDbC">0DGG@Zk"b#@ D?Ơ E  "b#"@l "b#@l-l $EGi xB\ "]" P`EbC"0`EGG@Zk"b#q@)l! -E  "b#De@d " =$  b#b@c gEK!xB\ "]" ˠ P@EbC"0@E޴GG@Zk"b#K@ kdE#! "D!b#@@T "b#=@!C MEG b!xB\ "~]" *PEbC"0E>GG@Zk"b#%@ JGE00  "Eb#@00c!  E`G(b#@ȠGG(b#@Ơ0 EXCX! " ME@b#@L "b#@Xc!X D`GG(b#@X DxBb"4G@Zk "b#@D "b#@ "b#@#@ B!b'EGt EGG8""4GG@Zk"b#@D"0="_"hb#@0 E0GB0"b4G@Zk,tGàDD"3! HBEPbP"G@ZkC#0]"4GtG (B0b@ZkGhB0]"(B4G0btGC@ZkG0]"b4GtG (B C0bG@Zk,8D,c"0="_"hb#L@ӽXB`bG$@Zk,cgDG0]8]@}HPXݤ`hp=x]}#kG#G~G^GA`G@Zk_#G"8FBBW`q/"z.qKt:JSzJtFz>.UJ>G A@ZkCBG] #k#G~G ^25@B(^2v@J0~4G8@GGG B@Zk vH0B&=?$@}AB8b"=@ZkG@B"Hb="]"tG@ZkG]"v@Hb@.PJ>G ]G(]0}8@P#k# tG~^^~ (GGG#G0B#8b2v H@Zk@BGHb4G@ZkG]GG]} (0#kG#4G~^^ ~(08GGG`GBb@ZklG2vJL@3q@B# SB C8FGF()G/0 B0 B0 BK0 BB 2BX/XKG(u/"uKB.JF ." 3BJBV/VKF/"KBx/xKG"U/0 B 2BUKB.JF" /GGtGKFpBxb@ZkGB?$ "b]"=GGG@ZkG}pBtG =xb2v`H@ZkGB"b4G@ZkGG]] }(08@#kG#G~G^GA4GG@Zk vH_' =@Aa"@ZkG] #kG#TG~^ ^(~08@޴HPGG#@BG&"# HbG@Zk vH0B?&= =@8b"="TG@Zk$# B"G(b0D"TG@ZkD; G8D B($"(b"TG@Zk GXD0B $"8b"TG@Zk@B"%TGHbTG@Zk vH B?&= =@(b"="TG@Zk$""TG vH@ %&D B(b@Zk"b#_4GD"b#_ àD%`"PB$"޶]"P D 墳CXbGh"0 DGG@Zk"b#_ DG] ](}08@ݤHP`#k4;$GH DECC$MAIN4<<b# DECC$MAIN4;D@H DECC$MAIN49PGd DECC$EXIT4:Xb# DECC$EXIT49`@d DECC$EXIT4`GLIB$GET_FOREIGN4 b#LIB$GET_FOREIGN4@LIB$GET_FOREIGN4G STR$PREFIX4b# STR$PREFIX4@ STR$PREFIX4-G$ CLI$DCL_PARSE4.b# CLI$DCL_PARSE4- @$ CLI$DCL_PARSE4%pG LIB$SIGNAL4&xb# LIB$SIGNAL4%@ LIB$SIGNAL4!G GET_LOGICAL4"b# GET_LOGICAL4!@ GET_LOGICAL4G( DECC$STRCPY4$@( DECC$STRCPY 45 G< FILE_CREATE460b# FILE_CREATE458@< FILE_CREATE4%DG` LIB$SIGNAL4&Hb# LIB$SIGNAL4%\@` LIB$SIGNAL4G FILE_READ4b# FILE_READ4@ FILE_READ47G FILE_CLOSE48b# FILE_CLOSE47@ FILE_CLOSE4+G DECC$STRCHR4,b# DECC$STRCHR4+@ DECC$STRCHR4G FILE_OPEN4b# FILE_OPEN4@ FILE_OPEN4+ G8 DECC$STRCHR4,(b# DECC$STRCHR4+4@8 DECC$STRCHR4 G4 DECC$STRLEN40 @4 DECC$STRLEN4#8 GH DEFINE_SYMBOL4$@ b# DEFINE_SYMBOL4#D @H DEFINE_SYMBOL4# G DEFINE_SYMBOL4$ b# DEFINE_SYMBOL4# @ DEFINE_SYMBOL4% G LIB$SIGNAL4& b# LIB$SIGNAL4% @ LIB$SIGNAL<1D GT MAP_DEFAULT_RULES<2H b#MAP_DEFAULT_RULES<1P @T MAP_DEFAULT_RULES4)| G LOGICAL_PRESENT4* b#LOGICAL_PRESENT4) @ LOGICAL_PRESENT<' G READ_DESCRIPTION<( b#READ_DESCRIPTION<' @ READ_DESCRIPTION<' G0 READ_DESCRIPTION<( b#READ_DESCRIPTION<', @0 READ_DESCRIPTION4)x G LOGICAL_PRESENT4*| b#LOGICAL_PRESENT4) @ LOGICAL_PRESENT<' G READ_DESCRIPTION<( b#READ_DESCRIPTION<' @ READ_DESCRIPTION4 G DECC$STRLEN4 @ DECC$STRLEN4# G DEFINE_SYMBOL4$ b# DEFINE_SYMBOL4# @ DEFINE_SYMBOL<' G READ_DESCRIPTION<( b#READ_DESCRIPTION<' @ READ_DESCRIPTION48 GX LIB$SYS_FAO4H b# LIB$SYS_FAO4T @X LIB$SYS_FAO4 G LIB$SYS_FAO4 b# LIB$SYS_FAO4 @ LIB$SYS_FAO4  G STR$COPY_DX4 b# STR$COPY_DX4  @ STR$COPY_DX4 ( G@ STR$APPEND4 0 b# STR$APPEND4 < @@ STR$APPEND4@ GT DECC$STRLEN4P @T DECC$STRLEN4 X G| STR$APPEND4 h b# STR$APPEND4 x @| STR$APPEND4  G STR$APPEND 4  b# STR$APPEND4  @ STR$APPEND4  G STR$COPY_DX4 b# STR$COPY_DX4  @ STR$COPY_DX4G LIB$SYS_FAO4b# LIB$SYS_FAO4@ LIB$SYS_FAO4G LIB$SYS_FAO4b# LIB$SYS_FAO4@ LIB$SYS_FAO4`G LIB$SYS_FAO4xb# LIB$SYS_FAO4@ LIB$SYS_FAO4G0 LIB$SYS_FAO4b# LIB$SYS_FAO4,@0 LIB$SYS_FAO4G LIB$SYS_FAO4b# LIB$SYS_FAO4@ LIB$SYS_FAO4/G STR$FREE1_DX40b# STR$FREE1_DX4/@ STR$FREE1_DX4#G DEFINE_SYMBOL4$b# DEFINE_SYMBOL4#@ DEFINE_SYMBOL43PGh BUILD_TARGET44Xb# BUILD_TARGET43d@h BUILD_TARGET4GLIB$SET_SYMBOL4b#LIB$SET_SYMBOL4@LIB$SET_SYMBOL4%G LIB$SIGNAL4&b# LIB$SIGNAL4%@ LIB$SIGNAL4%G LIB$SIGNAL4&b# LIB$SIGNAL4%@ LIB$SIGNAL4% G4 LIB$SIGNAL4&(b# LIB$SIGNAL4%0@4 LIB$SIGNAL<\GpCLOSE_SUBPROCESS<`b#CLOSE_SUBPROCESS<l@pCLOSE_SUBPROCESS4G DECC$STRLEN4@ DECC$STRLEN4PG\ DECC$STRCPY4X@\ DECC$STRCPY4G DECC$STRLEN4@ DECC$STRLEN4G CLI$PRESENT4b# CLI$PRESENT4@ CLI$PRESENT4G$ CLI$GET_VALUE4b# CLI$GET_VALUE4 @$ CLI$GET_VALUE4G FILE_WRITE4b#p FILE_WRITE4@ FILE_WRITE4 GLIB$PUT_OUTPUT4 b#pLIB$PUT_OUTPUT4 @LIB$PUT_OUTPUT4 @GLLIB$PUT_OUTPUT4 Db#0LIB$PUT_OUTPUT4 H@LLIB$PUT_OUTPUT4|G FILE_WRITE4b#0 FILE_WRITE4@ FILE_WRITE4G LIB$SYS_FAO4b#0 LIB$SYS_FAO4@ LIB$SYS_FAO4G FILE_WRITE4b#0 FILE_WRITE4@ FILE_WRITE4/G STR$FREE1_DX40b#0 STR$FREE1_DX4/@ STR$FREE1_DX4@GT DECC$STRLEN 4P@T DECC$STRLEN4dGx CLI$PRESENT4ha#P CLI$PRESENT4t@x CLI$PRESENT<GMAKE_OBJECT_NAME<b#MAKE_OBJECT_NAME<@MAKE_OBJECT_NAME4 G( STR$COPY_DX4b# STR$COPY_DX4 $@( STR$COPY_DX4 0GP STR$APPEND4 <b# STR$APPEND4 L@P STR$APPEND4 hG STR$APPEND4 pb# STR$APPEND4 |@ STR$APPEND4 G STR$COPY_DX4b# STR$COPY_DX4 @ STR$COPY_DX<GMAKE_OBJECT_NAME<b#MAKE_OBJECT_NAME<@MAKE_OBJECT_NAME4 G STR$APPEND4 b# STR$APPEND4 @ STR$APPEND4 G( STR$APPEND4  b# STR$APPEND4 $@( STR$APPEND4pG LIB$SYS_FAO4b# LIB$SYS_FAO4@ LIB$SYS_FAOE E=1=0=$ !AS= .LAST :(=, 0=,- 8= !! !AZ: H= -P= : X= :: `=h=, p=,- x= MMS$STATUS=(MMK built-in macro definitions=@2Rules-file and description-file macro definitions=(Command-line macro definitions= .SUFFIXES := !AD!AD !AZ = .FIRST :0= .DEFAULT :@=0%! Internally-generated dependencies:h= x=(! --- end of description ---= !AZ = !AZ= = {!AZ}!AZ{!AZ}!AZ : = !AZ!AZ : = !AD!AD !AZ= H H=8,SYS$DISK:[]DESCRIP.MMSMMK_PERSONAL_RULES0= /OUTPUT=SYS$OUTPUT:H= /SKIP_INTERMEDIATES`= SKIP_INTERMEDIATESx=H@Copyright 1992-1997, MadGoat Software. All Rights Reserved. =0 ;=P  DECC$STRLEN CLI$PRESENT CLI$GET_VALUE=0 (;= =0 h;=0 ; FILE_WRITE LIB$PUT_OUTPUT=0 ;=`  STR$APPEND STR$COPY_DX MAKE_OBJECT_NAME LIB$SYS_FAO=@(=-0=0 ;=  DECC$STRCPY FILE_READ7 MMK__OPENOUT FILE_OPEN7MMK__MACFILSYNTAX="=/GENERATION==/CMS=.LOG= /IGNORE=MMS=MMKLIB$SET_SYMBOL CLOSE_SUBPROCESS7MMK__TRGCURRENT7CLI$_DEFAULTED= LOCAL_RULES =DUMP(=/NORULES_FILE87 CLI$_NEGATED= VERIFY/DESCRIPTION=X= OVERRIDEh7 CLI$_ABSENT7MMK_CLD STR$PREFIX LIB$GET_FOREIGN7MMK__COPYRIGHT=(IDENTIFICATION/FROM_SOURCES=FROM_SOURCES=/FORCE! GET_LOGICAL=/CHECK_STATUS= ACTION/OVERRIDE= IGNORE)(= MMK_LOCAL_RULES@= RULES_FILEP=TARGET7DECC$GA___CTYPE= SYS$DISK:[].MMS# DEFINE_SYMBOL;=00 ;=? ;% LIB$SIGNAL 'READ_DESCRIPTION=,=MACRO7 LIB$GET_INPUT= GENERATION )LOGICAL_PRESENT+ DECC$STRCHR= OUTPUT/NOACTIONH= CMS_LIBRARYX=/CMS_LIBRARY=h= CMS$LIBx=FORCE=CHECK_STATUS7 CLI$_PRESENT7 MMK__IDENT=V3.6-2MMK - CLI$DCL_PARSE= /VERIFY=LOG=/LOG= DESCRIPTION= /NOVERIFY=MMSQUALIFIERS/ STR$FREE1_DX=/RULES_FILE=(0 1MAP_DEFAULT_RULES=/NOLOCAL_RULES7 MMK__NEEDSUPD7 MMK__NOUPDATE=MMK/NOACTIONp3 BUILD_TARGET= /NOIGNORE5 FILE_CREATE= /IGNORE==CMS=1+=="=1= /MACRO=(7 FILE_CLOSE=0 ;=0 9 DECC$EXIT; DECC$MAIN=0 ;=@<  =444444=84= 4= 4= 4=@4=H4= 4=x4=$@4=4=4= 4= 04=4= 4=(4=04=h4=X4=P4=4=p4=4=h4=`4=%4= x4=4=4==4_ _=G?Copyright 1992-1997, MadGoat Software. All Rights Reserved.9 9=)! MMKDEC C V4.1-001? ?= 4=TRANSFER$BREAK$GO# #= __iscntrl =  = 44= main4=)! % % % % % % % % % % % % %  % % % % % % % % % % % % % % % % % % % % % % % % & & & & ,& 3& ?&܀ H& X& [& & & & &Y &T &H ( ( ( ( ( '  ' ( ( ( (  ( #( #( #( $( +( ,( +( +( +( *( "( ( 4( 9( :( 9( 9( 9( 7( 7( @( D( E( D( D( D( C( K( O( P( O( O( O( N( V( [( X( a( & &  & & & &  & &  &  & & & & & &P$ $= 4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4= . .=  4=  = . .=  4=  = . .=  4=  =  = : := t4= @ = 404=add_to_mmsqual4=SKJ ' ' ' ' ' '$ $= 4: := p4=  = 44= cli_get_value4=_WV 7' 7' 7' 7' 7' <' <' <' ='$$ $= 4: := L4=  = h4p4= put_outputh4=;32 `' `' d' `' e' e' $ $= l4: := 4=  = 404= put_command4= ' ' ' ' ' ' ' ' ' ' ' ' '  ' ' ' ,$ $= 4: := 4= ( = (4P4= cli_present(4=' ' ' '$ $= <4: := t4= h% %=! Dump_It_All = / /= 44=dump_dependency4= ( ( ( ( ( ( ( ( ( ( ( ( ( (8  ( ( ( ( (,$ $= 4: := 4= d` `= 44= __main4: := `4=  =   ww13ӚV1.922 MMK_CLDV1.922-DEC-1996 20:24//OpenVMS Command Definition Utility A05-130 0S Co( MMK_CLD S Co, CLI$TABLES x x= , MMK ,(`T| MMK(a!!P1TARGET,= DESCRIPTION(VERIFY$LOG$q=MACRO4cL) RULES_FILE MMS$RULES,x LOCAL_RULES(=ACTION$FORCE,  FROM_SOURCES0 = IDENTIFICATION(H OUTPUT(p IGNORE$= CMS, CMS_LIBRARY$DUMP0=) GENERATION1+(<OVERRIDE4pSKIP_INTERMEDIATES,= CHECK_STATUS  IGNORE_TYPES(WARNING$=4,ERROR$FATAL ww1)p5ӚV1.7-1HH MMK_MSGV1.7-122-DEC-1996 20:2422-DEC-1996 20:24Message A02-12  $ABS$ MSG$SECTION MSG$AAAAAAAAAAA MSG$AAAAAAAAAAB MSG$AAAAAAAAAAC 09 MMK__NOUPDATE03 MMK__TRGCURRENT0+ MMK__NEEDSUPD0# MMK__ERRLOC0 MMK__ACTNOUPD0 MMK__COPYRIGHT0  MMK__IDENT0 MMK__PERFUPD0 MMK__SRCRDT0 MMK__TRGRDT0 MMK__TRGNUPD0 MMK__TRGLKUF0ۀ MMK__CHECKUPD0Ӏ MMK__OPENINCL0ˀ MMK__OPENRULE0À MMK__OPENDESC0 MMK__CONNEXION0 MMK__CIRCDEP0 MMK__CONDSKIP0 MMK__AMBDEPEND0 MMK__NOOPNINCL0 MMK__NOOPNRUL0 MMK__ENDIFNOIF0 MMK__ELSENOIF8| MMK__ACTNODEPRULE8t MMK__MACFILSYNTAX0l MMK__MULACTION0d MMK__SDCMIX0\ MMK__CANTUPD0T MMK__OPENOUT0L MMK__NOACTION0D MMK__SRCERR0< MMK__ERRUPD04 MMK__NOSUCHTRG0, MMK__NOTARGETS0$ MMK__NOALLOC0 MMK__PRSTBLERR0 MMK__PARSERR0  MMK__NOOPNDSC0 MMK$_FACILITY =ef44=  ( h@{ h    ( B0 f8 @ H P ,X \` h p 0x |   f    J  Ȁ Ѐ ؀ @ v   $ T      ( 6 0 n 8 6NOOPNDSC#could not open description file !AZ4PARSERR"error parsing description line !AD. PRSTBLERRfatal error in parse tableBNOALLOC0could not allocate memory for structure type !AZ$ NOTARGETSno target found& NOSUCHTRGno such target !AZFERRUPD4error status %X!XL occurred when updating target !AZ*SRCERRerror locating source !AZ0NOACTIONactions to build !AZ unknown0OPENOUTerror opening output file !AZ<CANTUPD*cannot update target !AD - sources unknownHSDCMIX7single/double-colon dependency mix found for target !AZP MULACTIONCONDSKIP+description line skipped due to conditional:CIRCDEP(circular dependency found for target !AZ< CONNEXION'target !AZ found in circular dependency0OPENDESCreading description file !AZ*OPENRULEreading rules file !AZ&OPENINCLincluding file !AZ6CHECKUPD"checking need to update target !AZ@TRGLKUF.lookup for target !AZ failed - update required>TRGNUPD+target !AZ is out of date - update required0TRGRDTtarget !AZ revision date is !%D0SRCRDTsource !AZ revision date is !%D2PERFUPD performing actions to update !AZ4IDENT$this is the MadGoat Make Utility !AZ COPYRIGHT!AZ4ACTNOUPD action did not update target !AZ0ERRLOCat line number !UL in file !AD8NEEDSUPD$an update is required for target !AZ6 TRGCURRENT!no update required for target !AZ,NOUPDATEtarget !AZ is up-to-date MMK ww1 HԚV1.0-1EEOBJECTSV1.0-123-DEC-1996 21:02DEC C V4.1-001p p $ABS$i$CODE$ $LITERAL$$LINK$$DATA$$BSS$ $READONLY$ DECC$STRCMPDECC$GA___CTYPELIB$INSERT_TREELIB$LOOKUP_TREE0J0 FIND_OBJECT0J` INSERT_OBJECTD D=GkG;F!0@a/aK$Dk#[G~G^([G0{}"@ZkG] #kG#({G ~G^0[G#@8{P"">@ZkG] #k#GG~^GG v pF G] pB #kX`F`,6,W(Aa"a2"@ZkG(Aa"a7"@ZkGG]G #kG(Aa"a7"@ZkG] #kGQ4Gk4LGdLIB$LOOKUP_TREE4X{#LIB$LOOKUP_TREE4`@dLIB$LOOKUP_TREE4GLIB$INSERT_TREE4{#`LIB$INSERT_TREE4@LIB$INSERT_TREE48GH DECC$STRCMP4D@H DECC$STRCMP4PG` DECC$STRCMP4\@` DECC$STRCMP4G DECC$STRCMP4@ DECC$STRCMP =0 ;7DECC$GA___CTYPE=0 ;=0 ;= P DECC$STRCMP=0 ;= ;(; LIB$INSERT_TREE;=0 0;=  LIB$LOOKUP_TREE( (== ==-%$OBJECTSDEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 4: := (4= 0 = 044= Find_Object04==54 $ $ $ $ $$ $= 44: := l4= X = 4`4= Insert_Object4=<43 % % % % %$ $= 4: := 4= X = 4(4= node_compare4=7/. 7% 9% ;% ?%8$ $= 4. .=  4=   = : := 4= x x= 44= node_alloc4= g%$ $= 4: := 4=   =  ww1^`V1.9II PARSE_DESCRIPV1.920-JUN-1997 09:54DEC C V4.1-001` ` $ABS$i`$CODE$$ $LITERAL$$LINK$$DATA$l$BSS$ $READONLY$ DECC$FREE DECC$MALLOC DECC$REALLOC DECC$STRNCPY DECC$STRLEN DECC$STRCPYDECC$GA___CTYPE LIB$SIGNALLIB$TABLE_PARSE STR$CASE_BLIND_COMPARERULES DEFAULT_RULE DEPENDENCIESDO_FIRSTDO_LASTVERIFYDO_LOGIGNOREOVERRIDE_SILENTOVERRIDE_IGNORE MMK__PARSERRMMK__PRSTBLERR MMK__SDCMIXMMK__MULACTION MMK__ACTNODEPRULE MMK__ELSENOIFMMK__ENDIFNOIFMMK__NOOPNINCL MMK__CONDSKIP MMK__OPENINCL MMK__ERRLOC0J(0 PARSE_DESCRIP0Jh PARSE_STORELIB$_SYNTAXERR PARSE_STATE PARSE_KEY MEM_GET_CMDMEM_GET_DEPENDMEM_GET_SYMBOL MEM_GET_RULEMEM_GET_OBJREFMEM_FREE_OBJECTMEM_FREE_OBJREFMEM_FREE_SYMBOLRESOLVE_SYMBOLS DEFINE_SYMBOL LOOKUP_SYMBOL PARSE_OBJECTS FIND_RULE FILE_OPENUPCASE STRNEQL_CASE_BLIND BUILD_SUFFIX_LIST FIND_OBJECT INSERT_OBJECTFIND_DEPENDENCY MAKE_OBJECT_NAMEOTS$MOVEOTS$FILL =GkG;F!0@a/aK$Dkp#~P^X^`~hpx޴GGGXG C#GHLBPF c.cJFBS.SJAF@ }=8B ]"@b}"G4GG@Zk4GHBPb0@@ZkݢG =GBGG@Zk@8B@bG/4GXK?@Zk" BGG@ZkG4Gݲݰ=8ݰ <=4"hBtG@("XBpbC@ZkGB@bG8DH¤4G@ZkDP(B]CC }LTG@ZkGH=Bb>TGLtG@Zk 4GF`Bb@ZkGP]X]`}hpxݤ#k#~8^@^H~PX`޴hpxG GGw@\@CkG"aaDC @#!Fq`qaD G(bCGBGb4G@ZkGGtGHB"C#Pb@Zkc B4G b#aH@.PJ>"@ZkC `0 CaD`0.JC`De  _'cw`J6JFCt3v`J(#$CzBt8CXBTG bG _'b% vJ5?JFC0vJ(#$#BB7B7@%G4G@ZkGGTGBb"G@Zk@ 8DD#G"QQF xbCG x¦CG4G B"GppG`8bC}G(B0b4G4GG@Zks%5@@i\@CkG bGhBpbc @Zk`GBG b@Zk0]"B #4}"GbG@Zk4}tGHBe@Pb"D4}0=G@Zke4G4(B0b`@.PJ>0@Zk05 bGB4Gbc @ZkG #(G "$G "E <@B3@B<@Bk`r#0]"4}"GCX â($B6BbBG@Zk40"=B ! , ."4`# J41B1@q.qJ!F- "441B.J6@/KF#4@/41B[K:@z,zHaD`441B`.# qJ1@.J!F 4 .4]J:1@C6@ v/vKF4]_BTG4=b@Zk4G(B00b@Zk"ØB"bGTG@Zk"b"x"%"ðBpbR@øtGײGBGbb@Zk " l C #"0=@,0ݢ.J"B7/7KF/21@B0ݲ,H"B,HD%21@B0ݲ.J"B5/5KF21@B0ݲ,H"B,HD21@B2"0ݲ?o@08/8K#B.JF21@B0_0r#_@ 7`@ (%,%##e#%H@.J!D) %.21@B9J@.J!F! .21@BJ@U/UKF.21@B J@,HD21@B"2 %/%K @9.9J!F 21@B#%@BB"8}",#G00b@ZkG X"8]"8BC4G@btG@ZkG4G8BG0]G@bC@Zk,c GBb @Zk %" $G.xJBl@#WJF>1/Y1K1? #D#D c3Q`B`B`Gj"cB@G["@Zkj,j#EH<G "c99# .paHVJF>$.Q$J$>G BGrR"As" rS# R3/aJY3K!G3?z,CzHz<G Gâ6QBB cj"B@G["@Zkj"j/XK?q G$ @٢A"9"0J9TG?D HBPb@Zk$CN  ! GtGTj"j5"XFԢFBb@Zk$ tGBbEj"j!"@Zk%G$?D4GCB20GGdGF`00G B4G2GB4G$4G2GB4G2G$Q@B4G2èBGb@ZkGBl# GG|?"@Zkp#l"l#lŠD"hBGpb@ZkG&4GF fB%E e @Zk0@Bb@ZkCxB  &@Zk = pGƠl"DG4GB d2GbCG "4F BzZ#T`Gz ¦"D ¤ F沥 8#0G h"$ C G4GBb0B@ZktG  #($$CHB!0@ ABCPb@Zk$à &H@.PJ>Dbs"qӢ $6 vDs VfGB8"6TG`b@Zk8}"8BC@bGTGGG@ZkGT ¤GBGb4G @Zk4GxB$"@ZkƢB"@ZkXB`b@Zkc&DeD@r`H .0 @Q J2F >&) GBGb4G @Zk4GexB#"@Zk%B"@ZkXB`b@Zk  B"à4GG hBGpb "@Zkf 0]"(#4}"$GBTG @b@G@Zk4}0 GG,$"2Q`@"Hd"D:.JxF65@.21@B21@B21@BJ21@BF.s" JF3/s"3K/G s/s"sKD s"@G3.21@B3JFs"_.G"xJUJ4GF>3/{J!dB#a@Y3KG;G3?#1`@  4GhBG0]4}pb "@Zk4G(B00b@ZkXB4G`b@Zk䳐G ¤TG&  D XB@`b &@Zk&c@rdH$.0 @Q$J2F$>&u TGe 5Q`B BXBhB`b %@ZkŠ%G@rJ&.f"P @Q&J2F&>c.usHTJF>%S 4GײO#Bb0 C4G @ZktG (#$ HB!@BCPbG@Zkà "B$"&Hbd"@$#."0]"PJ> G$d4}"$G $$@ZkBD"04G4=Gb@Zk(B4G00b@ZkGe,GeH`BG@ZkB0]"b4}"GG@ZkD"BG0G4=b@Zk4G(B00b@ZkDG×4GG& HBGPb4G@ZkG`BbG4G@ZkGBGb4GG@Zk8BG@b@ZkGppF`G×4GGhBGpb@Zk (ppF`G×4GGqHBGPb4G@ZkGBbG4G@ZkGBGb4GG@ZkBGbGTG@ZkGBGb@Zk0"G,$f$&GG,DC`$M@$J`BbG@Zk4G`$& ƠF@rGG"!D GG G8:D GXZF@GG 8BG@b@Zk'G D"D_eŰ fFGppD`GG4GG"aC"8B4G@bCGtG@ZkG+G4GG (BG0b4G@ZkppD`GG4GG?(B4G 0b@Zk4G(B0b$0@ZkbG8BTG@bC@Zk4GG8]@]H}PX`ݤhpx#k4GRESOLVE_SYMBOLS4b#(RESOLVE_SYMBOLS4@RESOLVE_SYMBOLS4G DECC$MALLOC4b#( DECC$MALLOC4@ DECC$MALLOC4GOTS$MOVE4@OTS$MOVE,=G<UPCASE,> b#(UPCASE,=8@<UPCASE4;@GPOTS$FILL4;L@POTS$FILL4?GLIB$TABLE_PARSE4@b#(LIB$TABLE_PARSE4?@LIB$TABLE_PARSE4G DECC$FREE4b#( DECC$FREE4@ DECC$FREE4G DECC$STRLEN4@ DECC$STRLEN 4G$ LIB$SIGNAL4 b#( LIB$SIGNAL4 @$ LIB$SIGNAL44G@ DECC$FREE48b#( DECC$FREE4<@@ DECC$FREE4G, DECC$MALLOC4 b# DECC$MALLOC4(@, DECC$MALLOC4!@GX DECC$STRNCPY4"Pb# DECC$STRNCPY4!T@X DECC$STRNCPY4`G LOOKUP_SYMBOL4hb# LOOKUP_SYMBOL4@ LOOKUP_SYMBOL4,b# DECC$MALLOC4 `G DECC$MALLOC4|@ DECC$MALLOC<GSTR$CASE_BLIND_COMPARE<b#STR$CASE_BLIND_COMPARE<@STR$CASE_BLIND_COMPARE4DG\ DECC$FREE4Hb# DECC$FREE4X@\ DECC$FREE4%G MEM_GET_CMD4& b# MEM_GET_CMD4%@ MEM_GET_CMD43GMEM_GET_SYMBOL44b#MEM_GET_SYMBOL43@MEM_GET_SYMBOL4GRESOLVE_SYMBOLS4b#RESOLVE_SYMBOLS4@RESOLVE_SYMBOLS4!G  DECC$STRNCPY4"b# DECC$STRNCPY4! @  DECC$STRNCPY4,GL DECC$FREE40b# DECC$FREE4H@L DECC$FREE4`Gt DECC$MALLOC4hb# DECC$MALLOC4p@t DECC$MALLOC4G RESOLVE_SYMBOLS4b#RESOLVE_SYMBOLS4@ RESOLVE_S YMBOLS<)G$BUILD_SUFFIX_LIST<*b#BUILD_SUFFIX_LIST<) @$BUILD_SUFFIX_LIST4(G8 DECC$FREE40b# DECC$FREE44@8 DECC$FREE<)HG`BUILD_SUFFIX_LIST<*Pb#BUILD_SUFFIX_LIST<)\@`BUILD_S UFFIX_LIST4G MEM_GET_RULE4 b# MEM_GET_RULE4 @ MEM_GET_RULE49( GP FILE_OPEN4:H b# FILE_OPEN49L @P FILE_OPEN4h G LIB$SIGNAL4 x b# LIB$SIGNAL4 @ LIB$SIGNAL4 G LIB$SIGNAL4  b# LIB$SIGNAL4 @ LIB$SIGNAL4 G MEM_GET_RULE4 b# MEM_GET_RULE4 @ MEM_GET_RULE4\ Gp OTS$MOVE4l @p OTS$MOVE4@ GT OTS$MOVE4P @T OTS$MOVE47 G FIND_RULE48 b# FIND_RULE47 @ FIND_RULE< GSTRNEQL_CASE_BLIND <b#STRNEQL_CASE_BLIND<@STRNEQL_CASE_BLIND<G0STRNEQL_CASE_BLIND<b#STRNEQL_CASE_BLIND<,@0STRNEQL_CASE_BLIND4 G0 MEM_GET_RULE4(b# MEM_GET_RULE4,@0 MEM_GET_RULE48GPOTS$MOVE4L@POTS$MOVE4%pG MEM_GET_CMD4&xb# MEM_GET_CMD4%|@ MEM_GET_CMD4G DECC$STRLEN4@ DECC$STRLEN4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4'G DECC$STRCPY4'@ DECC$STRCPY4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4! G( DECC$STRNCPY4" b# DECC$STRNCPY4!$@( DECC$STRNCPY<GMAKE_OBJECT_NAME<b#MAKE_OBJECT_NAME<@MAKE_OBJECT_NAME4G LIB$SIGNAL4 b# LIB$SIGNAL4@ LIB$SIGNAL4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4' G  DECC$STRCPY4'@  DECC$STRCPY4$G0 DECC$STRLEN4,@0 DECC$STRLEN4#0GDMEM_FREE_SYMBOL4$8b#MEM_FREE_SYMBOL4#@@DMEM_FREE_SYMBOL4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4'G DECC$STRCPY4'@ DECC$STRCPY4G DECC$STRLEN4@ DECC$STRLEN4#GMEM_FREE_SYMBOL4$b#MEM_FREE_SYMBOL4#@MEM_FREE_SYMBOL4G, DEFINE_SYMBOL4 b# DEFINE_SYMBOL4(@, DEFINE_SYMBOL4HGdRESOLVE_SYMBOLS4Tb#RESOLVE_SYMBOLS4`@dRESOLVE_SYMBOLS4G DEFINE_SYMBOL4b# DEFINE_SYMBOL4@ DEFINE_SYMBOL4G DECC$FREE4b# DECC$FREE4@ DECC$FREE4#GMEM_FREE_SYMBOL4$b#MEM_FREE_SYMBOL4#@MEM_FREE_SYMBOL4  G$ DECC$REALLOC4b# DECC$REALLOC4  @$ DECC$REALLOC4 |G DECC$REALLOC4b# DECC$REALLOC4 @ DECC$REALLOC4G  DECC$MALLOC4b# DECC$MALLOC4@  DECC$MALLOC4! G@ DECC$STRNCPY 4"0b# DECC$STRNCPY4!<@@ DECC$STRNCPY4PGRESOLVE_SYMBOLS4\b#RESOLVE_SYMBOLS4@RESOLVE_SYMBOLS4/G PARSE_OBJECTS40b# PARSE_OBJECTS4/@ PARSE_OBJECTS4G DECC$FREE4b# DECC$FREE4@ DECC$FREE4G DECC$STRLEN4@ DECC$STRLEN4G$RESOLVE_SYMBOLS4b#RESOLVE_SYMBOLS4 @$RESOLVE_SYMBOLS4/(GD PARSE_OBJECTS40<b# PARSE_OBJECTS4/@@D PARSE_OBJECTS4HGX DECC$FREE4Pb# DECC$FREE4T@X DECC$FREE4 G FIND_OBJECT4 b# FIND_OBJECT4 @ FIND_OBJECT41G INSERT_OBJECT42b# INSERT_OBJECT41@ INSERT_OBJECT4-GMEM_FREE_OBJECT4.b#MEM_FREE_OBJECT4-@MEM_FREE_OBJECT4 GMEM_GET_OBJREF4 b#MEM_GET_OBJREF4 @MEM_GET_OBJREF4%G, MEM_GET_CMD4& b# MEM_GET_CMD4%(@, MEM_GET_CMD4 hG| FIND_OBJECT4 pb# FIND_OBJECT4 x@| FIND_OBJECT41G INSERT_OBJECT42b# INSERT_OBJECT41@ INSERT_OBJECT4-GMEM_FREE_OBJECT4.b#MEM_FREE_OBJECT4-@MEM_FREE_OBJECT4GFIND_DEPENDENCY4b#FIND_DEPENDENCY4@FIND_DEPENDENCY4+GMEM_GET_DEPEND4,b#MEM_GET_DEPEND4+@MEM_GET_DEPEND4+4GDMEM_GET_DEPEND4,8b#MEM_GET_DEPEND4+@@DMEM_GET_DEPEND4 GMEM_GET_OBJREF4 b#MEM_GET_OBJREF4 @MEM_GET_OBJREF4`G| LIB$SIGNAL4 hb# LIB$SIGNAL4x@| LIB$SIGNAL45GMEM_FREE_OBJREF46b#MEM_FREE_OBJREF45@MEM_FREE_OBJREF4G DECC$FREE4b# DECC$FREE4@ DECC$FREE4G DECC$FREE4b# DECC$FREE4@ DECC$FREE4G, LIB$SIGNAL4  b# LIB$SIGNAL4(@, LIB$SIGNALP P= H(((` 8` Px   Hhx` 0=``X =0 ;7DECC$GA___CTYPE= SYS$DISK:[].MMS07DO_LOG7OVERRIDE_SILENT7 OVERRIDE_IGNOREP MAKE_OBJECT_NAME FIND_DEPENDENCY7MMK__NOOPNINCL7LIB$_SYNTAXERR STR$CASE_BLIND_COMPARE7 MMK__SDCMIX LOOKUP_SYMBOL7 MMK__CONDSKIP DEPENDENCIES e5 MEM_GET_OBJREF FIND_OBJECT DECC$REALLOC DEFINE_SYMBOL7 MMK__ELSENOIF= STRNEQL_CASE_BLIND7! DEFAULT_RULE0 MEM_GET_RULE8OTS$MOVEP DECC$STRLEN RESOLVE_SYMBOLS DECC$MALLOC;=08 h;= `; DECC$FREE LIB$SIGNAL! DECC$STRNCPY #MEM_FREE_SYMBOL% MEM_GET_CMD' DECC$STRCPYRULES e5  )BUILD_SUF"FIX_LIST+MEM_GET_DEPEND -MEM_FREE_OBJECT/ PARSE_OBJECTS;p1 INSERT_OBJECT7DO_FIRST3MEM_GET_SYMBOL7MMK__PRSTBLERR 5MEM_FREE_OBJREF7MMK__ENDIFNOIF7 FIND_RULE7 MMK__OPENINCL7MMK__MULACTION7MMK__ACTNODEPRULE7VERIFY7DO_LAST9 FILE_OPEN#7IGNORE=0P 0;=| 8OTS$FILL7 PARSE_STATE`=UPCASE=7 MMK__PARSERR7 MMK__ERRLOC7 PARSE_KEY ?LIB$TABLE_PARSEx x=44= C C=3+* PARSE_DESCRIPDEC C V4.1-001v v= 4$4= __iscntrl4= 0$ $= 4: := (4= 0; ;= 04(4= parse_descrip04= &  &  &  &   & & & & & & & & &E & & & & & & &($ $= %`4: := <4= 8 = h44= parse_storeh4=/' & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' "' *' /' ?' ?' B' B' D' D' J' L'& W' Z' Z' [' [' b'  a'  b'  g' e' e'  l' j' j' }' }' ' ~' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '' ' ' ' ' ' ' ' ' ' ' '   ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '6 ( ( ( ( ( ( $( $( ( ( *( ,( +( -( 0( /(( 0( 1( 8( :( 9( ;( B( B( E( E( E( L( O( O( R( R( R( R( R( R( R( R( T( U( U( N(  N( a( g( h( h( k( p( p( q( q( t( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( () ( (T ( (( ( ( ( ( ( (| (` (] ) ) ) ) (] ( ( (  ( (4$ $= 4. .=  g4=  = . .=  g4=  = . .=  g4=  = *. .=  g4=  = . .=  g4=  = . .=  g4=  = . .=  h4= . .=  g4=  = . .=  g4=  = . .=  g4=  =  =  +: := ,4= & &=" make_objrefs = & &=" copy_objrefs =  =   ww1a`V1.4-4KK PARSE_OBJECTSV1.4-420-JUN-1997 09:54DEC C V4.1-001  $ABS$i $CODE$, $LITERAL$h$LINK$,$DATA$ $BSS$ $READONLY$ DECC$STRCAT DECC$STRLEN DECC$STRCPY DECC$TOUPPERDECC$GA___CTYPE LIB$SIGNALLIB$TABLE_PARSE SYS$FILESCAN MMK__PARSERRMMK__PRSTBLERR DEP_INTERNAL DEP_DEFERREDSUFFIXES0J0 PARSE_OBJECTS0J@PARSE_OBJ_STOREPO_STATEPO_-KEYMEM_GET_OBJECTMEM_GET_OBJREFMEM_GET_DEPENDMEM_FREE_OBJECT MEM_GET_CMD FIND_SUFFIX FIND_RULEEXTRACT_PREFIX EXTRACT_NAME EXTRACT_FILENAME EXTRACT_FILETYPE FIND_OBJECT INSERT_OBJECT FILE_EXISTSOTS$MOVEOTS$FILL = GkG;F!0@a/aK$Dk#G~G8^.G@^H~PXGGG(BG"G@Zk4G8Bݲ4G "}tG,= "@bHB0@ZkTG0"BGbGCGG@ZkG8]@]H}PX`#k#~^^~ (0޴8@H>PG GG05@WB1\BCkGBGbb@ZkC "c 8"a a! 1!G 4GcBŠ0gHb"JŲ@ZkpH&,A&H0D&<%.Q%J%>GbGb#c @Ӱ""àTG88"/DB@Zk""#`Bhba"@Zk@BtGHb4G @ZkGB4Gb@ZkG0B4G8b@ZkBGb@Zk 8 a TG0,а ` ¤4GcB0gHb"J@ZkpH%,ƠA%H0D%<&.Q&J&>GBGbb@ZkC c 8 4Ga  а ¤4GcB0gHbE"JF@ZkpH%,ƠA%H0D%<&.Q&J&>GGb#Š `F0@J%@@B"TGa "@Zk"0B="b@Zk="BTGba"@Zk="TGBb8"@Zk%D88!"F B"@ZkŢBa"86"@Zk87?G87BGb@ZkPBGXbG@ZkC% 8q8"F`84"8FB@ZkŢ4GP"8֢8"F@BHb@Zk E G("0BTG8b8"@Zk E?("B8"@Zk@B4GHb@Zk G Bb4G@Zk0B4G8b@Zk%BGb@Zk%GBG?"G@1ZkG(âTG8"8887" ?E B@Zk%Ţ`Bhb8)"a"@Zk@B4GHb@Zk GM B4Gb@ZkMGBGb@ZkpB4G "xb="TG@Zk"%pBTGxba)"@Zk G%GB]"a"@ZkG GݦTGBFBBC1"a"@Zk'`B  Chba "8!"@Zk%4G'B8 "8!"@Zk@BHb@Zk G B4Gb@ZkG0B4G8b@Zk%BGb@Zk%G $c`2ðGGŢ4Ȳ4ײ CTG@F @Bb@Zk " Ca! `,dGa b؀D8&"aF"S30BG8b4G@Zk4G0B8b@ZkJGGb# C`G0HM@Ǡ 8D4G GB4Gba"""TGG@ZkĒD (c'%0BG8b4G@ZkG ¤ a %@@$!&c-`dHHIE=),A)H)<GpG`BTGhb3C@ZkG]4G]} (0ݤ8@H=P`#kG#G~tG^ ^(~08GGG(Ba# =G @ZkHB vH& =@Pb"G@Zk$($0v H0B$4BQ.QJ/F 3?HtJtF$6vJB5JB8"8B7vJGw@G@Zk89,A9H89<ݢ.WJ>G8F8G] ](}08@#k4+dGxOTS$FILL4+t@xOTS$FILL4-4|GLIB$TABLE_PARSE4.b#LIB$TABLE_PARSE4-@LIB$TABLE_PARSE4 G LIB$SIGNAL4b# LIB$SIGNAL4 @ LIB$SIGNAL4hG|MEM_GET_OBJECT4tb#@MEM_GET_OBJECT4x@|MEM_GET_OBJECT4G DECC$TOUPPER54b#@ DECC$TOUPPER4@ DECC$TOUPPER4DGL DECC$STRCPY4H@L DECC$STRCPY4!TGd DECC$STRCAT4"Xb#@ DECC$STRCAT4!`@d DECC$STRCAT4hG FIND_OBJECT 4 pb#@ FIND_OBJECT4@6 FIND_OBJECT4G INSERT_OBJECT4b#@ INSERT_OBJECT4@ INSERT_OBJECT4GMEM_FREE_OBJECT4b#@MEM_FREE_OBJECT4@MEM_FREE_OBJECT4GMEM_GET_OBJECT4b#@MEM_GET_OBJECT4@MEM_GET_OBJECT4 7G, DECC$TOUPPER4b#@ DECC$TOUPPER4(@, DECC$TOUPPER4XGlMEM_GET_OBJECT4db#@MEM_GET_OBJECT4h@lMEM_GET_OBJECT4G DECC$TOUPPER4b#@ DECC$TOUPPER4@ DECC$TOUPPER4 G4 DECC$STRCPY840@4 DECC$STRCPY48GH EXTRACT_NAME4@b#@ EXTRACT_NAME4D@H EXTRACT_NAME<%PGdEXTRACT_FILENAME<&Xb#@EXTRACT_FILENAME<%`@dEXTRACT_FILENAME<'pGEXTRACT_FILETYPE<(tb#@EXTRACT_FILETYPE9<'|@EXTRACT_FILETYPE4G DECC$STRCPY4@ DECC$STRCPY4G DECC$STRCPY4@ DECC$STRCPY4)GMEM_GET_DEPEND4*b#@MEM_GET_DEPEND4)@MEM_GET_DEPEND4 G MEM_GET_CMD4 b#@: MEM_GET_CMD4 @ MEM_GET_CMD40G8 DECC$STRCPY44@8 DECC$STRCPY4 XGd FIND_SUFFIX4 \b#@ FIND_SUFFIX4 `@d FIND_SUFFIX4G FIND_RULE4b#@ FIND_RULE4@ FIND_RULE4;G DECC$STRCPY4@ DECC$STRCPY4G FIND_OBJECT4 b#@ FIND_OBJECT4@ FIND_OBJECT4G INSERT_OBJECT4b#@ INSERT_OBJECT4@ INSERT_OBJECT4GMEM_FREE_OBJECT4b#@MEM_FREE_OBJECT<4@MEM_FREE_OBJECT4GMEM_GET_OBJECT4b#@MEM_GET_OBJECT4@MEM_GET_OBJECT4 G4OTS$MOVE40@4OTS$MOVE4lGt DECC$STRCPY4p@t DECC$STRCPY4!|G DECC$STRCAT4"b#@ DEC=C$STRCAT4!@ DECC$STRCAT4G FIND_OBJECT4 b#@ FIND_OBJECT4@ FIND_OBJECT4G INSERT_OBJECT4b#@ INSERT_OBJECT4@ INSERT_OBJECT4GMEM_GET_OBJECT 4b#@MEM_GET_OBJECT4>@MEM_GET_OBJECT4#GEXTRACT_PREFIX4$b#@EXTRACT_PREFIX4#@EXTRACT_PREFIX4#GEXTRACT_PREFIX4$b#@EXTRACT_PREFIX4#@EXTRACT_PREFIX4(G8OTS$MOVE44@8OTS$MOVE4PGp DECC$STRCPY4?l@p DECC$STRCPY4!xG DECC$STRCAT4"b#@ DECC$STRCAT4!@ DECC$STRCAT4G DECC$STRCPY4@ DECC$STRCPY4G FIND_OBJECT4 b#@ FIND_OBJECT4@ FIND_OBJECT4G INSERT_@OBJECT4b#@ INSERT_OBJECT4@ INSERT_OBJECT4GMEM_FREE_OBJECT4b#@MEM_FREE_OBJECT4@MEM_FREE_OBJECT4GMEM_GET_OBJREF4b#@MEM_GET_OBJREF4@MEM_GET_OBJREF4lGxMEM_GET_OBJECT4pb#@AMEM_GET_OBJECT4t@xMEM_GET_OBJECT4GMEM_FREE_OBJECT4b#@MEM_FREE_OBJECT4@MEM_FREE_OBJECT4GMEM_FREE_OBJECT4b#@MEM_FREE_OBJECT4@MEM_FREE_OBJECT4X Gx FILE_EXISTS4` b#@ FILE_EXISTS4t B@x FILE_EXISTS4 G MEM_FREE_OBJECT4 b#@MEM_FREE_OBJECT4 @ MEM_FREE_OBJECT4  G, LIB$SIGNAL4 b#@ LIB$SIGNAL4 ( @, LIB$SIGNAL4 G DECC$STRLEN4 @ DECC$STRLEN4 G SYS$FILESCANC4 b# SYS$FILESCAN4 @ SYS$FILESCAN4< GT OTS$MOVE4P @T OTS$MOVEL L=4,hX =0 ;7DECC$GA___CTYPE=0 h ;=@ ; DECC$STRLEN8OTS$MOVE`D SYS$FILESCAN FIND_RULE FIND_SUFFIX MEM_GET_CMD LIB$SIGNAL7MMK__PRSTBLERR FILE_EXISTS EXTRACT_NAMEMEM_GET_OBJREF=.OLB DECC$TOUPPER INSERT_OBJECTMEM_GET_OBJECT DECC$STRCPY=0 ;=` ;p MEM_FREE_OBJECTE FIND_OBJECT7SUFFIXES! DECC$STRCAT#EXTRACT_PREFIX %EXTRACT_FILENAME 'EXTRACT_FILETYPE=; DEP_INTERNAL e5)MEM_GET_DEPEND DEP_DEFERRED e5=08 0;=` 7PO_STATE8OTS$FILL=7 MMK__PARSERR -LIB$TABLE_PARSEF7PO_KEYX X= = C C=3+* PARSE_OBJECTSDEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 4: := (4= 0 = 044= Parse_Objects04G=WON & & & & & & & $ $= D4: := 4= ' '= 4@4=parse_obj_store4= &  &  & & & & & & & & & & & & & & & &H & ' ' ' ' ' ' "' '' '' .' .' 3' ?' E' G' H' H' N'  `' _' e' k' k' k' n' w' }' ' ' ' ' ' ' ' ' '*$ ' '<$ $=  I44. .=  4= . .=  4=  = . .=  4=  =  = : := 4 4= h = h 44= process_sfxh 4=g_^ '  '  '  '  ' ' ' ' ' ' J $ $= l 4: :=  4= D =  ww1ç_mԚV1.10II PARSE_TABLESV1.1023-DEC-1996 21:12AMAC V1.8-17 h$LINKAGEPRS_CODE _LIB$KEY1$$ _LIB$KEY0$  _LIB$STATE$ . BLANK . . ABS .0 K PARSE_STATE0  PARSE_KEY0 PO_STATE PARSE_STOREPARSE_OBJ_STORE( $PO_KEYAMAC$EMUL_CALL =0;=0 7 PARSE_STORE0AMAC$EMUL_CALL=0`;=0 7PARSE_OBJ_STORE =>C?G~^L G(G=  C0M=8mG@ZkG (CkG>C?G~^ G(G=  CM=mG@ZkG (Ck40GDAMAC$EMUL_CALL48m#AMAC$EMUL_CALL4@@DAMAC$EMUL_CALL4GAMAC$EMUL_CALL4m#@AMAC$EMUL_CALL4@AMAC$EMUL_CALL M=INCLUDEIFDEFELSEENDIFIFSUFFIXESFIRSTLASTSILENTIGNOREDEFAULTINCLUDEEQLNEQADDITIONALLY_DEPENDS_ONDEPENDS_ONADDITIONALLY_DEPENDS_ONDEPENDS_ON f3 f3f3f3f3f3'f3-Nf32f39f3@f3Hf3Qf3Uf3Zf3rf3~f3f3 = O f4= O.Gf4=)f4= 6f4= 6xEf4= 'Rf4=if4= vf4= f4=Pf4= [f4= Nf4= Af4= f4= f4= f4= f4=: f4= Qf4= (f4= ;f4= !Hf4=  "Uf4=[#lf4= .. {f4= :f4= $ Rf4= _ f4= - f4= ~ f4= f4= ) f4=  f4= f4= x:f4= Sf4=%#f4=  4f4= @ Af4= -Nf4= <[f4= >$hf4=R=, f4= . f4= T- f4= ( f4= |: f4= o[ f4=b8f4= =4, f4= 8:f4= f4= Uf4= $f4=2,9f4= Ff4=-%:,of4= 3/,f4=:f4= :f4= Vf4=/'{}"" @f4= ,@f4= @f4= ~@f4= '(@f4= "@f4= @,f4= ,@9f4W= @Ff4=/3,@[f4= n@hf4=/@}f4=woLTGgEeNnEeRrAaTtIiOoNn= @f4= ,@f4= @ Xf4= @f4=  @$f4=)!,= @If4= c)@Vf4= ,@cf4=  @tf4= = @f4= +,@f4= Y)@f4= @f4=,@f4= s)@f4= R@f4= ,@f4= H)@f4= +@ f4= 2 ww1ZԚV1.6-8FFREADDESCV1.6-823-DEC-1996 21:02DEC C V4.1-001P P $ABS$i $CODE$0 $LITERAL$$LINK$$DATA$$BSS$ $READONLY$DECC$GA___CTYPE DECC$FREE DECC$MALLOC DECC$REALLOC DECC$STRLEN DECC$STRCPY LIB$SIGNAL DEPENDENCIES[ DEP_DEFERREDSUFFIXESDO_LOGUSE_CMS EXIT_STATUS MMK__NOOPNDSC MMK__NOOPNRUL MMK__OPENDESC MMK__OPENRULE8JP0READ_DESCRIPTION PARSE_DESCRIP FILE_OPEN FILE_READ FILE_CLOSE FILE_GET_FILESPEC FIND_SUFFIX FIND_RULESCAN_RULE_LISTFIND_DEPENDENCY EXTRACT_FILENAME\ EXTRACT_NAMETYPEMEM_GET_OBJECTMEM_FREE_OBJECTMEM_FREE_DEPEND FIND_OBJECT INSERT_OBJECTMEM_GET_OBJREFCMS_FETCH_FILEOTS$MOVE = GkG;F!0@a/aK$Dk#~ ^(^0~8@H޴PX`>h^p~xGGGGG_,P"=" }"H"xBBGbR"@ZkGQxBp"=" }""G=" }""GGB]bG@ZkG">GTG!?@D .J Bb"@ZkGp"GÐB "bGTG@Zk "GBTGb$ @ZkGp"PBH4GCXbGGGG@Zk~G4GPBGXbGCG@Zks04Gb ]"¤4GtGCCPBDXbG@Zk B } (b"}4G@ZkG4G BG(bݠİ0@@Zk4GG B(b0@@ZkB"  ="@ZkGFG^×4GGqD }"BG$b0@B@Zkb0B =DӢC1!JG} B6 7J51BWB/"KB7/7KF9:J 51BZB3J,Z#SBHB.JD+ 51B3.s"9J3JYBB/K!F 51By/9#0JyK}BBY/YK!G C 3JSB/s"KB3.3J!F 41B C };aK[B2/Y2K2?,GHB.JDEx.xJ`.JBT.TJAF@1/1"1K _.JB,HD,1"H 1"+G',GHG , HB!.!J!D @. @J @.JB.JaF``/ `K?-I8ExE.PJ>!G Gb#@ `BGG@Zk G A, #.JFF Y.9")1 ARQJQ>4GC` B @(bGGTG@Zk&HBGf@"G@ZkG G B 0 AG(bG4G@ZkGBGG@Zk7@11@ D?B"]"b}"GG@ZkGB4G`bG@Zk"G4G B(b"@ZkG=4G B(b$=$0 @@Zk4G$ B(b0 A@ZkB$" _"tGb@ZkGC4 B11@"b]"}"GG@ZkBGb4G@Zk"4G! B(b@Zk G B4G(b  0B@Zk 4G) B(b0 @@Zk)"B_" tGb@Zk"GB4Gb@Zk4GBb@ZkB4G b@ZkGB4Gb@ZkDG@" ppF`aG×4GG×4GGBG0bTGb@ZkGBGb4G@Zk GDG4GG0bc D Gd 8F FBb8"4G@ZkG~$!4G E G(TG Q81"8@F@dBb8"@Zk E?G8e¤Db`BE!GG@Zk@fTG@. @J@@DBb8"@Zk BGbtGa0"G@Zk G`D??G0BG8bb@ZkĠG B "(bTGa&"@Zk a% BGjK"G@Zk(@BGG ]"@ZkAB @G4G@Zk8"BG@ZkG`B hb@Zk G`@BGHb4G@ZkBGb4GG@ZkBGb@ZkGG Do_G ](]0}8@HݤPX`=h]p}x#k,GGHGq.CqJXdF8D8dFxdF ,urJ1"@HD<,R"Hp"SBPBB:8 DD;1)G.2 J!Ba/aK!D+ ,cR""H B`/`KD"2,R""4H!Ba/aK!D ,R""H B`/`KDR"SB?PB r/ `K B , HDR"PB.TJ>k4G FILE_OPEN4b#P FILE_OPEN4@ FILE_OPEN4G FILE_OPEN4b#P FILE_OPEN4@ FILE_OPEN4d,G<CMS_FETCH_FILE40b#PCMS_FETCH_FILE48@<CMS_FETCH_FILE<#PGhEXTRACT_NAMETYPE<$Xb#PEXTRACT_NAMETYPE <#d@hEXTRACT_NAMETYPE4pGCMS_FETCH_FILE4xb#PCMS_FETCH_FILE4@CMS_FETCH_FILE4eG LIB$SIGNAL4b#P LIB$SIGNAL4@ LIB$SIGNAL4G LIB$SIGNAL4b#P LIB$SIGNAL4@ LIB$SIGNAL4,G@ LIB$SIGNAL44b#P LIB$SIGNAL4<@@ LIB$SIGNAL4@Gd DECC$MALLOC4fPb#P DECC$MALLOC4`@d DECC$MALLOC4pG DECC$MALLOC4xb#P DECC$MALLOC4@ DECC$MALLOC4G DECC$MALLOC4b#P DECC$MALLOC4@ DECC$MALLOC4G DECC$STRCPY4@ DECC$STgRCPY4G$ FILE_READ4b#P FILE_READ4 @$ FILE_READ4G DECC$STRLEN4@ DECC$STRLEN4,GH DECC$REALLOC44b#P DECC$REALLOC4D@H DECC$REALLOC4LGd DECC$STRCPY4`@dh DECC$STRCPY4pG DECC$MALLOC4|b#P DECC$MALLOC4@ DECC$MALLOC4G DECC$STRCPY4@ DECC$STRCPY4G PARSE_DESCRIP4b#P PARSE_DESCRIP4@ PARSE_DESCRIP4G DECC$FREE4ib#P DECC$FREE4@ DECC$FREE4G DECC$MALLOC4b#P DECC$MALLOC4@ DECC$MALLOC4 G< DECC$MALLOC4$b#P DECC$MALLOC48@< DECC$MALLOC4HGX DECC$MALLOC4Lb#P DECC$MALLOCj4T@X DECC$MALLOC<XG|FILE_GET_FILESPEC<tb#PFILE_GET_FILESPEC<x@|FILE_GET_FILESPEC4G PARSE_DESCRIP4b#P PARSE_DESCRIP4@ PARSE_DESCRIP4G DECC$FREE4b#P DECC$FREE4k@ DECC$FREE4G DECC$MALLOC4b#P DECC$MALLOC4@ DECC$MALLOC4G DECC$MALLOC4b#P DECC$MALLOC4 @ DECC$MALLOC4G, DECC$MALLOC4 b#P DECC$MALLOC4(@, DECC$MALLOCl<0GPFILE_GET_FILESPEC<Hb#PFILE_GET_FILESPEC<L@PFILE_GET_FILESPEC4-`Gt FILE_CLOSE4.lb#P FILE_CLOSE| | 4-p@t FILE_CLOSE4xG DECC$FREE4b#P DECC$FREE4@ DECC$FREE4mG DECC$FREE4b#P DECC$FREE4@ DECC$FREE4G DECC$FREE4b#P DECC$FREE4@ DECC$FREE4 G FIND_DEPENDENCY4 b#PFIND_DEPENDENCY4 @ FIND_DEPENDENCY4+0 GD MEM_FREE_DEnPEND4,8 b#PMEM_FREE_DEPEND4+@ @D MEM_FREE_DEPEND4) G FIND_SUFFIX4* b#P FIND_SUFFIX4) @ FIND_SUFFIX4! G FIND_RULE4" b#P FIND_RULE4! @ FIND_RULE48 GL DECC$STRLEN4H @L o DECC$STRLEN4!x G FIND_RULE4"| b#P FIND_RULE4! @ FIND_RULE4 G SCAN_RULE_LIST4 b#PSCAN_RULE_LIST4 @ SCAN_RULE_LIST41 G MEM_GET_OBJECT42 b#PMEM_GET_OBJECT41 @ MEM_GET_OBJECT</ pG EXTRACT_FILENAME<0 b#PEXTRACT_FILENAME</ @ EXTRACT_FILENAME4  G OTS$MOVE4  @ OTS$MOVE4  G, OTS$MOVE4 ( @, OTS$MOVE40 GD DECC$STRCPY4@ @D DECC$STRCPY4H GT q DECC$STRCPY4P @T DECC$STRCPY4 X Gh FIND_OBJECT4 ` b#P FIND_OBJECT4 d @h FIND_OBJECT4 p G INSERT_OBJECT4 x b#P INSERT_OBJECT4  @ INSERT_OBJECT4' G MEM_FREE_OBJECT4( b#PMEM_FREE_OBJECT4' r@ MEM_FREE_OBJECT4% G MEM_GET_OBJREF4& b#PMEM_GET_OBJREF4% @ MEM_GET_OBJREFl l= SYS$DISK:[]MAKEFILE.= SYS$DISK:[]DESCRIP.MMS< <=0 ;7DECC$GA___CTYPE=0  ;0 FILE_READ7 MMK__OPENDESCPsSCAN_RULE_LIST FIND_DEPENDENCY DECC$REALLOC7DO_LOG INSERT_OBJECT= DESCRIP FIND_OBJECT7 MMK__NOOPNRUL;8OTS$MOVE PARSE_DESCRIP FILE_GET_FILESPECCMS_FETCH_FILE7USE_CMS  FILE_OPEN DECC$FREE DECC$STRCPY=0  0t;=  DECC$MALLOC DEPENDENCIES e57SUFFIXES7 DEP_DEFERRED7 EXIT_STATUS LIB$SIGNAL DECC$STRLEN= MAKEFILE.! FIND_RULE #EXTRACT_NAMETYPE7 MMK__NOOPNDSC%MEM_GET_OBJREF 'MEM_FREE_OBJECT= DESCRIP.MMS0) FIND_SUFFIX +MEM_FREE_DEPENDu- FILE_CLOSE7 MMK__OPENRULEp /EXTRACT_FILENAME1MEM_GET_OBJECT> >=.&%READDESCDEC C V4.1-001u u= 44= __iscntrl4= 0$ $= 4: := (4= 0 = 04P4=Read_Description0v4= )  ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) * * * * * * ) ) i*. w * * * * * * * * *  * * * * * *  *<$ $= |4. .=  /4=  = . .=  /4=  = . .=  /4=  = . .=  /4=  = . .= x /4=  = . .=  04= . .=  /4=  =  = : :=  4=  =  44=strip_comments 4=RJI >* ;* ?* ?* >* >* >*$ $=  4: := y | 4= |7 7=3+*Process_Deferred_Dependencies = 1 1=-%$Fill_In_Missing_Sources =  =  ww1JԚV1.3-3DDSP_MGRV1.3-323-DEC-1996 21:01DEC C V4.1-001` ` $ABS$i0$CODE$8 $LITERAL$$LINK$z8$DATA$$BSS$ $READONLY$ DECC$STRLEN DECC$STRCPYDECC$GA___CTYPE LIB$ANALYZE_SDESCLIB$EMUL LIB$FREE_EF LIB$FREE_VM LIB$GETDVI LIB$GET_EF LIB$GET_VMLIB$PUT_OUTPUT LIB$SPAWN STR$COPY_R STR$FREE1_DX SYS$CREMBX SYS$DASSGN SYS$DCLAST SYS$DCLEX{H SYS$DELPRCSYS$FAO SYS$FILESCAN SYS$FORCEX SYS$GETJPIWSYS$QIOSYS$QIOW SYS$READEF SYS$SETAST SYS$WAITFR(J0SP_OPEN0JHSP_CLOSE(JPSP_SEND0J  SP_RECEIVE GET_LOGICAL8JpSP_SHOW_SUBPROCESSOTS$MOVE| =GkG;F!0@a/aK$Dk#G~TG0^8^@~HPX޴`hGG#(G`B4G,=G  =Ghb$="}G@Zk$$=XPB_"Xb"" <!"GGGG@ZkG B$="(bGTG@ZkG>$=GPB_""!"XbGGG@ZkG$ݠB4GbƠ0vH@Zk B$="(bGTG@ZkG ?$=_& "]G$G0BG8b4""}@Zk$ "0B"8bG'"GG@Zk$ݠ"0BG8bG&"(f"@ZkTG$`Bhb(",'"@Zk$GBb4GRH@Zk4G$}Bbc0v`H@Zk B"(b4G@Zk" B4G(b@Zk B$="(bGTG@ZkG$#_"GBGgG G'GR H b(@ZkG$ݠtGxGBGfGG޴1v`H b(@Zk$}4G@BHb0"@ZkG$ݠ}@BHb4G4"@Zk$4G@BHb8"@Zk$}="pB]"~}"$"xb0c ~,GG@ZkG$9Bb4G0"@Zk$}4GBb8"@Zk$4GBb4"@Zk$}4GBbcR`H@Zk4G$Bb0vH@Zk B"(b4G@Zk" B4G(b@Zk$}TG B(b(",#"@Zk$=" BG(bTG@ZkGOGBGb4G4G@ZkG"4G`Bhb@ZkŰ8aD`Bb4G4G@Zk4G$= B"(b@Zk B"(b4G@Zk4G($}d&$ݠ4GBbƠRH@Zk4G$Bb0vH@Zk B"(b4G@Zk" B4G(b@Zk$}TG B(b(",#"@Zk$=" BG(bTG@ZkGG0]8]@}HPXݤ`hp#kG#4G~^ ^(~08GG(BG0b@ZkGPPF@GG4G=FG×4GGG9!KC xB"{ ="TG;v`KbC;aK}b@Zk00F G×4GG_8aD`(B4G0b4G@Zk8BG@b4G$"tG@ZkG}TGBb$"@Zk4GHBPb0@Zk}4GXB`b0"@Zk4GXB`b4"@Zk}4GXB`b8"@Zk4GhBpb0vH@Zk4G}hBpbcR`H@ZkTGxBb(",$"@Zk="TGxBb"@ZkG] ]4G(}08@#kG#TG~(^0^8~@HGG =="pBb0@Zk8D 6G0B=" ]"8btG@Zk&=+ B"(b "$v HTG@ =="@ZkG$ tHPG3_JtF $ "ݢ@B5vJGG@Zk GtGPBGXbG`@Zk4GG(]0]8}@HP#kG#TG~^ ^(~08G# =G]="p8B@b0@Zk8D (Gc",CGBGRJb^G(4GG (@ZkG# #"tG!v HC (B,C0b@Zk]@cR`H`GG] ](}08@#kG#4G~^^~ (G#GpG[ @Zk#G0#_" BG(bR HG~GGG (@ZkG]G]} (0#k#4G~{#^<0G<0 @G]4G #kG#~^^~ G#<0GG0 00F G×4G'@A"<a"G4G^G1vH B(b vH 0(@ZkG8"tG BG(b1vH>G~GG (@ZkG]]4G} 0#k#TG~^G[ =" {0vJB0J"@ZkG]4G #kG#~^^ ~(0GGG00D G4G=? GPBTGXb$"@Zk4G B(b0"@Zk4G B(b4"@Zk4G B(b8"@Zk4G0B8b0vH@Zk4G0B8bRH@ZkTG@BHb(", "@Zk@B="HbGTG@Zk00F G×4G=_G]]4G }(0@#kG#$~4G^tG^~GG#@BG"HbX="@ZkX=?DX=_&BR"]H="=?'@"9#"=&ݲ8#"  &""'# }#}&" =`X ?$! ="$#"}"0"GGbGG@Zk0}v8=&""#v`H!v HC1m 8]3v@J25@BC.s"J3B.JaF`8]2v@J_8'=#8vJ7vJB=Bb"="GtG@Zk"8}=r`H1?H2F=GB"(""G@Zk8ݶ b="pB}"xbGC"G@Zk?$`B!  =(="]"X"@ZkH= }]#c ݢ=3v`J@>B7vJ~X"G ^GPB(>0޶G8GXb@Zk(} =4GBq`H0?HbF="@ZkG]]4G} #k4!xG LIB$GET_VM4"b# LIB$GET_VM4!@ LIB$GET_VM45G SYS$CREMBX46b# SYS$CREMBX45@ SYS$CREMBX4G LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM45(GT SYS$CREMBX46@b# SYS$CREMBX45P@T SYS$CREMBX4`Gx SYS$DASSGN4hb# SYS$DASSGN4t@x SYS$DASSGN4xG LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM41G LIB$GETDVI42b# LIB$GETDVI41@ LIB$GETDVI41G LIB$GETDVI42b# LIB$GETDVI41@ LIB$GETDVI41G$ LIB$GETDVI42b# LIB$GETDVI41 @$ LIB$GETDVI4!,G@ LIB$GET_VM4"0b# LIB$GET_VM4!<@@ LIB$GET_VM4LGd SYS$DASSGN4Pb# SYS$DASSGN4`@d SYS$DASSGN4lG SYS$DASSGN4pb# SYS$DASSGN4|@ SYS$DASSGN4/G STR$FREE1_DX40b# STR$FREE1_DX4/@ STR$FREE1_DX4/G STR$FREE1_DX40b# STR$FREE1_DX4/@ STR$FREE1_DX4G LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW40GhSYS$QIOW4\b#SYS$QIOW4d@hSYS$QIOW43pG LIB$GET_EF44tb# LIB$GET_EF43|@ LIB$GET_EF43G LIB$GET_EF44b# LIB$GET_EF43@ LIB$GET_EF43G LIB$GET_EF44b# LIB$GET_EF43@ LIB$GET_EF49G LIB$SPAWN4:b# LIB$SPAWN49@ LIB$SPAWN4G LIB$FREE_EF4b# LIB$FREE_EF4 @ LIB$FREE_EF 4G( LIB$FREE_EF4b# LIB$FREE_EF4$@( LIB$FREE_EF40G@ LIB$FREE_EF44b# LIB$FREE_EF4<@@ LIB$FREE_EF4HG\ SYS$DASSGN4Lb# SYS$DASSGN4X@\ SYS$DASSGN4dGx SYS$DASSGN4hb# SYS$DASSGN4t@x SYS$DASSGN4/xG STR$FREE1_DX40b# STR$FREE1_DX4/@ STR$FREE1_DX4/G STR$FREE1_DX40b# STR$FREE1_DX4/@ STR$FREE1_DX4G LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM4G LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM4)G SYS$SETAST4*b# SYS$SETAST4)@ SYS$SETAST47 G SYS$DCLEXH48b# SYS$DCLEXH47@ SYS$DCLEXH4)$G8 SYS$SETAST4*(b# SYS$SETAST4)4@8 SYS$SETAST4/HGX STR$FREE1_DX40Pb# STR$FREE1_DX4/T@X STR$FREE1_DX4/XGl STR$FREE1_DX40`b# STR$FREE1_DX4/h@l STR$FREE1_DX4G SYS$DASSGN4b# SYS$DASSGN4@ SYS$DASSGN4G SYS$DASSGN4b# SYS$DASSGN4@ SYS$DASSGN4/G STR$FREE1_DX40b# STR$FREE1_DX4/@ STR$FREE1_DX4/G STR$FREE1_DX40b# STR$FREE1_DX4/@ STR$FREE1_DX4G LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM4G LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM4)tG SYS$SETAST4*b# SYS$SETAST4)@ SYS$SETAST4G LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM4)PGd SYS$SETAST4*Xb# SYS$SETAST4)`@d SYS$SETAST4+hG SYS$FORCEX4,pb# SYS$FORCEX4+@ SYS$FORCEX4G SYS$DELPRC4b# SYS$DELPRC4@ SYS$DELPRC4-G SYS$WAITFR4.b# SYS$WAITFR4-@ SYS$WAITFR4G LIB$FREE_EF4b# LIB$FREE_EF4@ LIB$FREE_EF 4G LIB$FREE_EF4b# LIB$FREE_EF4@ LIB$FREE_EF4G LIB$FREE_EF4b# LIB$FREE_EF4@ LIB$FREE_EF4G SYS$DASSGN4 b# SYS$DASSGN4@ SYS$DASSGN4$G8 SYS$DASSGN4(b# SYS$DASSGN44@8 SYS$DASSGN4@GT LIB$FREE_VM4Db# LIB$FREE_VM4P@T LIB$FREE_VM4`Gp LIB$FREE_VM4db# LIB$FREE_VM4l@p LIB$FREE_VM4G SYS$READEF4 b#P SYS$READEF4@ SYS$READEF<#G LIB$ANALYZE_SDESC<$ b#PLIB$ANALYZE_SDESC<# @ LIB$ANALYZE_SDESC4! G@ LIB$GET_VM4" b#P LIB$GET_VM4!< @@ LIB$GET_VM4% G OTS$MOVE4% @ OTS$MOVE4' G SYS$DCLAST4( b#P SYS$DCLAST4' @ SYS$DCLAST4$ G4 SYS$READEF4 ( b# SYS$READEF40 @4 SYS$READEF4X G SYS$QIOW4d b#SYS$QIOW4 @ SYS$QIOW4 G STR$COPY_R4 b# STR$COPY_R4 @ STR$COPY_R4X G SYS$QIOW4` b#SYS$QIOW4 @ SYS$QIOW, G SYS$QIO, b#PSYS$QIO, @ SYS$QIO, G SYS$QIO, b#PSYS$QIO, @ SYS$QIO4( GT LIB$FREE_VM48 {# LIB$FREE_VM4P @T LIB$FREE_VM4 G SYS$DELPRC4 b# SYS$DELPRC4 @ SYS$DELPRC4 G LIB$FREE_EF4 b# LIB$FREE_EF4 @ LIB$FREE_EF4G LIB$FREE_EF4b# LIB$FREE_EF4@ LIB$FREE_EF4G, LIB$FREE_EF4 b# LIB$FREE_EF4(@, LIB$FREE_EF44GH SYS$DASSGN48b# SYS$DASSGN4D@H SYS$DASSGN4PGd SYS$DASSGN4Tb# SYS$DASSGN4`@d SYS$DASSGN4lG LIB$FREE_VM4pb# LIB$FREE_VM4|@ LIB$FREE_VM4G LIB$FREE_VM4b# LIB$FREE_VM4@ LIB$FREE_VM4 G8 GET_LOGICAL4 (b#p GET_LOGICAL 4 4@8 GET_LOGICAL4LG0 SYS$GETJPIW4 b#p SYS$GETJPIW4,@0 SYS$GETJPIW4G SYS$FILESCAN4b#p SYS$FILESCAN4@ SYS$FILESCAN4G DECC$STRCPY4@ DECC$STRCPY4(GDLIB$EMUL40b#pLIB$EMUL4@@DLIB$EMUL4 HGl DECC$STRLEN4 h@l DECC$STRLEN, GSYS$FAO, b#pSYS$FAO, @SYS$FAO4GLIB$PUT_OUTPUT4b#pLIB$PUT_OUTPUT4 @LIB$PUT_OUTPUTS S=;3<>p p=0 ;7DECC$GA___CTYPE  DECC$STRCPYLIB$PUT_OUTPUT SYS$GETJPIW= SYS$NODE` SYS$FILESCAN=0 ;=  (;= (DCL) GET_LOGICAL SYS$FAO DECC$STRLENLIB$EMUL=0 p ;=@  LIB$FREE_EF SYS$DASSGN LIB$FREE_VM SYS$DELPRC=0  ;=0 SYS$QIO;;=0  ;=  =0  ;= =0  ;=0 SYS$QIOW;=0  ;=@ 0 STR$COPY_R SYS$READEF=0( ;=P ! LIB$GET_VM #LIB$ANALYZE_SDESC8OTS$MOVE' SYS$DCLASTP;=0 H;=@ ) SYS$SETAST+ SYS$FORCEX- SYS$WAITFR=00 0;=p / STR$FREE1_DX1 LIB$GETDVI3 LIB$GET_EF5 SYS$CREMBX7 SYS$DCLEXH9 LIB$SPAWN 44= @4=44(= 24< <=,$#SP_MGRDEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 4: := (4= 0 = 044= sp_open04=5- + + + + + + + + + + + + + + + + , ,  , -, -, .,% 7, ?, ,4$ $= 44: := 4=  = H44=sp_closeH4=med ],  ], ],  c, g, i, Z. Z. i,($ $= L4. .=  G4=  = : := |4= P = 4P4= sp_send4=kcb , , , , , 4. , 9. , ,($ $= 4. .=  4=  = : :=  4= P =  44= sp_receive 4=H@? , , , , , ,($ $=  4: :=  4=   =  44=sp_wrtattn_ast 4=2*) - - - -$$ $=  4: :=  4=  =  44=sp_readattn_ast 4=6.- '-  '- '- '- $ $=  4: :=  4= H =  4P4= try_to_send 4=?76 X-  X- e- f- f- $ $=  4: :=  4=  =  44=send_completion 4=5-, - - - Z. -$ $=  4. .=   4=  = : := \ 4= ` = p 44= exit_handlerp 4=@87 - - - - - ($ $=  4: := 4= x = 4p4= sp_show_subprocess4=LD -  - - - -  - - - - - - - - - - -  - - - - - - - . . . . .= . . . . . . . $ $= 4: := 4= H! !=get_spd = " "=free_spd =  =  ww1,xV2.1-3EESYMBOLSV2.1-323-MAR-1997 11:26DEC C V4.1-001h h $ABS$i$CODE$B $LITERAL$E$LINK$$DATA$$BSS$ $READONLY$ DECC$FREE DECC$MALLOC DECC$REALLOC DECC$STRNCPY DECC$STRCHR DECC$STRLEN DECC$STRCMP DECC$STRCPYDECC$GA___CTYPELIB$GET_SYMBOL STR$FREE1_DXGLOBAL_SYMBOLS LOCAL_SYMBOLSCMDLINE_SYMBOLSBUILTIN_SYMBOLSSYMBOL_OVERRIDE CMS_DEFAULT_GENERATION0Jp0 LOOKUP_SYMBOL0JP@ DEFINE_SYMBOL0JXRESOLVE_SYMBOLS8J@0CLEAR_LOCAL_SYMBOLS8JxCREATE_LOCAL_SYMBOLSUPCASE FIND_CHARMEM_FREE_SYMBOLMEM_GET_SYMBOL EXTRACT_NAME EXTRACT_FILENAME MAKE_OBJECT_NAME STRNEQL_CASE_BLIND FIND_RULECMS_PARSE_NAMEOTS$MOVE =GkG;F!0@a/aK$Dk#~^ ^(~08@޴HPXGGG G0"GGCa"@CsA"3CR!"B1Cp" ! 4G$C.GGG@J 3" @.0`B@J C .F3 J  C @.F0`B@J?(FG_D"'R@@@ R H@BG$ A@S@!3aJ3@GE PB("G@Zk5E?$"Q@0B12F d"S@0stF`0BG_&@Zk vH`B%}@ "="hbTG@Zk0@@G_G] ](}08@ݤHPX`#kGPBGXb@ZkBG"G@Zk4GݠBb&vH0@@Zk0G }B(vIGG@Zk@E@0¦ ,%HGBA H <4G@BHb"@ZkGG#4G~@^H^P~X`hGGGBG8]"@Zk"@BHb@ZkG= GDGQ"@a.0 B"0 BaJ! C.FJ! /CFKF<5`@`:U`@h A!G BG(bGTGtG@ZkG%0"., G "10H?D!BA.AJ!D Gl.!"tJ3B.JaF `.!"J6B/KF,AG AYG @G @PF@B]"HbGtG@Zk"B4GbC ,A H <@ZkG- 0BTG8b4GQI'Jp!G@ZkG'@`BG@A"'@ZkG"b#_ GB4G\ "`""@ZkX=4DX=0"B!4GG@Zk@BGbG@ZkG-I0?DB!.!J!D N.!NJB.JAF@.!JB.JF./p#.K, n/nKgG( 8eG& n.wxKnJB.JD.!VJF>#.JF8F  .,rJ.HBa.aJ!D ,!@HD<.#Jn/nKB9.9J!F GN/!NKB3,3H!D ,!HB.JD.p=#p="WJ>8C.CJFEN/!NKB3,3H!D GN.!NJB,HD.!JBu/uKF./.K)G.J8F$`.,wJ.H!B.J!D ,@HD<1"n/nK8eG` /K!Bu.uJaF `.aqKTJF>,1"H.p=#GWJ>19B /C Kl.G GhJ`G.OJFh/hK_GZB,HD.!J F .JVB2/2KAF@/!K?!ABl"AA10`M/MKD9 D7D5XD3-/!-KEFKF-, GFXGF)(@.!J؅FF"@!؇FXF.!JD  DD XD!AA @m/mKEG KGGGXGG@!AA / K%F G` G 4G G  ADPBXbp="GGtG@Zk G-A! A CA CIE_"@ B PBBXb@GGTG@ZkG@@B@@@GGG@Zk.@@BGGp]"@Zk@B@GGG@Zk@/KG@X-XI AE@ = -!I@.J!D .!J  @ . J E(.!(J0 @%F! .GzJUJ0@F>l/lK  @)/)K !E G /! K  @-I AE@.!J@.J!D? G@G0.sPJ0@ GQ0J3F0>.J ݰ4G!@GB0 ! @Zk8GP 8G "GDF!4GD= G ݲ*GXGbG,s _B"#@Zk0A3Ac 3A &# GD 4GD G =G! ݰ ! ݰ4G]&" =!h]`}UC B `PBB``=TGdXb@Zkddhݡ @B@@hGGG@ZkBbG4G@ZkA_T4G@Bb@Zk\TdݠC@ݰh}D}HdL=hݡɱXGp]x]}ݤ=]}ݥ#k#~^^~ (0GGG _00F G×4GG@ BG(b4G@Zk00F GG4GG_c d@G]]} (0@#k#TG~^^~ (0޴8@HGGG#G#BGb"a1"@Zkh""]"tG"b#_#"8BTG@ba!"@Zk]"("tG"b#1"_à"""b# XF,&tGaA"_tG#"("b#aA"h1"_Ә""a@"GaF"""tG"b#_à D G GX@F@c,'8"81"G#8'"8"HBPbTG@ZkGƠDDàGc DFp""tG"aR"b#[_="_"G a"D)B""bG@ZkX""]"tG"b#D_""]"tGD"b#;_""tG`aG""0H B""tG",H B""tG",H""B"tGTGb#_"BTGba$"@Zk""]"tG"b#_"TG8B@ba'"@Zk("]"tG"P1"b#_ 4G(Ba"@Zk@BGbG@ZkG&GBa!"@ZkƢ(Ba"@ZkGE)GXB"(TG`b@Zk!Q@@ B B@?"b@GGTG@ZkG@BGA.sJ0@RAJ@SFA>="@Zk(B"@Zk@GE""tGGGb#_,GH,GrJHD#.Q#J2F#>c.c cJ("tGGG81"b#_G8B4G@b@ZkG B""tG"-I""B"tGTGb#_B"b4GG@ZkG D*GXB"'TG`b(Q@@Zk@ (@ B@"b@GGTG@ZkGf@G(.r(H0@Q(J2F(>Bf@="@Zk"(B@Zk@GDf@("tG7/GG 1"Y7K7?b#J_,GH,Gq(HHD.PJF>H.!HJ_("tGGGb#2_8BG@b4G@ZkG]]} (0ݤ8@HP#k4 G DECC$STRCMP4 @ DECC$STRCMP4 G  DECC$STRLEN4 @  DECC$STRLEN4!G@LIB$GET_SYMBOL4"0b#pLIB$GET_SYMBOL4!<@@LIB$GET_SYMBOL4GMEM_GET_SYMBOL4 b#pMEM_GET_SYMBOL4@MEM_GET_SYMBOL4G DECC$STRCPY4@ DECC$STRCPY4G DECC$MALLOC4b#p DECC$MALLOC4@ DECC$MALLOC4GOTS$MOVE4@OTS$MOVE4$G4 STR$FREE1_DX4(b#p STR$FREE1_DX40@4 STR$FREE1_DX4pG DECC$STRCPY4@ DECC$STRCPY,GUPCASE,b#PUPCASE,@UPCASE 4 pG DECC$STRCMP4 |@ DECC$STRCMP4G DECC$MALLOC4b#P DECC$MALLOC4@ DECC$MALLOC4G DECC$STRCPY4@ DECC$STRCPY4 G DECC$FREE4 b#P DECC$FREE4 @ DECC$FREE4 G DECC$STRLEN4 @ DECC$STRLEN4G  DECC$MALLOC4b#P DECC$MALLOC4@  DECC$MALLOC4G$OTS$MOVE4 @$OTS$MOVE4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4#G$ FIND_CHAR4$b# FIND_CHAR4# @$ FIND_CHAR4%`G| DECC$STRCHR4&hb# DECC$STRCHR4%x@| DECC$STRCHR4G DECC$REALLOC4b# DECC$REALLOC4 @ DECC$REALLOC4 G4OTS$MOVE40@4OTS$MOVE4#hG FIND_CHAR4$pb# FIND_CHAR4#|@ FIND_CHAR4#G FIND_CHAR4$b# FIND_CHAR4#@ FIND_CHAR4%G DECC$STRCHR4&b# DECC$STRCHR4%@ DECC$STRCHR4#0GL FIND_CHAR4$8b# FIND_CHAR4#H@L FIND_CHAR4'G DECC$STRNCPY4( b# DECC$STRNCPY4' @ DECC$STRNCPY, G@ UPCASE,( b#UPCASE,< @@ UPCASE4%P Gx DECC$STRCHR4&X b# DECC$STRCHR4%t @x DECC$STRCHR4 G DECC$STRCPY4 @ DECC$STRCPY4  G DECC$STRCMP4  @ DECC$STRCMP4  G DECC$STRLEN4  @ DECC$STRLEN4 G DECC$MALLOC4 b# DECC$MALLOC4 @ DECC$MALLOC<)GSTRNEQL_CASE_BLIND<*b#STRNEQL_CASE_BLIND<)@STRNEQL_CASE_BLIND44GT DECC$REALLOC4<b# DECC$REALLOC4P@T DECC$REALLOC4\G|OTS$MOVE4x@|OTS$MOVE4GOTS$MOVE4@OTS$MOVE4GOTS$MOVE4@OTS$MOVE4 G DECC$STRLEN4 @ DECC$STRLEN4 pG DECC$STRCMP4 |@ DECC$STRCMP4G4 DECC$REALLOCh h4,b# DECC$REALLOC40@4 DECC$REALLOC4HGhOTS$MOVE4d@hOTS$MOVE4 lG DECC$FREE4 pb# DECC$FREE4 |@ DECC$FREE4 G DECC$FREE4 b# DECC$FREE4 @ DECC$FREE4GMEM_FREE_SYMBOL4b#@MEM_FREE_SYMBOL4@MEM_FREE_SYMBOL4HG` EXTRACT_NAME4Pb#x EXTRACT_NAME4\@` EXTRACT_NAME<GEXTRACT_FILENAME<b#xEXTRACT_FILENAME<@EXTRACT_FILENAME4tG FIND_RULE4xb#x FIND_RULE4@ FIND_RULE4GCMS_PARSE_NAME4b#xCMS_PARSE_NAME4@CMS_PARSE_NAME4G EXTRACT_NAME4b#x EXTRACT_NAME4@ EXTRACT_NAME<G EXTRACT_FILENAME<b#xEXTRACT_FILENAME<@ EXTRACT_FILENAME4 HGT DECC$STRLEN4 P@T DECC$STRLEN4XGl DECC$MALLOC4`b#x DECC$MALLOC4h@l DECC$MALLOC4xG DECC$STRCPY4@ DECC$STRCPY4 G DECC$STRLEN4 @ DECC$STRLEN<GMAKE_OBJECT_NAME<b#xMAKE_OBJECT_NAME<@MAKE_OBJECT_NAME4G DECC$REALLOC4b#x DECC$REALLOC4@ DECC$REALLOC4G( DECC$STRCPY4$@( DECC$STRCPY4 (G4 DECC$STRLEN4 0@4 DECC$STRLEN4 G DECC$FREE4 b#x DECC$FREE4 @ DECC$FREE4G0 DECC$MALLOC4 b#x DECC$MALLOC4,@0 DECC$MALLOC<HGdMAKE_OBJECT_NAME<Xb#xMAKE_OBJECT_NAME<`@dMAKE_OBJECT_NAME4pG DECC$REALLOC4|b#x DECC$REALLOC4@ DECC$REALLOC4G DECC$STRCPY4@ DECC$STRCPY4 G DECC$STRLEN4 @ DECC$STRLEN4 xG DECC$FREE4 b#x DECC$FREE4 @ DECC$FREE5 5=MMS= MMS$TARGET=(MMS$TARGET_NAMEMMS$SOURCE8=0!MMS$SOURCE_LISTMMS$CHANGED_LIST`=(MMS$LIB_ELEMENTMMS$CMS_GEN=MMSQUALIFIERS= MMS$TARGET=0"MMS$TARGET_NAMEMMS$TARGET_MODULE=(MMS$LIB_ELEMENTMMS$SOURCE=0!MMS$SOURCE_LISTMMS$CHANGED_LIST=0'MMS$SOURCE_NAMEMMS$SOURCE_LIST_SPACES8=PDMMS$CHANGED_LIST_SPACESMMS$CMS_LIBRARYMMS$CMS_ELEMENTMMS$CMS_GEN= MMS$TARGET_FNAME=MMS$SOURCE_FNAME" "=(MMS$CHANGED_LIST_SPACES= MMS$CHANGED_LIST=8*MMS$SOURCE_LIST_SPACESMMS$SOURCE_FNAME= MMS$TARGET_MODULE0=MMS$TARGET_FNAME =0 ;7DECC$GA___CTYPE7BUILTIN_SYMBOLS8OTS$MOVE7 LOCAL_SYMBOLS7CMDLINE_SYMBOLS@ DECC$STRCPY=0@ @;=p<  DECC$MALLOC7GLOBAL_SYMBOLSUPCASE DECC$STRLEN DECC$FREE DECC$STRCMP= MMS$CMS_ELEMENT= MMS$SOURCE= MMS$SOURCE_NAME= MMS$LIB_ELEMENT0 DECC$REALLOC EXTRACT_NAME= MMS$TARGET`=1+h= MMS$CMS_GENx=0 ;=P 7 CMS_DEFAULT_GENERATION; EXTRACT_FILENAME FIND_RULE MAKE_OBJECT_NAME= MMS$TARGET_NAME= MMS$CMS_LIBRARY= MMS$SOURCE_LIST0CMS_PARSE_NAME=0 0;=@< MEM_FREE_SYMBOL=0 0;=` ;7SYMBOL_OVERRIDE; STR$FREE1_DXMEM_GET_SYMBOL!LIB$GET_SYMBOL=0p X;= # FIND_CHAR% DECC$STRCHR' DECC$STRNCPY )STRNEQL_CASE_BLIND= MMS => LOCAL_SYMBOLS>CMDLINE_SYMBOLS4>GLOBAL_SYMBOLS>BUILTIN_SYMBOLS> LOCAL_SYMBOLS>CMDLINE_SYMBOLS>GLOBAL_SYMBOLS>BUILTIN_SYMBOLS44444444444 484P4`4p444=@*<+?%&44(484H4`4p4= ==-%$SYMBOLSDEC C V4.1-001v v= 44= __iscntrl4= 0$ $= 4: := (4= 0Z Z= 04p4= Lookup_Symbol04= p& &0 & & & & & & & & & & & & &f & & & & & &8 & & & & & $ $= h4. .=  /4=  = : := T4=  = @4P4= Define_Symbol@4= &  & & & & & & & & & & $ $= D4: := 44= a a= X44=Resolve_SymbolsX4= ' ' 4' 5' :' C' D' D' I' F' F'  S' b' c' c' d' `' l' n' |' ' ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (' 'T ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '] ' ' ' 8' ' 'P$ $=  4. .=  W4= . .=  W4=  = . .=   4=  =  = : := 4=  =  04@4=!Clear_Local_Symbols04=.&% ' ' ', '$$ $= 44: := 4=  = !4x4="Create_Local_Symbols4=qi ( ( ( "( 1( C( C( C( H( L( L( N( Q( X( X( [( _( _( b( b( \( \(  j(d s( s( r( v( x( x( u( u(  ( ( 0$ $= 4. .=  4=  = : := 4= * *=&apply_subst_rule =  =  ww