Google
 

Trailing-Edge - PDP-10 Archives - bb-bt99h-bb - swil.unv
There are 21 other files named swil.unv in the archive. Click here to see a list.
x
,R}@P HD$qQ HD$uQ HD$zQ HD$0P HD$Q HD$Q  HD$\Q HD$Q @HD$Q HD$SQ HD$qQ HD$QQ HD$VP$HD$(zQ HD$*7Q  HD$+P HD$+Q @HD$+Q HD$+Q  HD$,WQ @HD$-P HD$4JQ @HD$8ZP HD$8qQ  HD$8vQ HD$8xP"HD$9PP HD$9RP HD$9WP HD$9XP HD$9wP HD$:Q HD$:3P$HD$:vP!HD$;3P!HD$;9P HD$<Q HD$<PP HD$<RP HD$<XP HD$<tQ HD$=Q HD$>6Q HD$H0Q HD$H1Q HD$IQ HD$I6Q HD$IQQ HD$IWQ HD$IXQ  HD$IYP HD$I[P HD$J9P HD$JrQ HD$KQ HD$KP HD$K0Q HD$K7Q @HD$K:Q HD$KIQ HD$KVQ HD$LQP HD$LSQ  HD$LpQ HD$LsP HD$LtQ HD$M8Q HD$MqP HD$XQQ HD$YQQ HD$[Q HD$[sQ HD$[zQ HD$^Q HD$hqQ HD$huP HD$iP HD$iQ HD$kQ @HD$krQ HD$lQ HD$lSQ  HD$lWP HD$mP @HD$nQ HD$yP HD$y:Q HD${SQ HD%	Q HD%Q HD%
RQ HD%Q @HD%Q HD%3Q HD%90P HD%9rQ HD%9zQ HD%I0P HD%KpQ HD%LYQ HD%LpQ @HD%X1Q HD%X9P HD%X\Q HD%X|Q HD%YQ HD%YP$HD%YWQ HD%[ZQ HD%[yQ @HD%\pQ HD%^Q  HD%drP HD%h6P HD%iQ HD%iQ HD%iP HD%i3Q HD%iWQ HD%iYQ HD%j6Q @HD%jqQ HD%kQ HD%lqQ HD%m6Q @HD%mWQ HD%nP"HD%yP!HD%yXP @HD%zrQ HD%{Q HD%{QQ HD%}WP HD&8Q HD&xQ HD&	Q HD&	Q  HD&	0P @HD&	<Q HD&
RQ HD&
WQ HD&
[Q @HD&Q HD&(0Q HD&(1Q HD&(2Q @HD&(4Q HD&(5Q HD&(9Q @HD&(uP"HD&)1Q HD&)7P HD&)WQ HD&*Q HD&+Q  HD&,VQ HD&-Q  HD&-qQ HD&-wQ HD&8sP HD&9Q HD&90P HD&9WQ HD&9ZQ  HD&:Q  HD&:2Q HD&<Q @HD&<Q HD&<P HD&<2Q  HD&<7Q HD&<PP  HD&=8Q HD&=pQ  HD&=vP"HD&I0P  HD&I3P  HD&K2Q HD&K8Q HD&LQ @HD&LVQ HD&LWQ HD&Z3Q HD&[Q  HD&\Q HD&\Q  HD&xTQ HD&xuP!HD&{P HD&{P HD&{P$HD&|zP HD'Q HD'	Q @HD'	Q HD'
Q  HD'
Q @HD'+rQ HH$qP HH$uP HH$zP HH$0P HH$P HH$P HH$\P HH$P HH$P HH$SP HH$qP HH$QP HH$VP HH$(zP HH$*7P HH$+P$HH$+P HH$+P HH$+P HH$,WP HH$-Q HH$4JP HH$8ZP HH$8qP HH$8vP HH$8xP HH$9PQ HH$9RQ HH$9WQ HH$9XQ HH$9wQ HH$:P HH$:3P HH$:vP HH$;3P HH$;9P HH$<P HH$<PQ @HH$<RP!HH$<XP"HH$<tP HH$=P HH$>6P HH$H0P HH$H1P HH$IP HH$I6P HH$IQP HH$IWP HH$IXP HH$IYP HH$I[P HH$J9P HH$JrP HH$KP HH$KP HH$K0P HH$K7P HH$K:P HH$KIP HH$KVP HH$LQP HH$LSP HH$LpP HH$LsQ @HH$LtP HH$M8P HH$MqP HH$XQP HH$YQP HH$[P HH$[sP HH$[zP HH$^P HH$hqP HH$huP HH$iP HH$iP HH$kP HH$krP HH$lP HH$lSP HH$lWP HH$mP HH$nP HH$yP HH$y:P HH${SP HH%	P HH%P HH%
RP HH%P HH%P HH%3P HH%90P HH%9rP HH%9zP HH%I0P HH%KpP HH%LYP HH%LpP HH%X1P HH%X9Q HH%X\P HH%X|P HH%YP HH%YP HH%YWP HH%[ZP HH%[yP HH%\pP HH%^P HH%drQ  HH%h6Q  HH%iP HH%iP HH%iP HH%i3P HH%iWP HH%iYP HH%j6P HH%jqP HH%kP HH%lqP HH%m6P HH%mWP HH%nP HH%yP HH%yXP HH%zrP HH%{P HH%{QP HH%}WQ HH&8P HH&xP HH&	P HH&	P HH&	0P HH&	<P HH&
RP HH&
WP HH&
[P HH&P HH&(0P HH&(1P HH&(2P HH&(4P HH&(5P HH&(9P HH&(uP HH&)1P HH&)7Q HH&)WP HH&*P HH&+P HH&,VP HH&-P HH&-qP HH&-wP HH&8sP HH&9P HH&90P HH&9WP HH&9ZP HH&:P HH&:2P HH&<P HH&<P HH&<P HH&<2P HH&<7P HH&<PP HH&=8P HH&=pP HH&=vP HH&I0P HH&I3P HH&K2P HH&K8P HH&LP HH&LVP HH&LWP HH&Z3P HH&[P HH&\P HH&\P HH&xTP HH&xuP HH&{Q HH&{P HH&{P HH&|zQ HH'P HH'	P HH'	P HH'
P HH'
P HH'+rP I 
APr

;(xxx)
Ap DAP MESSAGE HEAD
BER

XM	DAP,0,<D
B0AP message type>
BP
	XD	MHF,5FX,,<Me
Bpssage header flag
Cs>
		XF	SID,0,<S
C0tream ID field pr
CPesent>
		XF	HLN,
Cp1,<LENGTH field p
Dresent>
		XF	HL2
D0,2,<LEN256 field 
DPpresent>
		XF	BC
DpT,3,<BITCNT field
E present>
		XF	X
E0X1,4,<Reserved>

EP		XF	SHX,5,<SYSPE
EpC field present>
F
		XF	MOR,6,<More
F0 data coming>
	X
FPD	SID,1B,,<Stream
Fp identification>
G
	XD	HLN,1B,,<Mes
G0sage data length 
GP(LSB)>
	XD	HL2,1
GpB,,<Message data 
Hlength (MSB)>
	X
H0D	BCT,1B,,<Traili
HPng (unused) bit c
Hpount>
	XD	SHX,4I
IV,,<SYSPEC system
I0-specific data>

IP

;(001) CONFIG
IpURATION

XM	CFG
J,1,<Configuration
J0>
	XD	MSZ,2B,,<M
JPaximum DAP protoc
Jpol message size>
K
	XD	OST,1B,,<Ope
K0rating system typ
KPe>
		XV	ORT,1,<R
KpT-11>
		XV	ORE,2
L,<RSTS/E>
		XV	O
L0RS,3,<RSX-11S>
	
LP	XV	ORM,4,<RSX-11
LpM>
		XV	ORD,5,<R
MSX-11D>
		XV	OIA
M0,6,<IAS>
		XV	OV
MPX,7,<VAX/VMS>
		
MpXV	OT2,8,<TOPS-20
N>
		XV	OT1,9,<TO
N0PS-10>
		XV	OR8,
NP10,<RTS-8>
		XV	
NpOS8,11,<OS-8>
		
OXV	ORP,12,<RSX-11
O0M+>
		XV	OCP,13,
OP<COPOS/11>
		XV	
OpOPS,14,<P/OS>
		
PXV	OEL,15,<ELAN>
P0
		XV	OCM,16,<CP/
PPM>
		XV	OMS,17,<
PpMS-DOS>
			$DVOM
QX==$DVOMS	;Maximu
Q0m known operating
QP system type
	XD
Qp	FST,1B,,<File sy
Rstem type>
		XV	
R0F11,1,<RMS-11>
	
RP	XV	F20,2,<RMS-20
Rp>
		XV	F32,3,<RM
SS-32>
		XV	FF1,4
S0,<FCS-11>
		XV	F
SPRT,5,<RT-11>
		X
SpV	FNS,6,<No file 
Tsystem supported>
T0
		XV	FT2,7,<TOP
TPS-20>
		XV	FT1,8
Tp,<TOPS-10>
		XV	
UFO8,9,<OS-8>
		X
U0V	F3S,10,<RMS-32S
UP>
		XV	FCM,11,<C
UpP/M>
		XV	FMS,12
V,<MS-DOS>
			$DV
V0FMX==$DVFMS	;Maxi
VPmum known file sy
Vpstem type
	XD	DV
WR,1B,,<DAP protoc
W0ol version>
	XD	
WPDVE,1B,,<DAP ECO 
Wplevel>
	XD	DVU,1
XB,,<DAP user (cus
X0tomer) mod level>
XP
	XD	DVS,1B,,<DA
XpP software (relea
Yse) version>
	XD
Y0	DVT,1B,,<DAP use
YPr software versio
Ypn>
	XD	CNF,10FX,
Z,<Generic configu
Z0ration flags>
		
ZPXF	FPA,0,<File pr
Zpeallocation>
		X
[F	SFO,1,<Sequenti
[0al file organizat
[Pion>
		XF	RFO,2,
[p<Relative file or
\ganization>
		XF
\0	DFO,3,<Direct fi
\Ple organization>
\p
		XF	FXC,4,<File
] extension via CO
]0NTROL(EXTEND)>
	
]P	XF	SFT,5,<Sequen
]ptial file transfe
^r>
		XF	RAR,6,<R
^0andom access by r
^Pelative record nu
^pmber>
		XF	RAB,7
_,<Random access b
_0y virtual block n
_Pumber>
		XF	RAK,
_p8,<Random access 
`by key>
		XF	RAH
`0,9,<Random access
`P by hash code>
	
`p	XF	RAA,10,<Rando
am access by recor
a0d file address>

aP		XF	MFO,11,<Mult
api-keyed indexed f
bile organization>
b0
		XF	SWA,12,<Sw
bPitching record ac
bpcess mode>
		XF	
cAPN,13,<Append fi
c0le access>
		XF	
cPCMF,14,<Command f
cpile submission/ex
decution>
		XF	CC
d0P,15,<Data compre
dPssion>
		XF	MDS,
dp16,<Multiple data
e streams>
		XF	D
e0FC,17,<Return fil
ePe attributes via 
epCONTROL(DISPLAY)>
f
		XF	BLR,18,<Bl
f0ocking of message
fPs up to response>
fp
		XF	BLU,19,<Un
glimited blocking 
g0of DAP messages>
gP
		XF	C25,20,<Ext
gpended length fiel
hd in header>
		X
h0F	FCK,21,<File da
hPta checksuming>

hp		XF	KEA,22,<Key 
idefinition attrib
i0utes message>
		
iPXF	AEA,23,<Alloca
iption attributes m
jessage>
		XF	SEA
j0,24,<Summary attr
jPibutes message>

jp		XF	DIR,25,<Dire
kctory listing cap
k0ability>
		XF	TE
kPA,26,<Date/time a
kpttributes message
l>
		XF	PEA,27,<P
l0rotection attribu
lPtes message>
		X
lpF	LEA,28,<Access 
mcontrol list mess
m0age>
		XF	SPO,29
mP,<Spooling via FO
mpP field>
		XF	CM
nS,30,<Command fil
n0e via FOP field>
nP
		XF	FDE,31,<Fil
npe deletion via FO
oP field>
		XF	DF
o0S,32,<Default fil
oPe specification>
op
		XF	SRA,33,<Seq
puential record ac
p0cess>
		XF	FTR,3
pP4,<File transfer 
pprecovery>
		XF	B
qTC,35,<BITCNT fie
q0ld of data messag
qPe>
		XF	WST,36,<
qpWarning STATUS me
rsage>
		XF	REN,3
r07,<File rename vi
rPa ACCESS message>
rp
		XF	WLD,38,<Fi
sle wildcarding>

s0		XF	CGN,39,<GO/N
sPOGO via ACCOPT fi
speld>
		XF	NAM,40
t,<Name message>

t0		XF	DSG,41,<DAP 
tPmessage segmentat
tpion>
		XF	CFA,42
u,<Change of main 
u0attributes via AC
uPCOMP(CHANGE)>
		
upXF	CFD,43,<Change
v of date/time via
v0 ACCOMP(CHANGE)>
vP
		XF	CFP,44,<Cha
vpnge of protection
w via ACCOMP(CHANG
w0E)>
		XF	CFN,45,
wP<Change of file n
wpame via ACCOMP(CH
xANGE)>
		XF	MAR,
x046,<Return of mod
xPified attributes 
xpon create>
		XF	
yN3D,47,<3-part NA
y0ME messages via D
yPISPLAY field>
		
ypXF	CRA,48,<Change
z of main attribut
z0es via ACCESS(REN
zPAME)>
		XF	CRD,4
zp9,<Change of date
{/time via ACCESS(
{0RENAME)>
		XF	CR
{PP,50,<Change of p
{protection via ACC
|ESS(RENAME)>
		X
|0F	BLC,51,<BLKCNT 
|Pfield in CONTROL 
|pmessage>
		XF	OV
}O,52,<Octal file 
}0version only>


}P
;(002) ATTRIBUT
}pES

XM	ATR,2,<M
~ain attributes>

~0	XD	M02,6MX,,<Att
~Pributes message m
~penu>
	XD	DTY,2FX
,,<Data type>
		
0XF	ASC,0,<7-bit A
PSCII characters>
p
		XF	IMG,1,<Image 8-bit bytes>
	0	XF	EBC,2,<EBCDICP characters>
		XpF	CPR,3,<Compressed format>
		XF	0EXE,4,<ExecutableP code>
		XF	PRV,p5,<Privileged code>
		XF	XX2,6,<R0eserved>
		XF	ZOPD,7,<Zero on delepte>
	XD	ORG,1B,,<File organizatio0n>
		XV	OSQ,0,<SPequential>
		XV	pORL,16,<Relative>
		XV	OID,32,<In0dexed>
		XV	OHS,P48,<Hashed>
	XD	pRFM,1B,,<Record format>
		XV	FNR,00,<No (undefined)P record format>
p		XV	FFX,1,<Fixed length records>
		XV	FVR,2,<VariPable length recorpds>
		XV	FVF,3,<Variable with fix0ed control>
		XVP	FST,4,<[ASCII] Sptream format>
		XV	FSL,5,<[ASCII]0 Stream-LF formatP>
		XV	FSC,6,<[ApSCII] Stream-CR f	ormat>
	XD	RAT,3	0FX,,<Record attri	Pbutes>
		XF	FCC,	p0,<FORTRAN carria
ge control>
		XF
0	ILC,1,<Implied <
PLF><CR> envelope>
p
		XF	PRN,2,<VAX Print-file carri0age control>
		XPF	NSB,3,<Records pdo not span physi
cal blocks>
		XF
0	EFC,4,<Embedded 
Pformat control>

p		XF	CCC,5,<COBOL
		XF	LSA,6,<Limbe
		XF	MCY,7,<MACY11 for0mat>
	XD	BLS,2B,P,<Physical block psize (bytes) for device>
	XD	MRS,02B,,<[Maximum] rePcord size (bytes)p>
	XD	ALQ,5CV,,<Allocation quanti0ty (blocks)>
	XDPE	BKS,1B,,<Bucketp size (blocks)>
	XD	FSZ,1B,,<Fixe0d header size of Pvariable length rpecord>
	XDE	MRN,5CV,,<Maximum rec0ord number>
	XD	PRTS,40AV,,<Run-tipme system name>
	XD	DEQ,2B,,<Defa0ult extension (grPowth) quantity (bplocks)>
	XD	FOP,6FX,,<File access0 options>
		XF	RPWO,0,<Rewind on OpPEN>
		XF	RWC,1,<Rewind on CLOSE>0
		XF	XX3,2,<ResPerved>
		XF	EOT,p3,<Skip to EOT>
		XF	DLC,4,<Don't0 lock file if notP properly CLOSEd>p
		XF	DRF,5,<Directory file>
		X0F	FLK,6,<File locPked>
		XF	CTG,7,p<Contiguous allocation required>
0		XF	SUP,8,<SuperPsede extant file pon CREATE>
		XF	NEF,9,<Do not ski0p to EOF on OPEN Pfor PUT>
		XF	TMpP,10,<Temporary file>
		XF	TMD,110,<Temporary file,P mark for DELETE pon CLOSE>
		XF	XX4,12,<Reserved>
		XF	DMO,13,<RewPind and dismount pon CLOSE>
		XF	WCK,14,<Enable wri0te checking>
		XPF	RCK,15,<Enable pread checking>
		XF	CIF,16,<CREAT0E new file if oneP doesn't exist>
p		XF	OLF,17,<Override lock on file0 on OPEN>
		XF	SPQO,18,<Sequentialp access only>
		XF	MXV,19,<Maximi0ze version numberP>
		XF	SPC,20,<Sppool file to line  printer on CLOSE 0>
		XF	SCF,21,<S Pubmit as command  pfile on CLOSE>
	!	XF	DLT,22,<Delet!0e file on CLOSE>
		XF	CBT,23,<Try!p for contiguous f"ile, ok if fails>"0
		XF	WLF,24,<Wa"Pit for locked fil"pe>
		XF	DFW,25,<#Deferred write>
#0		XF	TEF,26,<Trun#Pcate to EOF on CL#pOSE>
		XF	OFP,27$,<Output file par$0se>
	XD	BSZ,1B,,$P<Byte size (bits $pper logical data %byte)>
	XD	DEV,6%0FX,,<Device chara%Pcteristics>
		XF%p	REC,0,<Record-or&iented>
		XF	CCL&0,1,<Carriage-cont&Prol>
		XF	TRM,2,&p<Device is a term'inal>
		XF	MDI,3'0,<Directory-struc'Ptured>
		XF	SDI,'p4,<Single-directo(ry only>
		XF	SQ(0D,5,<Sequential b(Plock oriented (e.(pg., MTA)>
		XF	N)UL,6,<Device is N)0UL:>
		XF	FOD,7,)P<File-oriented (e)p.g., disk or tape*)>
		XF	DSH,8,<D*0evice is sharable*P>
		XF	SPL,9,<De*pvice is being spo+oled>
		XF	MNT,1+00,<Device is curr+Pently mounted>
	+p	XF	DMT,11,<Devic,e is marked for d,0ismount>
		XF	AL,PL,12,<Device is a,pllocated>
		XF	I-DV,13,<Can do inp-0ut>
		XF	ODV,14,-P<Can do output>
-p		XF	SWL,15,<Soft.ware write-locked.0>
		XF	AVL,16,<A.Pvailable for use>.p
		XF	ELG,17,<Er/ror logging enabl/0ed>
		XF	MBX,18,/P<Device is a mail/pbox>
		XF	RTM,190,<Real time in na00ture>
		XF	RAD,20P0,<Random access>0p
		XF	DRC,21,<Re1ad-checking enabl10ed>
		XF	DWC,22,1P<Write-checking e1pnabled>
		XF	FRN2,23,<Foreign in n20ature>
		XF	NDV,2P24,<Network devic2pe>
		XF	GDV,25,<3Generic device>
30	XD	SDC,6FX,,<Spo3Poling device char3pacteristics>
TRC4 <    	XF	RCO,0,<40Record-oriented>
		XF	CRG,1,<Carr4piage-control>
		5XF	TTY,2,<Device 50is a terminal>
	5P	XF	DRS,3,<Direct5pory-structured>
6		XF	SDO,4,<Singl60e-directory only>6P
		XF	SQB,5,<Seq6puential block ori7ented (e.g., MTA)70>
		XF	DNL,6,<De7Pvice is NUL:>
		7pXF	FOR,7,<File-or8iented (e.g., dis80k or tape)>
		XF8P	SHD,8,<Device is8p sharable>
		XF	9SPD,9,<Device is 90being spooled>
	9P	XF	CMN,10,<Devic9pe is currently mo:unted>
		XF	MKD,:011,<Device is mar:Pked for dismount>:p
		XF	ALD,12,<De;vice is allocated;0>
		XF	CDI,13,<C;Pan do input>
		X;pF	CDO,14,<Can do <output>
		XF	WLK<0,15,<Software wri<Pte-locked>
		XF	<pAVU,16,<Available= for use>
		XF	E=0LE,17,<Error logg=Ping enabled>
		X=pF	MAI,18,<Device >is a mailbox>
		>0XF	RLT,19,<Real t>Pime in nature>
	>p	XF	RAC,20,<Rando?m access>
		XF	R?0CE,21,<Read-check?Ping enabled>
		X?pF	WCE,22,<Write-c@hecking enabled>
		XF	FGN,23,<For@Peign in nature>
@p		XF	NET,24,<NetwAork device>
		XFA0	GEN,25,<Generic APdevice>    > 
	XApD	LRL,2B,,<LongesBt record length wB0ithin file>
	XD	BPHBK,5CV,,<HighestBp virtual file bloCck allocated>
	XC0D	EBK,5CV,,<End oCPf file virtual blCpock number>
	XD	DFFB,2B,,<First frD0ee byte in EBK>
DP	XD	SBN,5CV,,<StaDprting block numbeEr of file on mediE0a>


;(003) ACEPCESS

XM	ACS,3,Ep<File access>
	XFD	AFC,1B,,<AccessF0 function>
		XV	FPARD,1,<Open file Fp(for read)>
		XVG	AWR,2,<Open fileG0 (for write)>
		GPXV	ARN,3,<Rename>Gp
		XV	ADL,4,<DelHete>
		XV	ADR,6,H0<Directory list>
		XV	ASB,7,<SubmHpit as command filIe>
		XV	AEC,8,<EI0xecute command fiIPle>
	XD	AOP,5FX,Ip,<Access options>J
		XF	OKE,0,<I/OJ0 errors are not fJPatal>
		XF	MAC,1Jp,<Modify attributKes as needed for K0create>
		XF	ACKKP,3,<Checksum the Kpfile data>
		XF	LGNG,4,<Go/Nogo (wL0ait for confirmatLPion)>
	XD	FIL,25Lp5AV,,<File specifMication>
	XD	FACM0,3FX,,<File accesMPs operations>
		MpXF	PUT,0,<Put accNess>
		XF	GET,1,N0<Get access>
		XNPF	DEL,2,<Delete aNpccess>
		XF	UPD,O3,<Update access>O0
		XF	TRN,4,<TruOPncate access>
		OpXF	BIO,5,<Block-mPode I/O>
		XF	BRP0O,6,<Switching bePPtween block and rPpecord I/O>
		XF	QAPP,7,<Append AccQ0ess>
	XD	SHR,3FXQP,,<Shared file acQpcess operations>
		XF	PUT,0,<Put R0access>
		XF	GETRP,1,<Get access>
Rp		XF	DEL,2,<DeletSe access>
		XF	US0PD,3,<Update acceSPss>
		XF	MSA,4,<SpMultiple-stream aTccess>
		XF	UPI,T05,<User-provided TPinterlocking>
		TpXF	NIL,6,<No acceUss by other usersU0>
	XD	ADS,4FX,,<UPAccess display reUpquested>
		XF	DMVA,0,<Main attribuV0tes>
		XF	DKD,1,VP<Key definition aVpttributes>
		XF	WDAA,2,<AllocationW0 attributes>
		XWPF	DSA,3,<Summary Wpattributes>
		XFX	DDT,4,<Date and X0time attributes>
		XF	DFP,5,<FileXp protection attriYbutes>
		XF	XX5,Y06,<Reserved>
		XYPF	DAC,7,<Access cYpontrol list attriZbutes>
		XF	DNM,Z08,<Name message wZPith resultant filZpe>
		XF	DN3,9,<3[-part name messag[0es (vol, dir, fil[P)>
	XD	PSW,40AV,[p,<File password>


;(004) CONTR\0OL

XM	CTL,4,<C\Pontrol>
	XD	CFC,\p1B,,<Control func]tion>
		XV	CGT,1]0,<Get (read) reco]Prd or block>
		X]pV	CON,2,<Connect ^(initialize) data^0 stream>
		XV	CU^PP,3,<Update curre^pnt record>
		XV	_CPT,4,<Put (write_0) record or block_P>
		XV	CDL,5,<De_plete current reco`rd>
		XV	CRW,6,<`0Rewind file>
		X`PV	CTN,7,<Truncate`p file>
		XV	CMD,a8,<Modify file ata0tributes>
		XV	CaPRR,9,<Release (unaplock) record>
		bXV	CFR,10,<Free (b0unlock) all recorbPds>
		XV	CXB,11,bp<EXTEND-BEGIN viac following allocac0tion>
		XV	CFL,1cP2,<Flush out I/O cpdata>
		XV	CNV,1d3,<Next volume prd0ocessing>
		XV	CdPFI,14,<Find recordpd>
		XV	CXE,15,<eEXTEND-END>
		XVe0	CDS,16,<Display eP(retrieve) file aepttributes>
		XV	fCFS,17,<Forward sf0pace the file (blfPocks)>
		XV	CBS,fp18,<Backspace theg file (blocks)>
g0		XV	CCP,19,<ChecgPkpoint the file>
		XV	CRG,20,<Geth (read) recovery>h0
		XV	CPG,21,<PuhPt (write) recoverhpy>
	XD	M04,4MX,,i<Control message i0menu>
	XD	RAC,1BiP,,<Record access ipmode>
		XV	CSR,0j,<Sequential recoj0rd access>
		XV	jPCKY,1,<Keyed accejpss>
		XV	CRF,2,<kRandom access by k0record file addrekPss>
		XV	CSF,3,<kpSequential file alccess>
		XV	CBM,l04,<Block-mode acclPess>
		XV	CBF,5,lp<Block-mode file mtransfer>
	XDE	Km0EY,255IV,,<AccessmP key>
	XDE	KRF,1mpB,,<Key of referennce>
	XD	ROP,6FXn0,,<Record level onPperations>
		XF	npEOF,0,<Position too EOF>
		XF	FDL,o01,<Fast record deoPlete>
		XF	UIF,2op,<Update existingp records>
		XF	Cp0SH,3,<Use hash copPde>
		XF	LOA,4,<ppFollow fill quantqities>
		XF	ULK,q05,<Manual lockingqP/unlocking>
		XFqp	TPT,6,<Truncate rput>
		XF	RHD,7,r0<Read ahead>
		XrPF	WBH,8,<Write berphind>
		XF	KGE,9s,<Key is greater s0than or equal>
	sP	XF	KGT,10,<Key isps greater than>
t		XF	NLR,11,<Do nt0ot lock record>
tP		XF	RLR,12,<Readtp locked record>
u		XF	BLI,13,<Blocu0k I/O>
		XF	CKL,uP14,<Compare for kupey limit reached>v
		XF	NXR,15,<Nov0n-existant recordvP processing>
		XvpF	WLR,16,<Wait fowr locked record>
		XF	RRL,17,<ReawPd record regardlewpss of lock>
		XFx	LRR,18,<Lock recx0ord for read onlyxP>
	XDE	HSH,5IV,,xp<Hash code>
	XD	yCDS,4FX,,<Controly0 display requesteyPd>
	XD	BLK,1B,,<ypBlock count ("blozcking factor") pez0r I/O operation>


;(005) CONTIzpNUE

XM	CNT,5,<{Continue transfer{0>
	XDS	M05,4MX,,{P<Internal CONTINU{pE message menu>
|	XD	C2F,1B,,<Cont|0inue function cod|Pe>
		XV	CTA,1,<T|pry again>
		XV	C}SK,2,<Skip and co}0ntinue>
		XV	CAB}P,3,<Abort current}p file operation>
		XV	CRS,4,<Resu~0me processing>
	~P	XV	CTR,5,<Termin~pate ACCESS operation>


;(006) 0ACKNOWLEDGE

XMP	ACK,6,<Acknowledpge>


;(007) A
CCESS COMPLETE

0
XM	ACM,7,<Access
P complete>
	XDS	
pM07,4MX,,<Interna
l ACCOMP message 
0menu>
	XD	A2F,1B
P,,<Access complet
pion function>
		
XV	ACL,1,<Close c
0urrent file>
		X
PV	ARS,2,<Response
p (to access compl
ete)>
		XV	AKL,3
0,<Kill/reset/abor
Pt current file>
p		XV	AES,4,<End o
f data stream>
	
0	XV	ASK,5,<Skip (
Pthis wildcarded f
pile)>
		XV	ACB,6
,<CHANGE-BEGIN st
0art up RENAME ope
Pration>
		XV	ACE
p,7,<CHANGE-END>
		XV	ATR,8,<Termi
0nate ACCESS opera
Ption>
	XD	AFO,6F
pX,,<File access o
ptions>
TRC <   
0        XF	RDO,0,
P<Rewind on OPEN>
p
		XF	RDC,1,<Rewi
nd on CLOSE>
		X
0F	XX6,2,<Reserved
P>
		XF	SKE,3,<Sk
pip to EOT>
		XF	
	NPC,4,<Don't lock
	0 file if not prop
	Perly CLOSEd>
		X
	pF	DFL,5,<Director
y file>
		XF	LOK
0,6,<File locked>
P
		XF	CTA,7,<Cont
piguous allocation
 required>
		XF	
0SEX,8,<Supersede 
Pextant file on CR
pEATE>
		XF	NSK,9
,<Do not skip to 
0EOF on OPEN for P
PUT>
		XF	TPF,10,
p<Temporary file>

		XF	TPD,11,<Tem
0porary file, mark
P for DELETE on CL
pOSE>
		XF	XX7,12
,<Reserved>
		XF
0	RDM,13,<Rewind a
Pnd dismount on CL
pOSE>
		XF	EWC,14
,<Enable write ch
0ecking>
		XF	ERC
P,15,<Enable read 
pchecking>
		XF	C
RN,16,<CREATE new
0 file if one does
Pn't exist>
		XF	
pOLK,17,<Override 
lock on file on O
0PEN>
		XF	SQA,18
P,<Sequential acce
pss only>
		XF	MV
N,19,<Maximize ve
0rsion number>
		
PXF	SFL,20,<Spool 
pfile to line prin
ter on CLOSE>
		
0XF	SBF,21,<Submit
P as command file 
pon CLOSE>
		XF	D
EC,22,<Delete fil
0e on CLOSE>
		XF
P	CTO,23,<Try for 
pcontiguous file, 
ok if fails>
		X
0F	WTL,24,<Wait fo
Pr locked file>
	
p	XF	DWR,25,<Defer
red write>
		XF	
0TEN,26,<Truncate 
Pto EOF on CLOSE>
p
		XF	POF,27,<Out
put file parse>	>
0 
	XD	CKS,2B,,<F
Pile data checksum
p>


;(008) DAT
A

XM	DAT,8,<Da
0ta>
	XD	RCN,8BV,
P,<Record number>
p


;(009) STATU
S

XM	STS,9,<St
0atus>
	XDS	M09,4
PMX,,<Internal STA
pTUS message menu>

	XD	STC,2B,,<St
0atus code>
	XD	S
PRA,8BV,,<Record a
pddress for status
>
	XD	SRN,8BV,,<
0Record number for
P status>
	XD	STV
p,8BV,,<Secondary 
status value>
	X
0D	STX,255AV,,<Sta
Ptus textual descr
piption>


;(01
0) KEY DEFINITION
0 ATTRIBUTES EXTEN
PSION

XM	KYX,10
p,<Key definition 
attributes extens
0ion>
	XD	M10,6MX
P,,<Key definition
p message menu>
	
XDE	KOP,3FX,,<Key
0 options>
		XF	D
PUP,0,<Duplicates 
pallowed>
		XF	CH
 G,1,<Key changes 
 0allowed>
		XF	NK
 PC,2,<Null key cha
 practer defined>
!	XDE	DFL,2B,,<Dat
!0a bucket fill>
	
!PXDE	IFL,2B,,<Inde
!px bucket fill>
	
"XDE	NSG,1B,,<Numb
"0er of segment pai
"Prs following>
	X
"pDE	POS,2B,,<Byte 
#position of key w
#0ithin record>
	X
#PDE	SIZ,1B,,<Byte 
#pcount of key with
$in record>
	XDE	
$0REF,1B,,<Key of r
$Peference indicato
$pr>
	XDE	KNM,40AV
%,,<Key name a la 
%0REF>
	XDE	NUL,1B
%P,,<Value of null 
%pkey character>
	
&XDE	IAN,1B,,<Inde
&0x area number>
	
&PXDE	LAN,1B,,<Lowe
&pst level index ar
'ea number>
	XDE	
'0DAN,1B,,<Data lev
'Pel area number>
'p	XDE	DTP,1B,,<Dat
(a type>
	XDE	RVB
(0,8BV,,<Root VBN f
(Por key>
	XDE	HAL
(p,5BV,,<Hash algor
)ithm value>
	XDE
)0	DVB,8BV,,<VBN of
)P start of first d
)pata bucket>
	XDE
*	DBS,1B,,<Data bu
*0cket size field>
*P
	XDE	IBS,1B,,<In
*pdex bucket size f
+ield>
	XDE	LVL,1
+0B,,<Level of root
+P bucket>
	XDE	TK
+pS,1B,,<Total key 
,size>
	XDE	MRL,2
,0B,,<Minimum recor
,Pd length>


;(
,p011) ALLOCATION A
-TTRIBUTES EXTENSI
-0ON

XM	ALC,11,<
-PAllocation attrib
-putes extension>
.	XD	M11,6MX,,<All
.0ocation extension
.P message menu>
	
.pXD	VOL,2B,,<Relat
/ive volume number
/0>
	XD	ALN,4FX,,<
/PAlignment options
/p>
		XF	ANY,0,<No
0 specified alloca
00tion placement>
0P		XF	CYL,1,<Align
0p on cylinder boun
1dary>
		XF	ALB,2
10,<Align to specif
1Pied logical block
1p>
		XF	AVB,3,<Al
2locate near to vi
20rtual block>
		X
2PF	ARF,4,<Allocate
2p near specified r
3elated file>
	XD
30	ALP,4FX,,<Alloca
3Ption options>
		
3pXF	HRD,0,<Error i
4f can't align as 
40requested>
		XF	
4PACT,1,<Contiguous
4p allocation requi
5red>
		XF	ACB,2,
50<Contiguous best 
5Ptry>
		XF	ONC,3,
5p<Align on any cyl
6inder boundry>
	
60XD	LOC,8BV,,<Loca
6Ption for allocati
6pon>
	XDE	RFI,16B
7V,,<Related file 
70ID>
	XD	AAL,5CV,
7P,<File allocation
7p (blocks)>
	XD	A
8ID,1B,,<Area ID>
80
	XDE	BKZ,1B,,<Bu
8Pcket size for thi
8ps area>
	XD	AEQ,
92B,,<Default exte
90nsion quantity>
9P

;(012) SUMMAR
9pY ATTRIBUTES EXTE
:NSION

XM	SUM,1
:02,<Summary attrib
:Putes extension>
:p	XD	M12,6MX,,<Sum
;mary attributes e
;0xtension message 
;Pmenu>
	XDE	NOK,1
;pB,,<Number of key
<s defined in file
<0>
	XDE	NOA,1B,,<
<PNumber of areas d
<pefined in file>
=	XDE	NOR,1B,,<Num
=0ber of record des
=Pcriptors in file>
=p
	XDE	PVN,2B,,<P
>rologue version n
>0umber>


;(013
>P) DATE AND TIME A
>pTTRIBUTES EXTENSI
?ON

XM	TIM,13,<
?0Date and time att
?Pributes extension
?p>
	XD	M13,6MX,,<
@Date and time ext
@0ension message me
@Pnu>
	XD	CDT,18T,
@p,<Creation date a
And time>
	XD	UDT
A0,18T,,<Update dat
APe and time>
	XD	
ApEDT,18T,,<Delete 
Bdate and time>
	
B0XD	RVN,2B,,<Revis
BPion number>
	XD	
BpBDT,18T,,<BACKUP 
Cdate and time>
	
C0XD	PDT,18T,,<Phys
CPical (media) crea
Cption date and tim
De>
	XD	ADT,18T,,
D0<Access date and 
DPtime>


;(014)
Dp PROTECTION ATTRI
EBUTES EXTENSION
E0
XM	PRT,14,<Prot
EPection attributes
Ep extension>
	XD	
FM14,6MX,,<Protect
F0ion extension mes
FPsage menu>
	XD	P
FpNM,40AV,,<Owner n
Game>
	XD	PSY,3FX
G0,,<System access 
GPprotection field>
Gp
		XF	PRD,0,<Den
Hy read access>
	
H0	XF	PWR,1,<Deny w
HPrite access>
		X
HpF	PEX,2,<Deny exe
Icute access>
		X
I0F	PDE,3,<Deny del
IPete access>
		XF
Ip	PAP,4,<Deny appe
Jnd access>
		XF	
J0PDI,5,<Deny direc
JPtory list access>
Jp
		XF	PUP,6,<Den
Ky update access>
K0
		XF	PCP,7,<Deny
KP change protectio
Kpn access>
		XF	P
LXT,8,<Deny extend
L0 access>
	XD	POW
LP,3FX,,<Owner acce
Lpss protection fie
Mld>
TRC <       
M0	XF	RD1,0,<Deny r
MPead access>
		XF
Mp	WR1,1,<Deny writ
Ne access>
		XF	E
N0X1,2,<Deny execut
NPe access>
		XF	D
NpE1,3,<Deny delete
O access>
		XF	AP
O01,4,<Deny append 
OPaccess>
		XF	DI1
Op,5,<Deny director
Py list access>
	
P0	XF	UP1,6,<Deny u
PPpdate access>
		
PpXF	CP1,7,<Deny ch
Qange protection a
Q0ccess>
		XF	XT1,
QP8,<Deny extend ac
Qpcess>	> 
	XD	PGR
R,3FX,,<Group acce
R0ss protection fie
RPld>
TRC <       
Rp	XF	RD2,0,<Deny r
Sead access>
		XF
S0	WR2,1,<Deny writ
SPe access>
		XF	E
SpX2,2,<Deny execut
Te access>
		XF	D
T0E2,3,<Deny delete
TP access>
		XF	AP
Tp2,4,<Deny append 
Uaccess>
		XF	DI2
U0,5,<Deny director
UPy list access>
	
Up	XF	UP2,6,<Deny u
Vpdate access>
		
V0XF	CP2,7,<Deny ch
VPange protection a
Vpccess>
		XF	XT2,
W8,<Deny extend ac
W0cess>	> 
	XD	PWL
WP,3FX,,<World acce
Wpss protection fie
Xld>
TRC <       
X0	XF	RD3,0,<Deny r
XPead access>
		XF
Xp	WR3,1,<Deny writ
Ye access>
		XF	E
Y0X3,2,<Deny execut
YPe access>
		XF	D
YpE3,3,<Deny delete
Z access>
		XF	AP
Z03,4,<Deny append 
ZPaccess>
		XF	DI3
Zp,5,<Deny director
[y list access>
	
[0	XF	UP3,6,<Deny u
[Ppdate access>
		
[pXF	CP3,7,<Deny ch
\ange protection a
\0ccess>
		XF	XT3,
\P8,<Deny extend ac
\pcess>	> 


;(0
]15) NAME

XM	NA
]0M,15,<Name>
	XD	
]PNTY,3FX,,<Name st
]pring type>
		XF	
^NFS,0,<Full file 
^0specification>
	
^P	XF	NFN,1,<File n
^pame>
		XF	NDN,2,
_<Directory name>
_0
		XF	NVN,3,<Volu
_Pme (/device/struc
_pture) name>
		XF
`	NDF,4,<Default f
`0ile specification
`P>
		XF	FRF,5,<Re
`plated file specif
aication>
	XD	NMS
a0,255AV,,<Name spe
aPcification>


ap;(016) ACCESS CON
bTROL LIST ATTRIBU
b0TES EXTENSION

bPXM	ACL,16,<Access
bp control list att
cributes extension
c0>
	XDE	ACT,1B,,<
cPRepeatition count
cp of ACL fields (f
dollowing)>
	XDE	
d0ACE,80AV,,<Access
dP control list ent
dpry>


;(128) U
eSER IDENTIFICATIO
e0N

XM	USR,128,<
ePUser identificati
epon>
	XD	M77,6MX,
f,<User ID message
f0 menu>
	XD	UID,4
fP0AV,,<User identi
fpfication>
	XD	UA
gC,40AV,,<Accounti
g0ng information>
gP	XD	UOP,132AV,,<O
gpther accounting i
hnformation/option
h0s>
;The DAP I/O
hP status codes

hpXS	ABO,1,<Operati
ion Aborted>
XS	A
i0CC,2,<Could not a
iPccess file>
XS	A
ipCT,3,<"FILE" acti
jvity precludes op
j0eration>
XS	AID,
jP4,<Bad area ID>
jpXS	ALN,5,<Alignme
knt options error>
k0
XS	ALQ,6,<Alloc
kPation quantity to
kpo large>
XS	ANI,
l7,<Not ANSI "D" f
l0ormat>
XS	AOP,10
lP,<Allocation opti
lpons error>
XS	AS
mT,11,<Invalid ope
m0ration at AST lev
mPel>
XS	ATR,12,<A
mpttribute read err
nor>
XS	ATW,13,<A
n0ttribute write er
nPror>
XS	BKS,14,<
npBucket size too s
omall>
XS	BKZ,15,
o0<Bucket size too 
oPlarge>
XS	BLN,16
op,<"BLN" length er
pror>
XS	BOF,17,<
p0Beginning of file
pP detected>
XS	BP
ppA,20,<Private poo
ql address not mul
q0tiple of 4>
XS	B
qPPS,21,<Private po
qpol size not multi
rple of 4>
XS	BUG
r0,22,<Internal RMS
rP error condition 
rpdetected>
XS	CCR
s,23,<Cannot conne
s0ct RAM>
XS	CHG,2
sP4,<$UPDATE change
spd key without XB$
tCHG>
XS	CHK,25,<
t0Bucket format che
tPck byte error>
X
tpS	CLS,26,<RSTS/E 
uClose function fa
u0iled>
XS	COD,27,
uP<Invalid or unsup
upported "COD" fiel
vd>
XS	CRE,30,<Co
v0uld not create fi
vPle>
XS	CUR,31,<N
vpo current record>
w
XS	DAC,32,<Deac
w0cess error during
wP close>
XS	DAN,3
wp3,<Data AREA numb
xer invalid>
XS	D
x0EL,34,<RFA-access
xPed record was del
xpeted>
XS	DEV,35,
y<Bad Device, or i
y0nappropriate devi
yPce type>
XS	DIR,
yp36,<Error in Dire
zctory name>
XS	D
z0ME,37,<Dynamic me
zPmory exhausted>
zpXS	DNF,40,<Direct
{ory not found>
X
{0S	DNR,41,<Device 
{Pnot ready>
XS	DP
{pE,42,<Device posi
|tioning error>
X
|0S	DTP,43,<"DTP" f
|Pield invalid>
XS
|p	DUP,44,<Duplicat
}e key detected wi
}0thout XB$DUP>
XS
}P	ENT,45,<Enter fu
}pnction failed>
X
~S	ENV,46,<Operati
~0on not selected i
~Pn "ORG">
XS	EOF,
~p47,<End-of-file d
etected>
XS	ESS,
050,<Expanded stri
Png area too short
p>
XS	EXP,51,<Exp not 
XS	EXT,ile extend f
XS	FAB,5 a valid FA
XS	FAC,54,<Il
XS	FE5,<File alread
XS	FID<Invalid File
XS	FLG,57,<lag bit 
XS	LK,60,<Filerlock
XS	FND,61,<"Fon fai
XS	FNF,62,<found>
pXS	FNM,63,<Error 
XS	FOP,64,<Invalid 
XS	FUL,65,<Device/f
XS	AN,66,<IndexlARE
XS	IFI,67,<Inva>or 
XPS	IMX,70,<Maxeare
XS	INI,71,<INIT 
XS	IOP,72,<Operatio
XS	IRC<Illegalereco

XS	ISI,74,<Invali
0d ISI value>
XS	
PKBF,75,<Bad KEY b
puffer address>
XS	KEY,76,<Invalid
XS	K,77,<Invalid>ke

XS	KSZ,100,<KEY s
0ize too large>
X
PS	LAN,101,<Lowest
p-level-indexlAREA
XS	LBL,102,<Nottap
XS	LBY,103,<Lnel bu
XS	LCH,104,<annel>n
XS	LEX,105,<Logior>
XS	LOC,106,<"LOlid>
XS	MAP,107,<Bufrror
XS	MKD,110,<Confile
X0S	MRN,111,<MRN ne
XS	MRS,112,<Mixed r
XS	NAM,1AM"vblock a
XS	NEF,114,<NotFp
XS	NID,115,<Caninde
XS	NPK,116,<Nonprim
XS	OPN,117,<RSTSon 
XS	ORD,1B'Srnot>in 
XS	ORG,121,<Invali
XS	PLG,<File prolog
XS	POS,1OS" field i
XS	PRM,1d file date
XS	PRV,1letprotecti
XS	RAB,126,<Not a v
XS	RAC,<Illegal RAC
XS	RAT,1legalsrecor
XS	RBF,131,<Invalid
XS	RER,13 read erro
XS	REX,133,<Rdy exi
XS	RFA,134,value>
0XS	RFM,135,<Inval
XS	RLK,136,<Tarcked
XS	RMV,137,<RSove f
XS	RNF,140,<Recor
XS	NL,141,<Record n
XS	RO42,<Invalid re
XS	RPL,143,<Error r
XS	RRV,144,<Invali
XS	RSA,RAB stream>c
XS	RSZ,146,<Bad 
XS	TB,147,<Record't
XS	SEQ,Primarynkey 
XS	SHR,151,<SHR>
XPS	SIZ,152,<SIZ fi
XS	TK,153,<Stack to
XS	SYS,154,<ective 
XS	TRE,15x tree err
XS	TPE,156,<ile ext
XS	UBF,1valideuser 
&pXS	USZ,160,<Inval
XS	VER,161,<ersion 
XS	VOL,1valid volum
XS	WER,<File write 
XS	WLK,16ce is writ
XS	WPL,<Error writi
XS	XA66,<Not valid 
XS	DDI,167,director
XS	CA70,<Cannotlacc
XS	CCF,171,<Caile>
XS	CDA,172,<Cann>
,PXS	CHN,173,<Chann
XS	TTO,174aluoutput
XS	TTY,175,<TutYign
.PXS	DNA,176,<Defau
XS	DVI,177,<Devival
XS	ESA,200,<tring a
XS	FNA,201,<Filenam
XS	FSZ,20field inva
XS	IAL,203,argument
XS	KFF,20n file fou
XS	LNE,205,<me erro
XS	NOD,206,<Nror>
3PXS	AOK,207,<Opera
XS	DUP,210,<Recod d
XS	IDX,211,<Index u
5PXS	RLK,212,<Recor
XS	RRV,Recordainser
XS	CNO,FilenwasOcre
XS	PBF,215,< buffer
XS	PND,<Asynchronou
XS	QUO,217,<ing err
XS	RHB,220,<der buf
XS	LF,221,<Related 
XS	RSS,222,<Resulta
XS	RST,22ltantnstri
XS	SQO,224,<Ot sequ
XS	SUC,2eration suc
XS	CFS,Createdefile
XS	SY27,<Filenspeci
XS	TMO,230ut period
XS	BLK,<FB$BLK reco
XS	BS32,<Byte size 
XS	CDR,Cannot disco
XS	CG34,<Cannot>get
X0S	COF,235,<Cannot
XS	J,236,<Bad JFN>
XS	PEF,237,<Cann EO
XS	TRU,240,<Cate fi
XS	UDF,241,<aundefi
XS	XCL,242,<Filedcf
XS	DIF,243,<full>
E0XS	HNS,244,<Handl
XS	HDE,245,<Fatrror
XS	WBE,246,<Atte be
XS	ONP,<Option not 
XS	DNA,Device is no
XS	D,251,<Devicehis
XS	DVA,252,<Deattac
XS	SRU,25able resou
XS	I,254,<Illegal o
J0XS	CRC,255,<Block
XS	CNE,256,<odes ex
XS	IFF,Index file f
XS	FHF,260,der full
XS	AFW,261,<Acrite>
XS	FHC,262,<Filksum
XS	ATE,<Attributeoc
XS	FLU,264,<Ficcess
XS	BT65,<Bad tape f
XS	IOD,26galeoperat
XS	DD,267,<Renameit
XS	RF70,<Renamettoi
XS	R,271,<Cannotsre
XS	FAO,272,eady OPE
XS	PAR,273,<Dy erro
XS	EOV,274,<Ee dete
XS	DOV,275verrun>
TXS	BDB,276,<Bad b
TPXS	EOT,277,<End>o
XS	NBS,300,<Nofbr f
XS	FEA,301,eeds all
XS	TNI,302,<Task no
XS	LE,303,<Unlock e
XS	NFL,304e accesse
XS	SRF,<Send>or Rec
XS	S,306,<Spooldori
XS	N,307,<No more f
XS	CKE,310lemtransf
XS	QTA,311,<Qu>
XS	BUG,312,<Interna
XS	TTC,Terminaleinp
XS	DFL,314,ketgfill
XPS	ESL,315,<Expand
XS	IBF,Illegal buck
XS	IB17,<Bucketesiz
XS	IDX,320,<Inializ
XS	IFA,321,<lerattr
XS	IFL,322,<Index b
XS	KNM,3ynamebbuffe
XS	KSI,324,<Indlsno
XS	MBC,325,<Mult il
XS	NET,32ork operat
XS	ALK,<Recorddis a
X0S	DEL,330,<Delete
XS	LIM,331,<Retrie
XS	OP,332,<KeynXAB 
X0S	RNF,333,<Nonexi
XS	PLV,334,<Unologu
XS	RE35,<Illegal ke
XS	RSL,336antvstrin
XS	RVU,337,<Errrv's
XS	S,340,<Too many 
XS	SUP,<Operationen
XS	WBE,<Error on wr
XS	W,344,<Invalidow
XS	WSF,345,<Woll>
lpXS	DLN,346,<Direc
XS	DLA,347,<Dirgf-l
XS	DPN,350,<Directo
XS	DPA,351,<listing
XS	DLE,352,<Dire-df
XS	D,353,<Directory
XS	SNE,<Sharing not
XS	SPE,<Sharingdpag
XS	UPI,356,<UPI sha
XS	ACS,357,<Ers con
XS	NS,360,<Terminat
XS	ES,361,<Bad esca
XS	ES,362,<Partial 
XS	WCC,363,<Invaont
XS	ID64,<Invalid di
XS	STR,Usernstructu
XS	FTM,366,<Netwfer
XS	CRS,<Filetwasmcr
XS	GBC,37liduglobal
XPS	ENQ,371,<ENQesy
XS	N,372,<Network o
XS	NTS,373,<Networ
XS	CRM,<CRMPSCofail
XS	DLK,Deadlock det
XS	XEQ,37eded ENQ q
XS	JNF,377l name no
XS	JOP,Journalfopti
XS	RUM,40very unit mis-call>
XS	NOJ0,402,<Journal neePded for inaccessipble file>
XS	RLK,403,<Record relo0cked in recovery Punit>
XS	ODQ,404p,<Disk usage exceeds disk quota>
0XS	ICS,405,<IncomPpatible file sharping>
XS	LWC,406,<Lock wait cancel0led>
XS	XNF,407,P<XAB not found>
pXS	RUP,410,<Recovery unit in progr0ess, CLOSE disallPowed>
XS	JNS,411p,<Operation not supported under RM0S journaling>
XSP	NRU,412,<Operatipon prohibited outside of recovery 0unit>
XS	REE,413P,<RENAME failed, precovery failed, file is lost>
XS0	CJF,414,<CJF sysPtem service requepst failed>
XS	TMR,415,<SETIMR sys0tem service requePst failed>
XS	FBpM,416,<File being	 modified (anothe	0r writer)>
XS	DN	PA,417,<Device not	p available>
XS	N
SD,420,<No such d
0evice>
XS	POA,42
P1,<Partial alloca
ption only>
XS	BNF,422,<Specified 0block not free>
PXS	CSD,423,<Can'tp supersede direct
ory file>
XS	DNE
0,424,<Can't delet
Pe non-empty direc
ptory file>
XS	SN,<Sub-file-d
XS	SLE,426,<Spty (no devices found0)>
XS	LVL,427,<SPub-file-directoripes nested too deeply>
XS	NCE,430,0<NOCREATE on entiPre search list>
pXS	FCU,431,<Can't update file>
XS0	ENC,432,<ExceedePd network capacitpy>
XS	TNA,433,<TSK network device0 not available>
PXS	NSN,434,<No supch network node>
XS	SIU,435,<Sub-0file-directory inP use on RENAME>
pXS	NDR,436,<Can't delete file with0 NO-DELETE lock>
XS	JCH,437,<Too pmany simultaneous file accesses>
0XS	SSL,440,<Can'tP RENAME sub-file-pdirectory to lower level>
XS	DDU,0441,<Device is "dPown" and unuseablpe>
XS	DRS,442,<Device is restrict0ed>
XS	DCM,443,<PDevice controlledp by MDA, not ASSIGNable>
XS	DAJ,4044,<Device alreadPy ASSIGNed to anopther job>
XS	IDM,445,<Illegal I/O0 data mode>
XS	LPLE,446,<Lineprintper page limit exceeded>
XS	VFE,4407,<Lineprinter VFPU format error>
pXS	LUC,450,<Lineprinter "undefined0 character" errorP>
XS	VRP,451,<Lipneprinter VFU RAM parity error>
X0S	FSE,452,<File sPpecification "parpse" error>
XS	NNO,453,<No such no0des>
XS	ANO,454,P<All nodes inaccepssible>
XS	SNO,455,<Some nodes in0accessible>
XS	NPDV,456,<No such dpevices>
XS	ADV,457,<All devices i0naccessible>
XS	PSDV,460,<Some devpices inaccessible>
XS	NDI,461,<No0 such directoriesP>
XS	ADI,462,<Alpl directories ina ccessible>
XS	SD 0I,463,<Some direc Ptories inaccessib ple>
XS	NFI,464,<!No such files>
X!0S	AFI,465,<All fi!Ples inaccessible>!p
XS	SFI,466,<Som"e files inaccessi"0ble>
XS	ARJ,467,"P<All files reject"ped by file constr#aints>
XS	SRJ,47#00,<Some files rej#Pected by file constraints>

onI$qP I$uP I$zP I$0P I$P I$P I$\P I$P I$P I$SP I$qP I$QP I$VP I$(zP I$*7P I$+P I$+P I$+P 	I$+P 	I$,WP I$-P I$4JP 
I$8ZP I$8qP I$8vP I$8xP I$9PP I$9RP I$9WP I$9XP I$9wP I$:P I$:3P I$:vP I$;3P I$;9P I$<P I$<PP I$<RP I$<XP I$<tP I$=P I$>6P I$H0P I$H1P I$IP I$I6P I$IQP I$IWP I$IXP I$IYP I$I[P 
I$J9P 
I$JrP I$KP I$KP I$K0P I$K7P I$K:P I$KIP I$KVP I$LQP 
I$LSP I$LpP I$LsP I$LtP I$M8P I$MqP I$XQP I$YQP I$[P I$[sP I$[zP I$^P I$hqP I$huP 
I$iP I$iP I$kP I$krP I$lP I$lSP I$lWP I$mP I$nP I$yP 
I$y:P I${SP I%	P I%P I%
RP I%P I%P I%3P I%90P I%9rP I%9zP I%I0P I%KpP I%LYP 	I%LpP I%X1P I%X9P I%X\P 	I%X|P I%YP I%YP I%YWP I%[ZP I%[yP I%\pP I%^P 	I%drP I%h6P I%iP I%iP I%iP 
I%i3P I%iWP I%iYP I%j6P I%jqP I%kP I%lqP I%m6P I%mWP I%nP I%yP I%yXP 
RP I&
WP I&
[P I&P I&(0P I&(1P I&(2P 
I&(4P I&(5P I&(9P I&(uP I&)1P I&)7P I&)WP I&*P I&+P I&,VP I&-P 	I&-qP I&-wP I&8sP 
I&9P I&90P 
I&9WP I&9ZP I&:P I&:2P I&<P 
I&<P I&<P I&<2P I&<7P 	I&<PP I&=8P I&=pP I&=vP I&I0P I&xTP I&xuP I&{P I&{P 
I&{P I&|zP I'P I'	P I'	P I'
P I'
P I'+rP I$qP I$uP I$zP I$0P 
I$P I$P I$\P I$P I$P I$SP I$qP I$QP I$VP 	I$(zP I$*7P I$+P I$+P I$+P I$+P I$,WP I$-P I$4JP I$8ZP 
I$8qP I$8vP I$8xP 	I$9PP I$9RP I$9WP I$9XP I$9wP I$:P I$:3P 	I$:vP 
I$;3P 
I$;9P I$<P I$<PP I$<RP I$<XP I$<tP I$=P I$>6P I$H0P I$H1P I$IP I$I6P I$IQP I$IWP I$IXP I$IYP I$I[P I$J9P I$JrP I$KP I$KP 
I$mP I$nP I$yP I$y:P I${SP I%	P I%P I%
RP9I%P9I%PII%3PKI%90PLP I%LpP I%X1P I%X9P I%X\P I%X|P I%YP I%YP 	I%YWP I%[ZP I%[yP I%\pP I%^P I%drP I%h6P I%iP I%iP I%iP 
I%i3P I%iWP I%iYP I%j6P I%jqP I%kP I%lqP I%m6P I%mWP I%nP 	I%yP 
I%yXP 
I%zrP I%{P I%{QP I%}WP I&8P I&xP I&	P I&	P I&	0P 
I&	<P I&
RP I&
WP I&
[P9I&P9I&(0P I&(1P I&(2P I&(4P I&(5P I&(9P I&(uP 	I&)1P I&)7P I&)WP I&*P I&+P I&,VP I&-P I&-qP I&-wP I&8sP 
I&9WP I&9ZP I&:P I&:2P I&<P I&<P I&<P I&<2P I&<7P I&<PP I&=8P I&=pP I&=vP 	I&I0P I&I3P I&K2P I&K8P I&LP I&LVP I&LWP I&Z3P I&[P I&\P I&\P I&xTP I&xuP 
I&{P I&{P 
I&{P 	I&|zP I'P I'	P I'	P I'
P I'
P I'+rP I4 
#R
				ND	M
"`X.A,B
				ND	A
# D.A,C
				ND	PD.A,D				ND	PI4$SP I4$6P I4$P I4$8P I4$WP I4$2P I4$P I4$P I4$P I4$)P I4$*yP I4$*}P I4$+P I4$+P I4$,}P I4$4SP I4$9P I4$9P I4$:yP I4$H7P I4$HYP 	I4$I8P I4$I;P 
I4$IVP I4$MP I4$MP I4$MQP 	I4$XUP I4$YP I4$iQP I4$kxP I4$l}P I4%6P 
I4%UP I4%
tP I4%7P I4%YP I4%VP I4%9<P I4%;VP I4%;xP I4%<SP I4%H7P I4%KqP I4%LVP 	I4%MVP I4%\VP I4%\WP I4%\YP I4%kpP I4%kuP I4%kyP I4%lsP I4%m6P I4%|SP I4&	P I4&	yP I4&VP I4&yP I4&{P I4&
|P I4&(1P I4&(:P I4&)3P I4&)TP I4&)VP I4&+xP I4&-P I4&-QP I4&-WP I4&8WP I4&9P 	I4&:=P I4&<PP I4&<WP I4&=P I4&=P I4&=P I4&JyP I4&X1P I4&YP I4&Z2P I4&[xP I4&kvP I>$ $ww

	IFIDN$0	<A><DEF>,<

$P








$p


DEFINE	XM(N%AM,COD,TXT),<

%0	IFE	^D<COD>,<
	%P	..XDI==-1	
		..%pXDC==0	
		> 

&	..XDI==..XDI+1		&0
	..XDO==0		

&P	..XDM==-1000		
&p
	..XDB==0		
	.'.XDT==0		
	..XDE'0==0		
	..XDS==0	'P	
	..XDV==0		
	'p..XDX==0		

	IF(DEF	$DA'NAM,<IFN (0<$DA'NAM-..XDI>,<(P
		XMERR NAM,Mul(ptiply defined DAP) message type>>
)0
	$DH'NAM==^D<CO)PD>	

	$DA'NAM==)p..XDI		
	$DB'NAM*==..XDB		
	$DL'N*0AM==..XDL		
	$DT*P'NAM==..XDT		

*p	..XCT(NAM,\..XDE+,\..XDS,\..XDV,\.+0.XDX,\..XDT,\..XD+PC,\..XDB,\..XDO)

> 



,








,0DEFINE	XD(NAM,NNT,P,DFL,TXT),<..XD(N,pAM,NNT,0,0,DFL,TX-T)>

DEFINE	XDE-0(NAM,NNT,DFL,TXT)-P,<..XD(NAM,NNT,1,-p0,DFL,TXT)>

DE.FINE	XDS(NAM,NNT,.0DFL,TXT),<..XD(NA.PM,NNT,0,1,DFL,TXT.p)>




DE/FINE	..XD(NAM,NNT/0,ILM,SKP,DFL,TXT)/P,<

	IFIDN	<NAM/p><DAP>,<XDERR NAM0,"DAP" is a reser00ved field name>
0P
	..XDI==..XDI+10p		
	..XDO==..XDO1+1		

	..XDM==.10.XDM+1		

	..XD1PB==-1		
	..XDT==1p-1		
	..XDE==ILM2		
	..XDS==SKP		20
	..XDV==0		
	.2P.XDX==0		



2p	IRPC	NNT,<

		3..XDA==0	

		IF30GE	<"NNT"-"0">,<I3PFLE <"NNT"-"9">,<3p
			IFL ..XDB,<.4.XDB==0>
			..XD40B==<..XDB*^D10>+^4PD<NNT>
			..XDA=4p=1>>

		IFE	<"N5NT"-"A">,<
			IF50G ..XDT,<XDERR NA5PM,Multiple field 5ptype "A" specifie6d>
			..XDA==<..60XDT==^O1>>	

		6PIFE	<"NNT"-"B">,<6p
			IFG ..XDT,<X7DERR NAM,Multiple70 field type "B" s7Ppecified>
			..X7pDA==<..XDT==^O2>>8	

		IFE	<"NNT"80-"C">,<
			IFG .8P.XDT,<XDERR NAM,M8pultiple field typ9e "C" specified>
			..XDA==<..XDT9P==^O3>>	

		IFE9p	<"NNT"-"F">,<
	:		IFG ..XDT,<XDER:0R NAM,Multiple fi:Peld type "F" spec:pified>
			..XDA=;=<..XDT==^O4>>	
;0
		IFE	<"NNT"-"I;P">,<
			IFG ..XD;pT,<XDERR NAM,Mult<iple field type "<0I" specified>
		<P	..XDA==<..XDT==^<pO5>>	

		IFE	<"=NNT"-"M">,<
			I=0FG ..XDT,<XDERR N=PAM,Multiple field=p type "M" specifi>ed>
			..XDM==-1>0		
			..XDA==<..>PXDT==^O6>>

		I>pFE	<"NNT"-"T">,<
			IFG ..XDT,<XD?0ERR NAM,Multiple ?Pfield type "T" sp?pecified>
			..XD@A==<..XDT==^O7>>	@0


		IFE	<"NNT@P"-"V">,<
			IFN @p..XDV,<XDERR NAM,A"V" flag multiplyA0 specified>
			IAPFN ..XDX,<XDERR NApAM,Both "V" and "BX" flags specifieB0d>
			..XDA==<..BPXDV==1>>	

		IFBpE	<"NNT"-"X">,<
C			IFN ..XDV,<XDEC0RR NAM,Both "V" aCPnd "X" flags specCpified>
			IFN ..DXDX,<XDERR NAM,"XD0" flag multiply sDPpecified>
			..XDpDA==<..XDX==1>>	

		IFE	..XDA,<XE0DERR NAM,Illegal EPfield descriptor Ep"NNT">
	> 

	IFFL	..XDB,<XDERR NF0AM,No field lengtFPh specified>
	IFFpL	..XDT,<XDERR NAGM,No field type sG0pecified>

	IFEGP	..XDT-$DXTAS,<..GpXDL==<<..XDB+^D4>H/^D5>>
	IFE	..XDH0T-$DXTBN,<..XDL==HP<<<..XDB*^D8>+^D3Hp5>/^D36>>
	IFE	.I.XDT-$DXTCN,<..XDI0L==1>
	IFE	..XDTIP-$DXTFL,<..XDL==<Ip<<..XDB*^D7>+^D35J>/^D36>>
	IFE	..J0XDT-$DXT8I,<..XDLJP==<<..XDB+^D3>/^DJp4>>
	IFE	..XDT-$KDXTMN,<..XDL==<<<K0..XDB*^D7>+^D35>/KP^D36>>
	IFE	..XDKpT-$DXTDT,<..XDL==L1>

	IFDEF	$DA'L0NAM,<IFN <$DA'NAMLP-..XDI>,<
		XDERLpR NAM,Multiply deMfined field name>M0>

	$DA'NAM==..MPXDI		
	$DT'NAM==Mp..XDT		
	$DB'NAMN==..XDB		
	$DL'NN0AM==..XDL		


NP
	IFGE	..XDM,<DMNp$'NAM==<<<..XDM/^OD7>*^D7> + <^D6-<O0..XDM-<<..XDM/^D7OP>*^D7>>>>>


Op
	..XCT(NAM,\..XDPE,\..XDS,\..XDV,\P0..XDX,\..XDT,\..XPPDC,\..XDB,\..XDO)Pp

	IFE	..XDE,<
		IF1,<.ID'NAM==Q0000000+..XDC>  
QP		IF2,<.ID'NAM==.QpIODAP+..XDC>  
	R	$DLDAP==<..XDC==R0..XDC+..XDL>>

RP	IFG	$DLDAP-^O777Rp,<XDERR NAM,DAP aSrea within I/O CDS0B too large>

>SP 





DEFISpNE	..XCT(NAM,XDE,TXDS,XDV,XDX,XDT,XT0DC,XDB,XDO),<DEFITPNE $DX'NAM,<
	BYTpTE	(8)<<<<<<<<XDEU_1>!XDS>_1>!XDV>_U01>!XDX>_1>_3> 		(UP4)XDT (9)XDC (9)XUpDB (6)XDO >  
> V






V0




DEFINE	VPXF(FLG,DIT,TXT),<Vp

	IFL	^D<DIT>,W<XFERR FLG,NegatiW0ve flag bit illegWPal>
	IFGE	<^D<DIWpT>-^D70>,<XFERR FXLG,Flag bit greatX0er than second woXPrd!!!>

	DB$'FLXpG==^D<DIT>	


Y
	..XDF==<<<^D<DY0IT>/^D7>*^D7> + <YP^D6-<^D<DIT>-<<^DYp<DIT>/^D7>*^D7>>>Z>

	D1$'FLG==0	Z0	
	D2$'FLG==0		

	IFLE	<..XDF-^ZpD34>,<D1$'FLG==1B[<..XDF>>
	IFGE	<[0..XDF-^D35>,<IFL [P<..XDF-^D70>,<D2$[p'FLG==1B<..XDF-^D\35>>>

	IFDEF	D\0F$'FLG,<IFN <DF$'\PFLG-..XDF>,<
		X\pFERR FLG,Multiply] defined DAP flag]0 bit>>

	DF$'FL]PG==..XDF		

>]p






^




DEFINE	X^0V(NAM,VAL,TXT),<

	IFDEF	$DV'NAM^p,<IFN <$DV'NAM-^D_<VAL>>,<
		XVERR_0 NAM,Multiply def_Pined DAP field va_plue>>

	$DV'NAM`==^D<VAL>	

>`0



DEFINE	XS(`PNAM,STS,TXT),<
`p
	$DS'NAM==^O<STSa>	

> 


a0



DEFINE	XMaPERR(NAM,STR),<PRIapNTX ? Error in XMb macro for NAM: Sb0TR>




DEFIbPNE	XDERR(NAM,STR)bp,<PRINTX ? Error cin XD macro for Nc0AM: STR>



cP
DEFINE	XFERR(NAMcp,STR),<PRINTX ? Edrror in XF macro d0for NAM: STR>

dP


DEFINE	XVERdpR(NAM,STR),<PRINTeX ? Error in XV me0acro for NAM: STReP>



> 
ep
	IFIDN	<A><XCT>f,<



DEFINE	f0XM(NAM,COD,TXT),<fP$DX'NAM>

DEFINfpE	XD(NAM,NNT,DFL,gTXT),<$DX'NAM>
Dg0EFINE	XDE(NAM,NNTgP,DFL,TXT),<$DX'NAgpM>
DEFINE	XDS(NAhM,NNT,DFL,TXT),<$h0DX'NAM>

DEFINEhP	XF(NAM,DIT,TXT),hp<>
DEFINE	XV(NAMi,VAL,TXT),<>

Di0EFINE	XS(NAM,STS,iPTXT),<>

> 
ip

	IFIDN	<A><IDjX>,<




DEFj0INE	XM(NAM,COD,TXjPT),<

	IFE	^D<CjpOD>,<..XDI==-1>	

	..XDI==..XDI+k01		

	XWD	..XDIkP,^D<COD>	

> 
kp
DEFINE	XD(NAM,NlNT,DFL,TXT),<..XDl0I==..XDI+1>
DEFIlPNE	XDE(NAM,NNT,DFlpL,TXT),<..XDI==..mXDI+1>
DEFINE	XDm0S(NAM,NNT,DFL,TXTmP),<..XDI==..XDI+1mp>

DEFINE	XF(NAnM,DIT,TXT),<>
DEn0FINE	XV(NAM,VAL,TnPXT),<>

DEFINE	npXS(NAM,STS,TXT),<o>

> 

	IFo0IDN	<A><XTX>,<
oP



DEFINE	XMop(NAM,COD,TXT),<[ApSCIZ \TXT\]>

Dp0EFINE	XD(NAM,NNT,pPDFL,TXT),<[ASCIZ pp\TXT\]>
DEFINE	XqDE(NAM,NNT,DFL,TXq0T),<[ASCIZ \TXT\]qP>
DEFINE	XDS(NAMqp,NNT,DFL,TXT),<[ArSCIZ \TXT\]>

Dr0EFINE	XF(NAM,DIT,rPTXT),<>
DEFINE	XrpV(NAM,VAL,TXT),<>s

DEFINE	XS(NAMs0,STS,TXT),<>

>sP 

	IFIDN	<spA><STS>,<



t
DEFINE	XM(NAM,Ct0OD,TXT),<>

DEFtPINE	XD(NAM,NNT,DFtpL,TXT),<>
DEFINEu	XDE(NAM,NNT,DFL,u0TXT),<>
DEFINE	XuPDS(NAM,NNT,DFL,TXupT),<>

DEFINE	XvF(NAM,DIT,TXT),<>v0
DEFINE	XV(NAM,VvPAL,TXT),<>

DEFvpINE	XS(NAM,STS,TXwT),<

	XWD	[ASCw0IZ \TXT\],^O<STS>wP

> 

> 
wp
	IFIDN	<A><CLNx>,<



IF1,<
	.XCREF	..FF,	..xPFM,	..FN,	..F0,	.xp.F1
	.XCREF	..XDyA,	..XDB,	..XDC,	y0..XDE,	..XDF,	..XyPDI,	..XDL,
	.XCRypEF	..XDM,	..XDO,	z..XDS,	..XDT,	..Xz0DV,	..XDX
	.XCREzPF	..XM,	..XD,	..XzpD0
> 

IF2,<
{	PURGE	..XDA,	..X{0DB,	..XDC,	..XDE,{P	..XDF,	..XDI,	..{pXDL,
	PURGE	..XD|M,	..XDO,	..XDS,	|0..XDT,	..XDV,	..X|PDX
	PURGE	..XM,	|p..XD,	..XD0
> 
}
> 

	IFDIF}0	<A><CLN>,<DAP>	}P

	IFIDN	<A><X}pCT>,<EXP 0>	
	IF~IDN	<A><IDX>,<EX~0P 0>	
	IFIDN	<A~P><XTX>,<EXP 0>	
~p	IFIDN	<A><STS>,<EXP 0>	

S>,I?87 
,`T
	XALL

-

			
DEFINE	X(
- $NAME,$PROC,$POIN
-@T,$DEFLT,$MAX,$FL
-`AGS),<
	EXP  SIX
.BIT  /$NAME/
>

. AN:	SWTCHS
AL=
.@=.-AN

			
IF
.`2,<
DEFINE	X($NA
/ME,$PROC,$POINT,$
/ DEFLT,$MAX,$FLAGS
/@),<
..TEMP==0
I
/`RP $POINT,<
    
0IFE ..TEMP-1,<
	
0 $POINT			;$NAME

0@    >
    IFE ..
0`TEMP-2,<
	POINT	
136,$POINT,35	;$NA
1 ME
    >
    IF
1@IDN <$POINT><*P>,
1`<..TEMP==1>	
   
2 IFIDN <$POINT><*
2 F>,<..TEMP==2>	

2@>

IFB <$POINT>
2`,<
	Z			;$NAME

3..TEMP==1>
IFE .
3 .TEMP,<
IFN <$PO
3@INT>_-^D24,<		
.
3`.TEMP==1
	$POINT
4			;$NAME
>
IFE
4  ..TEMP,<
	POINT
4@ 36,$POINT,35	;$N
4`AME
	>
>>>
AP
5:	SWTCHS

			

5 			
MX.==0
DEFI
5@NE	X($NAME,$PROC,
5`$POINT,$DEFLT,$MA
6X,$FLAGS),<
IF2,
6 <
IFE <$FLAGS>&F
6@S.LRG,<IFG <$MAX>
6`-377777,<PRINTX ?
7MAXIMUM OF /$NAME
7  CANNOT BE GT 377
7@777>>
>
..TEMP=
7`=1
IFN <$FLAGS>&
8FS.LRG,<IFN <$MAX
8 >,<..TEMP==0>>
I
8@FN ..TEMP,<
	XWD
8`	$MAX,$PROC	;$NAM
9E
>
IFE ..TEMP,
9 <
	XWD	[$MAX],$P
9@ROC	;$NAME
>
>
9`
AM:	SWTCHS

	
:		
PD.==0
DEFIN
: E	X($NAME,$PROC,$
:@POINT,$DEFLT,$MAX
:`,$FLAGS),<
IF2,<
;
IFL <$DEFLT>,<I
; FN <$DEFLT>+1,<PR
;@INTX ?DEFAULT OF 
;`/$NAME CANNOT BE 
<NEGATIVE>>
IFE <
< $FLAGS>&FS.LRG,<I
<@FG <$DEFLT>-77777
<`7,<PRINTX ?DEFAUL
=T OF /$NAME CANNO
= T BE GT 777777>>
=@
>
IFB <$FLAGS>,
=`<..TEMR==0>
IFNB
> <$FLAGS>,<..TEMR
> ==($FLAGS)>
..TE
>@MP==1
IFN <$FLAG
>`S>&FS.LRG,<IFN <$
?DEFLT>,<..TEMP==0
? >>
IFN ..TEMP,<
?@
	XWD	..TEMR,$DEF
?`LT	;$NAME
>
IFE
@ ..TEMP,<
	XWD	.
@ .TEMR,[$DEFLT]	;$
@@NAME
>
>
AD:	
@`SWTCHS
	PURGE	..
ATEMP,..TEMR
	SALL
..TEMR
	SALIB5Ih r

	..FF(r <A>)		

	IFN	.r@.F1,<PRINTX ? Secr`ond-word flags ins DPFLG1 (A)>
	<..F0> (A)>
	<I`$;rPI`%Q@I`%|Q I`%KQP `I`&:xQ  I`&N8Q <I`&h9Q I`'
K0%SP K0&|WP M+-\ '`zt

	IFE	$(DTB-$DXTMS,<JMER( R B,Message type(@ field illegal>
(`	IFE	$DTB-$DXTAS),<JMERR B,ASCII ) type field illega)@l>
	IFE	$DTB-$D)`XTBN,<JMERR B,Bi*nary type field i* llegal>
	IFE	$DT*@B-$DXTCN,<JMERR *`B,Compressed bin+ary type field il+ legal>
	IFE	$DT+@B-$DXT8I,<JMERR +`B,Image type fiel,d illegal>
	IFE	, $DTB-$DXTDT,<JME,@RR B,Date/time t,`ype field illegal->

	IFG	$DLB-2- ,<JMERR B,Field -@too large>

	IF-`E	$DLB-1,<	JUMPE. A,C>
	IFE	$DL. B-2,<	CAIN A,0
				JUMPE A+1,C>

PE A+1,M+-\ /{.

	IFE	$/ DTB-$DXTMS,<JMER/@R B,Message type/` field illegal>
0	IFE	$DTB-$DXTAS0 ,<JMERR B,ASCII 0@type field illega0`l>
	IFE	$DTB-$D1XTBN,<JMERR B,Bi1 nary type field i1@llegal>
	IFE	$DT1`B-$DXTCN,<JMERR 2B,Compressed bin2 ary type field il2@legal>
	IFE	$DT2`B-$DXT8I,<JMERR 3B,Image type fiel3 d illegal>
	IFE	3@$DTB-$DXTDT,<JME3`RR B,Date/time t4ype field illegal4 >

	IFG	$DLB-24@,<JMERR B,Field 4`too large>

	IF5E	$DLB-1,<	JUMPN5  A,C>
	IFE	$DL5@B-2,<	JUMPN A,5`C
				JUMPN A+1,C>

PN A+1MLuuQ @MLuvQ MLuTQ MLuLSQ  MLuZ7P"MLu[zP$MLuhvQ MLuiYQ @MLukyQ MLum2Q MLux[Q MLv:xQ @MLvlXQ MP&LQP M\tQ @M\tHYQ  M\th2Q M\thRQ M\u\Q M`tQ  M`tQ M`tQ M`t=Q @M`tH6P xM`tI6Q M`tI7P pM`tJ9Q M`tKSP M`tKUP M`tKXP M`tKZP M`tLP @M`tLP M`tLP  M`tLP M`uvP M`uJ1P"M`uX|Q M`uY<Q M`uiQ @M`ui;P @M`ukvQ M`um6Q  M`v9P M`v
Q M`v
TQ @M`v
WP M`v
ZQ M`v\P @M`vPP$M`vWP!M`vZP"M`v\P'M`v)VQ xM`v8rP M`v8rP 8M`v8wP$M`v8{P M`v9Q M`v9Q M`v9<Q M`v9YQ  M`v9wQ @M`v9yQ M`v;RQ M`v;VQ M`v=Q M`v=1Q  M`v=8Q M`v>9P!M`vLVQ pM`vYQ M`vYQ  M`vY<Q M`vYYQ M`vYwQ M`vYyQ @M`vZ2Q @M`v[RQ @M`v[VQ M`v^Q M`vyP!M`vyP"M`vy<P  M`vywP M`v{RP$M`v{VP @M`v~P'pMbu}Q spMbu}Q Mbu}Q @S
tQ S
tVP"S
t+Q  S
t.:Q @S
t8qQ @S
t8vQ S
t=P S
tK8Q S
tK:Q S
tLQP S
tLtQ @S
tMqP S
t[P$S
thqQ  S
tkrQ  S
tlWP S
tyP @S
uQ @S
uLwQ S
uX\Q S
uX|Q S
uYQ S
uY<Q S
u[ZQ S
u[rP S
uiP  S
ukQ S
um6Q @S
uyQ  S
v(2Q S
v)1Q S
v)VP `S
v+RQ S
v,tQ S
v-Q S
v9Q S
v<Q S
v<2Q  S
v=vP!S
vLVQ Sv;VQ @StX1Q @StZ3Q SuX1Q  SuZ3Q S4t7Q S4t8ZQ S4t9P$S4t:3Q S4t;2Q S4t<Q S4t<zQ S4t=Q  S4t>Q S4tI6Q  S4tI9Q S4tL0P"S4tL4P!S4tLwQ S4u1P @S4uHSQ S4uYPQ S4v
Q @S4v82Q @S4v8WQ @S4v:7Q S4v;2Q S4v[XP  S4w+rQ  S<tSQ S<t9QQ xS<t9YQ 	xS<t;QQ  S<t;YQ <`pS<tH8Q @S<tHqQ  S<tHwQ S<tI;Q S<t[VP"S<uPQ S<uTQ @S<uXQ @S<upQ S<uJwP!S<uhPQ S<uhZP$S<uhuP S<ui8Q S<ui:Q  S<uxPQ S<u{RQ S<u|Q S<u}:Q  S<v+RQ S<v:2P S<v;Q S<w2P  S<w3P @S<w9P SLuvQ @SLuyQ  SLuQ SLuVQ SLuQQ SLuTQ SLuQ SLuXsQ @SLuXuQ  U6.,@ 6 {4PRINTX ? E6@rror in FJUMPx macro for A: BaU_9hwP U_9iVP U_9lP WN0 
#`R0
A.L==0
$
A.T:  IRP	(B)<
$ EXP  SIXBIT /B/
$@
			A.L==A.L+1
$`
			..TEMP==0
		
%	IRPC (B)<IFIDN 
% <B><*>,<..TEMP==
%@1>
					STOPI>

%`			IFE ..TEMP,<A
&B==A.L>
		>
	PURGE	..TEMP
	WN9` 
&@RH
A.L==0
&`
A.T:  IRP	(B)<
'EXP  SIXBIT /B/
' 
			A.L==A.L+1
'@
			..TEMP==0
		
'`	IRPC (B)<IFIDN 
(<B><*>,<..TEMP==
( 1>
					STOPI>

(@			IFE ..TEMP,<A
(`B==:A.L>
		>

)	PURGE	..TEMP
	PURGE	..TEMP
	[.,@ 'z:PRINTX ? E' rror in MOVDxx macro for A: Ba[?4@ `x(

	IFE	$DTB-$DXTMS,<MDER R B,Message type@ field illegal>
`	IFE	$DTB-$DXTAS,<MDERR B,ASCII  type field illega@l>

	IFLE	$DLB`,<MDERR B,Field length too small> 
	IFG	$DLB-2,<M@DERR B,Field too` large>

	IFB	<C>,<
		IFE	$DL B-1,<MOVE  A,.ID@B(IO)>
		IFE	$D`LB-2,<DMOVE A,.IDB(IO)> >

	I FNB	<C>,<
		IFE@	$DLB-1,<MOVE  `A,C>
		IFE	$DLB-2,<DMOVE A,C> >

VE A,C>[?4D   y

	IFE	$@DTB-$DXTMS,<MDER`R B,Message type
 field illegal>

 	IFE	$DTB-$DXTAS
@,<MDERR B,ASCII 
`type field illega
	IFE	$DTB-$DB,Fl
	IFE	$DTB-$DXT8I,<MDERR  B,Image type fiel@d illegal>
	IFE	`$DTB-$DXTMN,<MDERR B,Menu type f ield illegal>

@	IFLE	$DLB,<MDER`R B,Field length too small>
	IFG 	$DLB-2,<MDERR @B,Field too large`>

	IFB	<C>,<
		IFE	$DLB-1,<M OVE A,.IDB(IO)>@
		IFE	$DLB-2,<`MOVE A,.IDB+1(IO)> >

	IFNB	< C>,<
		IFE	$DLB@-1,<MOVE A,C>
`		IFE	$DLB-2,<MOVE A,1+C> >

 A,1+C> >

[?4D6 @yd

	IFE	$`DTB-$DXTMS,<MDERR B,Message type  field illegal>
@	IFE	$DTB-$DXTAS`,<MDERR B,ASCII type field illega l>
	IFE	$DTB-$D@XTFL,<MDERR B,Fl`ags type field illegal>
	IFE	$DT B-$DXT8I,<MDERR @B,Image type fiel`d illegal>
	IFE	$DTB-$DXTMN,<MDE RR B,Menu type f@ield illegal>

`	IFLE	$DLB,<MDERR B,Field length  too small>
	IFG@	$DLB-2,<MDERR `B,Field too large>

	IFB	<C>,<
		IFE	$DLB-1,<M@OVEM A,.IDB(IO)`>
		IFE	$DLB-2,<CAIA
				JRST	. +3
				SETZM	.ID@B(IO)
				MOVEM`	A,.IDB+1(IO)> >

	IFNB	<C>,< 
		IFE	$DLB-1,<@MOVEM A,C>
		I`FE	$DLB-2,<CAIA
				JRST	.+3
		 		SETZM	C
				M@OVEM	A,1+C> >

	A,1+C> >
[?4J4 z4

	IFE	$ DTB-$DXTMS,<MDER@R B,Message type` field illegal>
	IFE	$DTB-$DXTAS ,<MDERR B,ASCII @type field illega`l>

	IFLE	$DLB,<MDERR B,Field  length too small>@
	IFG	$DLB-2,<M`DERR B,Field too  large>

	IFE	$  DTB-$DXTBN,<
		 @IFE	$DLB-1,<MOVX `  A,<C>>
		IFE!	$DLB-2,<DMOVE ! A,[EXP 0,<C>]> >!@

	IFE	$DTB-$D!`XTCN,<MOVX A,<C">>

	IFE	$DTB-" $DXTFL,<
		..FF("@<C>)
		IFE	$DL"`B-1,<MOVX  A,<..#F0>>
		IFE	$DLB# -2,<DMOVE A,[EXP#@ <..F0>,<..F1>]> #`>

	IFE	$DTB-$$DXT8I,<MDERR B,I$ mage type field i$@llegal>

	IFE	$$`DTB-$DXTMN,<
		%..FM(<C>)
		IFE% 	$DLB-1,<MOVX  %@A,<..F0>>
		IFE	%`$DLB-2,<DMOVE A&,[EXP <..F0>,<..F& 1>]> >

	IFE	$D&@TB-$DXTDT,<MOVX A,<C>>

VX [?4K  @xV

	IFE	$`DTB-$DXTMS,<MDERR B,Message type  field illegal>
@	IFE	$DTB-$DXTAS`,<MDERR B,ASCII type field illega l>

	IFLE	$DLB@,<MDERR B,Field `length too small>
	IFG	$DLB-2,<M DERR B,Field too@ large>

	IFB	<`C>,<
		IFE	$DL	B-1,<MOVEM  A,.I	 DB(IO)>
		IFE	$	@DLB-2,<DMOVEM A	`,.IDB(IO)> >


	IFNB	<C>,<
		I
 FE	$DLB-1,<MOVEM
@  A,C>
		IFE	$
`DLB-2,<DMOVEM A,C> >

EM Agv|R 
!@RIFB <B>,<
!`A==<<..Z==..Z+1>
"-1>> IFNB <B>,<
" A==<<..Z==..Z+<B>>-<B>>>.Z+<Bg0 
)@RN

	X	A,C
)`.T-1,<B>,D,-C.L,E
>,D,-C.g8 
+@R^
	X	A,0,
+`<B>,0,0,FS.NOS!C
0,0,FS.NOS!g@ 
* RT

	X	A,C
*@,<B>,PD.D,MX.D,E
D.D,MX.DgL 
+RX
	X	A,0,<B>,C,0,D
,itP >|

	..FF(> <B>)		

	IFE .>@.F0,<IFE ..F1,<TX>`NE A,0>>		
	IFN? ..F0,<IFE ..F1,<? TXNE A,<..F0>>>	?@
	IFE ..F0,<IFN ?`..F1,<TXNE A+1,<@..F1>>>	
	IFN ..@ F0,<IFN ..F1,<TXN@@E A,<..F0>	
			@`    CAIA		
			  A  TXNE A+1,<..F1>>>	

1,<..F1iu` A@|(

	..FF(A`<B>)		

	IFE .B.F0,<IFE ..F1,<TXB NN A,0>>		
	IFNB@ ..F0,<IFE ..F1,<B`TXNN A,<..F0>>>	C
	IFE ..F0,<IFN C ..F1,<TXNN A+1,<C@..F1>>>	
	IFN ..C`F0,<IFN ..F1,<CAIDA		
			    JRST D .+4		
			    TXND@N A,<..F0>	
			D`    TXNE A,<..F1E>	
			    CAIA>>		

   CAIA>>ix 7{P

	..FF(7 <B>)		

	IFE .7@.F0,<IFE ..F1,<TX7`O  A,0>>		
	IFN8 ..F0,<IFE ..F1,<8 TXO  A,<..F0>>>	8@
	IFE ..F0,<IFN 8`..F1,<TXO  A+1,<9..F1>>>	
	IFN ..9 F0,<IFN ..F1,<TXO9@A A,<..F0>	
			9`    CAIA
			    :TXO  A,<..F1>>>

A,<..F1>>>|D

	..FF(E`<B>)		

	IFE .F.F0,<IFE ..F1,<TXF OE A,0>>		
	IFNF@ ..F0,<IFE ..F1,<F`TXOE A,<..F0>>>	G
	IFE ..F0,<IFN G ..F1,<TXOE A+1,<G@..F1>>>	
	IFN ..G`F0,<IFN ..F1,<TXOHE A,<..F0>	
			H     CAIA		
			  H@  TXOE A+1,<..F1>>>	

1,<..F1i}` I|d

	..FF(I <B>)		

	IFE .I@.F0,<IFE ..F1,<TXI`ON A,0>>		
	IFNJ ..F0,<IFE ..F1,<J TXON A,<..F0>>>	J@
	IFE ..F0,<IFN J`..F1,<TXON A+1,<K..F1>>>	
	IFN ..K F0,<IFN ..F1,<CAIK@A		
			    JRST K`.+4		
			    TXOLN A,<..F0>	
			L     TXOE A,<..F1L@>	
			    CAIA>>		

   CAIA>>iP :@{l

	..FF(:`<B>)		

	IFE .;.F0,<IFE ..F1,<TX; Z  A,0>>		
	IFN;@ ..F0,<IFE ..F1,<;`TXZ  A,<..F0>>>	<
	IFE ..F0,<IFN < ..F1,<TXZ  A+1,<<@..F1>>>	
	IFN ..<`F0,<IFN ..F1,<TXZ=A A,<..F0>	
			=     CAIA
			    =@TXZ  A,<..F1>>>

A,<..F1>>>}

	..FF(M <B>)		

	IFE .M@.F0,<IFE ..F1,<TXM`ZE A,0>>		
	IFNN ..F0,<IFE ..F1,<N TXZE A,<..F0>>>	N@
	IFE ..F0,<IFN N`..F1,<TXZE A+1,<O..F1>>>	
	IFN ..O F0,<IFN ..F1,<TXZO@E A,<..F0>	
			O`    CAIA		
			  P  TXZE A+1,<..F1>>>	

1,<..F1iU` P@} 

	..FF(P`<B>)		

	IFE .Q.F0,<IFE ..F1,<TXQ ZN A,0>>		
	IFNQ@ ..F0,<IFE ..F1,<Q`TXZN A,<..F0>>>	R
	IFE ..F0,<IFN R ..F1,<TXZN A+1,<R@..F1>>>	
	IFN ..R`F0,<IFN ..F1,<CAISA		
			    JRST S .+4		
			    TXZS@N A,<..F0>	
			S`    TXZE A,<..F1T>	
			    CAIA>>		

   CAIA>>i6tP [@}t

	..FM([`<B>)		

	IFE .\.F0,<IFE ..F1,<TX\ NE A,0>>		
	IFN\@ ..F0,<IFE ..F1,<\`TXNE A,<..F0>>>	]
	IFE ..F0,<IFN ] ..F1,<TXNE A+1,<]@..F1>>>	
	IFN ..]`F0,<IFN ..F1,<TXN^E A,<..F0>	
			^     CAIA		
			  ^@  TXNE A+1,<..F1>>>	

1,<..F1i6u` _~

	..FM(_ <B>)		

	IFE ._@.F0,<IFE ..F1,<TX_`NN A,0>>		
	IFN` ..F0,<IFE ..F1,<` TXNN A,<..F0>>>	`@
	IFE ..F0,<IFN ``..F1,<TXNN A+1,<a..F1>>>	
	IFN ..a F0,<IFN ..F1,<CAIa@A		
			    JRST a`.+4		
			    TXNbN A,<..F0>	
			b     TXNE A,<..F1b@>	
			    CAIA>>		

   CAIA>>i6x T@}<

	..FM(T`<B>)		

	IFE .U.F0,<IFE ..F1,<TXU O  A,0>>		
	IFNU@ ..F0,<IFE ..F1,<U`TXO  A,<..F0>>>	V
	IFE ..F0,<IFN V ..F1,<TXO  A+1,<V@..F1>>>	
	IFN ..V`F0,<IFN ..F1,<TXOWA A,<..F0>	
			W     CAIA
			    W@TXO  A,<..F1>>>

A,<..F1>>>~0

	..FM(c <B>)		

	IFE .c@.F0,<IFE ..F1,<TXc`OE A,0>>		
	IFNd ..F0,<IFE ..F1,<d TXOE A,<..F0>>>	d@
	IFE ..F0,<IFN d`..F1,<TXOE A+1,<e..F1>>>	
	IFN ..e F0,<IFN ..F1,<TXOe@E A,<..F0>	
			e`    CAIA		
			  f  TXOE A+1,<..F1>>>	

1,<..F1i6}` f@~P

	..FM(f`<B>)		

	IFE .g.F0,<IFE ..F1,<TXg ON A,0>>		
	IFNg@ ..F0,<IFE ..F1,<g`TXON A,<..F0>>>	h
	IFE ..F0,<IFN h ..F1,<TXON A+1,<h@..F1>>>	
	IFN ..h`F0,<IFN ..F1,<CAIiA		
			    JRST i .+4		
			    TXOi@N A,<..F0>	
			i`    TXOE A,<..F1j>	
			    CAIA>>		

   CAIA>>i7P X}X

	..FM(X <B>)		

	IFE .X@.F0,<IFE ..F1,<TXX`Z  A,0>>		
	IFNY ..F0,<IFE ..F1,<Y TXZ  A,<..F0>>>	Y@
	IFE ..F0,<IFN Y`..F1,<TXZ  A+1,<Z..F1>>>	
	IFN ..Z F0,<IFN ..F1,<TXZZ@A A,<..F0>	
			Z`    CAIA
			    [TXZ  A,<..F1>>>

A,<..F1>>>~l

	..FM(j`<B>)		

	IFE .k.F0,<IFE ..F1,<TXk ZE A,0>>		
	IFNk@ ..F0,<IFE ..F1,<k`TXZE A,<..F0>>>	l
	IFE ..F0,<IFN l ..F1,<TXZE A+1,<l@..F1>>>	
	IFN ..l`F0,<IFN ..F1,<TXZmE A,<..F0>	
			m     CAIA		
			  m@  TXZE A+1,<..F1>>>	

1,<..F1i7U` n


	..FM(n <B>)		

	IFE .n@.F0,<IFE ..F1,<TXn`ZN A,0>>		
	IFNo ..F0,<IFE ..F1,<o TXZN A,<..F0>>>	o@
	IFE ..F0,<IFN o`..F1,<TXZN A+1,<p..F1>>>	
	IFN ..p F0,<IFN ..F1,<CAIp@A		
			    JRST p`.+4		
			    TXZqN A,<..F0>	
			q     TXZE A,<..F1q@>	
			    CAIA>>		

   CAIA>>iJ 
HPIFN FT$TRCiLtLQP iLtLXP iLtL[P p gQd&

	IF1,<gqIFDEF A,<PRINTX !? Multiply-definevd block offset A >>

	..XXB==<..aXXBM==0>	

	A=lA=<<..XXO==..XXO+<B>>-<B>> XO+<21N11>>
p@ yP&

	IF1,<iIFDEF A,<PRINTX 1? Multiply-define?id block offset AA>>

	..XXO==0		I
	..XXB==<..XXBMI==0>	

	A==<<..XXO==..XXO+<B>>-<B>> XO+<B>>2061h6q da8& 

	IF1,<IFDEF A,<PRINTX !? Multiply-defineAd bit field A>>

	IFB	<C>,<
	"@	..XXRB==<..XXB=="`..XXB+B>
		IFG #..XXRB-^D36,<PRIN# TX ? Bit field A#@ exceeds 36 bits>$ >
	IFNB	<C>,<..$@XXRB==C+1>

	.$`.XXBS==<<-1_-<^D3%6-B>>B<..XXRB-1>% >

	IFN	..XXBM&%@..XXBS,<PRINTX ? %`Bit fields overla&p for A>

	..X'XBM==..XXBM!..XXBS
	A==..XXBS	22*1 =<..q
 'IF

	IF1,<'iIFDEF A,<PRINTX (? Multiply-define(hd value A>>

	A==B	A>>

	q }`n..XD(A,B,0,0,C,D)A,Bq( ~ r..XD(A,B,1,0,C,D)A,Bq.,@ .!tPRINTX ? E.Arror in XD macro for A: Bacro q ~`v..XD(A,B,0,1,C,D)A,Bq $AV

	IFL	^$aD<B>,<XFERR A,N%egative flag bit % illegal>
	IFGE	<%@^D<B>-^D70>,<XFE%`RR A,Flag bit gr&eater than second&  word!!!>

	DB$&@A==^D<B>	


&`
	..XDF==<<<^D<'B>/^D7>*^D7> + <^' D6-<^D<B>-<<^D<'@B>/^D7>*^D7>>>>
'`
	D1$A==0		
	D(2$A==0		

	IFL( E	<..XDF-^D34>,<D(@1$A==1B<..XDF>>
	IFGE	<..XDF-^D3)5>,<IFL <..XDF-^D) 70>,<D2$A==1B<..)@XDF-^D35>>>

	I)`FDEF	DF$A,<IFN <*DF$A-..XDF>,<
	* 	XFERR A,Multipl*@y defined DAP fla*`g bit>>

	DF$A==..XDF		

Aq.,@ /zPRINTX ? E/!rror in XF macro for A: Bacro q4 w j

	IFE	^w@D<B>,<
		..XDI=w`=-1	
		..XDC==0	x
		> 

	..XDI=x =..XDI+1		
	..XDx@O==0		

	..XDM=x`=-1000		

	..XDyB==0		
	..XDT==0y 		
	..XDE==0		
y@	..XDS==0		
	..Xy`DV==0		
	..XDX==z0		

	IFDEF	$DAz A,<IFN <$DAA-..z@XDI>,<
		XMERR z`A,Multiply define{d DAP message typ{ e>>

	$DHA==^D{@<B>	

	$DAA=={`..XDI		
	$DBA==|..XDB		
	$DLA==| ..XDL		
	$DTA==|@..XDT		

	..XCT|`(A,\..XDE,\..XDS},\..XDV,\..XDX,\.} .XDT,\..XDC,\..XDB,\..XDO)

XDq6.,@ -AnPRINTX ? E-arror in XM macro for A: Bacro qL -h

	$DSA==^O<B>	

AqX +!d

	IFDEF+A	$DVA,<IFN <$DV+`A-^D<B>>,<
		XV,ERR A,Multiply d, efined DAP field ,@value>>

	$DVA==^D<B>	

AqZ.,@ /aPRINTX ? E0rror in XV macro for A: Bacro 	;<P 	
SP  	
6P 5	
rP D	
uP 	
vP C	
vP 	
yP 	
zP D	
P 	
P >	
8P 6	
QP 	
WP  	
2P 5	
P 1	
P 3	
P 3	
P 
	
xP 	
P 	
(zP 	
)P =	
*yP 
*}P 6	
+P 	
+P 	
,}P 	
4SP 	
9P 	
9P ;	
9QP 	
9SP 	
:yP !	
;SP 	
;ZP 	
=P 	
H7P ,	
H8P 	
H:P !	
HYP /	
I8P 	
I;P 	
IVP '	
MP -	
MP 		
MQP .	
MRP 	
MYP 	
MYP 	
MZP 	
MZP 	
XUP 	
YP <	
h1P 	
iQP 	
j6P 	
kxP 	
lzP 	
l}P .	
tP	
P 	
PP		
PP#		
	P 	
	P 		P =		yP A	VP ?	yP )	{P @	
ZP >	
{P 	
|P @	(1P 	(:P 	(wP "	)3P *	)TP 4	)VP 
	+xP 	-P 	-QP -	-WP <	8WP 	9P 	:P 	:P 	:2P 	:=P )	<PP $	<WP $	=P #	=P "	=P %	=P %	=6P 7	J6P :	JyP 0	X1P F	YP ;	Z2P F	[xP G	\yP E	kvP 2	SP 	6P 	rP (	uP 	vP 	vP 	yP 	zP 	P 	P 		8P 	QP 	WP 	2P 	P 	P 	P 	P 	xP 	P 	(zP 	)P 		*yP 	*}P 	+P 	+P 	,}P 	4SP 	9P 	9P 		9QP 	9SP 	:yP 	;SP 	;ZP 	=P 	H7P 	H8P 	H:P 	HYP 	I8P 	I;P 	IVP 	MP 	MP 	MQP 	MRP 	MYP 	MYP 	MZP 	MZP 	XUP 	YP 		h1P 	iQP 	j6P 	kxP 	lzP 	l}P 	6P 	UP 		P 	P 	
tP 	7P 	YP 	VP 	9<P 	;VP 	;xP 	<SP 	><P 	H7P 	KqP 	LVP 	MVP 	T	P 	T
P 	T
P 	TP 	T
P 	T(P 	T(P 	T)P 	T)P 	T*P 	UkP 	ZP 	\VP 	\WP 	\YP 	\}P 	h6P 	k9P 	kpP 	kuP 	kyP 	lsP 	mP 	m6P 	|SP 	|zP 		P 			yP 	VP 	yP 	{P 	
ZP 	
{P 	
|P 	(1P 	(:P 	(wP 	)3P 	)TP 	)VP 	+xP 	-P 	-QP 	-WP 	8WP 	9P 	:P 	:P 	:2P 	:=P 	<PP 	<WP 	=P 	=P 	=P 	=P 	=6P 	J6P 	JyP 	X1P 	YP 		Z2P 	[xP B	\yP 	kvP 	DuP 	DvP 	DvP 	DyP 	DP 	DP 	D9SP 	D;ZP 	D=P 	DH8P 	DH:P 	E><P 	Eh6P 	F
ZP 	F=P 	F=6P 	FJ6P 	F\yP @	dSP 	d6P 	drP 	duP 	dvP 	dvP 	dyP 	dzP 	dP 	dP 	d8P 	dQP 	dWP 	d2P 	dP 	dP 	dP 	dP 	dxP 	dP 	d(zP 	d)P 	d*yP 	d*}P 	d+P 	d+P 	d,}P 	d4SP 	d9P 	d9P 	d9QP 	d9SP 	d:yP 	d;SP 	d;ZP 	d=P 	dH7P 	dH8P  	dH:P 	dHYP 	dI8P 	dI;P 	dIVP 	dMP 	dMP 	dMQP 	dMRP 	dMYP 	dMYP 	dMZP 	dMZP 	dXUP 	dYP 	dh1P 	diQP 	dj6P 	dkxP 	dlzP 	dl}P 	e6P 	eUP 	e	P 	eP 	e
tP 	e7P 	eYP 	eVP 	e9<P  	e;VP 	e;xP 	e<SP 	e><P 	eH7P 	eKqP 	eLVP 	eMVP 	eT	P 	eT
P 	eT
P 	eTP 	eT
P 	eT(P 	eT(P 	eT)P 	eT)P 	eT*P 	eUkP 	eZP 	e\VP 	e\WP 	e\YP 	e\}P 	eh6P 	ek9P 	ekpP 	ekuP 	ekyP 	elsP 	emP 	em6P 	e|SP 	e|zP 	f	P 	f	yP 	fVP 	fyP 	f{P 	f
ZP 	f
{P 	f
|P\	f(1Pk	f(:P	f(wP	f)3P	f)TP	f)VP	f+xP	f-P	f-QP	f-WP	f8WP	f9P	f:P	f:P	f:2P	f:=P	f<PP	f<WP	f=P	f=P	f=P	f=P	f=6P)	fJ6P)	fJyP*	fX1P*	fYP+	fZ2P+	f[xP+P 		+sP 	,P 	,P 	,}P M	-P Z	-3P e	80P <	8sP <	8yP 		9P =	9P M	9YP K	9uP N	:P 
	:P 
	:P =	:SP 	:rP d	;P 	;RP W	;WP F	;rP 	;sP N	<QP V	<RP 
	<VP ~	<YP {	<rP 		=9P 
	H0P T	H1P ;	IP 	I6P l	I;P 	IVP f	J3P Q	J9P 	KP s	KP u	KP ~	KP s	KP u	K2P 	KPP 	KRP 
	KSP 	KYP 	K{P ^	LP t	LP 	LP t	LYP 	MP 	M8P D	MPP U	MTP ?	[QP 	h1P 	h7P ]	hVP 	hzP 
	i0P `	i<P 	jP Y	jP X	j2P 	kP 	kP 	kP Z	kPP @	kRP 	kSP 	kVP 	kxP 	lrP 	l}P A	mP {	m6P 	xQP |		P R	YP R	6P A	7P 	SP g	UP g	yP 	P 	P z	P h	PP h	SP W	TP 	VP i	<P 	TP 	rP [	xP 	yP V	QP 	tP 	(tP 	)WP O	+SP 	+YP 	+xP 	8SP 	9<P 	9SP B	;VP i	<SP 	<tP j	<}P  	H7P  	HVP !	H\P !	HtP "	I<P "	J6P l	KP 	KRP B	KqP #	M1P 	MVP 	MqP 	X8P #	XQP j	ZrP $	\WP $	\YP %	h6P %	hYP `	hrP 
	iP 	iP 	iP 	i3P &	i:P k	iTP 	iVP b	j2P &	k3P c	kWP 	krP C	kuP 	kxP m	lP '	lZP 	lrP 	lwP 	mP }	mP }	yP 	{XP S	|P '	|RP (	|SP (	9P ]	SP F		3P O		9P y	P )	P n	RP G	pP 	yP )	
VP *	
[P *	P d	7P G	(1P +	(1P +	(:P ,	(SP ,	)P [	)2P 	)3P n	)9P -	)<P -	)PP .	)RP \	)VP .	*P H	+P H	+P 	+;P /	+SP m	+VP 0	+sP \	+xP 1	,P 1	,[P E	,pP 2	,vP o	,yP I	,zP I	,}P 3	-P 3	-6P 	-8P 	-ZP o	9P 	9P 	93P p	98P 4	9TP 	:P 4	::P 	:=P 5	;P 	;RP v	;SP 
	;WP 	<P v	<P c	<7P J	<SP b	<UP 	<ZP U	<vP 	=P 5	=P z	=1P J	=8P q	>7P K	>9P 6	K7P L	K9P 	KPP 	xRP q	xqP y	y9P 9	{P r	{P :	|P :	|sP r	1P ;	vP Q		8P 	SP 	$SP 	$6P 	$rP 	$uP 	$vP 	$vP 	$yP 	$zP 	$P 	$P 	$8P 	$QP 	$WP 	$2P 	$P 	$P 	$P 	$P 	$xP 	$P 	$(zP 	$)P 	$*yP 	$*}P 	$+P 	$+P 	$,}P 	$4SP 	$9P 	$9P 	$9QP 	$9SP 	$:yP 	$;SP 	$;ZP 	$=P 	$H7P 	$H8P 	$H:P 	$HYP 	$I8P 	$I;P 	$IVP 	$MP 	$MP 	$MQP 	$MRP 	$MYP 	$MYP 	$MZP 	$MZP 	$XUP 	$YP 	$h1P 	$iQP 	$j6P 	$kxP 	$lzP 	$l}P 	%6P 	%UP 	%	P 	%P 	%
tP 	%7P 	%YP 	%VP 	%9<P 	%;VP 	%;xP 	%<SP 	%><P 	%H7P 	%KqP 	%LVP 	%MVP 	%T	P 	%T
P 	%T
P 	%TP 	%T
P 	%T(P 	%T(P 	%T)P 	%T)P 	%T*P 	%UkP 	%ZP 	%\VP 	%\WP 	%\YP 	%\}P 	%h6P 	%k9P 	%kpP 	%kuP 	%kyP 	%lsP 	%mP 	%m6P 	%|SP 	%|zP 	&	P 	&	yP 	&VP 	&yP 	&{P 	&
ZP 	&
{P 	&
|P 	&(1P 	&(:P 	&(wP 	&)3P 	&)TP 	&)VP 	&+xP 	&-P 	&-QP 	&-WP 	&8WP 	&9P 	&:P 	&:P 	&:2P 	&:=P 	&<PP 	&<WP 	&=P 	&=P 	&=P 	&=P 	&=6P 	&J6P 	&JyP 	&X1P 	&YP 	&Z2P 	&[xP 	&\yP 	&kvP 	4qP 	4rP 	4vP 	4P 	4P 	41P 	49P 	4vP 	4RP 	4WP 	4YP 	4qP 	4uP 	4P 	4yP 	481P 	48SP 	48VP 	48YP 		48xP 		49P 	49P 	49TP 	49VP 	49YP 	49YP 	49zP 	4:|P 	4;2P 	4;[P 	4;wP 	4<P 
	4<P 	4<SP 	4<SP 
	4<YP 	4<YP 	4<[P 	4<sP 	4<uP 	4<yP 	4=P 	4=P 	4=P 	4=8P 	4>P 	4>P 	4d(P 	4dHP 	4diP 	4dyP 	4hvP 	4iHP 	4i\P 	4k9P 	4k<P 	4kYP 	4kYP 	4klP 	4lZP 	4lqP 	4lvP 	4lzP 	4mP 	4m	P 	4mSP 	4mYP 	5xvP 	5xxP 	5y6P 	5zP 	5z0P 	5z2P 	5{9P 	5{<P 	5|P 	5|LP 	5|RP 	5|RP 	5|VP 	5|VP 	5|XP 	5|YP 	5|ZP 	5|lP 	5|xP 	5}P 	5}	P 	5}\P 	DS !Q

	BYTE	(8!q)<<<<<<<<0_1>!0>_"1>!0>_1>!0>_1>_3>"0 		(4)2 (9)171 (9)1 (6)2 )171 (9	D6 dq0
	BYTE	(8e)<<<<<<<<0_1>!0>_e01>!1>_1>!0>_1>_3>f 		(4)3 (9)303 (9)5 (6)7 )303 (9	Dr  
	BYTE	(8q)<<<<<<<<1_1>!0>_Q1>!1>_1>!0>_1>_3> 		(4)1 (9)423 (9)120 (6)2 23 (9	Du 9	>
	BYTE	(8)<<<<<<<<0_1>!0>_y1>!0>_1>!0>_1>_3>i 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dv vqL
	BYTE	(8Z)<<<<<<<<0_1>!0>_i1>!0>_1>!0>_1>_3>	I 		(4)0 (9)423 (9)0 (6)0 )423 (9	Dv 1	a
	BYTE	(8gY)<<<<<<<<0_1>!0>_hi1>!0>_1>!0>_1>_3> 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dy 6I,
	BYTE	(8tY)<<<<<<<<0_1>!0>_t	1>!0>_1>!0>_1>_3>eA 		(4)0 (9)57 (9)0 (6)0 9)57 (9)	Dz B
	BYTE	(8!)<<<<<<<<1_1>!0>_1>!0>_1>!0>_1>_3>  		(4)2 (9)423 (9)1 (6)1 )423 (9	D 31
	BYTE	(8@	)<<<<<<<<0_1>!0>_I1>!0>_1>!1>_1>_3>h 		(4)4 (9)146 (9)4 (6)6 )146 (9	D vQ
	BYTE	(8v1)<<<<<<<<0_1>!0>_a1>!0>_1>!0>_1>_3>8 		(4)7 (9)320 (9)22 (6)10 20 (9	D8 jQ[
	BYTE	(8jq)<<<<<<<<0_1>!0>_k1>!0>_1>!0>_1>_3>k0 		(4)2 (9)305 (9)2 (6)12 305 (9	DQ w)C
	BYTE	(8wy)<<<<<<<<0_1>!0>_x1>!0>_1>!0>_1>_3>x8 		(4)2 (9)57 (9)1 (6)1 9)57 (9)	DW 	

	BYTE	(8a)<<<<<<<<0_1>!0>_#!1>!0>_1>!1>_1>_3>#@ 		(4)4 (9)172 (9)6 (6)3 )172 (9	D2 Ya9
	BYTE	(8YA)<<<<<<<<0_1>!0>_fA1>!0>_1>!0>_1>_3>g 		(4)2 (9)304 (9)1 (6)10 304 (9	D E
~
	BYTE	(8D1)<<<<<<<<01>!0>+A1>!0>1>!0>1>3>Oa 		(4)0 (9)274 (9)0 (6)0 )274 (9	D ^1
	BYTE	(8_)<<<<<<<<0_1>!0>__ 1>!0>_1>!1>_1>_3>_@ 		(4)4 (9)277 (9)4 (6)3 )277 (9	D `	
	BYTE	(8`Q)<<<<<<<<0_1>!0>_`p1>!0>_1>!1>_1>_3>a 		(4)4 (9)300 (9)4 (6)4 )300 (9	D [_
	BYTE	(8[1)<<<<<<<<0_1>!0>_[P1>!1>_1>!0>_1>_3>[p 		(4)3 (9)30 (9)5 (6)10 )30 (9)	Dx xyP
	BYTE	(8yI)<<<<<<<<0_1>!0>_yh1>!0>_1>!1>_1>_3>z 		(4)4 (9)60 (9)5 (6)2 9)60 (9)	D 2
	BYTE	(8L	)<<<<<<<<0_1>!0>_K11>!0>_1>!0>_1>_3>21 		(4)0 (9)20 (9)0 (6)0 9)20 (9)	D(z <il
	BYTE	(8=	)<<<<<<<<0_1>!0>_=(1>!0>_1>!0>_1>_3>=H 		(4)2 (9)4 (9)1 (6)5 (9)4 (9)1	D) !
	BYTE	(8A)<<<<<<<<0_1>!0>_`1>!0>_1>!0>_1>_3>@ 		(4)7 (9)316 (9)22 (6)6 316 (9	D*y ?)h
	BYTE	(8N)<<<<<<<<1_1>!0>_\11>!0>_1>!0>_1>_3>] 		(4)2 (9)31 (9)1 (6)11 )31 (9)	D*} hJ
	BYTE	(8ha)<<<<<<<<1_1>!0>_i1>!0>_1>!0>_1>_3>i  		(4)2 (9)305 (9)1 (6)11 305 (9	D+ Y	3
	BYTE	(8y)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>8 		(4)2 (9)165 (9)1 (6)11 165 (9	D+ WaD
	BYTE	(8X)<<<<<<<<0_1>!0>_X 1>!0>_1>!0>_1>_3>X@ 		(4)2 (9)26 (9)2 (6)6 9)26 (9)	D,} i	N
	BYTE	(8i))<<<<<<<<0_1>!0>_iH1>!0>_1>!0>_1>_3>ih 		(4)2 (9)45 (9)1 (6)17 )45 (9)	D4S )	]
	BYTE	(8a)<<<<<<<<0_1>!0>_11>!0>_1>!0>_1>_3>P 		(4)2 (9)167 (9)1 (6)2 )167 (9	D9 		
	BYTE	(8a)<<<<<<<<0_1>!0>_1>!0>_1>!1>_1>_3>  		(4)4 (9)164 (9)4 (6)10 164 (9	D9 v9O
	BYTE	(8@))<<<<<<<<0_1>!0>_yQ1>!0>_1>!0>_1>_3>yp 		(4)7 (9)312 (9)22 (6)2 312 (9	D9Q I=
	BYTE	(8i)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>X 		(4)2 (9)157 (9)1 (6)1 )157 (9	D9S 1q0
	BYTE	(85I)<<<<<<<<0_1>!0>_5i1>!0>_1>!0>_1>_3>6	 		(4)0 (9)6 (9)0 (6)0 (9)6 (9)0	D:y $
)
	BYTE	(8$Q)<<<<<<<<0_1>!0>_$p1>!0>_1>!0>_1>_3>% 		(4)2 (9)174 (9)2 (6)4 )174 (9	D;S L)h
	BYTE	(8LI)<<<<<<<<0_1>!0>_Lh1>!0>_1>!1>_1>_3>M 		(4)4 (9)16 (9)12 (6)11 16 (9)	D;Z 1!	+
	BYTE	(80a)<<<<<<<<0_1>!0>_2q1>!0>_1>!0>_1>_3>9 		(4)0 (9)166 (9)0 (6)0 )166 (9	D= NAw
	BYTE	(85))<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>~y 		(4)0 (9)157 (9)0 (6)0 )157 (9	DH7 +a
Q
	BYTE	(85)<<<<<<<<1_1>!0>_Iq1>!0>_1>!0>_1>_3>J 		(4)2 (9)274 (9)1 (6)15 274 (9	DH8 3q%
	BYTE	(84)<<<<<<<<0_1>!0>_401>!0>_1>!0>_1>_3>4P 		(4)0 (9)0 (9)0 (6)0 (9)0 (9)0	DH: 		i
	BYTE	(8N!)<<<<<<<<01>!0>q1>!0>1>!0>1>3> 		(4)0 (9)175 (9)0 (6)0 )175 (9	DHY GQ
	BYTE	(8Gq)<<<<<<<<1_1>!0>_Qq1>!0>_1>!0>_1>_3>R@ 		(4)2 (9)274 (9)1 (6)22 274 (9	DI8 ea7
	BYTE	(8f)<<<<<<<<0_1>!0>_fX1>!0>_1>!0>_1>_3>fx 		(4)2 (9)42 (9)2 (6)15 )42 (9)	DI; e!W
	BYTE	(8e)<<<<<<<<0_1>!0>_jY1>!0>_1>!1>_1>_3>jx 		(4)4 (9)46 (9)6 (6)20 )46 (9)	DIV 99U
	BYTE	(8:)<<<<<<<<1_1>!0>_:81>!0>_1>!0>_1>_3>:X 		(4)2 (9)274 (9)2 (6)3 )274 (9	DM JQ
^
	BYTE	(8Jq)<<<<<<<<11>!0>K1>!0>1>!0>1>3>Kh 		(4)2 (9)274 (9)1 (6)16 274 (9	DM P9
	BYTE	(8PY)<<<<<<<<01>!0>Px1>!0>1>!1>1>3>QX 		(4)4 (9)22 (9)2 (6)2 9)22 (9)	DMQ PQ
	BYTE	(8Pq)<<<<<<<<1_1>!0>_Q1>!1>_1>!0>_1>_3>Q0 		(4)2 (9)274 (9)10 (6)21 74 (9	DMR E	.
	BYTE	(8E))<<<<<<<<0_1>!0>_EH1>!0>_1>!0>_1>_3>Eh 		(4)2 (9)12 (9)1 (6)5 9)12 (9)	DMY Ci$
	BYTE	(8D	)<<<<<<<<0_1>!0>_D(1>!0>_1>!0>_1>_3>DH 		(4)2 (9)11 (9)1 (6)4 9)11 (9)	DMY HyM
	BYTE	(8I)<<<<<<<<0_1>!0>_I81>!0>_1>!0>_1>_3>IX 		(4)2 (9)14 (9)1 (6)7 9)14 (9)	DMZ F)W
	BYTE	(8FI)<<<<<<<<0_1>!0>_JQ1>!0>_1>!0>_1>_3>Jp 		(4)2 (9)15 (9)1 (6)10 )15 (9)	DMZ Fi<
	BYTE	(8G	)<<<<<<<<0_1>!0>_G(1>!0>_1>!0>_1>_3>GH 		(4)2 (9)13 (9)1 (6)6 9)13 (9)	DXU q)
	BYTE	(8qy)<<<<<<<<0_1>!0>_r1>!1>_1>!0>_1>_3>r8 		(4)3 (9)54 (9)5 (6)24 )54 (9)	DY |1i
	BYTE	(8|Q)<<<<<<<<0_1>!0>_|p1>!0>_1>!0>_1>_3>} 		(4)7 (9)314 (9)22 (6)4 314 (9	Dh1 |s
	BYTE	(8}y)<<<<<<<<0_1>!0>_~1>!0>_1>!1>_1>_3>~8 		(4)4 (9)144 (9)3 (6)4 )144 (9	DiQ k9
	BYTE	(8l	)<<<<<<<<0_1>!0>_ry1>!0>_1>!0>_1>_3>sH 		(4)2 (9)55 (9)2 (6)25 )55 (9)	Dj6 zIZ
	BYTE	(8zi)<<<<<<<<0_1>!0>_{1>!1>_1>!0>_1>_3>{( 		(4)1 (9)61 (9)377 (6)3 61 (9)	Dkx ]Iv
	BYTE	(8]i)<<<<<<<<0_1>!0>_^	1>!0>_1>!1>_1>_3>^a 		(4)4 (9)43 (9)6 (6)16 )43 (9)	Dlz BI
	BYTE	(8Bi)<<<<<<<<0_1>!0>_C1>!0>_1>!0>_1>_3>C( 		(4)2 (9)10 (9)1 (6)3 9)10 (9)	Dl} _
	BYTE	(8_!)<<<<<<<<0_1>!0>__x1>!0>_1>!0>_1>_3>` 		(4)2 (9)31 (9)1 (6)12 )31 (9)	E6 N
z
	BYTE	(8Na)<<<<<<<<1_1>!0>_O1>!1>_1>!0>_1>_3>O  		(4)2 (9)274 (9)5 (6)20 274 (9	EU oY
	BYTE	(8p))<<<<<<<<0_1>!0>_pH1>!1>_1>!0>_1>_3>ph 		(4)3 (9)53 (9)5 (6)23 )53 (9)	E	 ;	^
	BYTE	(8;))<<<<<<<<0_1>!0>_;H1>!0>_1>!0>_1>_3>;h 		(4)2 (9)3 (9)1 (6)4 (9)3 (9)1	E 9iT
	BYTE	(8:	)<<<<<<<<0_1>!0>_:(1>!0>_1>!0>_1>_3>:H 		(4)2 (9)2 (9)1 (6)3 (9)2 (9)1	E
t 	

	BYTE	(8	)<<<<<<<<1_1>!0>_(1>!1>_1>!0>_1>_3>H 		(4)5 (9)164 (9)5 (6)7 )164 (9	E7 6
9
	BYTE	(869)<<<<<<<<11>!0>Fq1>!0>1>!0>1>3>G 		(4)2 (9)274 (9)1 (6)13 274 (9	EY S
	BYTE	(8S!)<<<<<<<<1_1>!0>_S@1>!0>_1>!0>_1>_3>T 		(4)2 (9)274 (9)1 (6)23 274 (9	EV ;_
	BYTE	(8;9)<<<<<<<<1_1>!0>_;X1>!0>_1>!0>_1>_3>;x 		(4)2 (9)274 (9)2 (6)4 )274 (9	E9< 9e
	BYTE	(8Y)<<<<<<<<1_1>!0>_x1>!1>_1>!0>_1>_3>
X 		(4)5 (9)162 (9)377 (6)4 62 (9	E;V <9

	BYTE	(8=)<<<<<<<<1_1>!0>_CQ1>!1>_1>!0>_1>_3>Cp 		(4)1 (9)274 (9)50 (6)11 74 (9	E;x +!G
	BYTE	(8+)<<<<<<<<11>!0>8Y1>!0>1>!1>1>3>8x 		(4)4 (9)274 (9)3 (6)2 )274 (9	E<S 
	BYTE	(8<1>1>!0>>)1 (6)5 )162 (9	E>< 3A
T
	BYTE	(83!)<<<<<<<<0_1>!0>_)q1>!0>_1>!0>_1>_3>*A 		(4)0 (9)272 (9)0 (6)0 )272 (9	EH7 H
K
	BYTE	(8Hq)<<<<<<<<1_1>!0>_I1>!0>_1>!0>_1>_3>I0 		(4)2 (9)274 (9)1 (6)14 274 (9	EKq aQ
	BYTE	(8b!)<<<<<<<<0_1>!0>_b@1>!1>_1>!0>_1>_3>b` 		(4)2 (9)301 (9)10 (6)5 301 (9	ELV n9y
	BYTE	(8nY)<<<<<<<<01>!0>nx1>!0>1>!0>1>3>o 		(4)2 (9)52 (9)2 (6)22 )52 (9)	EMV TQ
	BYTE	(8Tq)<<<<<<<<1_1>!0>_U1>!0>_1>!0>_1>_3>U` 		(4)2 (9)274 (9)1 (6)24 274 (9	ET	 Na
	BYTE	(8O)<<<<<<<<0_1>!0>_O 1>!0>_1>!1>_1>_3>Ox 		(4)6 (9)20 (9)6 (6)1 9)20 (9)	ET
 J
	BYTE	(89)<<<<<<<<0_1>!0>_X1>!0>_1>!1>_1>_3>	( 		(4)6 (9)160 (9)4 (6)2 )160 (9	ET
 Q	S
	BYTE	(8q)<<<<<<<<0_1>!1>_1>!0>_1>!1>_1>_3>0 		(4)6 (9)166 (9)4 (6)1 )166 (9	ET  

	BYTE	(8 !)<<<<<<<<0_1>!1>_ @1>!0>_1>!1>_1>_3> ` 		(4)6 (9)170 (9)4 (6)1 )170 (9	ET
 ,
j
	BYTE	(8,!)<<<<<<<<0_1>!1>_,@1>!0>_1>!1>_1>_3>-  		(4)6 (9)177 (9)4 (6)1 )177 (9	ET( 6Y>
	BYTE	(87))<<<<<<<<01>!0>7H1>!0>1>!1>1>3>7h 		(4)6 (9)272 (9)6 (6)1 )272 (9	ET( \
	BYTE	(8\!)<<<<<<<<0_1>!0>_\@1>!0>_1>!1>_1>_3>\` 		(4)6 (9)274 (9)6 (6)1 )274 (9	ET) nv
	BYTE	(8n!)<<<<<<<<0_1>!0>_n@1>!0>_1>!1>_1>_3>n` 		(4)6 (9)306 (9)6 (6)1 )306 (9	ET) xF
	BYTE	(8x!)<<<<<<<<0_1>!0>_x@1>!0>_1>!1>_1>_3>x` 		(4)6 (9)310 (9)6 (6)1 )310 (9	ET* 	9
	BYTE	(8Y)<<<<<<<<0_1>!0>_x1>!0>_1>!1>_1>_3> 		(4)6 (9)321 (9)6 (6)1 )321 (9	EUk ![
	BYTE	(8A)<<<<<<<<0_1>!0>_`1>!0>_1>!1>_1>_3>8 		(4)6 (9)423 (9)6 (6)1 )423 (9	EZ 7)@
	BYTE	(87I)<<<<<<<<01>!0>7h1>!0>1>!1>1>3>8 		(4)4 (9)0 (9)5 (6)1 (9)0 (9)5	E\V Wq
	BYTE	(8XA)<<<<<<<<11>!0>X`1>!0>1>!0>1>3>Y 		(4)2 (9)274 (9)2 (6)26 274 (9	E\W <I
	BYTE	(8WA)<<<<<<<<1_1>!0>_Vi1>!1>_1>!0>_1>_3>1Q 		(4)3 (9)32 (9)5 (6)13 )32 (9)	E\Y Y9Q
	BYTE	(8YY)<<<<<<<<0_1>!0>_Yx1>!0>_1>!0>_1>_3>Z 		(4)2 (9)27 (9)2 (6)7 9)27 (9)	E\} @I

	BYTE	(8@i)<<<<<<<<0_1>!0>_A1>!0>_1>!0>_1>_3>A( 		(4)2 (9)6 (9)2 (6)1 (9)6 (9)2	Eh6 y(
	BYTE	(8)<<<<<<<<0_1>!0>_91>!0>_1>!0>_1>_3>	 		(4)0 (9)337 (9)0 (6)0 )337 (9	Ek9 1
	BYTE	(8)<<<<<<<<01>!0> 1>!1>1>!0>1>3>@ 		(4)1 (9)340 (9)377 (6)2 40 (9	Ekp pA
	BYTE	(8q)<<<<<<<<1_1>!0>_q81>!0>_1>!0>_1>_3>qX 		(4)2 (9)310 (9)1 (6)3 )310 (9	Eku o!
	BYTE	(8oA)<<<<<<<<1_1>!0>_o`1>!0>_1>!0>_1>_3>p 		(4)2 (9)310 (9)1 (6)2 )310 (9	Eky rI
	BYTE	(8ri)<<<<<<<<1_1>!0>_s1>!0>_1>!0>_1>_3>s( 		(4)2 (9)310 (9)1 (6)4 )310 (9	Els =9q
	BYTE	(8=Y)<<<<<<<<1_1>!0>_=x1>!0>_1>!0>_1>_3>> 		(4)2 (9)274 (9)1 (6)5 )274 (9	Em a
	BYTE	(81)<<<<<<<<0_1>!0>_P1>!0>_1>!1>_1>_3>p 		(4)4 (9)337 (9)3 (6)1 )337 (9	Em6 E!
0
	BYTE	(8EA)<<<<<<<<1_1>!0>_E`1>!0>_1>!0>_1>_3>F 		(4)2 (9)274 (9)1 (6)12 274 (9	E|S R
	BYTE	(8R9)<<<<<<<<0_1>!0>_RX1>!0>_1>!0>_1>_3>Rx 		(4)2 (9)23 (9)1 (6)3 9)23 (9)	E|z 7	
	BYTE	(86i)<<<<<<<<0_1>!0>_Ai1>!0>_1>!0>_1>_3>B 		(4)2 (9)7 (9)1 (6)2 (9)7 (9)1	F	 A
	BYTE	(8a)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>  		(4)7 (9)317 (9)22 (6)7 317 (9	F	y 
)l
	BYTE	(8<0>1>!0>>)3 (6)5 )335 (9	FV QB
	BYTE	(8<))<<<<<<<<0_1>!0>_Y1>!1>_1>!0>_1>_3>( 		(4)1 (9)323 (9)50 (6)2 323 (9	Fy >Y{
	BYTE	(8>y)<<<<<<<<1_1>!0>_?1>!0>_1>!0>_1>_3>?8 		(4)2 (9)274 (9)2 (6)6 )274 (9	F{ 	^
	BYTE	(8))<<<<<<<<0_1>!0>_H1>!0>_1>!1>_1>_3>h 		(4)4 (9)334 (9)3 (6)4 )334 (9	F
Z wa
	BYTE	(8la)<<<<<<<<0_1>!0>_ZQ1>!0>_1>!0>_1>_3> 		(4)0 (9)321 (9)0 (6)0 )321 (9	F
{ )#
	BYTE	(8I)<<<<<<<<0_1>!0>_h1>!1>_1>!0>_1>_3>8 		(4)1 (9)147 (9)50 (6)7 147 (9	F
| 	iT
	BYTE	(8
	)<<<<<<<<0_1>!0>_
(1>!0>_1>!1>_1>_3>
H		(4)4(9)333(9)3 (6)3 )333 (9	F
	BYTE	(8ma)<<<<<<<<11>!0>tA1>!0>1>!0>1>3>t` 		(4)2 (9)310 (9)2 (6)5 )310 (9	F
	BYTE	(8Q)<<<<<<<<0_1>!0>_p1>!0>_1>!1>_1>_3> 		(4)4 (9)336 (9)3 (6)6 )336 (9	F(1 	iW
	BYTE	(8
9)<<<<<<<<0_1>!0>_
X1>!0>_1>!0>_1>_3>
x 		(4)2 (9)161 (9)1 (6)3 )161 (9	F(: U2
	BYTE	(8Ui)<<<<<<<<0_1>!0>_V1>!0>_1>!1>_1>_3>V( 		(4)4 (9)25 (9)3 (6)5 9)25 (9)	F(w (!
K
	BYTE	(8(q)<<<<<<<<0_1>!0>_)1>!1>_1>!0>_1>_3>)0 		(4)2 (9)175 (9)10 (6)1 175 (9	F)3 B

	BYTE	(8B!)<<<<<<<<1_1>!0>_B@1>!0>_1>!0>_1>_3>B` 		(4)2 (9)274 (9)1 (6)10 274 (9	F)T c!#
	BYTE	(8cq)<<<<<<<<1_1>!0>_d1>!1>_1>!0>_1>_3>d0 		(4)2 (9)303 (9)20 (6)6 303 (9	F)V S9%
	BYTE	(8SY)<<<<<<<<0_1>!0>_Sx1>!0>_1>!0>_1>_3>TP 		(4)2 (9)24 (9)1 (6)4 9)24 (9)	F+x 9}
	BYTE	(8)<<<<<<<<0_1>!0>_01>!0>_1>!1>_1>_3>P 		(4)4 (9)162 (9)6 (6)6 )162 (9	F- `y"
	BYTE	(8a)<<<<<<<<0_1>!0>_a81>!1>_1>!0>_1>_3>d  		(4)1 (9)32 (9)50 (6)14 32 (9)	F-Q L)
m
	BYTE	(8M)<<<<<<<<1_1>!0>_M01>!1>_1>!0>_1>_3>MP 		(4)2 (9)274 (9)10 (6)17 74 (9	F-W }Qv
	BYTE	(8~!)<<<<<<<<0_1>!0>_~@1>!0>_1>!0>_1>_3>~` 		(4)2 (9)315 (9)2 (6)5 )315 (9	F8W ty-
	BYTE	(8u)<<<<<<<<0_1>!0>_u81>!1>_1>!0>_1>_3>uX 		(4)3 (9)56 (9)5 (6)26 )56 (9)	F9 l)h
	BYTE	(8lI)<<<<<<<<0_1>!0>_lh1>!0>_1>!1>_1>_3>m 		(4)4 (9)50 (9)6 (6)21 )50 (9)	F: 9
	BYTE	(8	)<<<<<<<<0_1>!0>_(1>!0>_1>!1>_1>_3>H 		(4)4 (9)145 (9)3 (6)5 )145 (9	F: >	v
	BYTE	(8>))<<<<<<<<0_1>!0>_>H1>!1>_1>!0>_1>_3>>h 		(4)5 (9)5 (9)4 (6)6 (9)5 (9)4	F:2 8IJ
	BYTE	(88i)<<<<<<<<0_1>!0>_91>!0>_1>!0>_1>_3>9( 		(4)2 (9)1 (9)1 (6)2 (9)1 (9)1	F:= ?y
	
	BYTE	(8@Q)<<<<<<<<1_1>!0>_@p1>!0>_1>!0>_1>_3>A 		(4)2 (9)274 (9)1 (6)7 )274 (9	F<P .A
}
	BYTE	(8.a)<<<<<<<<0_1>!0>_/1>!1>_1>!0>_1>_3>/X 		(4)2 (9)201 (9)10 (6)3 201 (9	F<W 0

	BYTE	(81)<<<<<<<<0_1>!0>_1 1>!1>_1>!0>_1>_3>1@ 		(4)2 (9)203 (9)10 (6)4 203 (9	F= 	
p
	BYTE	(8))<<<<<<<<0_1>!0>_-a1>!0>_1>!0>_1>_3>. 		(4)2 (9)200 (9)2 (6)2 )200 (9	F= (
:
	BYTE	(8'a)<<<<<<<<0_1>!0>_'A1>!0>_1>!0>_1>_3>'! 		(4)0 (9)177 (9)0 (6)0 )177 (9	F= 2
	BYTE	(82!)<<<<<<<<0_1>!0>_2@1>!1>_1>!0>_1>_3>2` 		(4)2 (9)205 (9)10 (6)5 205 (9	F= 3a$
	BYTE	(84)<<<<<<<<01>!0>4 1>!1>1>!0>1>3>4@ 		(4)1 (9)207 (9)377 (6)6 07 (9	F=6 j1
	BYTE	(8ia)<<<<<<<<0_1>!0>_Zq1>!0>_1>!0>_1>_3>[ 		(4)0 (9)306 (9)0 (6)0 )306 (9	FFP 	FH9P 	FHWP 	FHwP 	FIP 	FIVP 	FJ6 l!
	BYTE	(8i)<<<<<<<<01>!0>2Q1>!0>1>!0>1>3>1 		(4)0 (9)310 (9)0 (6)0 )310 (9	FJy V!
	BYTE	(8VA)<<<<<<<<1_1>!0>_V`1>!0>_1>!0>_1>_3>W0 		(4)2 (9)274 (9)1 (6)25 274 (9	FK7P 	FK9P 	FK<P 	FX1 Iz
	BYTE	(8i)<<<<<<<<0_1>!0>_1>!1>_1>!0>_1>_3>  		(4)1 (9)435 (9)50 (6)3 435 (9	FY z1\
	BYTE	(8{)<<<<<<<<0_1>!0>_{ 1>!0>_1>!0>_1>_3>{@ 		(4)7 (9)313 (9)22 (6)3 313 (9	FZ2 yh
	BYTE	(8I)<<<<<<<<0_1>!0>_h1>!1>_1>!0>_1>_3> 		(4)1 (9)425 (9)50 (6)2 425 (9	F[x  !
	BYTE	(8 q)<<<<<<<<0_1>!0>_!1>!1>_1>!0>_1>_3>!0 		(4)1 (9)445 (9)204 (6)4 45 (9	F\y Q6
	BYTE	(8q)<<<<<<<<01>!0>1>!0>1>!0>1>3>a 		(4)0 (9)423 (9)0 (6)0 )423 (9	Fkv 5y
	BYTE	(83Q)<<<<<<<<0_1>!0>_]!1>!0>_1>!0>_1>_3>]p 		(4)2 (9)276 (9)2 (6)2 )276 (9	$;rP 	$=P'`	$H:P&`	$J2P'p	$[[P&p	$\YP'p	$j6P&@	%|P&P	%MVP 	%Y6P'	%\qP' 	&2P'	&=P&0	9P'b	LPP'b	&=P'|	'P&i	-IP&yD	.)P&y@	.,xP&}H	.YP&yH	/P&y	4RP&M 	4VP&M2	4WP&M2	4yP&L	4yP&L	4P&M8	43P&H	4P&M!	4P&L	4(sP&I7	4(wP&M!	4)2P&H	4)2P&H	4)ZP&M"	4+SP&H	4-P&Me	4-P&Me	48VP&M)	49RP&M"	4:3P&L	4;WP&L	4<rP&H		4=P&L	4H5P&L	4H8P&L@	4HWP&M.	4HvP&L	4IP&L	4J3P&Mg	4KPP&L	4KRP&H		4KSP&H	4LYP&L	4LqP&M6	4MP&H	4M6P&L	4[QP&L	4hVP&H	4hzP&H
	4kP&H	4kSP&H	4m6P&Mf	5P&I#	5P&L	5VP&Ib	5WP&Mb	5P&M$	5P&Mc	5P&Mc	5P&L	53P&M6	5SP&M3	5sP&M1	5zP&L	5{P&Md	5P&Ma	5P&M`	5(tP&H	5,<P&M$	5KYP&M3	5KtP&L
7P&I&	6pP&D	6
ZP&H	6
[P&I&	6P&Mf	6(2P&H@	6(WP&M.	6)9P&M/	6)QP&LE	6*1P&H	6*ZP&I`	6+PP&HE	6+QP&HD	6+RP&HB	6+SP&HD	6+VP&HC	6+YP&HA	6+YP&M0	6+[P&HC	6+\P&HB	6,qP&LF	68VP&M*	6::P&H	6;P&L
	6;SP&H
	6;YP&L
	6<vP&H	6=P&M'	6HVP&L	6KPP&L	6X1P&M7	6XsP&M,	6XvP&M-	6YP&M+	6YP&M+	6YSP&L	6Z2P&M4	6[P&M,	6[YP&M-	6[qP&L	6\WP&M0	6^P&M/	6^P&M(	6hTP&Md	6{P&L	6{PP&M(	6|YP&M)	7P&I	<uP&2	=z8P&2	LRP&] 	LVP&]2	LWP&]2	LP&]8	LP&]!	L(4P&XB	L(sP&Y7	L(wP&]!	L)ZP&]"	L*zP&X	L+yP&R	L8VP&])	L8qP&X	L9RP&]"	L:rP&XA	L;WP&X	LH8P&\@	LH:P&X	LHWP&].	LI;P&\	LLP&X	LLqP&]6	LXsP&X		LYVP&X	L[sP&X	L[yP&X	L[{P&X	LhqP&X	Lm6P&X	M
	MMP&X	M[P&X
	MhTP&R		MhWP&R
	MhrP&Y%	Mj9P&X	MkP&]	MkP&]5	Mk8P&S	MkvP&X
	MlWP&]4	MlYP&X	MlwP&]'	MmP&RA	MmP&RB	Mm9P&]5	MyVP&X	M{WP&X	M}P&]1	NVP&]*	N
7P&Y&	N
WP&X	N
[P&Y&	NP&X	N(4P&X	N(WP&].	N)9P&]/	N)RP&X	N*2P&X@	N+YP&]0	N,wP&X	N,zP&R	N-P&X	N8VP&]*	N=P&]'	N=vP&X	NX1P&]7	NXsP&],	NXvP&]-	NYP&]+	NYP&]+	NZ2P&]4	N[P&],	N[YP&]-	N\WP&]0	N^P&]/	N^P&](	NiRP&X	NlXP&X	N{PP&](	N|YP&])	OP&Y	
P'	
;YP'	
i9P'	
m3P'`	1P' 	
0P' 	
2P'!	
3P'#	PP'!	QP'"	YP'"	
PP'	;qP'	P'	F[hP 9	F[hP 9	F[iP :	F[iP :	F[jP ;	F[jP ;	F[kP <	F[kP <	F[lP =	F[lP =	;%hVP 	;%yP 	;&8VP 	NhTP 	NhWP 	NmP 	NmP 
7 `#
z6Q ,:4` s@$

	..F0=s`=0			
	..F1==0		t	

	IRP	A,<..Ft N(\<DF$A/^D35>,<t@DF$A-<<DF$A/^D35>*^D35>>)>/^D3:5P u0

	..F0=u =0			
	..F1==0		u@	

	IRP	A,<..Fu`N(\<DM$A/^D35>,<vDM$A-<<DM$A/^D35>*^D35>>)>/^D3:5` v@4..FA==..FA!1B<B>A==..F;D= "a DEFINE $DX#A,<
	BYTE	(8)<<# <<<<<<B_1>!C>_1#@>!D>_1>!E>_1>_3#`> 		(4)F (9)G ($9)H (6)I >  
)H (6)I >  
;PP >DP DRP D)3P DHhP DHiP 	DHiP 	DHjP 
DKP D[RP D[sQ D[vQ D}rP ESP 
EP EPP EWP ERP 	EvP 	EpP EvP 
EkzP E|@P }yP }X<P I;p J9p ^p y7p NP h6p krp "D)Yp $D+p "D+pp  D+qp $D+vp  D,}p  D.Vp D=p D=p DI6p DI;p DJ6p DJ9p D[pp $D[qp (D[vp (D\zp #D^p 
D^Vp (Dkp Dkp 'Dkp 'Dl}p !Dy7p Ek6p 
Ekrp Ekvp FSp &FVP (F
wp &F
{P )F,}p !F;Qp $FJ0P FJ1P 
FJ2P FJ6P 
FJ7P FJ7P 	FJ9P FJ<P 	FLPP FLQP FLQP FLRP FLWP FLWP FL]P FX1P 1FZ2P -F\P 5F\{p Fi9p #%
)RP G%
HtP l%
I;P k%
L}P m%
MP l%
YRP 
%
j7P j%
k	P n%
kP G%
y)P 
%
y7P k%
%P%lP &qP &*7P &.:P &I3P &XQP &3P &X<P &
6P &)IP &)SP &)ZP &)[P &)\P &$SP &$6P @&$P &$P G&$8P A&$QP v&$WP &$2P A&$P >&$P ?&$P k&$xP w&$(zP a&$)P F&$+P &$+P j&$,}P q&$4SP &$9P &$9P D&$9QP &$:yP &$;SP f&$I8P p&$I;P r&$MP h&$MRP d&$MYP c&$MYP e&$MZP e&$MZP d&$XUP u&$YP E&$h1P &$iQP u&$j6P w&$kxP p&$lzP c&$l}P k&%UP t&%	P `&%P `&%KqP ?&%LVP t&%T	P g&%T
P &%T
P &%TP &%T
P &%T(P <&%T(P =&%T)P B&%T)P C&%T*P G&%UkP h&%ZP _&%\YP j&%\}P b&%k9P O&%mP N&%|SP h&%|zP b&&	P F&&	yP M&&VP H&&{P M&&
{P &&
|P<L&&(1P &&(:P i&&(wP &&)VP i&&+xP &&-P l&&-WP E&&8WP v&&9P s&&:P &&:P a&&:2P &&<PP &&<WP  &&=P &&=P !&&=P "&&X1P m&&YP D&&Z2P i&&[xP q&&kvP >&4P &4KP &4kRP &5X:P &5X<P &6)2P &6+VP &68:P &6|ZP &|zP &|P /&|P -&|P -&|$(P G&|)P 1&|+P +&|+P *&|+P +&|,P ,&|,}P )&|.QP &&|.RP &|.TP &|.YP &|8sP &|8tP &&|9P /&|:P &|:yP '&|;IP 
&|=)P 
&|=YP &|H8P _&|HSP &|HYP &|HtP (&|IQP K&|J1P M&|J1P L&|J3P L&|J5P O&|J6P K&|J9P N&|J9P M&|J;P T&|J<P N&|KhP Y&|KhP Y&|KiP Z&|KjP Z&|KjP [&|KlP [&|KqP W&|KqP U&|KsP V&|KuP X&|KvP U&|KyP V&|K|P W&|L	P H&|L
P H&|LP G&|LP G&|LQP R&|LSP R&|LVP &|LVP S&|LYP O&|L\P T&|MP I&|MP (&|NP ^&|NP \&|NP \&|NP ]&|T(P &|XzP 3&|YP 0&|\P 3&|\IP 5&|\IP 5&|\YP 4&|^QP 4&|^RP &|^TP &|^YP G&|drP "&|dvP $&|dwP %&|dyP #&|d{P #&|d|P $&|iP  &|iP  &|i<P !&|itP %&|iwP "&|kRP &|kVP !&|kxP '&|liP &|lqP 	&|lqP 	&|lvP 
&|l|P 
&|l}P )&}1P <&}2P <&}PP =&}QP >&}TP =&}XP =&}qP &}rP &}vP &}hP 8&}hP 9&}iP 9&}iP :&}jP :&}jP ;&}sP 7&}tP 8&}yP 6&}yP 7&}1P ;&}H)P &}kP &}kVP &}kqP E&}kqP D&}ktP C&}kxP C&}kyP D&}k|P F&}k|P F&}l	P >&}l
P ?&}lP "&}lsP 8&}lwP 9&}lxP 9&}m2P .&}m9P &}x1P D&}x2P E&}xPP E&}xQP F&}xTP E&}xXP F&}|hP A&}|hP A&}|iP B&}|iP B&}|jP C&}|jP C&}|sP @&}|tP @&}|yP >&}|yP ?&}|zP &&}}1P D&~SP &~	P 0&~
P &~
ZP 2&~UP &~WP &~zP 3&~RP &~7P &~,}P *&~4rP &~4vP ,&~4wP 6&~4yP '&~4{P "&~4|P 1&~8rP &~8sP &~8tP &~8{P &~9P &~9P 	&~9P &~9<P &~9wP &~:0P &~:=P &~;RP &~;VP &~<LP &~<RP &~<RP &~<VP &~<XP &~<YP &~<ZP &~<lP &~=P &~=	P &~=\P &~XSP &~XYP &~YP 1&~i9P 2&~yP &~|iP &~|yP &]P ;&	SP &
}P &)P ;=2P ;LP C%X<P C&
P JX<P >}{woP