Google
 

Trailing-Edge - PDP-10 Archives - BB-FI82B-DD_1989 - 5,17/swil.unv
There are 21 other files named swil.unv in the archive. Click here to see a list.
x
,Sy@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 
lxu

;(xxx)
m DAP MESSAGE HEAD
m8ER

XM	DAP,0,<D
mXAP message type>
mx
	XD	MHF,5FX,,<Me
nssage header flag
n8s>
		XF	SID,0,<S
nXtream ID field pr
nxesent>
		XF	HLN,
o1,<LENGTH field p
o8resent>
		XF	HL2
oX,2,<LEN256 field 
oxpresent>
		XF	BC
pT,3,<BITCNT field
p8 present>
		XF	X
pXX1,4,<Reserved>

px		XF	SHX,5,<SYSPE
qC field present>
q8
		XF	MOR,6,<More
qX data coming>
	X
qxD	SID,1B,,<Stream
r identification>
r8
	XD	HLN,1B,,<Mes
rXsage data length 
rx(LSB)>
	XD	HL2,1
sB,,<Message data 
s8length (MSB)>
	X
sXD	BCT,1B,,<Traili
sxng (unused) bit c
tount>
	XD	SHX,4I
t8V,,<SYSPEC system
tX-specific data>

tx

;(001) CONFIG
uURATION

XM	CFG
u8,1,<Configuration
uX>
	XD	MSZ,2B,,<M
uxaximum DAP protoc
vol message size>
v8
	XD	OST,1B,,<Ope
vXrating system typ
vxe>
		XV	ORT,1,<R
wT-11>
		XV	ORE,2
w8,<RSTS/E>
		XV	O
wXRS,3,<RSX-11S>
	
wx	XV	ORM,4,<RSX-11
xM>
		XV	ORD,5,<R
x8SX-11D>
		XV	OIA
xX,6,<IAS>
		XV	OV
xxX,7,<VAX/VMS>
		
yXV	OT2,8,<TOPS-20
y8>
		XV	OT1,9,<TO
yXPS-10>
		XV	OR8,
yx10,<RTS-8>
		XV	
zOS8,11,<OS-8>
		
z8XV	ORP,12,<RSX-11
zXM+>
		XV	OCP,13,
zx<COPOS/11>
		XV	
{OPS,14,<P/OS>
		
{8XV	OEL,15,<ELAN>
{X
		XV	OCM,16,<CP/
{xM>
		XV	OMS,17,<
|MS-DOS>
		XV	OX3
|8,18,<ULTRIX-32>

|X		XV	OX1,19,<ULTR
|xIX-11>
			$DVOMX
}==$DVOX1	;Maximum
}8 known operating 
}Xsystem type
	XD	
}xFST,1B,,<File sys
~tem type>
		XV	F
~811,1,<RMS-11>
		
~XXV	F20,2,<RMS-20>
~x
		XV	F32,3,<RMS
-32>
		XV	FF1,4,
8<FCS-11>
		XV	FR
XT,5,<RT-11>
		XV
x	FNS,6,<No file system supported>
		XV	FT2,7,<TOPSX-20>
		XV	FT1,8,x<TOPS-10>
		XV	FO8,9,<OS-8>
		XV8	F3S,10,<RMS-32S>X
		XV	FCM,11,<CPx/M>
		XV	FMS,12,<MS-DOS>
		XV	FX83,13,<ULTRIX-32>
		XV	FX1,14,<ULTxRIX-11>
			$DVFMX==$DVFX1	;Maximu8m known file systXem type
	XD	DVR,x1B,,<DAP protocol version>
	XD	DV8E,1B,,<DAP ECO leXvel>
	XD	DVU,1B,x,<DAP user (customer) mod level>
8	XD	DVS,1B,,<DAP Xsoftware (releasex) version>
	XD	DVT,1B,,<DAP user 8software version>X
	XD	CNF,10FX,,<xGeneric configuration flags>
		XF8	FPA,0,<File preaXllocation>
		XF	xSFO,1,<Sequential file organizatio8n>
		XF	RFO,2,<RXelative file orgaxnization>
		XF	D	FO,3,<Direct file	8 organization>
		X	XF	FXC,4,<File e	xxtension via CONT
ROL(EXTEND)>
		X
8F	SFT,5,<Sequenti
Xal file transfer>
x
		XF	RAR,6,<Random access by rel8ative record numbXer>
		XF	RAB,7,<xRandom access by 
virtual block num
8ber>
		XF	RAK,8,
X<Random access by
x key>
		XF	RAH,9ccess b
		XAA,10,<Random file address>
		8XF	MFO,11,<Multi-Xkeyed indexed filxe organization>
		XF	SWA,12,<Swit8ching record acceXss mode>
		XF	APxN,13,<Append file access>
		XF	CM8F,14,<Command filXe submission/execxution>
		XF	CCP,15,<Data compress8ion>
		XF	MDS,16X,<Multiple data sxtreams>
		XF	DFC,17,<Return file 8attributes via COXNTROL(DISPLAY)>
x		XF	BLR,18,<Blocking of messages 8up to response>
X		XF	BLU,19,<Unlixmited blocking of DAP messages>
	8	XF	C25,20,<ExtenXded length field xin header>
		XF	FCK,21,<File data8 checksuming>
		XXF	KEA,22,<Key dexfinition attributes message>
		XF8	AEA,23,<AllocatiXon attributes mesxsage>
		XF	SEA,24,<Summary attrib8utes message>
		XXF	DIR,25,<Directxory listing capability>
		XF	TEA,826,<Date/time attXributes message>
		XF	PEA,27,<Protection attribute8s message>
		XF	XLEA,28,<Access coxntrol list message>
		XF	SPO,29,<8Spooling via FOP Xfield>
		XF	CMS,x30,<Command file via FOP field>
	8	XF	FDE,31,<File Xdeletion via FOP xfield>
		XF	DFS,32,<Default file 8specification>
	X	XF	SRA,33,<Sequexntial record access>
		XF	FTR,34,8<File transfer reXcovery>
		XF	BTCx,35,<BITCNT field of data message>8
		XF	WST,36,<WaXrning STATUS mesaxge>
		XF	REN,37,<File rename via 8ACCESS message>
X		XF	WLD,38,<Filex wildcarding>
		 XF	CGN,39,<GO/NOG 8O via ACCOPT fiel Xd>
		XF	NAM,40,< xName message>
		!XF	DSG,41,<DAP me!8ssage segmentatio!Xn>
		XF	CFA,42,<!xChange of main at"tributes via ACCO"8MP(CHANGE)>
		XF"X	CFD,43,<Change o"xf date/time via A#CCOMP(CHANGE)>
	#8	XF	CFP,44,<Chang#Xe of protection v#xia ACCOMP(CHANGE)$>
		XF	CFN,45,<C$8hange of file nam$Xe via ACCOMP(CHAN$xGE)>
		XF	MAR,46%,<Return of modif%8ied attributes on%X create>
		XF	N3%xD,47,<3-part NAME& messages via DIS&8PLAY field>
		XF&X	CRA,48,<Change o&xf main attributes' via ACCESS(RENAM'8E)>
		XF	CRD,49,'X<Change of date/t'xime via ACCESS(RE(NAME)>
		XF	CRP,(850,<Change of pro(Xtection via ACCES(xS(RENAME)>
		XF	)BLC,51,<BLKCNT fi)8eld in CONTROL me)Xssage>
		XF	OVO,)x52,<Octal file ve*rsion only>


*8;(002) ATTRIBUTES*X

XM	ATR,2,<Mai*xn attributes>
	X+D	M02,6MX,,<Attri+8butes message men+Xu>
	XD	DTY,2FX,,+x<Data type>
		XF,	ASC,0,<7-bit ASC,8II characters>
	,X	XF	IMG,1,<Image ,x8-bit bytes>
		X-F	EBC,2,<EBCDIC c-8haracters>
		XF	-XCPR,3,<Compressed-x format>
		XF	EX.E,4,<Executable c.8ode>
		XF	PRV,5,.X<Privileged code>.x
		XF	XX2,6,<Res/erved>
		XF	ZOD,/87,<Zero on delete/X>
	XD	ORG,1B,,<F/xile organization>0
		XV	OSQ,0,<Seq08uential>
		XV	OR0XL,16,<Relative>
0x		XV	OID,32,<Inde1xed>
		XV	OHS,4818,<Hashed>
	XD	RF1XM,1B,,<Record for1xmat>
		XV	FNR,0,2<No (undefined) r28ecord format>
		2XXV	FFX,1,<Fixed l2xength records>
	3	XV	FVR,2,<Variab38le length records3X>
		XV	FVF,3,<Va3xriable with fixed4 control>
		XV	F48ST,4,<[ASCII] Str4Xeam format>
		XV4x	FSL,5,<[ASCII] S5tream-LF format>
		XV	FSC,6,<[ASC5XII] Stream-CR for5xmat>
	XD	RAT,3FX6,,<Record attribu68tes>
		XF	FCC,0,6X<FORTRAN carriage6x control>
		XF	I7LC,1,<Implied <LF78><CR> envelope>
7X		XF	PRN,2,<VAX P7xrint-file carriag8e control>
		XF	88NSB,3,<Records do8X not span physica8xl blocks>
		XF	E9FC,4,<Embedded fo98rmat control>
		9XXF	CCC,5,<COBOL c9xarriage control>
		XF	LSA,6,<Line:8-sequence-numbere:Xd ASCII>
		XF	MC:xY,7,<MACY11 forma;t>
	XD	BLS,2B,,<;8Physical block si;Xze (bytes) for de;xvice>
	XD	MRS,2B<,,<[Maximum] reco<8rd size (bytes)>
	XD	ALQ,5CV,,<Al<xlocation quantity= (blocks)>
	XDE	=8BKS,1B,,<Bucket s=Xize (blocks)>
	X=xD	FSZ,1B,,<Fixed >header size of va>8riable length rec>Xord>
	XDE	MRN,5C>xV,,<Maximum recor?d number>
	XD	RT?8S,40AV,,<Run-time?X system name>
	X?xD	DEQ,2B,,<Defaul@t extension (grow@8th) quantity (blo@Xcks)>
	XD	FOP,6F@xX,,<File access oAptions>
		XF	RWOA8,0,<Rewind on OPEAXN>
		XF	RWC,1,<RAxewind on CLOSE>
B		XF	XX3,2,<ReserB8ved>
		XF	EOT,3,BX<Skip to EOT>
		BxXF	DLC,4,<Don't lCock file if not pC8roperly CLOSEd>
CX		XF	DRF,5,<DirecCxtory file>
		XF	DFLK,6,<File lockeD8d>
		XF	CTG,7,<CDXontiguous allocatDxion required>
		EXF	SUP,8,<SuperseE8de extant file onEX CREATE>
		XF	NEExF,9,<Do not skip Fto EOF on OPEN foF8r PUT>
		XF	TMP,FX10,<Temporary filFxe>
		XF	TMD,11,<GTemporary file, mG8ark for DELETE onGX CLOSE>
		XF	XX4Gx,12,<Reserved>
	H	XF	DMO,13,<RewinH8d and dismount onHX CLOSE>
		XF	WCKHx,14,<Enable writeI checking>
		XF	I8RCK,15,<Enable reIXad checking>
		XIxF	CIF,16,<CREATE Jnew file if one dJ8oesn't exist>
		JXXF	OLF,17,<OverriJxde lock on file oKn OPEN>
		XF	SQOK8,18,<Sequential aKXccess only>
		XFKx	MXV,19,<MaximizeL version number>
		XF	SPC,20,<SpoLXol file to line pLxrinter on CLOSE>
		XF	SCF,21,<SubM8mit as command fiMXle on CLOSE>
		XMxF	DLT,22,<Delete Nfile on CLOSE>
	N8	XF	CBT,23,<Try fNXor contiguous filNxe, ok if fails>
O		XF	WLF,24,<WaitO8 for locked file>OX
		XF	DFW,25,<DeOxferred write>
		PXF	TEF,26,<TruncaP8te to EOF on CLOSPXE>
		XF	OFP,27,<PxOutput file parseQ>
	XD	BSZ,1B,,<BQ8yte size (bits peQXr logical data byQxte)>
	XD	DEV,6FXR,,<Device charactR8eristics>
		XF	RRXEC,0,<Record-orieRxnted>
		XF	CCL,1S,<Carriage-controS8l>
		XF	TRM,2,<DSXevice is a terminSxal>
		XF	MDI,3,<TDirectory-structuT8red>
		XF	SDI,4,TX<Single-directoryTx only>
		XF	SQD,U5,<Sequential bloU8ck oriented (e.g.UX, MTA)>
		XF	NULUx,6,<Device is NULV:>
		XF	FOD,7,<FV8ile-oriented (e.gVX., disk or tape)>Vx
		XF	DSH,8,<DevWice is sharable>
		XF	SPL,9,<DeviWXce is being spoolWxed>
		XF	MNT,10,X<Device is currenX8tly mounted>
		XXXF	DMT,11,<Device Xxis marked for disYmount>
		XF	ALL,Y812,<Device is allYXocated>
		XF	IDVYx,13,<Can do inputZ>
		XF	ODV,14,<CZ8an do output>
		ZXXF	SWL,15,<SoftwaZxre write-locked>
		XF	AVL,16,<Ava[8ilable for use>
[X		XF	ELG,17,<Erro[xr logging enabled\>
		XF	MBX,18,<D\8evice is a mailbo\Xx>
		XF	RTM,19,<\xReal time in natu]re>
		XF	RAD,20,]8<Random access>
]X		XF	DRC,21,<Read]x-checking enabled^>
		XF	DWC,22,<W^8rite-checking ena^Xbled>
		XF	FRN,2^x3,<Foreign in nat_ure>
		XF	NDV,24_8,<Network device>_X
		XF	GDV,25,<Ge_xneric device>
	X`D	SDC,6FX,,<Spool`8ing device charac`Xteristics>
$TRAC`xE <    	XF	RCO,0,a<Record-oriented>a8
		XF	CRG,1,<CaraXriage-control>
	ax	XF	TTY,2,<Deviceb is a terminal>
b8		XF	DRS,3,<DirecbXtory-structured>
		XF	SDO,4,<Singcle-directory onlyc8>
		XF	SQB,5,<SecXquential block orcxiented (e.g., MTAd)>
		XF	DNL,6,<Dd8evice is NUL:>
	dX	XF	FOR,7,<File-odxriented (e.g., diesk or tape)>
		Xe8F	SHD,8,<Device ieXs sharable>
		XFex	SPD,9,<Device isf being spooled>
f8		XF	CMN,10,<DevifXce is currently mfxounted>
		XF	MKDg,11,<Device is mag8rked for dismountgX>
		XF	ALD,12,<Dgxevice is allocatehd>
		XF	CDI,13,<h8Can do input>
		hXXF	CDO,14,<Can dohx output>
		XF	WLiK,15,<Software wri8ite-locked>
		XFiX	AVU,16,<Availablixe for use>
		XF	jELE,17,<Error logj8ging enabled>
		jXXF	MAI,18,<Devicejx is a mailbox>
	k	XF	RLT,19,<Real k8time in nature>
kX		XF	RAC,20,<Randkxom access>
		XF	lRCE,21,<Read-checl8king enabled>
		lXXF	WCE,22,<Write-lxchecking enabled>m
		XF	FGN,23,<Fom8reign in nature>
		XF	NET,24,<Netmxwork device>
		XnF	GEN,25,<Genericn8 device>    > 
	nXXD	LRL,2B,,<Longenxst record length owithin file>
	XDo8	HBK,5CV,,<HighesoXt virtual file bloxock allocated>
	pXD	EBK,5CV,,<End p8of file virtual bpXlock number>
	XDpx	FFB,2B,,<First fqree byte in EBK>
	XD	SBN,5CV,,<StqXarting block numbqxer of file on medria>


;(003) Ar8CCESS

XM	ACS,3rX,<File access>
	rxXD	AFC,1B,,<Accesss function>
		XVs8	ARD,1,<Open filesX (for read)>
		XsxV	AWR,2,<Open filte (for write)>
	t8	XV	ARN,3,<RenametX>
		XV	ADL,4,<Detxlete>
		XV	ADR,6u,<Directory list>u8
		XV	ASB,7,<SubuXmit as command fiuxle>
		XV	AEC,8,<vExecute command fv8ile>
	XD	AOP,5FXvX,,<Access optionsvx>
		XF	OKE,0,<I/wO errors are not w8fatal>
		XF	MAC,wX1,<Modify attribuwxtes as needed forx create>
		XF	ACx8K,3,<Checksum thexX file data>
		XFxx	GNG,4,<Go/Nogo (ywait for confirmay8tion)>
	XD	FIL,2yX55AV,,<File speciyxfication>
	XD	FAzC,3FX,,<File accez8ss operations>
	zX	XF	PUT,0,<Put aczxcess>
		XF	GET,1{,<Get access>
		{8XF	DEL,2,<Delete {Xaccess>
		XF	UPD{x,3,<Update access|>
		XF	TRN,4,<Tr|8uncate access>
	|X	XF	BIO,5,<Block-|xmode I/O>
		XF	B}RO,6,<Switching b}8etween block and }Xrecord I/O>
		XF}x	APP,7,<Append Ac~cess>
	XD	SHR,3F~8X,,<Shared file a~Xccess operations>~x
		XF	PUT,0,<Put access>
		XF	GE8T,1,<Get access>
		XF	DEL,2,<Delexte access>
		XF	
UPD,3,<Update acc
8ess>
		XF	MSA,4,
X<Multiple-stream 
xaccess>
		XF	UPI
,5,<User-provided
8 interlocking>
	
X	XF	NIL,6,<No acc
xess by other user
s>
	XD	ADS,4FX,,
8<Access display r
Xequested>
		XF	D
xMA,0,<Main attrib
utes>
		XF	DKD,1
8,<Key definition 
Xattributes>
		XF
x	DAA,2,<Allocatio
n attributes>
		
8XF	DSA,3,<Summary
X attributes>
		X
xF	DDT,4,<Date and
 time attributes>
8
		XF	DFP,5,<Fil
Xe protection attr
xibutes>
		XF	XX5
,6,<Reserved>
		
8XF	DAC,7,<Access 
Xcontrol list attr
xibutes>
		XF	DNM
,8,<Name message 
8with resultant fi
Xle>
		XF	DN3,9,<
x3-part name messa
ges (vol, dir, fi
8l)>
	XD	PSW,40AV
X,,<File password>
x


;(004) CONT
	ROL

XM	CTL,4,<
	8Control>
	XD	CFC
	X,1B,,<Control fun
	xction>
		XV	CGT,
1,<Get (read) rec
8ord or block>
		
XXV	CON,2,<Connect
x (initialize) dat
a stream>
		XV	C
8UP,3,<Update curr
Xent record>
		XV
x	CPT,4,<Put (writ
e) record or bloc
8k>
		XV	CDL,5,<D
Xelete current rec
xord>
		XV	CRW,6,
<Rewind file>
		
8XV	CTN,7,<Truncat
Xe file>
		XV	CMD
x,8,<Modify file a
ttributes>
		XV	
8CRR,9,<Release (u
Xnlock) record>
	
x	XV	CFR,10,<Free 
(unlock) all reco
8rds>
		XV	CXB,11
X,<EXTEND-BEGIN vi
xa following alloc
ation>
		XV	CFL,
812,<Flush out I/O
X data>
		XV	CNV,
x13,<Next volume p
rocessing>
		XV	
8CFI,14,<Find reco
Xrd>
		XV	CXE,15,
x<EXTEND-END>
		X
V	CDS,16,<Display
8 (retrieve) file 
Xattributes>
		XV
x	CFS,17,<Forward 
space the file (b
8locks)>
		XV	CBS
X,18,<Backspace th
xe file (blocks)>

		XV	CCP,19,<Che
8ckpoint the file>
X
		XV	CRG,20,<Ge
xt (read) recovery
>
		XV	CPG,21,<P
8ut (write) recove
Xry>
	XD	M04,4MX,
x,<Control message
 menu>
	XD	RAC,1
8B,,<Record access
X mode>
		XV	CSR,
x0,<Sequential rec
ord access>
		XV
8	CKY,1,<Keyed acc
Xess>
		XV	CRF,2,
x<Random access by
 record file addr
8ess>
		XV	CSF,3,
X<Sequential file 
xaccess>
		XV	CBM
,4,<Block-mode ac
8cess>
		XV	CBF,5
X,<Block-mode file
x transfer>
	XDE	
KEY,255IV,,<Acces
8s key>
	XDE	KRF,
X1B,,<Key of refer
xence>
	XD	ROP,6F
X,,<Record level 
8operations>
		XF
X	EOF,0,<Position 
xto EOF>
		XF	FDL
,1,<Fast record d
8elete>
		XF	UIF,
X2,<Update existin
xg records>
		XF	
CSH,3,<Use hash c
8ode>
		XF	LOA,4,
X<Follow fill quan
xtities>
		XF	ULK
,5,<Manual lockin
8g/unlocking>
		X
XF	TPT,6,<Truncate
x put>
		XF	RHD,7
,<Read ahead>
		
8XF	WBH,8,<Write b
Xehind>
		XF	KGE,
x9,<Key is greater
  than or equal>
 8		XF	KGT,10,<Key 
 Xis greater than>
 x
		XF	NLR,11,<Do 
!not lock record>
!8
		XF	RLR,12,<Rea
!Xd locked record>
!x
		XF	BLI,13,<Blo
"ck I/O>
		XF	CKL
"8,14,<Compare for 
"Xkey limit reached
"x>
		XF	NXR,15,<N
#on-existant recor
#8d processing>
		
#XXF	WLR,16,<Wait f
#xor locked record>
$
		XF	RRL,17,<Re
$8ad record regardl
$Xess of lock>
		X
$xF	LRR,18,<Lock re
%cord for read onl
%8y>
	XDE	HSH,5IV,
%X,<Hash code>
	XD
%x	CDS,4FX,,<Contro
&l display request
&8ed>
	XD	BLK,1B,,
&X<Block count ("bl
&xocking factor") p
'er I/O operation>
'8


;(005) CONT
'XINUE

XM	CNT,5,
'x<Continue transfe
(r>
	XDS	M05,4MX,
(8,<Internal CONTIN
(XUE message menu>
(x
	XD	C2F,1B,,<Con
)tinue function co
)8de>
		XV	CTA,1,<
)XTry again>
		XV	
)xCSK,2,<Skip and c
*ontinue>
		XV	CA
*8B,3,<Abort curren
*Xt file operation>
*x
		XV	CRS,4,<Res
+ume processing>
+8		XV	CTR,5,<Termi
+Xnate ACCESS opera
+xtion>


;(006)
, ACKNOWLEDGE

X
,8M	ACK,6,<Acknowle
,Xdge>


;(007) 
,xACCESS COMPLETE
-
XM	ACM,7,<Acces
-8s complete>
	XDS
-X	M07,4MX,,<Intern
-xal ACCOMP message
. menu>
	XD	A2F,1
.8B,,<Access comple
.Xtion function>
	
.x	XV	ACL,1,<Close 
/current file>
		
/8XV	ARS,2,<Respons
/Xe (to access comp
/xlete)>
		XV	AKL,
03,<Kill/reset/abo
08rt current file>
0X
		XV	AES,4,<End 
0xof data stream>
1		XV	ASK,5,<Skip 
18(this wildcarded 
1Xfile)>
		XV	ACB,
1x6,<CHANGE-BEGIN s
2tart up RENAME op
28eration>
		XV	AC
2XE,7,<CHANGE-END>
2x
		XV	ATR,8,<Term
3inate ACCESS oper
38ation>
	XD	AFO,6
3XFX,,<File access 
3xoptions>
$TRACE 
4<           XF	RD
48O,0,<Rewind on OP
4XEN>
		XF	RDC,1,<
4xRewind on CLOSE>
5
		XF	XX6,2,<Rese
58rved>
		XF	SKE,3
5X,<Skip to EOT>
	
5x	XF	NPC,4,<Don't 
6lock file if not 
68properly CLOSEd>
6X
		XF	DFL,5,<Dire
6xctory file>
		XF
7	LOK,6,<File lock
78ed>
		XF	CTA,7,<
7XContiguous alloca
7xtion required>
	
8	XF	SEX,8,<Supers
88ede extant file o
8Xn CREATE>
		XF	N
8xSK,9,<Do not skip
9 to EOF on OPEN f
98or PUT>
		XF	TPF
9X,10,<Temporary fi
9xle>
		XF	TPD,11,
:<Temporary file, 
:8mark for DELETE o
:Xn CLOSE>
		XF	XX
:x7,12,<Reserved>
;		XF	RDM,13,<Rewi
;8nd and dismount o
;Xn CLOSE>
		XF	EW
;xC,14,<Enable writ
<e checking>
		XF
<8	ERC,15,<Enable r
<Xead checking>
		
<xXF	CRN,16,<CREATE
= new file if one 
=8doesn't exist>
	
=X	XF	OLK,17,<Overr
=xide lock on file 
>on OPEN>
		XF	SQ
>8A,18,<Sequential 
>Xaccess only>
		X
>xF	MVN,19,<Maximiz
?e version number>
?8
		XF	SFL,20,<Sp
?Xool file to line 
?xprinter on CLOSE>
@
		XF	SBF,21,<Su
@8bmit as command f
@Xile on CLOSE>
		
@xXF	DEC,22,<Delete
A file on CLOSE>
A8		XF	CTO,23,<Try 
AXfor contiguous fi
Axle, ok if fails>
B
		XF	WTL,24,<Wai
B8t for locked file
BX>
		XF	DWR,25,<D
Bxeferred write>
	
C	XF	TEN,26,<Trunc
C8ate to EOF on CLO
CXSE>
		XF	POF,27,
Cx<Output file pars
De>	> 
	XD	CKS,2B
D8,,<File data chec
DXksum>


;(008)
Dx DATA

XM	DAT,8
E,<Data>
	XD	RCN,
E88BV,,<Record numb
EXer>


;(009) S
ExTATUS

XM	STS,9
F,<Status>
	XDS	M
F809,4MX,,<Internal
FX STATUS message m
Fxenu>
	XD	STC,2B,
G,<Status code>
	
G8XD	SRA,8BV,,<Reco
GXrd address for st
Gxatus>
	XD	SRN,8B
HV,,<Record number
H8 for status>
	XD
HX	STV,8BV,,<Second
Hxary status value>
I
	XD	STX,255AV,,
I8<Status textual d
IXescription>


Ix;(010) KEY DEFINI
JTION ATTRIBUTES E
J8XTENSION

XM	KY
JXX,10,<Key definit
Jxion attributes ex
Ktension>
	XD	M10
K8,6MX,,<Key defini
KXtion message menu
Kx>
	XDE	KOP,3FX,,
L<Key options>
		
L8XF	DUP,0,<Duplica
LXtes allowed>
		X
LxF	CHG,1,<Key chan
Mges allowed>
		X
M8F	NKC,2,<Null key
MX character define
Mxd>
	XDE	DFL,2B,,
N<Data bucket fill
N8>
	XDE	IFL,2B,,<
NXIndex bucket fill
Nx>
	XDE	NSG,1B,,<
ONumber of segment
O8 pairs following>
OX
	XDE	POS,2B,,<B
Oxyte position of k
Pey within record>
P8
	XDE	SIZ,1B,,<B
PXyte count of key 
Pxwithin record>
	
QXDE	REF,1B,,<Key 
Q8of reference indi
QXcator>
	XDE	KNM,
Qx40AV,,<Key name a
R la REF>
	XDE	NU
R8L,1B,,<Value of n
RXull key character
Rx>
	XDE	IAN,1B,,<
SIndex area number
S8>
	XDE	LAN,1B,,<
SXLowest level inde
Sxx area number>
	
TXDE	DAN,1B,,<Data
T8 level area numbe
TXr>
	XDE	DTP,1B,,
Tx<Data type>
	XDE
U	RVB,8BV,,<Root V
U8BN for key>
	XDE
UX	HAL,5BV,,<Hash a
Uxlgorithm value>
V	XDE	DVB,8BV,,<VB
V8N of start of fir
VXst data bucket>
Vx	XDE	DBS,1B,,<Dat
Wa bucket size fie
W8ld>
	XDE	IBS,1B,
WX,<Index bucket si
Wxze field>
	XDE	L
XVL,1B,,<Level of 
X8root bucket>
	XD
XXE	TKS,1B,,<Total 
Xxkey size>
	XDE	M
YRL,2B,,<Minimum r
Y8ecord length>

YX
;(011) ALLOCATI
YxON ATTRIBUTES EXT
ZENSION

XM	ALC,
Z811,<Allocation at
ZXtributes extensio
Zxn>
	XD	M11,6MX,,
[<Allocation exten
[8sion message menu
[X>
	XD	VOL,2B,,<R
[xelative volume nu
\mber>
	XD	ALN,4F
\8X,,<Alignment opt
\Xions>
		XF	ANY,0
\x,<No specified al
]location placemen
]8t>
		XF	CYL,1,<A
]Xlign on cylinder 
]xboundary>
		XF	A
^LB,2,<Align to sp
^8ecified logical b
^Xlock>
		XF	AVB,3
^x,<Allocate near t
_o virtual block>
_8
		XF	ARF,4,<Allo
_Xcate near specifi
_xed related file>
`
	XD	ALP,4FX,,<Al
`8location options>
`X
		XF	HRD,0,<Err
`xor if can't align
a as requested>
	
a8	XF	ACT,1,<Contig
aXuous allocation r
axequired>
		XF	AC
bB,2,<Contiguous b
b8est try>
		XF	ON
bXC,3,<Align on any
bx cylinder boundry
c>
	XD	LOC,8BV,,<
c8Location for allo
cXcation>
	XDE	RFI
cx,16BV,,<Related f
dile ID>
	XD	AAL,
d85CV,,<File alloca
dXtion (blocks)>
	
dxXD	AID,1B,,<Area 
eID>
	XDE	BKZ,1B,
e8,<Bucket size for
eX this area>
	XD	
exAEQ,2B,,<Default 
fextension quantit
f8y>


;(012) SU
fXMMARY ATTRIBUTES 
fxEXTENSION

XM	S
gUM,12,<Summary at
g8tributes extensio
gXn>
	XD	M12,6MX,,
gx<Summary attribut
hes extension mess
h8age menu>
	XDE	N
hXOK,1B,,<Number of
hx keys defined in 
ifile>
	XDE	NOA,1
i8B,,<Number of are
iXas defined in fil
ixe>
	XDE	NOR,1B,,
j<Number of record
j8 descriptors in f
jXile>
	XDE	PVN,2B
jx,,<Prologue versi
kon number>


;
k8(013) DATE AND TI
kXME ATTRIBUTES EXT
kxENSION

XM	TIM,
l13,<Date and time
l8 attributes exten
lXsion>
	XD	M13,6M
lxX,,<Date and time
m extension messag
m8e menu>
	XD	CDT,
mX18T,,<Creation da
mxte and time>
	XD
n	UDT,18T,,<Update
n8 date and time>
nX	XD	EDT,18T,,<Del
nxete date and time
o>
	XD	RVN,2B,,<R
o8evision number>
oX	XD	BDT,18T,,<BAC
oxKUP date and time
p>
	XD	PDT,18T,,<
p8Physical (media) 
pXcreation date and
px time>
	XD	ADT,1
q8T,,<Access date 
q8and time>


;(
qX014) PROTECTION A
qxTTRIBUTES EXTENSI
rON

XM	PRT,14,<
r8Protection attrib
rXutes extension>
rx	XD	M14,6MX,,<Pro
stection extension
s8 message menu>
	
sXXD	PNM,40AV,,<Own
sxer name>
	XD	PSY
t,3FX,,<System acc
t8ess protection fi
tXeld>
		XF	PRD,0,
tx<Deny read access
u>
		XF	PWR,1,<De
u8ny write access>
uX
		XF	PEX,2,<Deny
ux execute access>
v
		XF	PDE,3,<Deny
v8 delete access>
vX		XF	PAP,4,<Deny 
vxappend access>
	
w	XF	PDI,5,<Deny d
w8irectory list acc
wXess>
		XF	PUP,6,
wx<Deny update acce
xss>
		XF	PCP,7,<
x8Deny change prote
xXction access>
		
xxXF	PXT,8,<Deny ex
ytend access>
	XD
y8	POW,3FX,,<Owner 
yXaccess protection
yx field>
$TRACE <
z       	XF	RD1,0,
z8<Deny read access
zX>
		XF	WR1,1,<De
zxny write access>
{
		XF	EX1,2,<Deny
{8 execute access>
{X
		XF	DE1,3,<Deny
{x delete access>
|		XF	AP1,4,<Deny 
|8append access>
	
|X	XF	DI1,5,<Deny d
|xirectory list acc
}ess>
		XF	UP1,6,
}8<Deny update acce
}Xss>
		XF	CP1,7,<
}xDeny change prote
~ction access>
		
~8XF	XT1,8,<Deny ex
~Xtend access>	> 
~x	XD	PGR,3FX,,<Gro
up access protect
8ion field>
$TRAC
XE <       	XF	RD2
x,0,<Deny read acc
		XF	WR2,1,te acces
		XF	EX2,2,<D acces
		XF	DE2,3,<Daccess
		XF	AP2,4,<Decess>
		XF	DI2,5,<Denist 
		XF	UP2ny update a
		XF	CP2,nchangespr
		XF	XT2,8,<Deny>	>
	XD	PWL,3FX,,<>prot
$TRACE0<<Deny r	XF	
		XF	WR3ny write ac
		XF	EX3,2xecute ac
		XF	DE3,3elete acc
		XF	AP3,4,end acce
		XF	DI3,5,<tory li
		XF	,6,<Deny updat
		XF	C,<Denynchange
		XF	XT3,8,<Daccess


;(015) 
NAME

XM	NAM,15
8,<Name>
	XD	NTY,
X3FX,,<Name string
x type>
		XF	NFS,ofile spec
		XF	,1,<File name>
		XF	NDN,2,<Dir
ectory name>
		X
8F	NVN,3,<Volume (
X/device/structure
x) name>
		XF	NDFaultofile 
		XF	FRF,5,<Relate
	XD	NMS,255 specifi


;(01IACCESSRCONTROL

XM	A,16,<Accessrcon
	8XDE	ACT,1B,,<Repe
	XDE	ACE,Accessrcon


;(128)TUSERATION
8
XM	USR,128,<Usern>
	XD	M77,6MX,,<Usmen
	XD	UID,40AV,tifica
	XD	UAC,40ounting i
	XD	P,132AV,,<Other
8
;ThesDAPdI/O sta

XS	A,1,<Operation A
XS	ACC,2d not acces
XS	ACT,3E"eactivity
XS	AID,4,<BD>
XS	A,5,<Alignment o
XS	ALQ,6,<Allocatio
XS	ANI,7,<ND" forma
XS	AOP,10,<Altions 
XS	AST,11id operati
XS	ATR,12,<Attrir>
XS	ATW,13,<Attrior>
XS	BKS,14,<Buckmall
XS	BKZ,15,<Buc larg
XS	BLN,16,<"Berror>
XS	BOF,17,<Begi det
XS	BPA,20te pooliad
XS	BPS,2vatelpooles
XS	BUG,22,liRMSderr
XS	CCR,23,connect R
XS	CHG,24,<$ngedHke
XS	CHK,25,<Buckck b
XS	CL6,<RSTS/EaClos
XS	COD,27,<Invpport
#XS	CRE,30,<Could 
XS	CUR,31,<Nodcu
XS	DAC,32,<Deaccess
XS	DAN,33,<Dumber i
XS	DEL,3-accesseder
XS	DEV,35,<Badinapp
XS	DIR,36,<Director
XS	DME,3amic>memory
XS	D,40,<Directory 
XS	DN1,<Device not 
XS	DPE,42erposition
XS	DT3,<"DTP" field
XS	DUP<Duplicatehke
XS	ENT<Enter functi
XS	EN6,<Operation"n
XS	EOF,47,<le detec
XS	ESS,50,<string a
XxS	EXP,51,<Expirat
XS	EXT,52,<nd failu
XS	FAB,53,<N FAB>
.8XS	FAC,54,<Illega
XS	FEX,55already ex
XS	FID,56, File ID>
XS	FLG,57,<Invacomb
XS	FLK,ilerlocked b
0xXS	FND,61,<"FIND"
XS	FNF,62,<File
XS	F,63,<Error in f
XS	FOP<Invalid file
XS	FUL<Device/file 
XS	IAN,ndexlAREA nu
XS	IFI,67,<Invalidp
XS	IM0,<Maxeareas/k
XS	NI,71,<INIT neve
XS	IOP<Operationiil
XS	IRC,73,erecord e
XS	I,74,<Invalid IS
XS	KBF,adsKEY buffe
XS	KE6,<Invalid KEY
XS	KRF,7alid>key-of
XS	K,100,<KEY size 
XS	LA01,<Lowest-lev
XS	BL,102,<NotpANSI
:xXS	LBY,103,<Logic
XS	LCH,104,<Logimbe
XS	EX,105,<Logical 
XS	LOC,106,<"LOC" F
XS	MAP,107,<Buffer 
XXS	MKD,110,<Couldr
XS	MR11,<MRN neg>or
>xXS	MRS,112,<MRS==
XS	NAM,113,<k addre
XS	N,114,<NotFposit
XS	NID,115,<Cannote
XS	NPK,<Nonprimary 
XS	PN,117,<RSTS/Eio
XS	ORD,120,<in corr
XS	OR21,<Invalidnfi
XS	PLG,122rolog err
XS	POS,123,<d inval
XS	PRM,124,<ate fie
XS	PRV,125,<ction v
XS	RAB,<Not a valid
XS	RAC,127l RAC val
XS	RAT,130,<cord at
XS	RBF,<Invaliddrec
XS	RER,132,<Fror>
H8XS	REX,133,<Recor
XS	RFA,134,<Bad
XS	R,135,<Invalid r
XS	RLK,136,<Target 
X8S	RMV,137,<RSX-F1
XS	R,140,<Record no
XS	RNL,Record not l
XS	ROP,14lid record
XS	RPL,<Error readi
XS	RR44,<InvalidnRR
XS	RSA,145,am>curre
XS	SZ,146,<Bad reco
XS	RTB,Record'tooub
XS	SEQ,150,key out 
XS	HR,151,<SHR fiel
XS	SI52,<SIZ field 
XS	STK,Stack tooabi
XS	SYS,154,<Systrro
XS	TRE,155,<Irror>
XS	TPE,156,<Erronsi
XS	UBF,157,<er buff
XS	U,160,<Invalid>u
XS	VER,161,<Erroumb
XS	VOL,162,<lume nu
XS	WER,163rite erro
XS	WLK,164,<Dite-lo
XS	WPL,165writing p
XS	XAB,16valid XAB>
XS	DDI,167,<Defy in
XS	CAA,17otlaccess 
XXS	CCF,171,<Cannot
XS	DA,172,<Cannot d
XS	C,173,<Channelra
XS	TTO,174,<TetOign
ZxXS	TTY,175,<Termi
XS	D,176,<Defaultaf
XS	VI,177,<Device>I
XS	ESA,200,<Expadre
XS	FNA,<Filenamerst
XS	FSZ,202,<Fvalid>
XS	IAL,203,<Inv lis
XS	KFF,204,<Kound>
XS	LNE,205,<Logi>
`XS	NOD,206,<Node 
XS	A,207,<Operation
XS	UP,210,<Recordli
XS	IDX,<Index updat
XS	R,212,<Recordalo
XS	RRV,213,nserted 
XS	CNO,214,Ocreated
XS	PBF,215,<Bad add
XS	PND,216ronousgop
XS	QUO,217,<Quotr>
XS	RHB,220,<Recoer 
XS	RLF,Related file
XS	RSS,<Resultantls
XS	RST,223,<Rring a
hxXS	SQO,224,<Opera
XS	SUC,225,<success
XS	CFS,226,filetsup
XS	SYN,22nspecifica
XS	TMO,230,<Tid exp
XS	BLK,231 recordpa
XS	BSZ,23 size ille
XS	CDR,233,isconnec
XS	CGJ,23ot>get JFN
XS	CO35,<Cannot OPE
XS	JFN,2d JFN>
XS	EF,237,<Cannot p
oXXS	TRU,240,<Canno
XS	UDF,241,<Fileed 
XS	CL,242,<Fileomus
XS	DIF,243,<Dire
XS	H,244,<Handler n
XS	HDE,245,<Fatal h
X8S	WBE,246,<Attemp
XS	ONP,247 not pres
XS	DNA,250,s not at
XS	DAA,2vicehis>alr
XXS	DVA,252,<Device
XS	SRU,253,<Source 
XS	IOR,2legal overl
XS	C,255,<Blockoche
XS	CNE,256,<Callaus
XS	IFF,257,le full>
XS	FHF,260,<Fil>
X8S	AFW,261,<Access
XS	FHC,262,<Filefhe
XS	ATE,263uteocontr
XS	FLU,264,<File a
XS	BTF,26tape forma
XS	IOD,266,<Iationo
XS	RDD,Renameito di
XS	RFE,27mettoialre
XS	ROF,2nnotsrename
XS	FAO,272,<FilN>
XXS	PAR,273,<Devic
XS	EOV,274,<End o8f volume detectedX>
XS	DOV,275,<Daxta overrun>
XS	BDB,276,<Bad block8 on device>
XS	EXOT,277,<End of taxpe detected>
XS	NBS,300,<No buffe8r space for file>X
XS	FEA,301,<Filxe exceeds allocated space>
XS	TNI8,302,<Task not inXstalled>
XS	ULE,x303,<Unlock error>
XS	NFL,304,<No8 file accessed onX LUN>
XS	SRF,305x,<Send or Receive error>
XS	SPL,3806,<Spool or submXit command file fxailure>
XS	NMF,307,<No more files8>
XS	CKE,310,<DAXP file transfer cxhecksum error>
XS	QTA,311,<Quota 8exceeded>
XS	BUGX,312,<Internal nextwork error detected>
XS	TTC,313,8<Terminal input aXborted due to ^C>x
XS	DFL,314,<Dat	a bucket fill siz	8e too big>
XS	ES	XL,315,<Expanded s	xtring length inva
lid>
XS	IBF,316,
8<Illegal bucket f
Xormat>
XS	IBK,31
x7,<Bucket size of LAN different fr8om IAN in XAB>
XXS	IDX,320,<Index xnot initialized>

XS	IFA,321,<Ille
8gal file attribut
Xes or corrupt fil
xe header>
XS	IFLIndex bucke
XS	KNM,323,<er not readable or wri8table in XAB>
XSX	KSI,324,<Index bxucket will not hold two keys>
XS	8MBC,325,<Multi-buXffer count illegaxl>
XS	NET,326,<Network operation 8failed at remote Xnode>
XS	ALK,327x,<Record is already locked>
XS	DE8L,330,<Deleted reXcord successfullyx accessed>
XS	LIM,331,<Retrieved 8record exceeds keXy value>
XS	NOP,x332,<Key XAB not filled in>
XS	RN8F,333,<NonexistenXt record successfxully accessed>
XS	PLV,334,<Unsupp8orted prologue veXrsion>
XS	REF,33x5,<Illegal key-of-reference in XAB8>
XS	RSL,336,<ReXsultant string lexngth invalid>
XS	RVU,337,<Error u8pdating rrv's, paXths to data may bxe lost>
XS	SEG,340,<Too many segm8ents>
XS	SUP,342X,<Operation not sxupported over network>
XS	WBE,3438,<Error on write-Xbehind>
XS	WLD,3x44,<Invalid wildcard operation>
X8S	WSF,345,<WorkinXg set full>
XS	DxLN,346,<Directory listing - error 8reading name>
XSX	DLA,347,<Directoxry listing - error reading file at8tributes>
XS	DPNX,350,<Directory lxisting - name protection failure>
XS	DPA,351,<DireXctory listing - axttributes protection failure>
XS	8DLE,352,<DirectorXy listing - file xattributes do not exist>
XS	DLR,3853,<Directory lisXting - cannot recxover>
XS	SNE,354,<Sharing not ena8bled>
XS	SPE,355X,<Sharing page coxunt exceeded>
XS 	UPI,356,<UPI not 8 set when sharing X with BRO set>
X xS	ACS,357,<Error !in access control!8 string>
XS	TNS,!X360,<Terminator n!xot seen>
XS	BES,"361,<Bad escape s"8equence>
XS	PES,"X362,<Partial esca"xpe sequence>
XS	#WCC,363,<Invalid #8wildcard context #Xvalue>
XS	IDR,36#x4,<Invalid direct$ory rename operat$8ion>
XS	STR,365,$X<User structure w$xent invalid durin%g operation>
XS	%8FTM,366,<Network %Xfile transfer mod%xe precludes opera&tion>
XS	CRS,367&8,<File was create&Xd in stream forma&xt>
XS	GBC,370,<I'nvalid global buf'8fer count>
XS	EN'XQ,371,<ENQ system'x service request (failed>
XS	NTF,3(872,<Network opera(Xtion failed at re(xmote node>
XS	NT)S,373,<Network op)8eration not suppo)Xrted>
XS	CRM,374)x,<CRMPSC failed t*o map global buff*8ers>
XS	DLK,375,*X<Deadlock detecte*xd>
XS	XEQ,376,<E+xceeded ENQ quota+8>
XS	JNF,377,<Jo+Xurnal name not fo+xund>
XS	JOP,400,,<Journal options ,8illegal for devic,Xe>
XS	RUM,401,<R,xecovery unit mis--call>
XS	NOJ,402-8,<Journal needed -Xfor inaccessible -xfile>
XS	RLK,403.,<Record relocked.8 in recovery unit.X>
XS	ODQ,404,<Di.xsk usage exceeds /disk quota>
XS	I/8CS,405,<Incompati/Xble file sharing>/x
XS	LWC,406,<Loc0k wait cancelled>08
XS	XNF,407,<XAB0X not found>
XS	R0xUP,410,<Recovery 1unit in progress,18 CLOSE disallowed1X>
XS	JNS,411,<Op1xeration not suppo2rted under RMS jo28urnaling>
XS	NRU2X,412,<Operation p2xrohibited outside3 of recovery unit38>
XS	REE,413,<RE3XNAME failed, reco3xvery failed, file4 is lost>
XS	CJF48,414,<CJF system 4Xservice request f4xailed>
XS	TMR,4155,<SETIMR system 58service request f5Xailed>
XS	FBM,415x6,<File being mod6ified (another wr68iter)>
XS	DNA,416X7,<Device not ava6xilable>
XS	NSD,4720,<No such devic78e>
XS	POA,421,<P7Xartial allocation7x only>
XS	BNF,4282,<Specified bloc88k not free>
XS	C8XSD,423,<Can't sup8xersede directory 9file>
XS	DNE,42498,<Can't delete no9Xn-empty directory9x file>
XS	SNF,42:5,<Sub-file-direc:8tory not found>
:XXS	SLE,426,<Searc:xh list empty (no ;devices found)>
;8XS	LVL,427,<Sub-f;Xile-directories n;xested too deeply><
XS	NCE,430,<NOC<8REATE on entire s<Xearch list>
XS	F<xCU,431,<Can't upd=ate file>
XS	ENC=8,432,<Exceeded ne=Xtwork capacity>
=xXS	TNA,433,<TSK n>etwork device not>8 available>
XS	N>XSN,434,<No such n>xetwork node>
XS	?SIU,435,<Sub-file?8-directory in use?X on RENAME>
XS	N?xDR,436,<Can't del@ete file with NO-@8DELETE lock>
XS	@XJCH,437,<Too many@x simultaneous filAe accesses>
XS	SA8SL,440,<Can't RENAXAME sub-file-direAxctory to lower leBvel>
XS	DDU,441,B8<Device is "down"BX and unuseable>
BxXS	DRS,442,<DevicCe is restricted>
XS	DCM,443,<DeviCXce controlled by CxMDA, not ASSIGNabDle>
XS	DAJ,444,<D8Device already ASDXSIGNed to anotherDx job>
XS	IDM,445E,<Illegal I/O datE8a mode>
XS	LLE,4EX46,<Lineprinter pExage limit exceedeFd>
XS	VFE,447,<LF8ineprinter VFU foFXrmat error>
XS	LFxUC,450,<LineprintGer "undefined chaG8racter" error>
XGXS	VRP,451,<LineprGxinter VFU RAM parHity error>
XS	FSH8E,452,<File speciHXfication "parse" Hxerror>
XS	NNO,45I3,<No such nodes>I8
XS	ANO,454,<AllIX nodes inaccessibIxle>
XS	SNO,455,<JSome nodes inacceJ8ssible>
XS	NDV,4JX56,<No such devicJxes>
XS	ADV,457,<KAll devices inaccK8essible>
XS	SDV,KX460,<Some devicesKx inaccessible>
XLS	NDI,461,<No sucL8h directories>
XLXS	ADI,462,<All diLxrectories inaccesMsible>
XS	SDI,46M83,<Some directoriMXes inaccessible>
XS	NFI,464,<No sNuch files>
XS	AFN8I,465,<All files NXinaccessible>
XSNx	SFI,466,<Some fiOles inaccessible>O8
XS	ARJ,467,<AllOX files rejected bOxy file constraintPs>
XS	SRJ,470,<SP8ome files rejectePXd by file constraints>

onstraI$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 
N(Tt
				ND	M
NX.A,B
				ND	A
NHD.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>$ Qz

	IFIDNQ8	<A><DEF>,<

QX








Qx


DEFINE	XM(NRAM,COD,TXT),<

R8	IFE	^D<COD>,<
	RX	..XDI==-1	
		..RxXDC==0	
		> 

S	..XDI==..XDI+1		S8
	..XDO==0		

SX	..XDM==-1000		
Sx
	..XDB==0		
	.T.XDT==0		
	..XDET8==0		
	..XDS==0	TX	
	..XDV==0		
	Tx..XDX==0		

	IFUDEF	$DA'NAM,<IFN U8<$DA'NAM-..XDI>,<UX
		XMERR NAM,MulUxtiply defined DAPV message type>>
V8
	$DH'NAM==^D<COVXD>	

	$DA'NAM==Vx..XDI		
	$DB'NAMW==..XDB		
	$DL'NW8AM==..XDL		
	$DTWX'NAM==..XDT		

Wx	..XCT(NAM,\..XDEX,\..XDS,\..XDV,\.X8.XDX,\..XDT,\..XDXXC,\..XDB,\..XDO)

> 



Y








Y8DEFINE	XD(NAM,NNTYX,DFL,TXT),<..XD(NYxAM,NNT,0,0,DFL,TXZT)>

DEFINE	XDEZ8(NAM,NNT,DFL,TXT)ZX,<..XD(NAM,NNT,1,Zx0,DFL,TXT)>

DE[FINE	XDS(NAM,NNT,[8DFL,TXT),<..XD(NA[XM,NNT,0,1,DFL,TXT[x)>




DE\FINE	..XD(NAM,NNT\8,ILM,SKP,DFL,TXT)\X,<

	IFIDN	<NAM\x><DAP>,<XDERR NAM],"DAP" is a reser]8ved field name>
]X
	..XDI==..XDI+1]x		
	..XDO==..XDO^+1		

	..XDM==.^8.XDM+1		

	..XD^XB==-1		
	..XDT==^x-1		
	..XDE==ILM_		
	..XDS==SKP		_8
	..XDV==0		
	._X.XDX==0		



_x	IRPC	NNT,<

		`..XDA==0	

		IF`8GE	<"NNT"-"0">,<I`XFLE <"NNT"-"9">,<`x
			IFL ..XDB,<.a.XDB==0>
			..XDa8B==<..XDB*^D10>+^aXD<NNT>
			..XDA=ax=1>>

		IFE	<"NbNT"-"A">,<
			IFb8G ..XDT,<XDERR NAbXM,Multiple field bxtype "A" specifiecd>
			..XDA==<..c8XDT==^O1>>	

		cXIFE	<"NNT"-"B">,<cx
			IFG ..XDT,<XdDERR NAM,Multipled8 field type "B" sdXpecified>
			..XdxDA==<..XDT==^O2>>e	

		IFE	<"NNT"e8-"C">,<
			IFG .eX.XDT,<XDERR NAM,Mexultiple field typfe "C" specified>
			..XDA==<..XDTfX==^O3>>	

		IFEfx	<"NNT"-"F">,<
	g		IFG ..XDT,<XDERg8R NAM,Multiple figXeld type "F" specgxified>
			..XDA=h=<..XDT==^O4>>	
h8
		IFE	<"NNT"-"IhX">,<
			IFG ..XDhxT,<XDERR NAM,Multiiple field type "i8I" specified>
		iX	..XDA==<..XDT==^ixO5>>	

		IFE	<"jNNT"-"M">,<
			Ij8FG ..XDT,<XDERR NjXAM,Multiple fieldjx type "M" specifiked>
			..XDM==-1k8		
			..XDA==<..kXXDT==^O6>>

		IkxFE	<"NNT"-"T">,<
			IFG ..XDT,<XDl8ERR NAM,Multiple lXfield type "T" splxecified>
			..XDmA==<..XDT==^O7>>	m8


		IFE	<"NNTmX"-"V">,<
			IFN mx..XDV,<XDERR NAM,n"V" flag multiplyn8 specified>
			InXFN ..XDX,<XDERR NnxAM,Both "V" and "oX" flags specifieo8d>
			..XDA==<..oXXDV==1>>	

		IFoxE	<"NNT"-"X">,<
p			IFN ..XDV,<XDEp8RR NAM,Both "V" apXnd "X" flags specpxified>
			IFN ..qXDX,<XDERR NAM,"Xq8" flag multiply sqXpecified>
			..XqxDA==<..XDX==1>>	

		IFE	..XDA,<Xr8DERR NAM,Illegal rXfield descriptor rx"NNT">
	> 

	IsFL	..XDB,<XDERR Ns8AM,No field lengtsXh specified>
	IFsxL	..XDT,<XDERR NAtM,No field type st8pecified>

	IFEtX	..XDT-$DXTAS,<..txXDL==<<..XDB+^D4>u/^D5>>
	IFE	..XDu8T-$DXTBN,<..XDL==uX<<<..XDB*^D8>+^D3ux5>/^D36>>
	IFE	.v.XDT-$DXTCN,<..XDv8L==1>
	IFE	..XDTvX-$DXTFL,<..XDL==<vx<<..XDB*^D7>+^D35w>/^D36>>
	IFE	..w8XDT-$DXT8I,<..XDLwX==<<..XDB+^D3>/^Dwx4>>
	IFE	..XDT-$xDXTMN,<..XDL==<<<x8..XDB*^D7>+^D35>/xX^D36>>
	IFE	..XDxxT-$DXTDT,<..XDL==y1>

	IFDEF	$DA'y8NAM,<IFN <$DA'NAMyX-..XDI>,<
		XDERyxR NAM,Multiply dezfined field name>z8>

	$DA'NAM==..zXXDI		
	$DT'NAM==zx..XDT		
	$DB'NAM{==..XDB		
	$DL'N{8AM==..XDL		


{X
	IFGE	..XDM,<DM{x$'NAM==<<<..XDM/^|D7>*^D7> + <^D6-<|8..XDM-<<..XDM/^D7|X>*^D7>>>>>


|x
	..XCT(NAM,\..XD}E,\..XDS,\..XDV,\}8..XDX,\..XDT,\..X}XDC,\..XDB,\..XDO)}x

	IFE	..XDE,<
		IF1,<.ID'NAM==~8000000+..XDC>  
~X		IF2,<.ID'NAM==.~xIODAP+..XDC>  
		$DLDAP==<..XDC==8..XDC+..XDL>>

X	IFG	$DLDAP-^O777x,<XDERR NAM,DAP area within I/O CD8B too large>

>X 





DEFIxNE	..XCT(NAM,XDE,XDS,XDV,XDX,XDT,X8DC,XDB,XDO),<DEFIXNE $DX'NAM,<
	BYxTE	(8)<<<<<<<<XDE_1>!XDS>_1>!XDV>_81>!XDX>_1>_3> 		(X4)XDT (9)XDC (9)XxDB (6)XDO >  
> 






8




DEFINE	XXF(FLG,DIT,TXT),<x

	IFL	^D<DIT>,<XFERR FLG,Negati8ve flag bit illegXal>
	IFGE	<^D<DIxT>-^D70>,<XFERR FLG,Flag bit great8er than second woXrd!!!>

	DB$'FLxG==^D<DIT>	



	..XDF==<<<^D<D8IT>/^D7>*^D7> + <X^D6-<^D<DIT>-<<^Dx<DIT>/^D7>*^D7>>>>

	D1$'FLG==0	8	
	D2$'FLG==0		

	IFLE	<..XDF-^xD34>,<D1$'FLG==1B<..XDF>>
	IFGE	<8..XDF-^D35>,<IFL X<..XDF-^D70>,<D2$x'FLG==1B<..XDF-^D	35>>>

	IFDEF	D	8F$'FLG,<IFN <DF$'	XFLG-..XDF>,<
		X	xFERR FLG,Multiply
 defined DAP flag
8 bit>>

	DF$'FL
XG==..XDF		

> 
x











DEFINE	X8V(NAM,VAL,TXT),<

	IFDEF	$DV'NAMx,<IFN <$DV'NAM-^D
<VAL>>,<
		XVERR
8 NAM,Multiply def
Xined DAP field va
xlue>>

	$DV'NAM>	

> 



DEFINE	XS(T),<

	$DS'NAM==^O<STS>	

> 


8



DEFINE	XMXERR(NAM,STR),<PRIxNTX ? Error in XM macro for NAM: S8TR>




DEFIXNE	XDERR(NAM,STR)x,<PRINTX ? Error in XD macro for N8AM: STR>



X
DEFINE	XFERR(NAMx,STR),<PRINTX ? Error in XF macro 8for NAM: STR>

X


DEFINE	XVERxR(NAM,STR),<PRINTX ? Error in XV m8acro for NAM: STRX>



> 
x
	IFIDN	<A><XCT>,<



DEFINE	8XM(NAM,COD,TXT),<X$DX'NAM>

DEFINxE	XD(NAM,NNT,DFL,TXT),<$DX'NAM>
D8EFINE	XDE(NAM,NNTX,DFL,TXT),<$DX'NAxM>
DEFINE	XDS(NAM,NNT,DFL,TXT),<$8DX'NAM>

DEFINEX	XF(NAM,DIT,TXT),x<>
DEFINE	XV(NAM,VAL,TXT),<>

D8EFINE	XS(NAM,STS,XTXT),<>

> 
x

	IFIDN	<A><IDX>,<




DEF8INE	XM(NAM,COD,TXXT),<

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

	..XDI==..XDI+81		

	XWD	..XDIX,^D<COD>	

> 
x
DEFINE	XD(NAM,NNT,DFL,TXT),<..XD8I==..XDI+1>
DEFIXNE	XDE(NAM,NNT,DFxL,TXT),<..XDI==..XDI+1>
DEFINE	XD8S(NAM,NNT,DFL,TXTX),<..XDI==..XDI+1x>

DEFINE	XF(NAM,DIT,TXT),<>
DE8FINE	XV(NAM,VAL,TXXT),<>

DEFINE	xXS(NAM,STS,TXT),<>

> 

	IF8IDN	<A><XTX>,<
X



DEFINE	XMx(NAM,COD,TXT),<[ASCIZ \TXT\]>

D8EFINE	XD(NAM,NNT,XDFL,TXT),<[ASCIZ x\TXT\]>
DEFINE	XDE(NAM,NNT,DFL,TX8T),<[ASCIZ \TXT\]X>
DEFINE	XDS(NAMx,NNT,DFL,TXT),<[ASCIZ \TXT\]>

D8EFINE	XF(NAM,DIT,XTXT),<>
DEFINE	XxV(NAM,VAL,TXT),<> 

DEFINE	XS(NAM 8,STS,TXT),<>

> X 

	IFIDN	< xA><STS>,<



!
DEFINE	XM(NAM,C!8OD,TXT),<>

DEF!XINE	XD(NAM,NNT,DF!xL,TXT),<>
DEFINE"	XDE(NAM,NNT,DFL,"8TXT),<>
DEFINE	X"XDS(NAM,NNT,DFL,TX"xT),<>

DEFINE	X#F(NAM,DIT,TXT),<>#8
DEFINE	XV(NAM,V#XAL,TXT),<>

DEF#xINE	XS(NAM,STS,TX$T),<

	XWD	[ASC$8IZ \TXT\],^O<STS>$X

> 

> 
$x
	IFIDN	<A><CLN%>,<



IF1,<
	.XCREF	..FF,	..%XFM,	..FN,	..F0,	.%x.F1
	.XCREF	..XD&A,	..XDB,	..XDC,	&8..XDE,	..XDF,	..X&XDI,	..XDL,
	.XCR&xEF	..XDM,	..XDO,	'..XDS,	..XDT,	..X'8DV,	..XDX
	.XCRE'XF	..XM,	..XD,	..X'xD0
> 

IF2,<
(	PURGE	..XDA,	..X(8DB,	..XDC,	..XDE,(X	..XDF,	..XDI,	..(xXDL,
	PURGE	..XD)M,	..XDO,	..XDS,	)8..XDT,	..XDV,	..X)XDX
	PURGE	..XM,	)x..XD,	..XD0
> 
*
> 

	IFDIF*8	<A><CLN>,<DAP>	*X

	IFIDN	<A><X*xCT>,<EXP 0>	
	IF+IDN	<A><IDX>,<EX+8P 0>	
	IFIDN	<A+X><XTX>,<EXP 0>	
+x	IFIDN	<A><STS>,<EXP 0>	

S>,I?87 
XVb
	XALL

X(

			
DEFINE	X(
XH$NAME,$PROC,$POIN
XhT,$DEFLT,$MAX,$FL
YAGS),<
	EXP  SIX
Y(BIT  /$NAME/
>

YHAN:	SWTCHS
AL=
Yh=.-AN

			
IF
Z2,<
DEFINE	X($NA
Z(ME,$PROC,$POINT,$
ZHDEFLT,$MAX,$FLAGS
Zh),<
..TEMP==0
I
[RP $POINT,<
    
[(IFE ..TEMP-1,<
	
[H$POINT			;$NAME

[h    >
    IFE ..
\TEMP-2,<
	POINT	
\(36,$POINT,35	;$NA
\HME
    >
    IF
\hIDN <$POINT><*P>,
]<..TEMP==1>	
   
]( IFIDN <$POINT><*
]HF>,<..TEMP==2>	

]h>

IFB <$POINT>
^,<
	Z			;$NAME

^(..TEMP==1>
IFE .
^H.TEMP,<
IFN <$PO
^hINT>_-^D24,<		
.
_.TEMP==1
	$POINT
_(			;$NAME
>
IFE
_H ..TEMP,<
	POINT
_h 36,$POINT,35	;$N
`AME
	>
>>>
AP
`(:	SWTCHS

			

`H			
MX.==0
DEFI
`hNE	X($NAME,$PROC,
a$POINT,$DEFLT,$MA
a(X,$FLAGS),<
IF2,
aH<
IFE <$FLAGS>&F
ahS.LRG,<IFG <$MAX>
b-377777,<PRINTX ?
b(MAXIMUM OF /$NAME
bH CANNOT BE GT 377
bh777>>
>
..TEMP=
c=1
IFN <$FLAGS>&
c(FS.LRG,<IFN <$MAX
cH>,<..TEMP==0>>
I
chFN ..TEMP,<
	XWD
d	$MAX,$PROC	;$NAM
d(E
>
IFE ..TEMP,
dH<
	XWD	[$MAX],$P
dhROC	;$NAME
>
>
e
AM:	SWTCHS

	
e(		
PD.==0
DEFIN
eHE	X($NAME,$PROC,$
ehPOINT,$DEFLT,$MAX
f,$FLAGS),<
IF2,<
f(
IFL <$DEFLT>,<I
fHFN <$DEFLT>+1,<PR
fhINTX ?DEFAULT OF 
g/$NAME CANNOT BE 
g(NEGATIVE>>
IFE <
gH$FLAGS>&FS.LRG,<I
ghFG <$DEFLT>-77777
h7,<PRINTX ?DEFAUL
h(T OF /$NAME CANNO
hHT BE GT 777777>>
hh
>
IFB <$FLAGS>,
i<..TEMR==0>
IFNB
i( <$FLAGS>,<..TEMR
iH==($FLAGS)>
..TE
ihMP==1
IFN <$FLAG
jS>&FS.LRG,<IFN <$
j(DEFLT>,<..TEMP==0
jH>>
IFN ..TEMP,<
jh
	XWD	..TEMR,$DEF
kLT	;$NAME
>
IFE
k( ..TEMP,<
	XWD	.
kH.TEMR,[$DEFLT]	;$
khNAME
>
>
AD:	
lSWTCHS
	PURGE	..
l(TEMP,..TEMR
	SALL
..TEMR
	SALIB5Ih 	

	..FF()<A>)		

	IFN	.H.F1,<PRINTX ? Sechond-word flags in  DPFLG1 (A)>
	<..F0> (A)>
	<I`$;rPI`%Q@I`%|Q I`%KQP `I`&:xQ  I`&N8Q <I`&h9Q I`'
K0%SP K0&|WP M+-\ Th}\

	IFE	$UDTB-$DXTMS,<JMERU(R B,Message typeUH field illegal>
Uh	IFE	$DTB-$DXTASV,<JMERR B,ASCII V(type field illegaVHl>
	IFE	$DTB-$DVhXTBN,<JMERR B,BiWnary type field iW(llegal>
	IFE	$DTWHB-$DXTCN,<JMERR WhB,Compressed binXary type field ilX(legal>
	IFE	$DTXHB-$DXT8I,<JMERR XhB,Image type fielYd illegal>
	IFE	Y($DTB-$DXTDT,<JMEYHRR B,Date/time tYhype field illegalZ>

	IFG	$DLB-2Z(,<JMERR B,Field ZHtoo large>

	IFZhE	$DLB-1,<	JUMPE[ A,C>
	IFE	$DL[(B-2,<	CAIN A,0
				JUMPE A+1,C>

PE A+1,M+-\ \~

	IFE	$\(DTB-$DXTMS,<JMER\HR B,Message type\h field illegal>
]	IFE	$DTB-$DXTAS](,<JMERR B,ASCII ]Htype field illega]hl>
	IFE	$DTB-$D^XTBN,<JMERR B,Bi^(nary type field i^Hllegal>
	IFE	$DT^hB-$DXTCN,<JMERR _B,Compressed bin_(ary type field il_Hlegal>
	IFE	$DT_hB-$DXT8I,<JMERR `B,Image type fiel`(d illegal>
	IFE	`H$DTB-$DXTDT,<JME`hRR B,Date/time taype field illegala(>

	IFG	$DLB-2aH,<JMERR B,Field ahtoo large>

	IFbE	$DLB-1,<	JUMPNb( A,C>
	IFE	$DLbHB-2,<	JUMPN A,bhC
				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 SLurQ SLuvQ @SLuyQ  SLuQ SLuVQ SLuQQ SLuTQ SLuQ SLuXsQ @SLuXuQ  U6.,@ c(~PRINTX ? EcHrror in FJUMPx macro for A: BaU_9hwP U_9iVP U_9lP WN0 
OU

A.L==0
O(
A.T:  IRP	(B)<
OHEXP  SIXBIT /B/
Oh
			A.L==A.L+1
P
			..TEMP==0
		
P(	IRPC (B)<IFIDN 
PH<B><*>,<..TEMP==
Ph1>
					STOPI>

Q			IFE ..TEMP,<A
Q(B==A.L>
		>
	PURGE	..TEMP
	WN9` 
QhU"
A.L==0
R
A.T:  IRP	(B)<
R(EXP  SIXBIT /B/
RH
			A.L==A.L+1
Rh
			..TEMP==0
		
S	IRPC (B)<IFIDN 
S(<B><*>,<..TEMP==
SH1>
					STOPI>

Sh			IFE ..TEMP,<A
TB==:A.L>
		>

T(	PURGE	..TEMP
	PURGE	..TEMP
	[.,@ T}"PRINTX ? ET(rror in MOVDxx macro for A: Ba[?4@ ,h{

	IFE	$-DTB-$DXTMS,<MDER-(R B,Message type-H field illegal>
-h	IFE	$DTB-$DXTAS.,<MDERR B,ASCII .(type field illega.Hl>

	IFLE	$DLB.h,<MDERR B,Field /length too small>/(
	IFG	$DLB-2,<M/HDERR B,Field too/h large>

	IFB	<0C>,<
		IFE	$DL0(B-1,<MOVE  A,.ID0HB(IO)>
		IFE	$D0hLB-2,<DMOVE A,.1IDB(IO)> >

	I1(FNB	<C>,<
		IFE1H	$DLB-1,<MOVE  1hA,C>
		IFE	$DL2B-2,<DMOVE A,C> >

VE A,C>[?4D  8(|

	IFE	$8HDTB-$DXTMS,<MDER8hR B,Message type9 field illegal>
9(	IFE	$DTB-$DXTAS9H,<MDERR B,ASCII 9htype field illega:l>
	IFE	$DTB-$D:(XTFL,<MDERR B,Fl:Hags type field il:hlegal>
	IFE	$DT;B-$DXT8I,<MDERR ;(B,Image type fiel;Hd illegal>
	IFE	;h$DTB-$DXTMN,<MDE<RR B,Menu type f<(ield illegal>

<H	IFLE	$DLB,<MDER<hR B,Field length= too small>
	IFG=(	$DLB-2,<MDERR =HB,Field too large=h>

	IFB	<C>,<
		IFE	$DLB-1,<M>(OVE A,.IDB(IO)>>H
		IFE	$DLB-2,<>hMOVE A,.IDB+1(I?O)> >

	IFNB	<?(C>,<
		IFE	$DLB?H-1,<MOVE A,C>
?h		IFE	$DLB-2,<MO@VE A,1+C> >

 A,1+C> >

[?4D6 @H|L

	IFE	$@hDTB-$DXTMS,<MDERAR B,Message typeA( field illegal>
AH	IFE	$DTB-$DXTASAh,<MDERR B,ASCII Btype field illegaB(l>
	IFE	$DTB-$DBHXTFL,<MDERR B,FlBhags type field ilClegal>
	IFE	$DTC(B-$DXT8I,<MDERR CHB,Image type fielChd illegal>
	IFE	D$DTB-$DXTMN,<MDED(RR B,Menu type fDHield illegal>

Dh	IFLE	$DLB,<MDERER B,Field lengthE( too small>
	IFGEH	$DLB-2,<MDERR EhB,Field too largeF>

	IFB	<C>,<
		IFE	$DLB-1,<MFHOVEM A,.IDB(IO)Fh>
		IFE	$DLB-2,G<CAIA
				JRST	.G(+3
				SETZM	.IDGHB(IO)
				MOVEMGh	A,.IDB+1(IO)> H>

	IFNB	<C>,<H(
		IFE	$DLB-1,<HHMOVEM A,C>
		IHhFE	$DLB-2,<CAIA
				JRST	.+3
		I(		SETZM	C
				MIHOVEM	A,1+C> >

	A,1+C> >
[?4J4 J}

	IFE	$J(DTB-$DXTMS,<MDERJHR B,Message typeJh field illegal>
K	IFE	$DTB-$DXTASK(,<MDERR B,ASCII KHtype field illegaKhl>

	IFLE	$DLBL,<MDERR B,Field L(length too small>LH
	IFG	$DLB-2,<MLhDERR B,Field tooM large>

	IFE	$M(DTB-$DXTBN,<
		MHIFE	$DLB-1,<MOVXMh  A,<C>>
		IFEN	$DLB-2,<DMOVE N(A,[EXP 0,<C>]> >NH

	IFE	$DTB-$DNhXTCN,<MOVX A,<CO>>

	IFE	$DTB-O($DXTFL,<
		..FF(OH<C>)
		IFE	$DLOhB-1,<MOVX  A,<..PF0>>
		IFE	$DLBP(-2,<DMOVE A,[EXPPH <..F0>,<..F1>]> Ph>

	IFE	$DTB-$QDXT8I,<MDERR B,IQ(mage type field iQHllegal>

	IFE	$QhDTB-$DXTMN,<
		R..FM(<C>)
		IFER(	$DLB-1,<MOVX  RHA,<..F0>>
		IFE	Rh$DLB-2,<DMOVE AS,[EXP <..F0>,<..FS(1>]> >

	IFE	$DSHTB-$DXTDT,<MOVX A,<C>>

VX [?4K  2H{>

	IFE	$2hDTB-$DXTMS,<MDER3R B,Message type3( field illegal>
3H	IFE	$DTB-$DXTAS3h,<MDERR B,ASCII 4type field illega4(l>

	IFLE	$DLB4H,<MDERR B,Field 4hlength too small>5
	IFG	$DLB-2,<M5(DERR B,Field too5H large>

	IFB	<5hC>,<
		IFE	$DL6B-1,<MOVEM  A,.I6(DB(IO)>
		IFE	$6HDLB-2,<DMOVEM A6h,.IDB(IO)> >

7	IFNB	<C>,<
		I7(FE	$DLB-1,<MOVEM7H  A,C>
		IFE	$7hDLB-2,<DMOVEM A,C> >

EM Agv|R 
LhTlIFB <B>,<
MA==<<..Z==..Z+1>
M(-1>> IFNB <B>,<
MHA==<<..Z==..Z+<B>>-<B>>>.Z+<Bg0 
ThU(

	X	A,C
U.T-1,<B>,D,-C.L,E
>,D,-C.g8 
VhU8
	X	A,0,
W<B>,0,0,FS.NOS!C
0,0,FS.NOS!g@ 
UHU.

	X	A,C
Uh,<B>,PD.D,MX.D,E
D.D,MX.DgL 
V(U2
	X	A,0,<B>,C,0,D
,itP k~p

	..FF(k(<B>)		

	IFE .kH.F0,<IFE ..F1,<TXkhNE A,0>>		
	IFNl ..F0,<IFE ..F1,<l(TXNE A,<..F0>>>	lH
	IFE ..F0,<IFN lh..F1,<TXNE A+1,<m..F1>>>	
	IFN ..m(F0,<IFN ..F1,<TXNmHE A,<..F0>	
			mh    CAIA		
			  n  TXNE A+1,<..F1>>>	

1,<..F1iu` nH

	..FF(nh<B>)		

	IFE .o.F0,<IFE ..F1,<TXo(NN A,0>>		
	IFNoH ..F0,<IFE ..F1,<ohTXNN A,<..F0>>>	p
	IFE ..F0,<IFN p(..F1,<TXNN A+1,<pH..F1>>>	
	IFN ..phF0,<IFN ..F1,<CAIqA		
			    JRST q(.+4		
			    TXNqHN A,<..F0>	
			qh    TXNE A,<..F1r>	
			    CAIA>>		

   CAIA>>ix d~8

	..FF(d(<B>)		

	IFE .dH.F0,<IFE ..F1,<TXdhO  A,0>>		
	IFNe ..F0,<IFE ..F1,<e(TXO  A,<..F0>>>	eH
	IFE ..F0,<IFN eh..F1,<TXO  A+1,<f..F1>>>	
	IFN ..f(F0,<IFN ..F1,<TXOfHA A,<..F0>	
			fh    CAIA
			    gTXO  A,<..F1>>>

A,<..F1>>>,

	..FF(rh<B>)		

	IFE .s.F0,<IFE ..F1,<TXs(OE A,0>>		
	IFNsH ..F0,<IFE ..F1,<shTXOE A,<..F0>>>	t
	IFE ..F0,<IFN t(..F1,<TXOE A+1,<tH..F1>>>	
	IFN ..thF0,<IFN ..F1,<TXOuE A,<..F0>	
			u(    CAIA		
			  uH  TXOE A+1,<..F1>>>	

1,<..F1i}` vL

	..FF(v(<B>)		

	IFE .vH.F0,<IFE ..F1,<TXvhON A,0>>		
	IFNw ..F0,<IFE ..F1,<w(TXON A,<..F0>>>	wH
	IFE ..F0,<IFN wh..F1,<TXON A+1,<x..F1>>>	
	IFN ..x(F0,<IFN ..F1,<CAIxHA		
			    JRST xh.+4		
			    TXOyN A,<..F0>	
			y(    TXOE A,<..F1yH>	
			    CAIA>>		

   CAIA>>iP gH~T

	..FF(gh<B>)		

	IFE .h.F0,<IFE ..F1,<TXh(Z  A,0>>		
	IFNhH ..F0,<IFE ..F1,<hhTXZ  A,<..F0>>>	i
	IFE ..F0,<IFN i(..F1,<TXZ  A+1,<iH..F1>>>	
	IFN ..ihF0,<IFN ..F1,<TXZjA A,<..F0>	
			j(    CAIA
			    jHTXZ  A,<..F1>>>

A,<..F1>>>h

	..FF(z(<B>)		

	IFE .zH.F0,<IFE ..F1,<TXzhZE A,0>>		
	IFN{ ..F0,<IFE ..F1,<{(TXZE A,<..F0>>>	{H
	IFE ..F0,<IFN {h..F1,<TXZE A+1,<|..F1>>>	
	IFN ..|(F0,<IFN ..F1,<TXZ|HE A,<..F0>	
			|h    CAIA		
			  }  TXZE A+1,<..F1>>>	

1,<..F1iU` }I

	..FF(}i<B>)		

	IFE .~.F0,<IFE ..F1,<TX~(ZN A,0>>		
	IFN~H ..F0,<IFE ..F1,<~hTXZN A,<..F0>>>	
	IFE ..F0,<IFN (..F1,<TXZN A+1,<H..F1>>>	
	IFN ..hF0,<IFN ..F1,<CAIA		
			    JRST (.+4		
			    TXZHN A,<..F0>	
			h    TXZE A,<..F1>	
			    CAIA>>		

   CAIA>>i6tP I\

	..FM(i<B>)		

	IFE .	.F0,<IFE ..F1,<TX	(NE A,0>>		
	IFN	H ..F0,<IFE ..F1,<	hTXNE A,<..F0>>>	

	IFE ..F0,<IFN 
(..F1,<TXNE A+1,<
H..F1>>>	
	IFN ..
hF0,<IFN ..F1,<TXNE A,<..F0>	
			(    CAIA		
			  H  TXNE A+1,<..F1>>>	

1,<..F1i6u` 
	|

	..FM(
)<B>)		

	IFE .
H.F0,<IFE ..F1,<TX
hNN A,0>>		
	IFN0,<IFE...F1,<
	IFE1..F0,<IFN+,<..F1>>>	
	IFN ..(F0,<IFN ..F1,<CAIHA		
			    JRST h.+4		
			    TXNN A,<..F0>	
			(    TXNE A,<..F1H>	
			    CAIA>>		

   CAIA>>i6x I$

	..FM(i<B>)		

	IFE ..F0,<IFE ..F1,<TX(O  A,0>>		
	IFNH ..F0,<IFE ..F1,<hTXO  A,<..F0>>>	
	IFE ..F0,<IFN (..F1,<TXO  A+1,<H..F1>>>	
	IFN ..hF0,<IFN ..F1,<TXOA A,<..F0>	
			(    CAIA
			    HTXO  A,<..F1>>>

A,<..F1>>>

	..FM()<B>)		

	IFE .H.F0,<IFE ..F1,<TXhOE A,0>>		
	IFN ..F0,<IFE ..F1,<(TXOE A,<..F0>>>	H
	IFE ..F0,<IFN h..F1,<TXOE A+1,<..F1>>>	
	IFN ..(F0,<IFN ..F1,<TXOHE A,<..F0>	
			h    CAIA		
			    TXOE A+1,<..F1>>>	

1,<..F1i6}` I8

	..FM(i<B>)		

	IFE ..F0,<IFE ..F1,<TX(ON A,0>>		
	IFNH ..F0,<IFE ..F1,<hTXON A,<..F0>>>	
	IFE ..F0,<IFN (..F1,<TXON A+1,<H..F1>>>	
	IFN ..hF0,<IFN ..F1,<CAIA		
			    JRST (.+4		
			    TXOHN A,<..F0>	
			h    TXOE A,<..F1>	
			    CAIA>>		

   CAIA>>i7P 	@

	..FM()<B>)		

	IFE .H.F0,<IFE ..F1,<TXhZ  A,0>>		
	IFN ..F0,<IFE ..F1,<(TXZ  A,<..F0>>>	H
	IFE ..F0,<IFN h..F1,<TXZ  A+1,<..F1>>>	
	IFN ..(F0,<IFN ..F1,<TXZHA A,<..F0>	
			h    CAIA
			    TXZ  A,<..F1>>>

A,<..F1>>>T

	..FM(i<B>)		

	IFE ..F0,<IFE ..F1,<TX(ZE A,0>>		
	IFNH ..F0,<IFE ..F1,<hTXZE A,<..F0>>>	
	IFE ..F0,<IFN (..F1,<TXZE A+1,<H..F1>>>	
	IFN ..hF0,<IFN ..F1,<TXZE A,<..F0>	
			(    CAIA		
			  H  TXZE A+1,<..F1>>>	

1,<..F1i7U` 	t

	..FM()<B>)		

	IFE .H.F0,<IFE ..F1,<TXhZN A,0>>		
	IFN ..F0,<IFE ..F1,<(TXZN A,<..F0>>>	H
	IFE ..F0,<IFN h..F1,<TXZN A+1,<..F1>>>	
	IFN ..(F0,<IFN ..F1,<CAIHA		
			    JRST h.+4		
			    TXZN A,<..F0>	
			(    TXZE A,<..F1H>	
			    CAIA>>		

   CAIA>>iLtLQP iLtLXP iLtL[P p YLR@

	IF1,<yIFDEF A,<PRINTX =)? Multiply-define#d block offset AM	>>

	..XXB==<..LiXXBM==0>	

	A=I=<<..XXO==..XXO+<B>>-<B>> XO+<5611>>
p@ B8R0

	IF1,<2qIFDEF A,<PRINTX B9? Multiply-definelqd block offset A=I>>

	..XXO==0		2Q
	..XXB==<..XXBMKQ==0>	

	A==<<.G	.XXO==..XXO+<B>>-<B>> XO+<B>>51Ppq i!RP

	IF1,<F	IFDEF A,<PRINTX F)? Multiply-defineFId bit field A>>

	IFB	<C>,<
	OH	..XXRB==<..XXB==Oh..XXB+B>
		IFG P..XXRB-^D36,<PRINP(TX ? Bit field APH exceeds 36 bits>Q(>
	IFNB	<C>,<..QHXXRB==C+1>

	.Qh.XXBS==<<-1_-<^D3R6-B>>B<..XXRB-1>R(>

	IFN	..XXBM&RH..XXBS,<PRINTX ? RhBit fields overlaSp for A>

	..XTXBM==..XXBM!..XXBS
	A==..XXBS	51 =<..q
 TQ/

	IF1,<TqIFDEF A,<PRINTX U? Multiply-defineUpd value A>>

	A==B	A>>

	q *iV..XD(A,B,0,0,C,D)A,Bq( +)Z..XD(A,B,1,0,C,D)A,Bq.,@ [)\PRINTX ? E[Irror in XD macro for A: Bacro q +i^..XD(A,B,0,1,C,D)A,Bq QI>

	IFL	^QiD<B>,<XFERR A,NRegative flag bit R(illegal>
	IFGE	<RH^D<B>-^D70>,<XFERhRR A,Flag bit grSeater than secondS( word!!!>

	DB$SHA==^D<B>	


Sh
	..XDF==<<<^D<TB>/^D7>*^D7> + <^T(D6-<^D<B>-<<^D<THB>/^D7>*^D7>>>>
Th
	D1$A==0		
	DU2$A==0		

	IFLU(E	<..XDF-^D34>,<DUH1$A==1B<..XDF>>
	IFGE	<..XDF-^D3V5>,<IFL <..XDF-^DV(70>,<D2$A==1B<..VHXDF-^D35>>>

	IVhFDEF	DF$A,<IFN <WDF$A-..XDF>,<
	W(	XFERR A,MultiplWHy defined DAP flaWhg bit>>

	DF$A==..XDF		

Aq.,@ \	bPRINTX ? E\)rror in XF macro for A: Bacro q4 $)R

	IFE	^$ID<B>,<
		..XDI=$h=-1	
		..XDC==0	%
		> 

	..XDI=%(=..XDI+1		
	..XD%HO==0		

	..XDM=%h=-1000		

	..XD&B==0		
	..XDT==0&(		
	..XDE==0		
&H	..XDS==0		
	..X&hDV==0		
	..XDX=='0		

	IFDEF	$DA'(A,<IFN <$DAA-..'HXDI>,<
		XMERR 'hA,Multiply define(d DAP message typ((e>>

	$DHA==^D(H<B>	

	$DAA==(h..XDI		
	$DBA==)..XDB		
	$DLA==)(..XDL		
	$DTA==)H..XDT		

	..XCT)h(A,\..XDE,\..XDS*,\..XDV,\..XDX,\.*(.XDT,\..XDC,\..XDB,\..XDO)

XDq6.,@ ZIVPRINTX ? EZirror in XM macro for A: Bacro qL Z	P

	$DSA==^O<B>	

AqX X)L

	IFDEFXI	$DVA,<IFN <$DVXhA-^D<B>>,<
		XVYERR A,Multiply dY(efined DAP field YHvalue>>

	$DVA==^D<B>	

AqZ.,@ \ihPRINTX ? E]	rror 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 	4nP 	4n	P 	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 	5~P 		5~	P 		DS NY
{
	BYTE	(8Ny)<<<<<<<<0_1>!0>_O1>!0>_1>!0>_1>_3>O8 		(4)2 (9)171 (9)1 (6)2 )171 (9	D6 y
	BYTE	(8)<<<<<<<<0_1>!0>_81>!1>_1>!0>_1>_3> 		(4)3 (9)303 (9)5 (6)7 )303 (9	Dr B
	BYTE	(8Ay)<<<<<<<<1_1>!0>_AY1>!1>_1>!0>_1>_3>A	 		(4)1 (9)423 (9)120 (6)2 23 (9	Du 2A
'
	BYTE	(82!)<<<<<<<<0_1>!0>_21>!0>_1>!0>_1>_3>Dq 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dv #y5
	BYTE	(8	)<<<<<<<<0_1>!0>_5q1>!0>_1>!0>_1>_3>6Q 		(4)0 (9)423 (9)0 (6)0 )423 (9	Dv F9
I
	BYTE	(8a)<<<<<<<<0_1>!0>_q1>!0>_1>!0>_1>_3>I 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dy cQ	
	BYTE	(8!a)<<<<<<<<0_1>!0>_!1>!0>_1>!0>_1>_3>I 		(4)0 (9)57 (9)0 (6)0 9)57 (9)	Dz D	*
	BYTE	(8D))<<<<<<<<1_1>!0>_E1>!0>_1>!0>_1>_3>E( 		(4)2 (9)423 (9)1 (6)1 )423 (9	D ]I

	BYTE	(8m)<<<<<<<<0_1>!0>_/Q1>!0>_1>!1>_1>_3>/p 		(4)4 (9)146 (9)4 (6)6 )146 (9	D #Y
	BYTE	(8#9)<<<<<<<<0_1>!0>_/i1>!0>_1>!0>_1>_3>0@ 		(4)7 (9)320 (9)22 (6)10 20 (9	D8 YC
	BYTE	(8y)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>8 		(4)2 (9)305 (9)2 (6)12 305 (9	DQ $1
,
	BYTE	(8%)<<<<<<<<01>!0>% 1>!0>1>!0>1>3>%@ 		(4)2 (9)57 (9)1 (6)1 9)57 (9)	DW L
	BYTE	(8Li)<<<<<<<<0_1>!0>_P)1>!0>_1>!1>_1>_3>PH 		(4)4 (9)172 (9)6 (6)3 )172 (9	D2 i!
	BYTE	(8I)<<<<<<<<0_1>!0>_I1>!0>_1>!0>_1>_3> 		(4)2 (9)304 (9)1 (6)10 304 (9	D r	f
	BYTE	(8q9)<<<<<<<<0_1>!0>_XI1>!0>_1>!0>_1>_3>|i 		(4)0 (9)274 (9)0 (6)0 )274 (9	D 9d
	BYTE	(8
	)<<<<<<<<0_1>!0>_
(1>!0>_1>!1>_1>_3>
H		(4)4 (9)277 (9)4 (6)3 )277 (9	D 
	BYTE	(8<0>1>!0>> 		(4)4 (9)300 (9)4 (6)4 )300 (9	D G
	BYTE	(89)<<<<<<<<0_1>!0>_X1>!1>_1>!0>_1>_3>x 		(4)3 (9)30 (9)5 (6)10 )30 (9)	Dx &
9
	BYTE	(8&Q)<<<<<<<<0_1>!0>_&p1>!0>_1>!1>_1>_3>' 		(4)4 (9)60 (9)5 (6)2 9)60 (9)	D _{
	BYTE	(8y)<<<<<<<<0_1>!0>_x91>!0>_1>!0>_1>_3>_9 		(4)0 (9)20 (9)0 (6)0 9)20 (9)	D(z iqU
	BYTE	(8j)<<<<<<<<0_1>!0>_j01>!0>_1>!0>_1>_3>jP 		(4)2 (9)4 (9)1 (6)5 (9)4 (9)1	D) ,)l
	BYTE	(8,I)<<<<<<<<0_1>!0>_,h1>!0>_1>!0>_1>_3>-H 		(4)7 (9)316 (9)22 (6)6 316 (9	D*y l1Q
	BYTE	(8{	)<<<<<<<<1_1>!0>_	91>!0>_1>!0>_1>_3>
 		(4)2 (9)31 (9)1 (6)11 )31 (9)	D*} 2
	BYTE	(8i)<<<<<<<<1_1>!0>_1>!0>_1>!0>_1>_3>( 		(4)2 (9)305 (9)1 (6)11 305 (9	D+ Ba

	BYTE	(8C)<<<<<<<<0_1>!0>_C 1>!0>_1>!0>_1>_3>C@ 		(4)2 (9)165 (9)1 (6)11 165 (9	D+ i,
	BYTE	(8	)<<<<<<<<0_1>!0>_(1>!0>_1>!0>_1>_3>H 		(4)2 (9)26 (9)2 (6)6 9)26 (9)	D,} 	7
	BYTE	(81)<<<<<<<<0_1>!0>_P1>!0>_1>!0>_1>_3>p 		(4)2 (9)45 (9)1 (6)17 )45 (9)	D4S 31
E
	BYTE	(8@i)<<<<<<<<0_1>!0>_H91>!0>_1>!0>_1>_3>HX 		(4)2 (9)167 (9)1 (6)2 )167 (9	D9 ?

	BYTE	(8?i)<<<<<<<<0_1>!0>_@1>!0>_1>!1>_1>_3>@( 		(4)4 (9)164 (9)4 (6)10 164 (9	D9 #A7
	BYTE	(8m1)<<<<<<<<0_1>!0>_&Y1>!0>_1>!0>_1>_3>&x 		(4)7 (9)312 (9)22 (6)2 312 (9	D9Q 3Q&
	BYTE	(83q)<<<<<<<<0_1>!0>_41>!0>_1>!0>_1>_3>4` 		(4)2 (9)157 (9)1 (6)1 )157 (9	D9S ^y
	BYTE	(8bQ)<<<<<<<<01>!0>bq1>!0>1>!0>1>3>c 		(4)0 (9)6 (9)0 (6)0 (9)6 (9)0	D:y Q	
	BYTE	(8QY)<<<<<<<<0_1>!0>_Qx1>!0>_1>!0>_1>_3>R 		(4)2 (9)174 (9)2 (6)4 )174 (9	D;S y1Q
	BYTE	(8yQ)<<<<<<<<0_1>!0>_yp1>!0>_1>!1>_1>_3>z 		(4)4 (9)16 (9)12 (6)11 16 (9)	D;Z ^Y

	BYTE	(8]i)<<<<<<<<0_1>!0>__y1>!0>_1>!0>_1>_3>BA 		(4)0 (9)166 (9)0 (6)0 )166 (9	D= {I
`
	BYTE	(8`9)<<<<<<<<0_1>!0>_,!1>!0>_1>!0>_1>_3>, 		(4)0 (9)157 (9)0 (6)0 )157 (9	DH7 Xi9
	BYTE	(8b	)<<<<<<<<11>!0>vy1>!0>1>!0>1>3>w 		(4)2 (9)274 (9)1 (6)15 274 (9	DH8 `y
	BYTE	(8a)<<<<<<<<0_1>!0>_a81>!0>_1>!0>_1>_3>aX 		(4)0 (9)0 (9)0 (6)0 (9)0 (9)0	DH: 3
Q
	BYTE	(8{))<<<<<<<<0_1>!0>_Iy1>!0>_1>!0>_1>_3>J 		(4)0 (9)175 (9)0 (6)0 )175 (9	DHY tY|
	BYTE	(8ty)<<<<<<<<1_1>!0>_~y1>!0>_1>!0>_1>_3>H 		(4)2 (9)274 (9)1 (6)22 274 (9	DI8 i	 
	BYTE	(8	)<<<<<<<<0_1>!0>_`1>!0>_1>!0>_1>_3> 		(4)2 (9)42 (9)2 (6)15 )42 (9)	DI; )	@
	BYTE	(8	)<<<<<<<<0_1>!0>_a1>!0>_1>!1>_1>_3> 		(4)4 (9)46 (9)6 (6)20 )46 (9)	DIV fA>
	BYTE	(8g!)<<<<<<<<1_1>!0>_g@1>!0>_1>!0>_1>_3>g` 		(4)2 (9)274 (9)2 (6)3 )274 (9	DM wYG
	BYTE	(8wy)<<<<<<<<1_1>!0>_x1>!0>_1>!0>_1>_3>xp 		(4)2 (9)274 (9)1 (6)16 274 (9	DM }Av
	BYTE	(8}a)<<<<<<<<0_1>!0>_~1>!0>_1>!1>_1>_3>~` 		(4)4 (9)22 (9)2 (6)2 9)22 (9)	DMQ }Ys
	BYTE	(8}y)<<<<<<<<1_1>!0>_~1>!1>_1>!0>_1>_3>~8 		(4)2 (9)274 (9)10 (6)21 74 (9	DMR r
	BYTE	(8r1)<<<<<<<<01>!0>rP1>!0>1>!0>1>3>rp 		(4)2 (9)12 (9)1 (6)5 9)12 (9)	DMY pq
	BYTE	(8q)<<<<<<<<0_1>!0>_q01>!0>_1>!0>_1>_3>qP 		(4)2 (9)11 (9)1 (6)4 9)11 (9)	DMY v6
	BYTE	(8v!)<<<<<<<<0_1>!0>_v@1>!0>_1>!0>_1>_3>v` 		(4)2 (9)14 (9)1 (6)7 9)14 (9)	DMZ s1?
	BYTE	(8sQ)<<<<<<<<0_1>!0>_wY1>!0>_1>!0>_1>_3>wx 		(4)2 (9)15 (9)1 (6)10 )15 (9)	DMZ sq%
	BYTE	(8t)<<<<<<<<0_1>!0>_t01>!0>_1>!0>_1>_3>tP 		(4)2 (9)13 (9)1 (6)6 9)13 (9)	DXU 1	|
	BYTE	(8)<<<<<<<<0_1>!0>_ 1>!1>_1>!0>_1>_3>@ 		(4)3 (9)54 (9)5 (6)24 )54 (9)	DY )9Q
	BYTE	(8)Y)<<<<<<<<0_1>!0>_)x1>!0>_1>!0>_1>_3>* 		(4)7 (9)314 (9)22 (6)4 314 (9	Dh1 )!
\
	BYTE	(8+)<<<<<<<<0_1>!0>_+ 1>!0>_1>!1>_1>_3>+@ 		(4)4 (9)144 (9)3 (6)4 )144 (9	DiQ A

	BYTE	(8)<<<<<<<<0_1>!0>_ 1>!0>_1>!0>_1>_3> P 		(4)2 (9)55 (9)2 (6)25 )55 (9)	Dj6 'Q
C
	BYTE	(8'q)<<<<<<<<0_1>!0>_(1>!1>_1>!0>_1>_3>(0 		(4)1 (9)61 (9)377 (6)3 61 (9)	Dkx 
Q^
	BYTE	(8
q)<<<<<<<<0_1>!0>_1>!0>_1>!1>_1>_3>i 		(4)4 (9)43 (9)6 (6)16 )43 (9)	Dlz oQ
	BYTE	(8oq)<<<<<<<<0_1>!0>_p1>!0>_1>!0>_1>_3>p0 		(4)2 (9)10 (9)1 (6)3 9)10 (9)	Dl} 
	j
	BYTE	(8
))<<<<<<<<0>1>!0>>1 (6)12 )31 (9)	E6 {b
	BYTE	(8{i)<<<<<<<<1_1>!0>_|1>!1>_1>!0>_1>_3>|( 		(4)2 (9)274 (9)5 (6)20 274 (9	EU a	o
	BYTE	(81)<<<<<<<<0_1>!0>_P1>!1>_1>!0>_1>_3>p 		(4)3 (9)53 (9)5 (6)23 )53 (9)	E	 hG
	BYTE	(8h1)<<<<<<<<0_1>!0>_hP1>!0>_1>!0>_1>_3>hp 		(4)2 (9)3 (9)1 (6)4 (9)3 (9)1	E fq=
	BYTE	(8g)<<<<<<<<0_1>!0>_g01>!0>_1>!0>_1>_3>gP 		(4)2 (9)2 (9)1 (6)3 (9)2 (9)1	E
t =u
	BYTE	(8>)<<<<<<<<1_1>!0>_>01>!1>_1>!0>_1>_3>>P 		(4)5 (9)164 (9)5 (6)7 )164 (9	E7 c!!
	BYTE	(8cA)<<<<<<<<1_1>!0>_sy1>!0>_1>!0>_1>_3>t 		(4)2 (9)274 (9)1 (6)13 274 (9	EY 		
	BYTE	(8))<<<<<<<<1_1>!0>_H1>!0>_1>!0>_1>_3> 		(4)2 (9)274 (9)1 (6)23 274 (9	EV h!H
	BYTE	(8hA)<<<<<<<<1_1>!0>_h`1>!0>_1>!0>_1>_3>i 		(4)2 (9)274 (9)2 (6)4 )274 (9	E9< 8AN
	BYTE	(88a)<<<<<<<<1_1>!0>_91>!1>_1>!0>_1>_3>9` 		(4)5 (9)162 (9)377 (6)4 62 (9	E;V iA
	BYTE	(8j!)<<<<<<<<1_1>!0>_pY1>!1>_1>!0>_1>_3>px 		(4)1 (9)274 (9)50 (6)11 74 (9	E;x X)0
	BYTE	(8X	)<<<<<<<<1_1>!0>_ea1>!0>_1>!1>_1>_3>f 		(4)4 (9)274 (9)3 (6)2 )274 (9	E<S :!X
	BYTE	(8:A)<<<<<<<<11>!0>:`1>!0>1>!0>1>3>; 		(4)2 (9)162 (9)1 (6)5 )162 (9	E>< `I
	BYTE	(8`))<<<<<<<<0_1>!0>_Vy1>!0>_1>!0>_1>_3>WI 		(4)0 (9)272 (9)0 (6)0 )272 (9	EH7 u3
	BYTE	(8uy)<<<<<<<<1_1>!0>_v1>!0>_1>!0>_1>_3>v8 		(4)2 (9)274 (9)1 (6)14 274 (9	EKq Y~
	BYTE	(8))<<<<<<<<0_1>!0>_H1>!1>_1>!0>_1>_3>h 		(4)2 (9)301 (9)10 (6)5 301 (9	ELV A	b
	BYTE	(8a)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>  		(4)2 (9)52 (9)2 (6)22 )52 (9)	EMV Y
	BYTE	(8y)<<<<<<<<1_1>!0>_1>!0>_1>!0>_1>_3>h 		(4)2 (9)274 (9)1 (6)24 274 (9	ET	 {ih
	BYTE	(8|	)<<<<<<<<0_1>!0>_|(1>!0>_1>!1>_1>_3>} 		(4)6 (9)20 (9)6 (6)1 9)20 (9)	ET
 5!3
	BYTE	(85A)<<<<<<<<0_1>!0>_5`1>!0>_1>!1>_1>_3>60 		(4)6 (9)160 (9)4 (6)2 )160 (9	ET
 FY
;
	BYTE	(8Fy)<<<<<<<<0_1>!1>_G1>!0>_1>!1>_1>_3>G8 		(4)6 (9)166 (9)4 (6)1 )166 (9	ET M	
n
	BYTE	(8M))<<<<<<<<0_1>!1>_MH1>!0>_1>!1>_1>_3>Mh 		(4)6 (9)170 (9)4 (6)1 )170 (9	ET
Y	
	BYTE	(8Y))<<<<<<<<0_1>!1>_YH1>!0>_1>!1>_1>_3>Z( 		(4)6 (9)177 (9)4 (6)1 )177 (9	ET( ca'
	BYTE	(8d1)<<<<<<<<0_1>!0>_dP1>!0>_1>!1>_1>_3>dp 		(4)6 (9)272 (9)6 (6)1 )272 (9	ET( 		N
	BYTE	(8	))<<<<<<<<0_1>!0>_	H1>!0>_1>!1>_1>_3>	h 		(4)6 (9)274 (9)6 (6)1 )274 (9	ET) 	^
	BYTE	(8))<<<<<<<<0_1>!0>_H1>!0>_1>!1>_1>_3>h 		(4)6 (9)306 (9)6 (6)1 )306 (9	ET) %	.
	BYTE	(8%))<<<<<<<<0_1>!0>_%H1>!0>_1>!1>_1>_3>%h 		(4)6 (9)310 (9)6 (6)1 )310 (9	ET* 3"
	BYTE	(83a)<<<<<<<<0_1>!0>_41>!0>_1>!1>_1>_3>4  		(4)6 (9)321 (9)6 (6)1 )321 (9	EUk G)D
	BYTE	(8GI)<<<<<<<<0_1>!0>_Gh1>!0>_1>!1>_1>_3>H@ 		(4)6 (9)423 (9)6 (6)1 )423 (9	EZ d1)
	BYTE	(8dQ)<<<<<<<<0_1>!0>_dp1>!0>_1>!1>_1>_3>e 		(4)4 (9)0 (9)5 (6)1 (9)0 (9)5	E\V y0
	BYTE	(8I)<<<<<<<<1_1>!0>_h1>!0>_1>!0>_1>_3> 		(4)2 (9)274 (9)2 (6)26 274 (9	E\W iQ
	BYTE	(8I)<<<<<<<<1_1>!0>_q1>!1>_1>!0>_1>_3>b1 		(4)3 (9)32 (9)5 (6)13 )32 (9)	E\Y A:
	BYTE	(8a)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>  		(4)2 (9)27 (9)2 (6)7 9)27 (9)	E\} mQs
	BYTE	(8mq)<<<<<<<<0_1>!0>_n1>!0>_1>!0>_1>_3>n0 		(4)2 (9)6 (9)2 (6)1 (9)6 (9)2	Eh6 1
	BYTE	(81!)<<<<<<<<0_1>!0>_1A1>!0>_1>!0>_1>_3>2 		(4)0 (9)337 (9)0 (6)0 )337 (9	Ek9 ?9
	BYTE	(8@	)<<<<<<<<0_1>!0>_@(1>!1>_1>!0>_1>_3>@H 		(4)1 (9)340 (9)377 (6)2 40 (9	Ekp Iv
	BYTE	(8!)<<<<<<<<1_1>!0>_@1>!0>_1>!0>_1>_3>` 		(4)2 (9)310 (9)1 (6)3 )310 (9	Eku )h
	BYTE	(8I)<<<<<<<<1_1>!0>_h1>!0>_1>!0>_1>_3> 		(4)2 (9)310 (9)1 (6)2 )310 (9	Eky Q
	BYTE	(8q)<<<<<<<<1_1>!0>_ 1>!0>_1>!0>_1>_3> 0 		(4)2 (9)310 (9)1 (6)4 )310 (9	Els jAZ
	BYTE	(8ja)<<<<<<<<1_1>!0>_k1>!0>_1>!0>_1>_3>k  		(4)2 (9)274 (9)1 (6)5 )274 (9	Em =iw
	BYTE	(8>9)<<<<<<<<0_1>!0>_>X1>!0>_1>!1>_1>_3>>x 		(4)4 (9)337 (9)3 (6)1 )337 (9	Em6 r)
	BYTE	(8rI)<<<<<<<<1_1>!0>_rh1>!0>_1>!0>_1>_3>s 		(4)2 (9)274 (9)1 (6)12 274 (9	E|S !
	BYTE	(8A)<<<<<<<<0_1>!0>_`1>!0>_1>!0>_1>_3> 		(4)2 (9)23 (9)1 (6)3 9)23 (9)	E|z dy
	BYTE	(8cq)<<<<<<<<0_1>!0>_nq1>!0>_1>!0>_1>_3>o 		(4)2 (9)7 (9)1 (6)2 (9)7 (9)1	F	 .Iz
	BYTE	(8.i)<<<<<<<<0_1>!0>_/1>!0>_1>!0>_1>_3>/( 		(4)7 (9)317 (9)22 (6)7 317 (9	F	y 91T
	BYTE	(8:	)<<<<<<<<0_1>!0>_:(1>!0>_1>!1>_1>_3>:H 		(4)4 (9)335 (9)3 (6)5 )335 (9	FV IY+
	BYTE	(8i1)<<<<<<<<0_1>!0>_4a1>!1>_1>!0>_1>_3>50 		(4)1 (9)323 (9)50 (6)2 323 (9	Fy kad
	BYTE	(8l)<<<<<<<<1_1>!0>_l 1>!0>_1>!0>_1>_3>l@ 		(4)2 (9)274 (9)2 (6)6 )274 (9	F{ 8G
	BYTE	(881)<<<<<<<<0_1>!0>_8P1>!0>_1>!1>_1>_3>8p 		(4)4 (9)334 (9)3 (6)4 )334 (9	F
Z $ip
	BYTE	(8i)<<<<<<<<0_1>!0>_Y1>!0>_1>!0>_1>_3>.	 		(4)0 (9)321 (9)0 (6)0 )321 (9	F
{ 01

	BYTE	(80Q)<<<<<<<<0_1>!0>_0p1>!1>_1>!0>_1>_3>1@ 		(4)1 (9)147 (9)50 (6)7 147 (9	F
| 6q=
	BYTE	(87)<<<<<<<<01>!0>701>!0>1>!1>1>3>7P 		(4)4 (9)333 (9)3 (6)3 )333 (9	F
	BYTE	(8i)<<<<<<<<11>!0>!I1>!0>1>!0>1>3>!h 		(4)2 (9)310 (9)2 (6)5 )310 (9	F
	BYTE	(8;Y)<<<<<<<<0_1>!0>_;x1>!0>_1>!1>_1>_3>< 		(4)4 (9)336 (9)3 (6)6 )336 (9	F(1 6q@
	BYTE	(87A)<<<<<<<<0_1>!0>_7`1>!0>_1>!0>_1>_3>8 		(4)2 (9)161 (9)1 (6)3 )161 (9	F(: 
	BYTE	(8q)<<<<<<<<01>!0>1>!0>1>!1>1>3>0 		(4)4 (9)25 (9)3 (6)5 9)25 (9)	F(w U)
	BYTE	(8Uy)<<<<<<<<0_1>!0>_V1>!1>_1>!0>_1>_3>V8 		(4)2 (9)175 (9)10 (6)1 175 (9	F)3 o	~
	BYTE	(8o))<<<<<<<<1_1>!0>_oH1>!0>_1>!0>_1>_3>oh 		(4)2 (9)274 (9)1 (6)10 274 (9	F)T )
	BYTE	(8y)<<<<<<<<11>!0>1>!1>1>!0>1>3>8 		(4)2 (9)303 (9)20 (6)6 303 (9	F)V A
	BYTE	(8a)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>X 		(4)2 (9)24 (9)1 (6)4 9)24 (9)	F+x ;Ae
	BYTE	(8<)<<<<<<<<0_1>!0>_<81>!0>_1>!1>_1>_3><X 		(4)4 (9)162 (9)6 (6)6 )162 (9	F- 	

	BYTE	(8!)<<<<<<<<0_1>!0>_@1>!1>_1>!0>_1>_3>( 		(4)1 (9)32 (9)50 (6)14 32 (9)	F-Q y1U
	BYTE	(8z)<<<<<<<<1_1>!0>_z81>!1>_1>!0>_1>_3>zX 		(4)2 (9)274 (9)10 (6)17 74 (9	F-W *Y^
	BYTE	(8+))<<<<<<<<0_1>!0>_+H1>!0>_1>!0>_1>_3>+h 		(4)2 (9)315 (9)2 (6)5 )315 (9	F8W "

	BYTE	(8"!)<<<<<<<<0_1>!0>_"@1>!1>_1>!0>_1>_3>"` 		(4)3 (9)56 (9)5 (6)26 )56 (9)	F9 1	Q
	BYTE	(8Q)<<<<<<<<0_1>!0>_p1>!0>_1>!1>_1>_3> 		(4)4 (9)50 (9)6 (6)21 )50 (9)	F: ,A
m
	BYTE	(8-)<<<<<<<<0_1>!0>_-01>!0>_1>!1>_1>_3>-P 		(4)4 (9)145 (9)3 (6)5 )145 (9	F: k_
	BYTE	(8k1)<<<<<<<<0_1>!0>_kP1>!1>_1>!0>_1>_3>kp 		(4)5 (9)5 (9)4 (6)6 (9)5 (9)4	F:2 eQ3
	BYTE	(8eq)<<<<<<<<0_1>!0>_f1>!0>_1>!0>_1>_3>f0 		(4)2 (9)1 (9)1 (6)2 (9)1 (9)1	F:= mq
	BYTE	(8mY)<<<<<<<<11>!0>mx1>!0>1>!0>1>3>n 		(4)2 (9)274 (9)1 (6)7 )274 (9	F<P [I
	BYTE	(8[i)<<<<<<<<01>!0>\1>!1>1>!0>1>3>\` 		(4)2 (9)201 (9)10 (6)3 201 (9	F<W ]!
	BYTE	(8^	)<<<<<<<<01>!0>^(1>!1>1>!0>1>3>^H 		(4)2 (9)203 (9)10 (6)4 203 (9	F= K
	BYTE	(8K1)<<<<<<<<01>!0>Zi1>!0>1>!0>1>3>[ 		(4)2 (9)200 (9)2 (6)2 )200 (9	F= U	
	BYTE	(8Ti)<<<<<<<<01>!0>TI1>!0>1>!0>1>3>T) 		(4)0 (9)177 (9)0 (6)0 )177 (9	F= 	
	BYTE	(8_))<<<<<<<<0_1>!0>__H1>!1>_1>!0>_1>_3>_h 		(4)2 (9)205 (9)10 (6)5 205 (9	F= `i

	BYTE	(8a	)<<<<<<<<0_1>!0>_a(1>!1>_1>!0>_1>_3>aH 		(4)1 (9)207 (9)377 (6)6 07 (9	F=6 9A
	BYTE	(8i)<<<<<<<<0_1>!0>_y1>!0>_1>!0>_1>_3> 		(4)0 (9)306 (9)0 (6)0 )306 (9	FFP 	FH9P 	FHWP 	FHwP 	FIP 	FIVP 	FJ6 )p
	BYTE	(8Kq)<<<<<<<<0_1>!0>__Y1>!0>_1>!0>_1>_3>^	 		(4)0 (9)310 (9)0 (6)0 )310 (9	FJy )#
	BYTE	(8I)<<<<<<<<1_1>!0>_h1>!0>_1>!0>_1>_3>8 		(4)2 (9)274 (9)1 (6)25 274 (9	FK7P 	FK9P 	FK<P 	FX1 JQb
	BYTE	(8Jq)<<<<<<<<0_1>!0>_K1>!1>_1>!0>_1>_3>L( 		(4)1 (9)435 (9)50 (6)3 435 (9	FY '9D
	BYTE	(8(	)<<<<<<<<0_1>!0>_((1>!0>_1>!0>_1>_3>(H 		(4)7 (9)313 (9)22 (6)3 313 (9	FZ2 IQ
	BYTE	(8IQ)<<<<<<<<0_1>!0>_Ip1>!1>_1>!0>_1>_3>J 		(4)1 (9)425 (9)50 (6)2 425 (9	F[x M)s
	BYTE	(8My)<<<<<<<<0_1>!0>_N1>!1>_1>!0>_1>_3>N8 		(4)1 (9)445 (9)204 (6)4 45 (9	F\y BY
	BYTE	(8By)<<<<<<<<0_1>!0>_C1>!0>_1>!0>_1>_3>Ci 		(4)0 (9)423 (9)0 (6)0 )423 (9	Fkv cW
	BYTE	(8`Y)<<<<<<<<0_1>!0>_
)1>!0>_1>!0>_1>_3>
x 		(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 	Sr 
-pRoIFN FT$TRCSy7P SI7
7 `#
z6Q ,:4`  I


	..F0= i=0			
	..F1==0		!	

	IRP	A,<..F!(N(\<DF$A/^D35>,<!HDF$A-<<DF$A/^D35>*^D35>>)>/^D3:5P "	

	..F0=")=0			
	..F1==0		"H	

	IRP	A,<..F"hN(\<DM$A/^D35>,<#DM$A-<<DM$A/^D35>*^D35>>)>/^D3:5` #I..FA==..FA!1B<B>A==..F;D= OiDEFINE $DXP	A,<
	BYTE	(8)<<P(<<<<<<B_1>!C>_1PH>!D>_1>!E>_1>_3Ph> 		(4)F (9)G (Q9)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 F%
HtP k%
I;P j%
L}P l%
MP l%
YRP 
%
j7P i%
k	P m%
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 F&|)P 0&|+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 2&|YP /&|\P 2&|\IP 4&|\IP 5&|\YP 3&|^QP 3&|^RP &|^TP &|^YP F&|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 8&}iP 9&}iP 9&}jP :&}jP :&}sP 7&}tP 7&}yP 5&}yP 6&}1P ;&}H)P &}kP &}kVP &}kqP E&}kqP D&}ktP C&}kxP C&}kyP D&}kzP &}k|P F&}k|P F&}l	P >&}l
P ?&}lP "&}lsP 8&}lwP 9&}lxP 9&}m2P .&}m9P &}x1P D&}x2P D&}xPP E&}xQP F&}xTP E&}xXP E&}|hP @&}|hP A&}|iP A&}|iP B&}|jP B&}|jP C&}|sP ?&}|tP @&}|yP >&}|yP ?&}}1P C&~SP &~	P 0&~
P &~
ZP 1&~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 &~:=P &~;RP &~;VP &~XSP &~XYP &~YP 1&~i9P 2&~yP &~|iP &~|yP &]P ;&	SP &
}P &)P ;=2P ;LP C%X<P C&
P JX<P >}{woP