Google
 

Trailing-Edge - PDP-10 Archives - bb-4157j-bm_fortran20_v11_16mt9 - fortran-system/rmsinj.unv
There are 32 other files named rmsinj.unv in the archive. Click here to see a list.
x
,Ss@PE,%KuPFKyPF{WPF)0PF$XZPF$[PF%qP F%xP F-mP F.(9P F/
F~	7P FYP F[P F[7P F[PP F]tP 
FX9P 
F&-7P F.	P F.KP 	F<:P F>*:P 
I$+P I$[ZP @I$\YP I%zP  I%HuP I%KqP I&-P I&LQP KH$2@#KH$@#KH$T@#KH$*y@#KH$*}@#KH$+@#KH$,}@#KH$-3@#KH$8s@#KH$8y@#KH$9@#KH$93@#KH$9u@#KH$:@#KH$;@#6KH$;r@#KH$;s@#KH$=9@#KH$H7@#KH$Hq@#4KH$Hs@#1KH$I6@#	KH$I;@#	KH$IV@#
KH$K@#
KH$K2@#KH$L@#0KH$M@#KH$M8@#
KH$Y@#
KH$[s@#2KH$h1@#KH$k@#KH$k@#KH$kP@#KH$kQ@#KH$kS@#KH$kx@#KH$lt@#0KH$l}@#KH$m6@#KH%1@#5KH%6@#KH%7@#KH%Q@#KH%W@#KH%Y@#KH%T@#KH%V@#KH%<@#KH%x@#KH%Q@#KH%t@#KH%)W@#KH%8S@#KH%9<@#KH%<S@#KH%<}@#KH%Lw@#KH%X<P#6KH%Z7@#KH%\W@#KH%\Y@#KH%h6@#2KH%i3@#KH%k@#KH%k3@#3KH%l@#KH%n@#KH%|R@#KH%|S@#KH&	3@#KH&@# KH&y@# KH&
[@#!KH&@#!KH&(1@#"KH&(1@#"KH&(:@##KH&(S@##KH&)3@#$KH&)9@#$KH&)<@#%KH&)P@#%KH&)V@#&KH&+@#&KH&+S@#'KH&+V@#'KH&+x@#(KH&,[@#(KH&,p@#)KH&,r@#)KH&,}@#*KH&-@#*KH&-@#3KH&-@#4KH&98@#+KH&:=@#+KH&=8@#1KH&LR@#,KH&LZ@#,KH&N8@#5KH&XS@#-KH&Y@#-KH&i9@#.KH&y9@#.KH'1@#/KH'v@#/K`%X<P#'L$wQ $$L$Q $HL$2Q $L$Q L$)Q  L$)RQ L$)WQ HL$)WQ .L$)XQ 6$L$)YQ HL$)ZQ 0
L$)]Q (
L$*2Q $HL$*pQ HL$*qQ $HL$*rP L$*sQ $L$*wQ HL$*yQ 0 L$*zQ L$*}Q $L$+Q $HL$+Q HL$+Q 6$L$+Q  L$+7Q B
L$,}Q L$.1Q HL$8(Q L$8)Q L$88Q L$9Q L$:Q HL$;Q HL$;rQ $L$=Q L$H7Q $$L$HUQ $$L$I;Q $HL$IVQ HL$J9Q HL$KQ L$LPQ L$LVQ $L$L{Q 6$L$MQ $L$MPQ L$MVQ 6$L$XwQ $L$YQ L$[Q L$\pQ L$\vQ $HL$\yQ HL$h1Q HL$h1Q $HL$iQ $HL$j6Q 6$L$kQ HL$kQ HL$kQ HL$kPQ L$kQQ L$kxQ $HL$lqQ $HL$lzQ $HL$l}Q L%\Q L%
}Q B
L%7Q 6$L%UQ 6$L%YQ HL%vQ HL%zQ L%Q lL%Q $HL%PQ 6$L%SQ HL%TQ $HL%VQ $HL%WQ (L%XQ $HL%SQ HL%yQ $HL%PQ $HL%SQ HL%WQ L%YQ HL%tQ $$L%tQ $HL%)WQ HL%+VQ $HL%8SQ L%8YQ  L%8]Q 0L%9Q $L%9Q $HL%9Q 6L%9SQ $HL%:0Q $L%:yQ HL%;VQ L%;\Q HL%<SQ 6$L%<WQ $$L%<qQ $HL%<{Q HL%<}Q $$L%H7Q $L%I;Q $L%LwQ HL%XSQ $$L%XYQ $L%[YQ HL%[yQ $HL%\WQ L%\YQ HL%h6Q HL%iQ L%iQ $$L%i<Q HL%k0Q L%k6Q $L%kpQ $L%kuQ $L%kxQ $HL%lXQ L%nQ HL%|Q L%|SQ L%|zQ $$L&2Q 6$L&	yQ $HL&yQ $HL&{Q HL&
hQ $HL&
hQ $HL&
iQ $HL&
iQ $HL&
jQ $HL&
jQ $HL&
kQ $HL&
kQ $H	L&
|Q $HL&(1Q 6$L&(:Q $HL&(SQ L&)Q L&)3Q $L&)HQ $HL&)IQ L&)JQ L&)PQ L&)VQ L&+Q HL&+wQ $HL&+xQ HL&,HQ lL&,IQ L&,IQ L&,JQ L&,hQ .4L&,iQ $HL&,iQ L&,jQ L&,jQ L&,kQ $HL&,kQ L&,lQ L&,lQ L&,pQ L&,qQ $HL&,vQ $HL&,yQ HL&,{Q HL&,}Q $HL&.Q 00L&.Q L&.	Q L&.	Q L&.
Q L&.
QL&9Q$HL&9QQHL&9QL$HL&9SQ HL&:Q HL&:=Q HL&:qQ $HL&:yQ 6$L&<SQ L&<YQ L&=Q $HL&=Q HL&>HQ HL&>HQ HL&>IQ HL&>IQ HL&>JQ HL&>JQ HL&>KQ HL&>KQ H	L&>SQ L&LQ L&LQ $$L&N8Q $HL&XSQ L&\wQ $$L&\{Q $L&\}Q HL&i9Q $L&lPQ L&lVQ 6$L&xqQ L&xzQ HL&{\Q $HL'1Q HL
		IF1,<P60RINTX	%"F$ANB" RM6PS-11 ONLY, IGNORED BY RMS-20>
	L<`VaP&BKS,A)NEWVAL (LL` a&	$$NEWVAL (BLS,A)NEWVAL (L>@ %y$$NEWVAL (BSZ,A)NEWVAL (LN b&$$NEWVAL (CTX,A)NEWVAL (L%h  2#
		IF1,<P20RINTX	%"F$DNA" RM2PS-11 ONLY, IGNORED BY RMS-20>
	L%l` 3#
		IF1,<P30RINTX	%"F$DNS" RM3PS-11 ONLY, IGNORED BY RMS-20>
	L4` [%Y$$NEWVAL (FAC,A)NEWVAL (L5h  ]%i$$NEWVAL (FNA,A)NEWVAL (L5l` 1#
		IF1,<P10RINTX	%"F$FNS" RM1PS-11 ONLY, IGNORED BY RMS-20>
	L5| \%a$$NEWVAL (FOP,A)NEWVAL (L6>@ bP&$$NEWVAL (FSZ,A)NEWVAL (LTk@ ZP%U$$NEWVAL (JFN,A)NEWVAL (LUk `P&$$NEWVAL (JNL,A)NEWVAL (Ld: 8#E
		IF1,<P80RINTX	%"F$LCH" RM8PS-11 ONLY, IGNORED BY RMS-20>
	Ln+@ ^P%u$$NEWVAL (MRN,A)NEWVAL (Ln,` ^%q$$NEWVAL (MRS,A)NEWVAL (Lt  5#)$$NEWVAL (NAM,A)NEWVAL (L~)` \P%e$$NEWVAL (ORG,A)NEWVAL (L ]P%m$$NEWVAL (RAT,A)NEWVAL (Lk  _P%}$$NEWVAL (RFM,A)NEWVAL (LM@ 4#%
		IF1,<P40RINTX	%"F$RTV" RM4PS-11 ONLY, IGNORED BY RMS-20>
	L
@ [P%]$$NEWVAL (SHR,A)NEWVAL (L' 5P#-$$NEWVAL (TYP,A)NEWVAL (LD@ `&$$NEWVAL (XAB,A)NEWVAL (M$,}P M%KSP M&N8P MH@ PP%Q
	IFNB <PpA>,<			;RUN-TIME QINIT
		$$MAPADD Q0(A,$$ADDR);	; WIQPLL REFERENCE FAB QpVIA $$ADDR
		SYNR SF$$RT,$$SET
	>R0					
	IFB <A>,RP<SYN SF$$CT,$$SETRp>	
		$$CURR (F,BSID)
		$$CURR (F,S0BLN)
		$$CURR (FSP,STS)
		$$CURR (SpF,STV)
		$$CURR T(F,IFI)
		$$CURRT0 (F,JFN)
		$$CURTPR (F,FAC)
		$$CUTpRR (F,SHR)
		$$CUURR (F,FOP)
		$$U0CURR (F,ORG)
		$UP$CURR (F,FNA)
		Up$$CURR (F,RAT)
	V	$$CURR (F,MRS)
V0		$$CURR (F,MRN)
		$$CURR (F,BSZ)Vp
		$$CURR (F,RFMW)
		$$CURR (F,XAW0B)
		$$CURR (F,JWPNL)
		$$CURR (F,WpBLS)
		$$CURR (FX,BKS)
		$$CURR (X0F,DEV)
		$$CURR XP(F,SDC)
		$$CURRXp (F,CTX)
		$$CURYR (F,FSZ)	;![AWN]Y0
		$$CURR (F,TYPYP)	;![AWN]
		$$CUYpRR (F,NAM)	;![AWNZ]
		$$CURR (F,ALQ)	;![AWN]
	ALMI  7P'
	IFNDEF bp$$ADDR,<				
		<c$$SET(BID)>_^D18 c0! <$$SET(BLN)>
	cP	<$$SET(STS)>^D1cp8 ! <$$SET(STV)>
		<$$SET(CTX)>
d0		<$$SET(IFI)>_^DdP18 ! <$$SET(JFN)>dp
		<$$SET(FAC)>_e^D18 ! <$$SET(SHRe0)>
		<$$SET(FOP)eP>_^D18 ! <$$SET(OepRG)>_^D14 ! <$$SEfT(BSZ)>_^D8 ! <$$f0SET(BLS)>
		<$$SfPET(FNA)>
		<$$SEfpT(RAT)>_^D18 ! <$g$SET(MRS)>
		<$$g0SET(MRN)>
		<$$SgPET(FSZ)>_^D13 ! <gp$$SET(BKS)>_^D5 !h <$$SET(RFM)> ;![h0AWN]
		<$$SET(JNhPL)>_^D18 ! <$$SEThp(XAB)>
		<$$SET(iDEV)>_^D18 ! <$$Si0ET(SDC)>
		<$$SEiPT(TYP)>_^D18 ! <$ip$SET(NAM)>	;![AWNj]
		<$$SET(ALQ)>j0				;![AWN]
		EXjPP 0,0
	>					;ENjpD IFNB
	IFDEF $$kADDR,<
		$$SET(Bk0ID)
		$$SET(BLN)kP
		$$SET(STS)
	kp	$$SET(STV)
		$$lSET(IFI)
		$$SETl0(JFN)
		$$SET(FAlPC)
		$$SET(SHR)
		$$SET(FOP)
		m$$SET(ORG)
		$$Sm0ET(FNA)
		$$SET(mPRAT)
		$$SET(MRSmp)
		$$SET(MRN)
n		$$SET(BSZ)
		$n0$SET(RFM)
		$$SEnPT(XAB)
		$$SET(JnpNL)
		$$SET(BLS)o
		$$SET(BKS)
	o0	$$SET(DEV)
		$$oPSET(SDC)
		$$SETop(CTX)
		$$SET(FSpZ)			;![AWN]
		$p0$SET(NAM)			;![AWpPN]
		$$SET(TYP)	pp		;![AWN]
		$$SEqT(ALQ)			;![AWN]
		
		PURGE $$ADqPDR			
	>					
				
	>					
	MN@ u0/+ $$ZERO(A,FA$LNG) ERO(AM$P M$P @M$VP M$*7P M$+P M$,WP  M$8VP  M$8vP M$:3P M$<@P M$=P M$I6P M$I[P M$KP @M$LUP M$[1P M$j<P M$mP M$y:P M%P M%P M%@P M%JwP M%LpP M%YP M%ZrP M%[ZP M%h6P M%i:P @M%j6P M%yP  M%yXP  M%}:P M&
WP M&)1P M&)6P M&+:P M&8sP  M&8yP M&98P M&;P M&;:P$M&<P M&<P M&<2P M&=P M&=8P M&K8P M&LVP M&LWP M&YP M&\P M&h9P M&iQP M&x:P M$)6@# M$)Q@# M$*@#!M$*9@#!M$[S@#"M$[x@#"M%	@##M%S@##M%kp@#$M%kt@#$M%ky@#%M%ky@#%M%kz@#&M&	w@#&M&,}@#'M&[V@#'ML$pP ML$+P ML$\YP ML%P ML%JsP ML%KSP ML%KuP ML%i;P ML%|P ML%|P ML&)7P  ML&+:P @ML&N8P ML&YP UL%X<P UL%Z7P W$:P W$:P"W$M8P$W%
tP!W%KSP W%j<P W&N8P \.8  WP-= $$NEWVAL (ESA,A)NEWVAL \.<` X-A $$NEWVAL (ESS,A)NEWVAL \u| Y-I $$NEWVAL (NOP,A)NEWVAL \I@ XP-E $$NEWVAL (RLF,A)NEWVAL \8  YP-M $$NEWVAL (RSA,A)NEWVAL \<` Z-Q $$NEWVAL (RSS,A)NEWVAL ]$zP @]$9P ]$9P ]$9<P ]$;PP ]$I;P$]$J9P!]$YQ  ]$YQ @]$[PQ ]$]Q ]$]RQ ]$^P  ]${RP ]% ]%KSP ]%]6Q  ]%^P ?]%^P ?]%h6P @]%jP ]%j6P ]%krP ]&
WP ]&7Q ]&>7P ]&IYP  ]&N8P ]&ZP ]&[P ]&[ZP"]&i9P ]&{Q @]hH@ Np-9
	IFNB <OA>,<
		$$MAPADD O0(A,$$ADDR);	; WIOPLL REFERENCE THE OpBLOCK VIA $$ADDR
		SYN SN$$RT,$$SP0ET
	>					
	IFBPP <A>,<SYN SN$$CTPp,$$SET>	
		$$CURQR (N,BID)
		$$CUQ0RR (N,BLN)
		$$CQPURR (N,ESA)
		$$QpCURR (N,ESS)
		$R$CURR (N,ESL)
		R0$$CURR (N,RLF)
	RP	$$CURR (N,NOP)
Rp		$$CURR (N,RSA)
		$$CURR (N,RSL)S0
		$$CURR (N,RSSSP)
		$$CURR (N,FNSpB)
		$$CURR (N,WTCC)
		$$CURR (N,T0CHA)
		$$CURR (NTP,NDL)
		$$CURR (TpN,DVL)
		$$CURR U(N,NML)
		$$CURRU0 (N,TPL)
		$$CURUPR (N,VRL)
		$$CUUpRR (N,NDA)
		$$CVURR (N,DVA)
		$$V0CURR (N,DRA)
		$VP$CURR (N,NMA)
		Vp$$CURR (N,TPA)
	W	$$CURR (N,VRA)
	 URR (N,VRA)
]hI  ZP.=
	IFNDEF Zp$$ADDR,<
		<$$SE[T(BID)>_^D18 ! <$[0$SET(BLN)>
		<$$[PSET(ESA)>
		<$$S[pET(ESL)>_^D18 ! <\$$SET(ESS)>
		<$\0$SET(NOP)>_^D18 !\P <$$SET(RLF)>
		\p<$$SET(RSA)>
		<]$$SET(RSL)>_^D18 ]0! <$$SET(RSS)>
	]P	<$$SET(FNB)>
		]p<$$SET(WCC)>
		<^$$SET(DVL)>_^D27 ^0! <$$SET(NDL)>_^D^P18 ! <$$SET(CHA)>^p
		<$$SET(VRL)>__^D27 ! <$$SET(TPL_0)>_^D18 ! <$$SET(_PNML)>_^D9 ! <$$SE_pT(DRL)>
		<$$SET`(NDA)>
		<$$SET(`0DVA)>
		<$$SET(D`PRA)>
		<$$SET(NM`pA)>
		<$$SET(TPAa)>
		<$$SET(VRA)a0>
	>				;IFNDEF
	IFDEF $$ADDR,<
		$$SET(BID)
		b$$SET(BLN)
		$$Sb0ET(ESA)
		$$SET(bPESL)
		$$SET(ESSbp)
		$$SET(NOP)
c		$$SET(RLF)
		$c0$SET(RSA)
		$$SEcPT(RSL)
		$$SET(RcpSS)
		$$SET(FNB)d
		$$SET(WCC)
	d0	$$SET(DVL)
		$$dPSET(NDL)
		$$SETdp(CHA)
		$$SET(VReL)
		$$SET(TPL)
		$$SET(NML)
		eP$$SET(DRL)
		$$SepET(NDA)
		$$SET(fDVA)
		$$SET(DRAf0)
		$$SET(NMA)
fP		$$SET(TPA)
		$fp$SET(VRA)

		PUgRGE $$ADDR			;SO g0NEXT C/R DECIS COgPRRECT
	>					;IFDEF
	>					;IF]hN@Ew/9A$$ZERO(A,NA$LNG)ERO(AdNFP(A$$NEWVAL(CTX,A)NEWVALVd-L`KP(NEWVAL d^)@ }P'm $$NEWVAL (KRF,A)NEWVAL d^>@ ~'q $$NEWVAL (KSZ,A)NEWVAL df;@ ( $$NEWVAL (LSN,A)NEWVAL dl)@ 'y $$NEWVAL (MBF,A)NEWVAL d P'} $$NEWVAL (PAD,A)NEWVAL d` zP'U $$NEWVAL (RAC,A)NEWVAL d)@ |'a $$NEWVAL (RBF,A)NEWVAL dh  (	 $$NEWVAL (RFA,A)NEWVAL d@ 0P#I
		IF1,<P8pRINTX	%"R$RHB" RM9S-11 ONLY, IGNORED BY RMS-20>
	d| {'Y $$NEWVAL (ROP,A)NEWVAL d>@ |P'e $$NEWVAL (RSZ,A)NEWVAL d,)@ {P'] $$NEWVAL (UBF,A)NEWVAL d.>@ }'i $$NEWVAL (USZ,A)NEWVAL e%KSP e&N8P eH@ r'M
	IFNB <r0A>,<
		$$MAPADD rP(A,$$ADDR);	; WIrpLL REFERENCE THE sBLOCK VIA $$ADDR
		SYN SR$$RT,$$SsPET
	>					
	IFBsp <A>,<SYN SR$$CTt,$$SET>	
		$$CURt0R (R,BID)
		$$CUtPRR (R,BLN)
		$$CtpURR (R,STS)
		$$uCURR (R,STV)
		$u0$CURR (R,ISI)
		uP$$CURR (R,FAB)
	up	$$CURR (R,RAC)
v		$$CURR (R,ROP)
		$$CURR (R,UBF)vP
		$$CURR (R,RBFvp)
		$$CURR (R,RSwZ)
		$$CURR (R,Uw0SZ)
		$$CURR (R,wPRFA)
		$$CURR (Rwp,KRF)
		$$CURR (xR,KSZ)
		$$CURR x0(R,KBF)
		$$CURRxP (R,MBF)
		$$CURxpR (R,LSN)
		$$CUyRR (R,BKT)
		$$Cy0URR (R,PAD)
		$$yPCURR (R,CTX)
	 URR (R,CTX)
	 eI  (m
	IFNDEF 0$$ADDR,<
		<$$SEPT(BID)>_^D18 ! <$p$SET(BLN)>
		<$$SET(STS)>_^D18 ! 0<$$SET(STV)>
		<P$$SET(CTX)>
		<$p$SET(ISI)>_^D18 ! <$$SET(FAB)>
		0<$$SET(RAC)>_^D27P ! <$$SET(MBF)>_^pD18 ! <$$SET(ROP)>
		<$$SET(UBF)>0
		<$$SET(RBF)>
		<$$SET(RSZ)>_^pD18 ! <$$SET(USZ)>
		<$$SET(RFA)>0
		<$$SET(KRF)>_P^D27 ! <$$SET(KSZp)>_^D18 ! <$$SET(LSN)>
		<$$SET(K0BF)>
		<$$SET(BKPT)>
		<$$SET(PADp)>_^D27
		EXP 0,0,0
	>				;IFNDE0F
	IFDEF $$ADDR,P<
		$$SET(BID)
p		$$SET(BLN)
		$	$SET(STS)
		$$SE	0T(STV)
		$$SET(I	PSI)
		$$SET(FAB)	p
		$$SET(RAC)
	
	$$SET(ROP)
		$$
0SET(UBF)
		$$SET
P(RBF)
		$$SET(RS
pZ)
		$$SET(USZ)
		$$SET(RFA)
		0$$SET(KRF)
		$$SPET(KSZ)
		$$SET(pKBF)
		$$SET(MBF
)
		$$SET(LSN)

0		$$SET(BKT)
		$
P$SET(PAD)
		$$SE
pT(CTX)
		PURGE	$SOONEXTT
	>					;IFDEF
	>					;IFDEF
eN@ up// $$ZERO(A,RA$LNG) ERO(Ae$)ZP e$+P e$[sP e$iP e%9<P e%9rP @e%9zP  e%KpP e%KqP e%j6P e%lXP e&2P e&(4P e&)PP e&98P e&LPP e&x0P e&xPP e&xTP e4%X< e4%Z7 e7IQ e7IP eL$[sP eL%KSP 	eL%KuP eL&9P eL&98P  eL&=1P eL&LWP @eL&N8P eL&\P f$(` 0! A$B==1BC  A$B==1Bf$H` p  A$B==^DC  A$B==^Df&8` 0 { A$B==C$D  A$B==Cg Hz Gp$AIFDEF C$$HA,<C$$A> IFNDEF C$$A,<$$FA>F g LZ FP$;
	    IFNFpDEF C$$A,<IFN $$GFA,<C$$A==$$FAG0>>
	    STO$$C(A)			
	TO$$C(g8 Hz Mp$qIFDEF C$$NA,<C$$A> IFNDEF C$$A,<$$NA>F g8 LZ LP$k
	    IFNLpDEF C$$A,<IFN $$MNA,<C$$A==$$NAM0>>
	    STO$$C(A)			
	TO$$C(gH Hz Ip$QIFDEF C$$JA,<C$$A> IFNDEF C$$A,<$$RA>F gH LZ HP$K
	    IFNHpDEF C$$A,<IFN $$IRA,<C$$A==$$RAI0>>
	    STO$$C(A)			
	TO$$C(gP Hz Op%IFDEF C$$PA,<C$$A> IFNDEF C$$A,<$$TA>F gP LZ NP${
	    IFNNpDEF C$$A,<IFN $$OTA,<C$$A==$$TAO0>>
	    STO$$C(A)			
	TO$$C(gRxA E$1			
	EP  E0IFDEF C$$A,<			
		<HRREI 1,> ! CEp$$A		
		$STORE	F(1,A,$$ADDR)		
	    >
	R)		
gT$M8@ gT%@ gT%X<P gT&)7@ gT&,[@ gT&=1@ g` Hz Kp$aIFDEF C$$LA,<C$$A> IFNDEF C$$A,<$$XA>F g` LZ JP$[
	    IFNJpDEF C$$A,<IFN $$KXA,<C$$A==$$XAK0>>
	    STO$$C(A)			
	TO$$C(hH  lP.e $$NEWVAL (CLA,A)NEWVAL h4M m.i $$NEWVAL (FDT,A)NEWVAL h5K@ mP.m $$NEWVAL (FLN,A)NEWVAL h68` n.q $$NEWVAL (FSC,A)NEWVAL hm|@ o.y $$NEWVAL (MOR,A)NEWVAL ht^ nP.u $$NEWVAL (NEX,A)NEWVAL i?D(P i?DHP id$qP id$.:P id$K
P id%0P id%KSP id%T(P id&N8P igH@ h.a
	IFNB <h0A>,<
		$$MAPADD hP(A,$$ADDR);	; WIhpLL REFERENCE THE iBLOCK VIA $$ADDR
		SYN ST$$RT,$$SiPET
	>					
	IFBip <A>,<SYN ST$$CTj,$$SET>	
		$$CURj0R (T,BID)
		$$CUjPRR (T,BLN)
		$$CjpURR (T,CLA)
		$$kCURR (T,FDT)
		$k0$CURR (T,FLN)
		kP$$CURR (T,FSC)
	kp	$$CURR (T,NEX)
l		$$CURR (T,MOR)
	gURR (T,MOR)
	IFNDEF op$$ADDR,<
		<$$SEpT(BID)>_^D18 ! <$p0$SET(BLN)>
		<$$pPSET(FDT)>_^D18 ! pp<$$SET(CLA)>
		<q$$SET(FLN)>_^D18 q0! <$$SET(FDT)>
	qP	<$$SET(MOR)>^D1qp8 ! <$$SET(NEX)>
	>				;IFNDEF
	r0IFDEF $$ADDR,<
	rP	$$SET(BID)
		$$rpSET(BLN)
		$$SETs(FDT)
		$$SET(CLs0A)
		$$SET(FLN)
		$$SET(FDT)
		sp$$SET(MOR)
		$$StET(NEX)
		PURGE t0$$ADDR			;SO NEXTtP C/R DECIS CORRECtpT
	>					;IFDEF
	>					;IFDEFE$$ZERO(A,TY$LNG)WERO(Ap #0*$$NEWVAL (BKZ,A)NEWVAL (p$@ &0*3$$NEWVAL (DAN,A)NEWVAL (p$k $0*#$$NEWVAL (DFL,A)NEWVAL (p&L $p*'$$NEWVAL (DTP,A)NEWVAL (p,M  0*$$NEWVAL (EDT,A)NEWVAL (p5I` %0*+$$NEWVAL (FLG,A)NEWVAL (p>, @0$
		IF1,<P@PRINTX	%"X$GRP" RM@pS-11 ONLY, IGNORED BY RMS-20>
	pD ;0#_
		IF1,<P;PRINTX	%"X$HAL" RM;pS-11 ONLY, IGNORED BY RMS-20>
	pL@ %p*/$$NEWVAL (IAN,A)NEWVAL (pLk #p*$$NEWVAL (IFL,A)NEWVAL (p]k  'p*?$$NEWVAL (KNM,A)NEWVAL (pd@ &p*7$$NEWVAL (LAN,A)NEWVAL (pnJ :0#W
		IF1,<P:PRINTX	%"X$MTH" RM:pS-11 ONLY, IGNORED BY RMS-20>
	pwp)$$NEWVAL (NXT,A)NEWVAL (p~{@ ?0#
		IF1,<P?PRINTX	%"X$OWN" RM?pS-11 ONLY, IGNORED BY RMS-20>
	p|@ !p*$$NEWVAL (PGR,A)NEWVAL (p|` (0*Y

		$$NE(PWARRVAL (PS0,A)
		$$NEWARRVAL (P)S1,B)
		$$NEWAR)0RVAL (PS2,C)
		)P$$NEWARRVAL (PS3,)pD)
		$$NEWARRVA*L (PS4,E)
		$$N*0EWARRVAL (PS5,F)*P
		$$NEWARRVAL (*pPS6,G)
		$$NEWA+RRVAL (PS7,H)
	VAL (PS7,H)
	p}` !0*$$NEWVAL (POW,A)NEWVAL (p)` <0#g
		IF1,<P<PRINTX	%"X$PRG" RM<pS-11 ONLY, IGNORED BY RMS-20>
	p*@ =0#o
		IF1,<P=PRINTX	%"X$PRJ" RM=pS-11 ONLY, IGNORED BY RMS-20>
	p>   p*$$NEWVAL (PSY,A)NEWVAL (p{ "0*$$NEWVAL (PWL,A)NEWVAL (pY@ '0*;$$NEWVAL (REF,A)NEWVAL (p+@ C0$
		IF1,<PCPRINTX	%"X$SBN" RMCpS-11 ONLY, IGNORED BY RMS-20>
	p@ +P*s

		$$NE+pWARRVAL (SZ0,A)
		$$NEWARRVAL (S,0Z1,B)
		$$NEWAR,PRVAL (SZ2,C)
		,p$$NEWARRVAL (SZ3,-D)
		$$NEWARRVA-0L (SZ4,E)
		$$N-PEWARRVAL (SZ5,F)-p
		$$NEWARRVAL (.SZ6,G)
		$$NEWA.0RRVAL (SZ7,H)
	VAL (SZ7,H)
	p` >0#w
		IF1,<P>PRINTX	%"X$SYS" RM>pS-11 ONLY, IGNORED BY RMS-20>
	p5{ B0$
		IF1,<PBPRINTX	%"X$VOL" RMBpS-11 ONLY, IGNORED BY RMS-20>
	p=I A0$
		IF1,<PAPRINTX	%"X$WLD" RMApS-11 ONLY, IGNORED BY RMS-20>
	pD.  D0$'
		IF1,<PDPRINTX	%"X$XBY" RMDpS-11 ONLY, IGNORED BY RMS-20>
	pT\WP q$4(P q$d(P q$d(P q$dHP q$klP q$lZP q%9P q%KSP 	q%ksP q%|lP q&yP q&$(P q&$HP q&$iP q&,zP q&-P q&-
P q&.P q&.P q&.P q&.P q&90P q&>P q&>P q&>P q&>P 	q&>P q&>P q&D(P q&DHP q&N8P q&k9P qH@ ){
	IFNB <0B>,<
		$$MAPADD P(B,$$ADDR)	
		SpYN SX$$RT,$$SET
	>					
	IFB <B0>,<SYN SX$$CT,$$SPET>	
						
		Cp$$COD==XB$A		
		X$$BLN==XA$SXA	0	
						
		$$CUPRR (X,BLN)						
		$$CURR (X,BID)
		$$CURR (X,RS10)
		$$CURR (X,NXPT)

						
		$p$CURR (X,CDT)
		$$CURR (X,RDT)
	0	$$CURR (X,EDT)
P
						
		$$CURpR (X,PSY)
		$$CURR (X,POW)
		$$C0URR (X,PGR)
		$$PCURR (X,PWL)

	p					
		$$CURR (X,RS2)
		$$CURR 0(X,AID)
		$$CURRP (X,BKZ)

					p	
		$$CURR (X,IFL)
		$$CURR (X,D0FL)
		$$CURR (X,PDTP)
		$$CURR (Xp,FLG)
		$$CURR (X,IAN)
		$$CURR 0(X,DAN)
		$$CURRP (X,LAN)
		$$CURpR (X,REF)
		$$CURR (X,KNM)
		$$C0URR (X,RX0)
		$$PCURR (X,RX1)
		$p$CURR (X,RX2)
		$$CURR (X,RX3)
	0	$$CURR (X,RX4)
P		$$CURR (X,RX5)
		$$CURR (X,PS0)
		$$CURR (X,PS10)
		$$CURR (X,PSP2)
		$$CURR (X,PpS3)
		$$CURR (X,PS4)
		$$CURR (X0,PS5)
		$$CURR (PX,PS6)
		$$CURR p(X,PS7)
		$$CURR (X,SZ0)
		$$CUR0R (X,SZ1)
		$$CUPRR (X,SZ2)
		$$CpURR (X,SZ3)
		$$CURR (X,SZ4)
		$0$CURR (X,SZ5)
		P$$CURR (X,SZ6)
	p	$$CURR (X,SZ7)
	
						
		$$CU0RR (X,RS6)
		$$CPURR (X,NOK)
		$$pCURR (X,NOA)
		$$CURR (X,RS7)
		0$$CURR (X,RS8)
	P	$$CURR (X,RS9)
p
						
						;ONLY THE NXT FIEL0D IS SETTABLE

	S SETTABLE

qI  .p,s
			$$NEW/VAL(BLN,X$$BLN)  /0 
	IFNDEF $$ADDR/P,<

		<$$SET(BI/pD)>_^D18 ! <$$SET0(BLN)>
		<$$SET(00COD)>_^D18 ! <$$S0PET(NXT)>
		IFE <0pC$$COD-XB$DAT>,<
			<$$SET(CDT)>
			<$$SET(RDT)>
			<$$SET(EDT)>
		>
		IFE <C$$C2OD-XB$PRO>,<
			20<$$SET(PSY)>
			2P<$$SET(POW)>
			2p<$$SET(PGR)>
			3<$$SET(PWL)>
		>30
		IFE <C$$COD-X3PB$ALL>,<
			<$$S3pET(AID)>_^D9 ! <$4$SET(BKZ)>
			EX40P 0,0,0
		>
		I4PFE <C$$COD-XB$KEY4p>,<
			<$$SET(DT5P)>_^D18 ! <$$SET50(FLG)>
			<$$SET5P(IAN)>_^D27 ! <$$5pSET(DAN)>_^D18 ! 6<$$SET(LAN)>_^D9 60! <$$SET(REF)>
	6P		<$$SET(IFL)>_^D6p18 ! <$$SET(DFL)>7
			<$$SET(KNM)>70
			EXP 0,0,0,0,7P0
			<$$SET(PS0)7p>_^D18 ! <$$SET(S8Z0)>
			<$$SET(P80S1)>_^D18 ! <$$SE8PT(SZ1)>
			<$$SE8pT(PS2)>_^D18 ! <$9$SET(SZ2)>
			<$90$SET(PS3)>_^D18 !9P <$$SET(SZ3)>
		9p	<$$SET(PS4)>^D1:8 ! <$$SET(SZ4)>
			<$$SET(PS5)>_:P^D18 ! <$$SET(SZ5:p)>
			<$$SET(PS6;)>_^D18 ! <$$SET(;0SZ6)>
			<$$SET(;PPS7)>_^D18 ! <$$S;pET(SZ7)>
		>
		<IFE <C$$COD-XB$SU<0M>,<
			<$$SET(N<POK)>_^D9 ! <$$SET<p(NOA)>
			EXP 0,=0,0
		>

		IFE=0 <C$$COD-XB$CFG>,=P<
			EXP 0,0,0,0=p,0,0
		>

	>
>	IFDEF $$ADDR,<
>0						
				; STO>PRE COMMON HEADER >pFOR ALL XAB TYPES?
		$$SET(BID)
	?0	$$SET(RS1)
		$$?PSET(COD)
		$$SET?p(NXT)
				; STOR@E REST OF XAB DEP@0ENDING ON IT'S TY@PPE
		IFE <C$$COD@p-XB$DAT>,<
		$$SAET(BLN)
		$$SET(A0CDT)
		$$SET(RDTAP)
		$$SET(EDT)
Ap		>

		IFE <C$$BCOD-XB$PRO>,<
		B0$$SET(BLN)
		$$SBPET(PSY)
		$$SET(BpPOW)
		$$SET(PGRC)
		$$SET(PWL)
C0		>

		IFE <C$$CPCOD-XB$ALL>,<
		Cp$$SET(BLN)
		$$SDET(RS2)
		$$SET(D0AID)
		$$SET(BKZDP)
		>

		IFE <DpC$$COD-XB$KEY>,<
		$$SET(BLN)
		E0$$SET(IFL)
		$$SEPET(DFL)
		$$SET(EpDTP)
		$$SET(FLGF)
		$$SET(IAN)
F0		$$SET(DAN)
		$FP$SET(LAN)
		$$SEFpT(REF)
		$$SET(KGNM)
		$$SET(RX0)G0
		$$SET(RX1)
	GP	$$SET(RX2)
		$$GpSET(RX3)
		$$SETH(RX4)
		$$SET(RXH05)

		$$SET(PS0HP)
		$$SET(PS1)
Hp		$$SET(PS2)
		$I$SET(PS3)
		$$SEI0T(PS4)
		$$SET(PIPS5)
		$$SET(PS6)Ip
		$$SET(PS7)
J
		$$SET(SZ0)
		J0$$SET(SZ1)
		$$SJPET(SZ2)
		$$SET(JpSZ3)
		$$SET(SZ4K)
		$$SET(SZ5)
K0		$$SET(SZ6)
		$KP$SET(SZ7)
		>
Kp
		IFE <C$$COD-XBL$SUM>,<
		$$SET(L0BLN)
		$$SET(RS6LP)
		$$SET(NOK)
Lp		$$SET(NOA)
		$M$SET(RS7)
		$$SEM0T(RS8)
		$$SET(RMPS9)
		>
		IFE <MpC$$COD-XB$CFG>,<
		$$SET(BLN)
		N0>
		PURGE $$ADDR			
	>					
	qN@ v0/5 $$ZERO(AvP,%NAME(XA$SX,B)) AME(XA$SX,B))q$vP q$P q$P q$P q$lP q$(yP q$*:P q$+P 	q$+P 	q$8:P q$9P q$9SP q$:P q$:P 
q$;8P q$;PP q$<P q$DwP q$H:P q$IYP q$J9P 
q$J9P q$LWP q$MP q$iP q$kP q$k	P q$lP q$lqP q$yVP q${`P q%
tP q%5P q%JP q%LP q%96P q%9<P q%X:P q%X<P q%YP q%h6P q%j6P q%}WP q&1P q&
RP q&
VP 
WP q&(:P q&)P q&)1P q&)7P q&*P q&*rP q&+P q&,P q&,RP q&,SP q&-QP q&8PP q&93P q&:<P q&;6P 
q&<0P q&<7P q&<:P q&=P q&=6P q&=pP q&[JP q&x9P q&{P q'P 
q@&
PP q@&
QP q@&
RP q@&
RP q@&
VP q@&
YP q@&
ZP q@&
[P q@&
\P q`$4P q`$6P q`%X<P q`%k`P q`%t(P q`%t(P q`%t)P q`%t)P q`%t*P q`%t*P q`%t+P q`%t+P q`%t,P 	q`%t,P 	q`%tHP 
q`%tHP 
q`%tIP q`%xwP q`%xzP q`%yHP q`%yHP q`%yIP q`%yIP q`%yJP q`%yJP q`%yKP q`%yKP q`%yLP q`%yLP q`%z2P q`%{P q`%|zP q`%|{P q`&P q`& P q`&(P q`&(P q`&)P q`&)P q`&*P q`&*P q`&+P q`&+P q`&,P 	q`&,P 	q`&@P q`&HP 
q`&HP 
q`&IP q`&IP q`&JP 
q`&JP 
q`&KPqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
	IFNB <9pB>,<C$$A==B>
>,<C$$A==B>
t]{ 0#
	DEFINE C$$A<B>		
E tkQP uiP uiP uk0P uk6P ukxP v+P v,pP v,vP v,yP vLP vLP vlPP vlVP vxqP vxzP v{\P *2P *zP +P =P [P h1P tP 8SP <SP <}P LwP XSP 2P (1P (SP )PP +xP ,HP ,IP ,IP ,JP ,}P =P =P XSP \}P )P )RP )WP )WP )XP )ZP )]P *2P *pP *qP *rP *sP *wP *yP +P +P .1P kP lzP \P 
}P <WP lXP |P 9P 9SP :qP :yP <SP <YP X` '0"=
	$$CODE('P.SUBAS,.SUCTR,A,B)
.SUCTR,A,V P!1
	FB$ALL=p=FB$GET+FB$PUT+FB$DEL+FB$UPD+FB$TR0N

	
	$$ASSUMEP(FB$SEQ,0)		;FILEp ORG MUST BE GTR ZERO
	$$ASSUME(R0B$SEQ,0,0)		;RECOPRD ACCESS MUST STpART AT ZERO
	$$ASSUME(XB$KEY,0,0)0		;KEY XAB MUST BPE FIRST
	$$ASSUMpE(XB$STG,0,0)		;STRING DATA-TYPE SHOULD BE ZERO
$*2P $+P $;P $iP $kP $lqP %[yP %i<P ,\Y ("C
	$$CODE((0.ERBAS,.ERCTR,A,B)
.ERCTR,A,4[R $P"7			
  IF2$p,<
	C$MAX==XX$MA%X		
	JS$MIN==100%00
	JS$MAX==1000+%PXX$MAX
	OPDEF	RM%p$MIN [104B8+1000]&	;MINIMUM JSYS  V&0ALUE
	OPDEF	RM$M&PAX [104B8+1000+XX&p$MAX]
  >				
MAX]
  >				
4\Q "!		
    C$0A==XX$MAX		
   P DEFINE $%A(A)<p	
      IFE <RMS$DJ+RMS$DY>,<				0		;a506
       IPFN TOP$10,<PUSHJ p17,RMS$10##+C$A>	
       IFN TOP0$20,<104B8+1000+CP$A>	
     >				p					;a506
     IFN RMS$DY,<PUSHJ0 17,@$$A##>		
 P    IFN RMS$DJ,<PpUSHJ 17,%$A##>		
    >

    DE0FINE $A(.BLK1,.EPRRAD,.BLK2),<
	IpFB <.BLK1>,<IF1,<PRINTX %ARGBLK AD0DRESS OMITTED ON PA MACRO>>
	XMOVpEI	1, .BLK1
	IFIDN <A><RENAME>,<0					       
	IFPB <.BLK2>,<IF1,<PpRINTX %NEWFAB ADDRESS OMITTED ON R0ENAME MACRO>>
	XPMOVEI 2, .BLK2>
p	IFDIF <A><RENAM E>,<
	IFNB <.BLK 02>,<IF1,<PRINTX % PMORE THAN 2 ARGS  pDETECTED IN A MA!CRO>>>
	$%A			
	IFE <RMS$DY+RMS!P$DJ>,<
		IFNB <.!pERRAD>,<JUMP 17,."ERRAD>
		IFB <.E"0RRAD>,<JUMP 16,.+"P1>	>  
	IFN <RMS"p$DY+RMS$DJ>,< IFN#B <.ERRAD>,<
		C#0AIL 2,300000			  #P 
		 PUSHJ 17,.E#pRRAD 		>> 
	
  $  >
  XX$MAX==XX$MAX+1		
X==XX5T P!=			
	XX$MAX==0		

	XX$MD2P D)YP D*2P D*}P D+P D8(P D8)P D88P D9P D;rP DH7P DIVP DL{P DMP DXwP DYP Dj6P DkP E7P EVP E;VP EH7P EkpP EkuP EnP E|zP F	yP FyP F{P F
hP F
hP F
iP F
iP F
jP F
jP F
kP F
kP F
|P F)P F)3P F,hP F,iP F,iP F,jP F,jP F,kP F,kP F,lP F,lP F.P F.P F.	P F.	P F.
P F.
P F:=P F>HP F>HP F>IP F>IP F>JP F>JP F>KP F>KP F\wP F\{P Fi9P T\W x/I
	SETZM	x0A			
	MOVEI	2,AxP			
	MOVEI	1,1(2xp)			
	HRLI	1,A	y		
	BLT	1,B-1(2)		
T	1,B-1(2Ky (1t	
      IHFE <RMS$DJ+RMS$DYh>,<						;a506
       IFN TOP$10,(<PUSHJ 17,RMS$10#H#+C$CLOSE>	
    h   IFN TOP$20,<104B8+1000+C$CLOSE>(	
     >								H	;a506
     IFN hRMS$DY,<PUSHJ 17,@$$CLOSE##>		
  (   IFN RMS$DJ,<PUHSHJ 17,%$CLOSE##>		
    LOSE##>{W hh6b	
      IiFE <RMS$DJ+RMS$DYi(>,<						;a506
 iH      IFN TOP$10,ih<PUSHJ 17,RMS$10#j#+C$CONNECT>	
  j(     IFN TOP$20,<jH104B8+1000+C$CONNjhECT>	
     >				k					;a506
     k(IFN RMS$DY,<PUSHJkH 17,@$$CONNECT##>kh		
     IFN RMS$lDJ,<PUSHJ 17,%$COl(NNECT##>		
    NECT##>		
    )0 t(8	
      I(FE <RMS$DJ+RMS$DYH>,<						;a506
 h      IFN TOP$10,<PUSHJ 17,RMS$10#(#+C$CREATE>	
   H    IFN TOP$20,<1h04B8+1000+C$CREATE>	
     >						(			;a506
  IFHN RMS$DY,<PUSHJ 1h7,@$$CREATE##>		
     IFN RMS$DJ,(<PUSHJ 17,%$CREATE##>		
    EAT$XZ 8r	
      I(FE <RMS$DJ+RMS$DYH>,<						;a506
 h      IFN TOP$10,
<PUSHJ 17,RMS$10#
(#+C$DEBUG>	
    
H   IFN TOP$20,<10
h4B8+1000+C$DEBUG>
(	;a5>								
HRMS$IFN<USHJ 17,
     IFN RMS$DJ,<PU(SHJ 17,%$DEBUG##>		
    EBUG##>$[ G(4T	
      IGHFE <RMS$DJ+RMS$DYGh>,<						;a506
 H      IFN TOP$10,H(<PUSHJ 17,RMS$10#HH#+C$DELETE>	
   Hh    IFN TOP$20,<1I04B8+1000+C$DELETI(E>	
     >						IH			;a506
J(  IFIhN RMS$DY,<PUSHJ 1J7,@$$DELETE##>		
     IFN RMS$DJ,JH<PUSHJ 17,%$DELETE##>		
    LET%q tH7@	
      IthFE <RMS$DJ+RMS$DYu>,<						;a506
u(      IFN TOP$10,uH<PUSHJ 17,RMS$10#uh#+C$DISCONNECT>	
       IFN TOP$2v(0,<104B8+1000+C$DvHISCONNECT>	
w vh >									;a506
     IFN RMS$DY,w(<PUSHJ 17,@$$DISCwHONNECT##>		
    wh IFN RMS$DJ,<PUSHxJ 17,%$DISCONNECT##>		
    NECT%x 8<8	
      IChFE <RMS$DJ+RMS$DYD>,<						;a506
 D(      IFN TOP$10,DH<PUSHJ 17,RMS$10#Dh#+C$DISPLAY>	
  E     IFN TOP$20,<E(104B8+1000+C$DISPEHLAY>	
     >				Eh					;a506
     FIFN RMS$DY,<PUSHJF( 17,@$$DISPLAY##>FH		
     IFN RMS$FhDJ,<PUSHJ 17,%$DIGSPLAY##>		
    PLAY##>		
    -m HDZ	
      IH(FE <RMS$DJ+RMS$DYHH>,<						;a506
 Hh      IFN TOP$10,I<PUSHJ 17,RMS$10#I(#+C$ENTER>	
    IH   IFN TOP$20,<10Ih4B8+1000+C$ENTER>J	
     >								J(	;a506
     IFN JHRMS$DY,<PUSHJ 17,Jh@$$ENTER##>		
  K   IFN RMS$DJ,<PUK(SHJ 17,%$ENTER##>		
    NTER##>.(9 O=	
      IO(FE <RMS$DJ+RMS$DYOH>,<						;a506
 Oh      IFN TOP$10,P<PUSHJ 17,RMS$10#P(#+C$ERASE>	
    PH   IFN TOP$20,<10Ph4B8+1000+C$ERASE>Q	
     >								Q(	;a506
     IFN QHRMS$DY,<PUSHJ 17,Qh@$$ERASE##>		
  R   IFN RMS$DJ,<PUR(SHJ 17,%$ERASE##>		
 RASE##>/	
      IS(FE <RMS$DJ+RMS$DYSH>,<						;a506
 Sh      IFN TOP$10,T<PUSHJ 17,RMS$10#T(#+C$EXTEND>	
   TH    IFN TOP$20,<1Th04B8+1000+C$EXTENUD>	
     >						U(			;a506
V  IFUHN RMS$DY,<PUSHJ 1Uh7,@$$EXTEND##>		
     IFN RMS$DJ,V(<PUSHJ 17,%$EXTEND##>		
    TEN5R R(5,	
      IRHFE <RMS$DJ+RMS$DYRh>,<						;a506
 S      IFN TOP$10,S(<PUSHJ 17,RMS$10#SH#+C$FIND>	
T(  Sh  IFN TOP$20,<104TB8+1000+C$FIND>	
     >									;THa506
     IFN RMThS$DY,<PUSHJ 17,@$U$FIND##>		
     U(IFN RMS$DJ,<PUSHJUH 17,%$FIND##>		
    FIND##>		
5M9 !H:&	
      I!hFE <RMS$DJ+RMS$DY">,<						;a506
 "(      IFN TOP$10,"H<PUSHJ 17,RMS$10#"h#+C$FLUSH>	
    #   IFN TOP$20,<10#(4B8+1000+C$FLUSH>#H	
     >								#h	;a506
     IFN $RMS$DY,<PUSHJ 17,$(@$$FLUSH##>		
  $H   IFN RMS$DJ,<PU$hSHJ 17,%$FLUSH##>		
    LUSH##>6)2 Z=j	
      IZ(FE <RMS$DJ+RMS$DYZH>,<						;a506
 Zh      IFN TOP$10,[<PUSHJ 17,RMS$10#[(#+C$FREE>	
\  [H  IFN TOP$20,<104[hB8+1000+C$FREE>	
     >									;\(a506
     IFN RM\HS$DY,<PUSHJ 17,@$\h$FREE##>		
     ]IFN RMS$DJ,<PUSHJ]( 17,%$FREE##>		
    FREE##>		
<] &(2L	
      I&HFE <RMS$DJ+RMS$DY&h>,<						;a506
 '      IFN TOP$10,'(<PUSHJ 17,RMS$10#'H#+C$GET>	
      'h IFN TOP$20,<104B(8+1000+C$GET>	
 ((    >									;a5(H06
     IFN RMS$(hDY,<PUSHJ 17,@$$G)ET##>		
     IFN)( RMS$DJ,<PUSHJ 17)H,%$GET##>		
    $GET##>		
    l\y ,H;	
      I,hFE <RMS$DJ+RMS$DY->,<						;a506
 -(      IFN TOP$10,-H<PUSHJ 17,RMS$10#-h#+C$MESSAGE>	
  .     IFN TOP$20,<.(104B8+1000+C$MESS.HAGE>	
     >				.h					;a506
     /IFN RMS$DY,<PUSHJ/( 17,@$$MESSAGE##>/H		
     IFN RMS$/hDJ,<PUSHJ 17,%$ME0SSAGE##>		
    SAGE##>		
    u{2 8(;^	
      I8HFE <RMS$DJ+RMS$DY8h>,<						;a506
 9      IFN TOP$10,9(<PUSHJ 17,RMS$10#9H#+C$NOMESSAGE>	
9h       IFN TOP$20:,<104B8+1000+C$NO:(MESSAGE>	
     >:H									;a506
 :h    IFN RMS$DY,<P;USHJ 17,@$$NOMESS;(AGE##>		
     IF;HN RMS$DJ,<PUSHJ 1;h7,%$NOMESSAGE##>		
 SAGE##>	w
      Ip(FE <RMS$DJ+RMS$DYpH>,<						;a506
 ph      IFN TOP$10,q<PUSHJ 17,RMS$10#q(#+C$NXTVOL>	
   qH    IFN TOP$20,<1qh04B8+1000+C$NXTVOrL>	
     >						r(			;a506
s  IFrHN RMS$DY,<PUSHJ 1rh7,@$$NXTVOL##>		
     IFN RMS$DJ,s(<PUSHJ 17,%$NXTVOL##>		
    TVO~	7 1	
      I0FE <RMS$DJ+RMS$DYp>,<						;a506
 P      IFN TOP$10,0<PUSHJ 17,RMS$10#p#+C$OPEN>	
(    IFN TOP$20,<1040B8+1000+C$OPEN>	
     >									;Ha506
     IFN RMhS$DY,<PUSHJ 17,@$$OPEN##>		
     (IFN RMS$DJ,<PUSHJH 17,%$OPEN##>		
    OPEN##>		
Y 2C*	
      I2(FE <RMS$DJ+RMS$DY2H>,<						;a506
 2h      IFN TOP$10,3<PUSHJ 17,RMS$10#3(#+C$PARSE>	
    3H   IFN TOP$20,<103h4B8+1000+C$PARSE>4	
     >								4(	;a506
     IFN 4HRMS$DY,<PUSHJ 17,4h@$$PARSE##>		
  5   IFN RMS$DJ,<PU5(SHJ 17,%$PARSE##>		
    ARSE##>] 1(3$	
      I1HFE <RMS$DJ+RMS$DY1h>,<						;a506
 2      IFN TOP$10,2(<PUSHJ 17,RMS$10#2H#+C$PUT>	
      2h IFN TOP$20,<104B38+1000+C$PUT>	
 3(    >									;a53H06
     IFN RMS$3hDY,<PUSHJ 17,@$$P4UT##>		
     IFN4( RMS$DJ,<PUSHJ 174H,%$PUT##>		
    $PUT##>		
    X2 A"	
      I(FE <RMS$DJ+RMS$DYH>,<						;a506
 h      IFN TOP$10,<PUSHJ 17,RMS$10#(#+C$READ>	
  H  IFN TOP$20,<104hB8+1000+C$READ>	
     >									;(a506
     IFN RMHS$DY,<PUSHJ 17,@$h$READ##>		
     IFN RMS$DJ,<PUSHJ( 17,%$READ##>		
    READ##>		
[ 9L	
      I(FE <RMS$DJ+RMS$DYH>,<						;a506
 h      IFN TOP$10,<PUSHJ 17,RMS$10#(#+C$RELEASE>	
  H     IFN TOP$20,<h104B8+1000+C$RELEASE>	
     >				(					;a506
     HIFN RMS$DY,<PUSHJh 17,@$$RELEASE##>		
     IFN RMS$(DJ,<PUSHJ 17,%$REHLEASE##>		
    EASE##>		
    [7 ^F
	
      I^(FE <RMS$DJ+RMS$DY^H>,<						;a506
 ^h      IFN TOP$10,_<PUSHJ 17,RMS$10#_(#+C$REMOVE>	
   _H    IFN TOP$20,<1_h04B8+1000+C$REMOV`E>	
     >						`(			;a506
a  IF`HN RMS$DY,<PUSHJ 1`h7,@$$REMOVE##>		
     IFN RMS$DJ,a(<PUSHJ 17,%$REMOVE##>		
    MOV[P iFb	
      Ii(FE <RMS$DJ+RMS$DYiH>,<						;a506
 ih      IFN TOP$10,j<PUSHJ 17,RMS$10#j(#+C$RENAME>	
   jH    IFN TOP$20,<1jh04B8+1000+C$RENAMkE>	
     >						k(			;a506
l  IFkHN RMS$DY,<PUSHJ 1kh7,@$$RENAME##>		
     IFN RMS$DJ,l(<PUSHJ 17,%$RENAME##>		
    NAM]t {?r	
      I{(FE <RMS$DJ+RMS$DY{H>,<						;a506
 {h      IFN TOP$10,|<PUSHJ 17,RMS$10#|(#+C$REWIND>	
   |H    IFN TOP$20,<1|h04B8+1000+C$REWIN}D>	
     >						}(			;a506
~  IF}HN RMS$DY,<PUSHJ 1}h7,@$$REWIND##>		
     IFN RMS$DJ,~(<PUSHJ 17,%$REWIND##>		
    WINX9 =D	
      I=(FE <RMS$DJ+RMS$DY=H>,<						;a506
 =h      IFN TOP$10,><PUSHJ 17,RMS$10#>(#+C$SEARCH>	
   >H    IFN TOP$20,<1>h04B8+1000+C$SEARC?H>	
     >						?(			;a506
@  IF?HN RMS$DY,<PUSHJ 1?h7,@$$SEARCH##>		
     IFN RMS$DJ,@(<PUSHJ 17,%$SEARCH##>		
    ARC1 Az	
      I(FE <RMS$DJ+RMS$DYH>,<						;a506
 h      IFN TOP$10,<PUSHJ 17,RMS$10#(#+C$SPACE>	
    H   IFN TOP$20,<10h4B8+1000+C$SPACE>	
     >								(	;a506
     IFN HRMS$DY,<PUSHJ 17,h@$$SPACE##>		
     IFN RMS$DJ,<PU(SHJ 17,%$SPACE##>		
    PACE##>&-7 ](6	
      I]HFE <RMS$DJ+RMS$DY]h>,<						;a506
 ^      IFN TOP$10,^(<PUSHJ 17,RMS$10#^H#+C$TRUNCATE>	
 ^h      IFN TOP$20,_<104B8+1000+C$TRU_(NCATE>	
     >		_H							;a506
   _h  IFN RMS$DY,<PUS`HJ 17,@$$TRUNCATE`(##>		
     IFN R`HMS$DJ,<PUSHJ 17,%`h$TRUNCATE##>		
    CATE##>		
 .	 <(3|	
      I<HFE <RMS$DJ+RMS$DY<h>,<						;a506
 =      IFN TOP$10,=(<PUSHJ 17,RMS$10#=H#+C$UPDATE>	
   =h    IFN TOP$20,<1>04B8+1000+C$UPDAT>(E>	
     >						>H			;a506
?(  IF>hN RMS$DY,<PUSHJ 1?7,@$$UPDATE##>		
     IFN RMS$DJ,?H<PUSHJ 17,%$UPDATE##>		
    DAT.K e>B	
      Ie(FE <RMS$DJ+RMS$DYeH>,<						;a506
 eh      IFN TOP$10,f<PUSHJ 17,RMS$10#f(#+C$UTLINT>	
   fH    IFN TOP$20,<1fh04B8+1000+C$UTLINgT>	
     >						g(			;a506
h  IFgHN RMS$DY,<PUSHJ 1gh7,@$$UTLINT##>		
     IFN RMS$DJ,h(<PUSHJ 17,%$UTLINT##>		
    LIN<: @J	
      I(FE <RMS$DJ+RMS$DYH>,<						;a506
 h      IFN TOP$10,<PUSHJ 17,RMS$10#(#+C$WAIT>	
  H  IFN TOP$20,<104hB8+1000+C$WAIT>	
     >									;(a506
     IFN RMHS$DY,<PUSHJ 17,@$h$WAIT##>		
     	IFN RMS$DJ,<PUSHJ	( 17,%$WAIT##>		
    WAIT##>		
>*: 'BR	
      I'(FE <RMS$DJ+RMS$DY'H>,<						;a506
 'h      IFN TOP$10,(<PUSHJ 17,RMS$10#((#+C$WRITE>	
    (H   IFN TOP$20,<10(h4B8+1000+C$WRITE>)	
     >								)(	;a506
     IFN )HRMS$DY,<PUSHJ 17,)h@$$WRITE##>		
  *   IFN RMS$DJ,<PU*(SHJ 17,%$WRITE##>		
    RITE##>	e|r 2.
	IFB <A(>,<IF1,<PRINTX %AHRGBLK ADDRESS OMIhTTED ON CLOSE MAC RO>>
	XMOVEI	1,  (A
	IFIDN <CLOSE H><RENAME>,<					  h      
	IFB <C>!,<IF1,<PRINTX %NE!(WFAB ADDRESS OMIT!HTED ON RENAME MAC!hRO>>
	XMOVEI 2, "C>
	IFDIF <CLOS"(E><RENAME>,<
	IF"HNB <C>,<IF1,<PRI"hNTX %MORE THAN 2 #ARGS DETECTED IN #(CLOSE MACRO>>>
	#H$%CLOSE			
	IFE #h<RMS$DY+RMS$DJ>,<$
		IFNB <B>,<JU$(MP 17,B>
		IFB $H<B>,<JUMP 16,.+1$h>	>  
	IFN <RMS$%DY+RMS$DJ>,< IFNB%( <B>,<
		CAIL 2%H,300000			   
		%h PUSHJ 17,B 		>> 
	
     		>>	}kR lh7
	IFB <Am>,<IF1,<PRINTX %Am(RGBLK ADDRESS OMImHTTED ON CONNECT MmhACRO>>
	XMOVEI	1n, A
	IFIDN <CONn(NECT><RENAME>,<		nH			       
	IFB nh<C>,<IF1,<PRINTXo %NEWFAB ADDRESS o(OMITTED ON RENAMEoH MACRO>>
	XMOVEIoh 2, C>
	IFDIF <pCONNECT><RENAME>,p(<
	IFNB <C>,<IFpH1,<PRINTX %MORE TphHAN 2 ARGS DETECTqED IN CONNECT MACq(RO>>>
	$%CONNECTqH			
	IFE <RMS$DYqh+RMS$DJ>,<
		IFNrB <B>,<JUMP 17,r(B>
		IFB <B>,<JrHUMP 16,.+1>	>  
rh	IFN <RMS$DY+RMS$sDJ>,< IFNB <B>,<s(
		CAIL 2,300000sH			   
		 PUSHJ sh17,B 		>> 
	
     		>> 
	
 	X: h8T
	IFB <A>,<IF1,<PRINTX %A(RGBLK ADDRESS OMIHTTED ON CREATE MAhCRO>>
	XMOVEI	1, A
	IFIDN <CREA(TE><RENAME>,<				H	       
	IFB <hC>,<IF1,<PRINTX %NEWFAB ADDRESS OM(ITTED ON RENAME MHACRO>>
	XMOVEI 2h, C>
	IFDIF <CREATE><RENAME>,<
(	IFNB <C>,<IF1,<HPRINTX %MORE THANh 2 ARGS DETECTED IN CREATE MACRO>>(>
	$%CREATE			
H	IFE <RMS$DY+RMS$hDJ>,<
		IFNB <B	>,<JUMP 17,B>
		(	IFB <B>,<JUMP 1	H6,.+1>	>  
	IFN 	h<RMS$DY+RMS$DJ>,<
 IFNB <B>,<
		C
(AIL 2,300000			  
H 
		 PUSHJ 17,B 		>> 
	
    	,-3 h9,
	IFB <A>,<IF1,<PRINTX %A(RGBLK ADDRESS OMIHTTED ON DEBUG MAChRO>>
	XMOVEI	1, A
	IFIDN <DEBUG(><RENAME>,<					 H      
	IFB <C>h,<IF1,<PRINTX %NEWFAB ADDRESS OMIT(TED ON RENAME MACHRO>>
	XMOVEI 2, hC>
	IFDIF <DEBUG><RENAME>,<
	IF(NB <C>,<IF1,<PRIHNTX %MORE THAN 2 hARGS DETECTED IN DEBUG MACRO>>>
	($%DEBUG			
	IFE H<RMS$DY+RMS$DJ>,<h
		IFNB <B>,<JUMP 17,B>
		IFB (<B>,<JUMP 16,.+1H>	>  
	IFN <RMS$hDY+RMS$DJ>,< IFNB <B>,<
		CAIL 2(,300000			   
		H PUSHJ 17,B 		>> 
	
     		>>	-I: K5
	IFB <AK(>,<IF1,<PRINTX %AKHRGBLK ADDRESS OMIKhTTED ON DELETE MALCRO>>
	XMOVEI	1,L( A
	IFIDN <DELELHTE><RENAME>,<				Lh	       
	IFB <MC>,<IF1,<PRINTX %M(NEWFAB ADDRESS OMMHITTED ON RENAME MMhACRO>>
	XMOVEI 2N, C>
	IFDIF <DEN(LETE><RENAME>,<
NH	IFNB <C>,<IF1,<NhPRINTX %MORE THANO 2 ARGS DETECTED O(IN DELETE MACRO>>OH>
	$%DELETE			
Oh	IFE <RMS$DY+RMS$PDJ>,<
		IFNB <BP(>,<JUMP 17,B>
	PH	IFB <B>,<JUMP 1Ph6,.+1>	>  
	IFN Q<RMS$DY+RMS$DJ>,<Q( IFNB <B>,<
		CQHAIL 2,300000			  Qh 
		 PUSHJ 17,B 		>> 
	
    	N8w xH7~
	IFB <Axh>,<IF1,<PRINTX %AyRGBLK ADDRESS OMIy(TTED ON DISCONNECyHT MACRO>>
	XMOVEyhI	1, A
	IFIDN <zDISCONNECT><RENAMz(E>,<					       
	IFB <C>,<IF1,<zhPRINTX %NEWFAB AD{DRESS OMITTED ON {(RENAME MACRO>>
	{HXMOVEI 2, C>
	I{hFDIF <DISCONNECT>|<RENAME>,<
	IFNB|( <C>,<IF1,<PRINT|HX %MORE THAN 2 AR|hGS DETECTED IN DI}SCONNECT MACRO>>>}(
	$%DISCONNECT		}H	
	IFE <RMS$DY+R}hMS$DJ>,<
		IFNB ~<B>,<JUMP 17,B>~(
		IFB <B>,<JUM~HP 16,.+1>	>  
	I~hFN <RMS$DY+RMS$DJ>,< IFNB <B>,<
(		CAIL 2,300000		H	   
		 PUSHJ 17h,B 		>> 
	
     		>> 
	
   	N< GH<t
	IFB <AGh>,<IF1,<PRINTX %AHRGBLK ADDRESS OMIH(TTED ON DISPLAY MHHACRO>>
	XMOVEI	1Hh, A
	IFIDN <DISIPLAY><RENAME>,<		I(			       
	IFB IH<C>,<IF1,<PRINTXIh %NEWFAB ADDRESS JOMITTED ON RENAMEJ( MACRO>>
	XMOVEIJH 2, C>
	IFDIF <JhDISPLAY><RENAME>,K<
	IFNB <C>,<IFK(1,<PRINTX %MORE TKHHAN 2 ARGS DETECTKhED IN DISPLAY MACLRO>>>
	$%DISPLAYL(			
	IFE <RMS$DYLH+RMS$DJ>,<
		IFNLhB <B>,<JUMP 17,MB>
		IFB <B>,<JM(UMP 16,.+1>	>  
MH	IFN <RMS$DY+RMS$MhDJ>,< IFNB <B>,<N
		CAIL 2,300000N(			   
		 PUSHJ NH17,B 		>> 
	
     		>> 
	
 	vI9 KhE
	IFB <AL>,<IF1,<PRINTX %AL(RGBLK ADDRESS OMILHTTED ON ENTER MACLhRO>>
	XMOVEI	1, MA
	IFIDN <ENTERM(><RENAME>,<					 MH      
	IFB <C>Mh,<IF1,<PRINTX %NENWFAB ADDRESS OMITN(TED ON RENAME MACNHRO>>
	XMOVEI 2, NhC>
	IFDIF <ENTEOR><RENAME>,<
	IFO(NB <C>,<IF1,<PRIOHNTX %MORE THAN 2 OhARGS DETECTED IN PENTER MACRO>>>
	P($%ENTER			
	IFE PH<RMS$DY+RMS$DJ>,<Ph
		IFNB <B>,<JUQMP 17,B>
		IFB Q(<B>,<JUMP 16,.+1QH>	>  
	IFN <RMS$QhDY+RMS$DJ>,< IFNBR <B>,<
		CAIL 2R(,300000			   
		RH PUSHJ 17,B 		>> 
	
     		>>	r Rh=L
	IFB <AS>,<IF1,<PRINTX %AS(RGBLK ADDRESS OMISHTTED ON ERASE MACShRO>>
	XMOVEI	1, TA
	IFIDN <ERASET(><RENAME>,<					 TH      
	IFB <C>Th,<IF1,<PRINTX %NEUWFAB ADDRESS OMITU(TED ON RENAME MACUHRO>>
	XMOVEI 2, UhC>
	IFDIF <ERASVE><RENAME>,<
	IFV(NB <C>,<IF1,<PRIVHNTX %MORE THAN 2 VhARGS DETECTED IN WERASE MACRO>>>
	W($%ERASE			
	IFE WH<RMS$DY+RMS$DJ>,<Wh
		IFNB <B>,<JUXMP 17,B>
		IFB X(<B>,<JUMP 16,.+1XH>	>  
	IFN <RMS$XhDY+RMS$DJ>,< IFNBY <B>,<
		CAIL 2Y(,300000			   
		YH PUSHJ 17,B 		>> 
	
     		>>	FI7 VhEl
	IFB <AW>,<IF1,<PRINTX %AW(RGBLK ADDRESS OMIWHTTED ON EXTEND MAWhCRO>>
	XMOVEI	1,X A
	IFIDN <EXTEX(ND><RENAME>,<				XH	       
	IFB <XhC>,<IF1,<PRINTX %YNEWFAB ADDRESS OMY(ITTED ON RENAME MYHACRO>>
	XMOVEI 2Yh, C>
	IFDIF <EXZTEND><RENAME>,<
Z(	IFNB <C>,<IF1,<ZHPRINTX %MORE THANZh 2 ARGS DETECTED [IN EXTEND MACRO>>[(>
	$%EXTEND			
[H	IFE <RMS$DY+RMS$[hDJ>,<
		IFNB <B\>,<JUMP 17,B>
	\(	IFB <B>,<JUMP 1\H6,.+1>	>  
	IFN \h<RMS$DY+RMS$DJ>,<] IFNB <B>,<
		C](AIL 2,300000			  ]H 
		 PUSHJ 17,B 		>> 
	
    	.Ht z0/u
	$$ISOL(zPB)			
	IFE <T$$zpSZ-^D18>,<		
	{0{  IFE T$$PS,<			
		HRRZ A,T$$OF+{PC
		T$$SZ==0		
	    >
	    IFE| <T$$PS-^D18>,<		|0
		HLRZ A,T$$OF|P+C
		T$$SZ==0		|p
	    >
	>
	IF}E <T$$SZ-^D36>,<	}0	
		MOVE A,T$$O}PF+C
		T$$SZ==0	}p	
	>
	IFN T$$SZ~,<			
		LDB A,[~0<T$$PS>B5 ! <T$$S~PZ>B11 ! <T$$OF+C>]
	>
$$OF+C	L[ yp/O[F$$A+B][F$$A+B]	Mi V5f
	IFB <AV(>,<IF1,<PRINTX %AVHRGBLK ADDRESS OMIVhTTED ON FIND MACRWO>>
	XMOVEI	1, W(A
	IFIDN <FIND><WHRENAME>,<					   Wh    
	IFB <C>,<XIF1,<PRINTX %NEWFX(AB ADDRESS OMITTEXHD ON RENAME MACROXh>>
	XMOVEI 2, CY>
	IFDIF <FIND><Y(RENAME>,<
	IFNB YH<C>,<IF1,<PRINTXYh %MORE THAN 2 ARGZS DETECTED IN FINZ(D MACRO>>>
	$%FIZHND			
	IFE <RMS$ZhDY+RMS$DJ>,<
		I[FNB <B>,<JUMP 17[(,B>
		IFB <B>,[H<JUMP 16,.+1>	>  [h
	IFN <RMS$DY+RM\S$DJ>,< IFNB <B>\(,<
		CAIL 2,3000\H00			   
		 PUSH\hJ 17,B 		>> 
	
     		>> 
	f\t %(:`
	IFB <A%H>,<IF1,<PRINTX %A%hRGBLK ADDRESS OMI&TTED ON FLUSH MAC&(RO>>
	XMOVEI	1, &HA
	IFIDN <FLUSH&h><RENAME>,<					 '      
	IFB <C>'(,<IF1,<PRINTX %NE'HWFAB ADDRESS OMIT'hTED ON RENAME MAC(RO>>
	XMOVEI 2, ((C>
	IFDIF <FLUS(HH><RENAME>,<
	IF(hNB <C>,<IF1,<PRI)NTX %MORE THAN 2 )(ARGS DETECTED IN )HFLUSH MACRO>>>
	)h$%FLUSH			
	IFE *<RMS$DY+RMS$DJ>,<*(
		IFNB <B>,<JU*HMP 17,B>
		IFB *h<B>,<JUMP 16,.+1+>	>  
	IFN <RMS$+(DY+RMS$DJ>,< IFNB+H <B>,<
		CAIL 2+h,300000			   
		, PUSHJ 17,B 		>> 
	
     		>>	Y  ]h>$
	IFB <A^>,<IF1,<PRINTX %A^(RGBLK ADDRESS OMI^HTTED ON FREE MACR^hO>>
	XMOVEI	1, _A
	IFIDN <FREE><_(RENAME>,<					   _H    
	IFB <C>,<_hIF1,<PRINTX %NEWF`AB ADDRESS OMITTE`(D ON RENAME MACRO`H>>
	XMOVEI 2, C`h>
	IFDIF <FREE><aRENAME>,<
	IFNB a(<C>,<IF1,<PRINTXaH %MORE THAN 2 ARGahS DETECTED IN FREbE MACRO>>>
	$%FRb(EE			
	IFE <RMS$bHDY+RMS$DJ>,<
		IbhFNB <B>,<JUMP 17c,B>
		IFB <B>,c(<JUMP 16,.+1>	>  cH
	IFN <RMS$DY+RMchS$DJ>,< IFNB <B>d,<
		CAIL 2,3000d(00			   
		 PUSHdHJ 17,B 		>> 
	
     		>> 
	.@ *3
	IFB <A*(>,<IF1,<PRINTX %A*HRGBLK ADDRESS OMI*hTTED ON GET MACRO+>>
	XMOVEI	1, A+(
	IFIDN <GET><RE+HNAME>,<					     +h  
	IFB <C>,<IF,1,<PRINTX %NEWFAB,( ADDRESS OMITTED ,HON RENAME MACRO>>,h
	XMOVEI 2, C>
	IFDIF <GET><REN-(AME>,<
	IFNB <C-H>,<IF1,<PRINTX %M-hORE THAN 2 ARGS D.ETECTED IN GET MA.(CRO>>>
	$%GET			.H
	IFE <RMS$DY+RM.hS$DJ>,<
		IFNB </B>,<JUMP 17,B>
		IFB <B>,<JUMP/H 16,.+1>	>  
	IF/hN <RMS$DY+RMS$DJ>0,< IFNB <B>,<
	0(	CAIL 2,300000			0H   
		 PUSHJ 17,0hB 		>> 
	
     		>> 
	
    	&u thG4			
	PUSHuJ 17,$$RMS##	
	.vHREQUIRE SYS:RMSINI	
SHORD 	6.<p 0H;<
	IFB <A0h>,<IF1,<PRINTX %A1RGBLK ADDRESS OMI1(TTED ON MESSAGE M1HACRO>>
	XMOVEI	11h, A
	IFIDN <MES2SAGE><RENAME>,<		2(			       
	IFB 2H<C>,<IF1,<PRINTX2h %NEWFAB ADDRESS 3OMITTED ON RENAME3( MACRO>>
	XMOVEI3H 2, C>
	IFDIF <3hMESSAGE><RENAME>,4<
	IFNB <C>,<IF4(1,<PRINTX %MORE T4HHAN 2 ARGS DETECT4hED IN MESSAGE MAC5RO>>>
	$%MESSAGE5(			
	IFE <RMS$DY5H+RMS$DJ>,<
		IFN5hB <B>,<JUMP 17,6B>
		IFB <B>,<J6(UMP 16,.+1>	>  
6H	IFN <RMS$DY+RMS$6hDJ>,< IFNB <B>,<7
		CAIL 2,3000007(			   
		 PUSHJ 7H17,B 		>> 
	
     		>> 
	
 	:}Y9 <(<
	IFB <A<H>,<IF1,<PRINTX %A<hRGBLK ADDRESS OMI=TTED ON NOMESSAGE=( MACRO>>
	XMOVEI=H	1, A
	IFIDN <N=hOMESSAGE><RENAME>>,<					       
	>(IFB <C>,<IF1,<PR>HINTX %NEWFAB ADDR>hESS OMITTED ON RE?NAME MACRO>>
	XM?(OVEI 2, C>
	IFD?HIF <NOMESSAGE><RE?hNAME>,<
	IFNB <@C>,<IF1,<PRINTX %@(MORE THAN 2 ARGS @HDETECTED IN NOMES@hSAGE MACRO>>>
	$A%NOMESSAGE			
	IA(FE <RMS$DY+RMS$DJAH>,<
		IFNB <B>,Ah<JUMP 17,B>
		IBFB <B>,<JUMP 16,B(.+1>	>  
	IFN <RBHMS$DY+RMS$DJ>,< IBhFNB <B>,<
		CAICL 2,300000			   
		 PUSHJ 17,B 		>> 
	
     		;FMW sh?T
	IFB <At>,<IF1,<PRINTX %At(RGBLK ADDRESS OMItHTTED ON NXTVOL MAthCRO>>
	XMOVEI	1,u A
	IFIDN <NXTVu(OL><RENAME>,<				uH	       
	IFB <uhC>,<IF1,<PRINTX %vNEWFAB ADDRESS OMv(ITTED ON RENAME MvHACRO>>
	XMOVEI 2vh, C>
	IFDIF <NXwTVOL><RENAME>,<
w(	IFNB <C>,<IF1,<wHPRINTX %MORE THANwh 2 ARGS DETECTED xIN NXTVOL MACRO>>x(>
	$%NXTVOL			
xH	IFE <RMS$DY+RMS$xhDJ>,<
		IFNB <By>,<JUMP 17,B>
	y(	IFB <B>,<JUMP 1yH6,.+1>	>  
	IFN yh<RMS$DY+RMS$DJ>,<z IFNB <B>,<
		Cz(AIL 2,300000			  zH 
		 PUSHJ 17,B 		>> 
	
    	?[@ 1V
	IFB <A(>,<IF1,<PRINTX %AHRGBLK ADDRESS OMIhTTED ON OPEN MACRO>>
	XMOVEI	1, (A
	IFIDN <OPEN><HRENAME>,<					   h    
	IFB <C>,<IF1,<PRINTX %NEWF(AB ADDRESS OMITTEHD ON RENAME MACROh>>
	XMOVEI 2, C>
	IFDIF <OPEN><(RENAME>,<
	IFNB H<C>,<IF1,<PRINTXh %MORE THAN 2 ARGS DETECTED IN OPE(N MACRO>>>
	$%OPHEN			
	IFE <RMS$hDY+RMS$DJ>,<
		IFNB <B>,<JUMP 17(,B>
		IFB <B>,H<JUMP 16,.+1>	>  h
	IFN <RMS$DY+RMS$DJ>,< IFNB <B>(,<
		CAIL 2,3000H00			   
		 PUSHhJ 17,B 		>> 
	
     		>> 
	B,r 5hCd
	IFB <A6>,<IF1,<PRINTX %A6(RGBLK ADDRESS OMI6HTTED ON PARSE MAC6hRO>>
	XMOVEI	1, 7A
	IFIDN <PARSE7(><RENAME>,<					 7H      
	IFB <C>7h,<IF1,<PRINTX %NE8WFAB ADDRESS OMIT8(TED ON RENAME MAC8HRO>>
	XMOVEI 2, 8hC>
	IFDIF <PARS9E><RENAME>,<
	IF9(NB <C>,<IF1,<PRI9HNTX %MORE THAN 2 9hARGS DETECTED IN :PARSE MACRO>>>
	:($%PARSE			
	IFE :H<RMS$DY+RMS$DJ>,<:h
		IFNB <B>,<JU;MP 17,B>
		IFB ;(<B>,<JUMP 16,.+1;H>	>  
	IFN <RMS$;hDY+RMS$DJ>,< IFNB< <B>,<
		CAIL 2<(,300000			   
		<H PUSHJ 17,B 		>> 
	
     		>>	C.@ 53^
	IFB <A5(>,<IF1,<PRINTX %A5HRGBLK ADDRESS OMI5hTTED ON PUT MACRO6>>
	XMOVEI	1, A6(
	IFIDN <PUT><RE6HNAME>,<					     6h  
	IFB <C>,<IF71,<PRINTX %NEWFAB7( ADDRESS OMITTED 7HON RENAME MACRO>>7h
	XMOVEI 2, C>
	IFDIF <PUT><REN8(AME>,<
	IFNB <C8H>,<IF1,<PRINTX %M8hORE THAN 2 ARGS D9ETECTED IN PUT MA9(CRO>>>
	$%PUT			9H
	IFE <RMS$DY+RM9hS$DJ>,<
		IFNB <:B>,<JUMP 17,B>
		IFB <B>,<JUMP:H 16,.+1>	>  
	IF:hN <RMS$DY+RMS$DJ>;,< IFNB <B>,<
	;(	CAIL 2,300000			;H   
		 PUSHJ 17,;hB 		>> 
	
     		>> 
	
    	J, hA\
	IFB <A>,<IF1,<PRINTX %A(RGBLK ADDRESS OMIHTTED ON READ MACRhO>>
	XMOVEI	1, A
	IFIDN <READ><(RENAME>,<					   H    
	IFB <C>,<hIF1,<PRINTX %NEWFAB ADDRESS OMITTE(D ON RENAME MACROH>>
	XMOVEI 2, Ch>
	IFDIF <READ><RENAME>,<
	IFNB (<C>,<IF1,<PRINTXH %MORE THAN 2 ARGhS DETECTED IN READ MACRO>>>
	$%RE(AD			
	IFE <RMS$HDY+RMS$DJ>,<
		IhFNB <B>,<JUMP 17,B>
		IFB <B>,(<JUMP 16,.+1>	>  H
	IFN <RMS$DY+RMhS$DJ>,< IFNB <B>,<
		CAIL 2,3000(00			   
		 PUSHHJ 17,B 		>> 
	
     		>> 
	J-I0 :
	IFB <A(>,<IF1,<PRINTX %AHRGBLK ADDRESS OMIhTTED ON RELEASE MACRO>>
	XMOVEI	1(, A
	IFIDN <RELHEASE><RENAME>,<		h			       
	IFB <C>,<IF1,<PRINTX( %NEWFAB ADDRESS HOMITTED ON RENAMEh MACRO>>
	XMOVEI 2, C>
	IFDIF <(RELEASE><RENAME>,H<
	IFNB <C>,<IFh1,<PRINTX %MORE THAN 2 ARGS DETECT(ED IN RELEASE MACHRO>>>
	$%RELEASEh			
	IFE <RMS$DY+RMS$DJ>,<
		IFN(B <B>,<JUMP 17,HB>
		IFB <B>,<JhUMP 16,.+1>	>  
 	IFN <RMS$DY+RMS$ (DJ>,< IFNB <B>,< H
		CAIL 2,300000 h			   
		 PUSHJ !17,B 		>> 
	
     		>> 
	
 	J-[{ ahFD
	IFB <Ab>,<IF1,<PRINTX %Ab(RGBLK ADDRESS OMIbHTTED ON REMOVE MAbhCRO>>
	XMOVEI	1,c A
	IFIDN <REMOc(VE><RENAME>,<				cH	       
	IFB <chC>,<IF1,<PRINTX %dNEWFAB ADDRESS OMd(ITTED ON RENAME MdHACRO>>
	XMOVEI 2dh, C>
	IFDIF <REeMOVE><RENAME>,<
e(	IFNB <C>,<IF1,<eHPRINTX %MORE THANeh 2 ARGS DETECTED fIN REMOVE MACRO>>f(>
	$%REMOVE			
fH	IFE <RMS$DY+RMS$fhDJ>,<
		IFNB <Bg>,<JUMP 17,B>
	g(	IFB <B>,<JUMP 1gH6,.+1>	>  
	IFN gh<RMS$DY+RMS$DJ>,<h IFNB <B>,<
		Ch(AIL 2,300000			  hH 
		 PUSHJ 17,B 		>> 
	
    	J-h6 lhG
	IFB <Am>,<IF1,<PRINTX %Am(RGBLK ADDRESS OMImHTTED ON RENAME MAmhCRO>>
	XMOVEI	1,n A
	IFIDN <RENAn(ME><RENAME>,<				nH	       
	IFB <nhC>,<IF1,<PRINTX %oNEWFAB ADDRESS OMo(ITTED ON RENAME MoHACRO>>
	XMOVEI 2oh, C>
	IFDIF <REpNAME><RENAME>,<
p(	IFNB <C>,<IF1,<pHPRINTX %MORE THANph 2 ARGS DETECTED qIN RENAME MACRO>>q(>
	$%RENAME			
qH	IFE <RMS$DY+RMS$qhDJ>,<
		IFNB <Br>,<JUMP 17,B>
	r(	IFB <B>,<JUMP 1rH6,.+1>	>  
	IFN rh<RMS$DY+RMS$DJ>,<s IFNB <B>,<
		Cs(AIL 2,300000			  sH 
		 PUSHJ 17,B 		>> 
	
    	J.M9 /KPOPJ	17,	J.z7 ~h@,
	IFB <A>,<IF1,<PRINTX %A(RGBLK ADDRESS OMIHTTED ON REWIND MAhCRO>>
	XMOVEI	1, A
	IFIDN <REWI(ND><RENAME>,<				H	       
	IFB <hC>,<IF1,<PRINTX %NEWFAB ADDRESS OM(ITTED ON RENAME MHACRO>>
	XMOVEI 2h, C>
	IFDIF <REWIND><RENAME>,<
(	IFNB <C>,<IF1,<HPRINTX %MORE THANh 2 ARGS DETECTED IN REWIND MACRO>>(>
	$%REWIND			
H	IFE <RMS$DY+RMS$hDJ>,<
		IFNB <B>,<JUMP 17,B>
	(	IFB <B>,<JUMP 1H6,.+1>	>  
	IFN h<RMS$DY+RMS$DJ>,< IFNB <B>,<
		C(AIL 2,300000			  H 
		 PUSHJ 17,B 		>> 
	
    	Jn0 thG4			
	PUSHuJ 17,$$RMS##	
	.vHREQUIRE SYS:RMSINI	
SHORD 	N,Q @hD<
	IFB <AA>,<IF1,<PRINTX %AA(RGBLK ADDRESS OMIAHTTED ON SEARCH MAAhCRO>>
	XMOVEI	1,B A
	IFIDN <SEARB(CH><RENAME>,<				BH	       
	IFB <BhC>,<IF1,<PRINTX %CNEWFAB ADDRESS OMC(ITTED ON RENAME MCHACRO>>
	XMOVEI 2Ch, C>
	IFDIF <SEDARCH><RENAME>,<
D(	IFNB <C>,<IF1,<DHPRINTX %MORE THANDh 2 ARGS DETECTED EIN SEARCH MACRO>>E(>
	$%SEARCH			
EH	IFE <RMS$DY+RMS$EhDJ>,<
		IFNB <BF>,<JUMP 17,B>
	F(	IFB <B>,<JUMP 1FH6,.+1>	>  
	IFN Fh<RMS$DY+RMS$DJ>,<G IFNB <B>,<
		CG(AIL 2,300000			  GH 
		 PUSHJ 17,B 		>> 
	
    	Or hB4
	IFB <A >,<IF1,<PRINTX %A (RGBLK ADDRESS OMI HTTED ON SPACE MAC hRO>>
	XMOVEI	1, !A
	IFIDN <SPACE!(><RENAME>,<					 !H      
	IFB <C>!h,<IF1,<PRINTX %NE"WFAB ADDRESS OMIT"(TED ON RENAME MAC"HRO>>
	XMOVEI 2, "hC>
	IFDIF <SPAC#E><RENAME>,<
	IF#(NB <C>,<IF1,<PRI#HNTX %MORE THAN 2 #hARGS DETECTED IN $SPACE MACRO>>>
	$($%SPACE			
	IFE $H<RMS$DY+RMS$DJ>,<$h
		IFNB <B>,<JU%MP 17,B>
		IFB %(<B>,<JUMP 16,.+1%H>	>  
	IFN <RMS$%hDY+RMS$DJ>,< IFNB& <B>,<
		CAIL 2&(,300000			   
		&H PUSHJ 17,B 		>> 
	
     		>>	O%|R 0
	$$ISOL(0B)			
	IFE <T$$PSZ-^D18>,<		
	p  IFE T$$PS,<			
		HRRM A,T$$OF+0C
		T$$SZ==0		
	    >
	    IFEp <T$$PS-^D18>,<		
		HRLM A,T$$OF0+C
		T$$SZ==0		P
	    >
	>
	IFpE <T$$SZ-^D36>,<		
		MOVEM A,T$$0OF+C
		T$$SZ==0P		;INDIC INST GENp
	>
	IFN T$$SZ,<			
		DPB A,[<0T$$PS>B5 ! <T$$SZP>B11 ! <T$$OF+C>]
	>
$$OF+C>	S[Q a(6B
	IFB <AaH>,<IF1,<PRINTX %AahRGBLK ADDRESS OMIbTTED ON TRUNCATE b(MACRO>>
	XMOVEI	bH1, A
	IFIDN <TRbhUNCATE><RENAME>,<c					       
	IFc(B <C>,<IF1,<PRINcHTX %NEWFAB ADDRESchS OMITTED ON RENAdME MACRO>>
	XMOVd(EI 2, C>
	IFDIFdH <TRUNCATE><RENAMdhE>,<
	IFNB <C>,e<IF1,<PRINTX %MORe(E THAN 2 ARGS DETeHECTED IN TRUNCATEeh MACRO>>>
	$%TRUfNCATE			
	IFE <Rf(MS$DY+RMS$DJ>,<
fH		IFNB <B>,<JUMPfh 17,B>
		IFB <gB>,<JUMP 16,.+1>	g(>  
	IFN <RMS$DYgH+RMS$DJ>,< IFNB <ghB>,<
		CAIL 2,3h00000			   
		Ph(USHJ 17,B 		>> 
	
	WH		>>@46
	IFB <A@(>,<IF1,<PRINTX %A@HRGBLK ADDRESS OMI@hTTED ON UPDATE MAACRO>>
	XMOVEI	1,A( A
	IFIDN <UPDAAHTE><RENAME>,<				Ah	       
	IFB <BC>,<IF1,<PRINTX %B(NEWFAB ADDRESS OMBHITTED ON RENAME MBhACRO>>
	XMOVEI 2C, C>
	IFDIF <UPC(DATE><RENAME>,<
CH	IFNB <C>,<IF1,<ChPRINTX %MORE THAND 2 ARGS DETECTED D(IN UPDATE MACRO>>DH>
	$%UPDATE			
Dh	IFE <RMS$DY+RMS$EDJ>,<
		IFNB <BE(>,<JUMP 17,B>
	EH	IFB <B>,<JUMP 1Eh6,.+1>	>  
	IFN F<RMS$DY+RMS$DJ>,<F( IFNB <B>,<
		CFHAIL 2,300000			  Fh 
		 PUSHJ 17,B 		>> 
	
    	W%J7 hh>|
	IFB <Ai>,<IF1,<PRINTX %Ai(RGBLK ADDRESS OMIiHTTED ON UTLINT MAihCRO>>
	XMOVEI	1,j A
	IFIDN <UTLIj(NT><RENAME>,<				jH	       
	IFB <jhC>,<IF1,<PRINTX %kNEWFAB ADDRESS OMk(ITTED ON RENAME MkHACRO>>
	XMOVEI 2kh, C>
	IFDIF <UTlLINT><RENAME>,<
l(	IFNB <C>,<IF1,<lHPRINTX %MORE THANlh 2 ARGS DETECTED mIN UTLINT MACRO>>m(>
	$%UTLINT			
mH	IFE <RMS$DY+RMS$mhDJ>,<
		IFNB <Bn>,<JUMP 17,B>
	n(	IFB <B>,<JUMP 1nH6,.+1>	>  
	IFN nh<RMS$DY+RMS$DJ>,<o IFNB <B>,<
		Co(AIL 2,300000			  oH 
		 PUSHJ 17,B 		>> 
	
	^	hA
	IFB <A
>,<IF1,<PRINTX %A
(RGBLK ADDRESS OMI
HTTED ON WAIT MACR
hO>>
	XMOVEI	1, A
	IFIDN <WAIT><(RENAME>,<					   H    
	IFB <C>,<hIF1,<PRINTX %NEWF
AB ADDRESS OMITTE
(D ON RENAME MACRO
H>>
	XMOVEI 2, C
h>
	IFDIFE<WAIT><
	IFNB,IF1,<PRINTXT MACRO>>>
	$%WA(IT			
	IFE <RMS$HDY+RMS$DJ>,<
		IhFNB <B>,<JUMP 17,B>
		IFB <B>,(<JUMP 16,.+1>	>  H
	IFN <RMS$DY+RMhS$DJ>,< IFNB <B>,<
		CAIL 2,3000(00			   
		 PUSHHJ 17,B 		>> 
	
     		>> 
	 *hC

	IFB <A+>,<IF1,<PRINTX %A+(RGBLK ADDRESS OMI+HTTED ON WRITE MAC+hRO>>
	XMOVEI	1, ,A
	IFIDN <WRITE,(><RENAME>,<					 ,H      
	IFB <C>,h,<IF1,<PRINTX %NE-WFAB ADDRESS OMIT-(TED ON RENAME MAC-HRO>>
	XMOVEI 2, -hC>
	IFDIF <WRIT.E><RENAME>,<
	IF.(NB <C>,<IF1,<PRI.HNTX %MORE THAN 2 .hARGS DETECTED IN /WRITE MACRO>>>
	/($%WRITE			
	IFE /H<RMS$DY+RMS$DJ>,</h
		IFNB <B>,<JU0MP 17,B>
		IFB 0(<B>,<JUMP 16,.+10H>	>  
	IFN <RMS$0hDY+RMS$DJ>,< IFNB1 <B>,<
		CAIL 21(,300000			   
		1H PUSHJ 17,B 		>> 
	
     		>>: +"a
	DEFINE +0A$B(ARG)<
		IF+P1,<PRINTX	%"A$B+p" RMS-11 ONLY, IG,NORED BY RMS-20>
	>
YhRMS-20>,P"g
	IRP A,,p< ..BADF(F,A) >
.BADF(F,A)">
	IRP A,-P< ..BADF(R,A) >
.BADF(R,A)">
	IRP A,.0< ..BADF(X,A) >
.BADF(X,A)(>P#=P 6D(9P# D=P O,(9P O,=P >}{woP