Google
 

Trailing-Edge - PDP-10 Archives - BB-BT99S-BB_1990 - 10,7/swil/swil.unv
There are 21 other files named swil.unv in the archive. Click here to see a list.
x
,U{@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 
n(u

;(xxx)
nH DAP MESSAGE HEAD
nhER

XM	DAP,0,<D
oAP message type>
o(
	XD	MHF,5FX,,<Me
oHssage header flag
ohs>
		XF	SID,0,<S
ptream ID field pr
p(esent>
		XF	HLN,
pH1,<LENGTH field p
phresent>
		XF	HL2
q,2,<LEN256 field 
q(present>
		XF	BC
qHT,3,<BITCNT field
qh present>
		XF	X
rX1,4,<Reserved>

r(		XF	SHX,5,<SYSPE
rHC field present>
rh
		XF	MOR,6,<More
s data coming>
	X
s(D	SID,1B,,<Stream
sH identification>
sh
	XD	HLN,1B,,<Mes
tsage data length 
t((LSB)>
	XD	HL2,1
tHB,,<Message data 
thlength (MSB)>
	X
uD	BCT,1B,,<Traili
u(ng (unused) bit c
uHount>
	XD	SHX,4I
uhV,,<SYSPEC system
v-specific data>

v(

;(001) CONFIG
vHURATION

XM	CFG
vh,1,<Configuration
w>
	XD	MSZ,2B,,<M
w(aximum DAP protoc
wHol message size>
wh
	XD	OST,1B,,<Ope
xrating system typ
x(e>
		XV	ORT,1,<R
xHT-11>
		XV	ORE,2
xh,<RSTS/E>
		XV	O
yRS,3,<RSX-11S>
	
y(	XV	ORM,4,<RSX-11
yHM>
		XV	ORD,5,<R
yhSX-11D>
		XV	OIA
z,6,<IAS>
		XV	OV
z(X,7,<VAX/VMS>
		
zHXV	OT2,8,<TOPS-20
zh>
		XV	OT1,9,<TO
{PS-10>
		XV	OR8,
{(10,<RTS-8>
		XV	
{HOS8,11,<OS-8>
		
{hXV	ORP,12,<RSX-11
|M+>
		XV	OCP,13,
|(<COPOS/11>
		XV	
|HOPS,14,<P/OS>
		
|hXV	OEL,15,<ELAN>
}
		XV	OCM,16,<CP/
}(M>
		XV	OMS,17,<
}HMS-DOS>
		XV	OX3
}h,18,<ULTRIX-32>

~		XV	OX1,19,<ULTR
~(IX-11>
			$DVOMX
~H==$DVOX1	;Maximum
~h known operating 
system type
	XD	
(FST,1B,,<File sys
Htem type>
		XV	F
h11,1,<RMS-11>
		XV	F20,2,<RMS-20>(
		XV	F32,3,<RMSH-32>
		XV	FF1,4,h<FCS-11>
		XV	FRT,5,<RT-11>
		XV(	FNS,6,<No file sHystem supported>
		XV	FT2,7,<TOPS-20>
		XV	FT1,8,(<TOPS-10>
		XV	FHO8,9,<OS-8>
		XVh	F3S,10,<RMS-32S>
		XV	FCM,11,<CP(/M>
		XV	FMS,12,H<MS-DOS>
		XV	FXh3,13,<ULTRIX-32>
		XV	FX1,14,<ULT(RIX-11>
			$DVFMHX==$DVFX1	;Maximuhm known file system type
	XD	DVR,(1B,,<DAP protocolH version>
	XD	DVhE,1B,,<DAP ECO level>
	XD	DVU,1B,(,<DAP user (custoHmer) mod level>
h	XD	DVS,1B,,<DAP software (release() version>
	XD	DHVT,1B,,<DAP user hsoftware version>
	XD	CNF,10FX,,<(Generic configuraHtion flags>
		XFh	FPA,0,<File prea	llocation>
		XF		(SFO,1,<Sequential	H file organizatio	hn>
		XF	RFO,2,<R
elative file orga
(nization>
		XF	D
HFO,3,<Direct file
h organization>
		XF	FXC,4,<File e(xtension via CONTHROL(EXTEND)>
		XhF	SFT,5,<Sequenti
al file transfer>
(
		XF	RAR,6,<Ran
Hdom access by rel
hative record numb
		XF	RAB,7,<s bym
		XF	RAK,8,<Random access by( key>
		XF	RAH,9H,<Random access bhy hash code>
		XF	RAA,10,<Random (access by record Hfile address>
		hXF	MFO,11,<Multi-keyed indexed fil(e organization>
H		XF	SWA,12,<Swithching record access mode>
		XF	AP(N,13,<Append fileH access>
		XF	CMhF,14,<Command file submission/exec(ution>
		XF	CCP,H15,<Data compresshion>
		XF	MDS,16,<Multiple data s(treams>
		XF	DFCH,17,<Return file hattributes via CONTROL(DISPLAY)>
(		XF	BLR,18,<BlocHking of messages hup to response>
		XF	BLU,19,<Unli(mited blocking ofH DAP messages>
	h	XF	C25,20,<Extended length field (in header>
		XF	HFCK,21,<File datah checksuming>
		XF	KEA,22,<Key de(finition attributHes message>
		XFh	AEA,23,<Allocation attributes mes(sage>
		XF	SEA,2H4,<Summary attribhutes message>
		XF	DIR,25,<Direct(ory listing capabHility>
		XF	TEA,h26,<Date/time attributes message>
		XF	PEA,27,<ProHtection attributehs message>
		XF	LEA,28,<Access co(ntrol list messagHe>
		XF	SPO,29,<hSpooling via FOP field>
		XF	CMS,(30,<Command file Hvia FOP field>
	h	XF	FDE,31,<File deletion via FOP (field>
		XF	DFS,H32,<Default file hspecification>
		XF	SRA,33,<Seque(ntial record acceHss>
		XF	FTR,34,h<File transfer recovery>
		XF	BTC(,35,<BITCNT fieldH of data message>h
		XF	WST,36,<Wa rning STATUS mesa (ge>
		XF	REN,37, H<File rename via  hACCESS message>
!		XF	WLD,38,<File!( wildcarding>
		!HXF	CGN,39,<GO/NOG!hO via ACCOPT fiel"d>
		XF	NAM,40,<"(Name message>
		"HXF	DSG,41,<DAP me"hssage segmentatio#n>
		XF	CFA,42,<#(Change of main at#Htributes via ACCO#hMP(CHANGE)>
		XF$	CFD,43,<Change o$(f date/time via A$HCCOMP(CHANGE)>
	$h	XF	CFP,44,<Chang%e of protection v%(ia ACCOMP(CHANGE)%H>
		XF	CFN,45,<C%hhange of file nam&e via ACCOMP(CHAN&(GE)>
		XF	MAR,46&H,<Return of modif&hied attributes on' create>
		XF	N3'(D,47,<3-part NAME'H messages via DIS'hPLAY field>
		XF(	CRA,48,<Change o((f main attributes(H via ACCESS(RENAM(hE)>
		XF	CRD,49,)<Change of date/t)(ime via ACCESS(RE)HNAME)>
		XF	CRP,)h50,<Change of pro*tection via ACCES*(S(RENAME)>
		XF	*HBLC,51,<BLKCNT fi*held in CONTROL me+ssage>
		XF	OVO,+(52,<Octal file ve+Hrsion only>


+h;(002) ATTRIBUTES,

XM	ATR,2,<Mai,(n attributes>
	X,HD	M02,6MX,,<Attri,hbutes message men-u>
	XD	DTY,2FX,,-(<Data type>
		XF-H	ASC,0,<7-bit ASC-hII characters>
	.	XF	IMG,1,<Image .(8-bit bytes>
		X.HF	EBC,2,<EBCDIC c.hharacters>
		XF	/CPR,3,<Compressed/( format>
		XF	EX/HE,4,<Executable c/hode>
		XF	PRV,5,0<Privileged code>0(
		XF	XX2,6,<Res0Herved>
		XF	ZOD,0h7,<Zero on delete1>
	XD	ORG,1B,,<F1(ile organization>1H
		XV	OSQ,0,<Seq1huential>
		XV	OR2L,16,<Relative>
2(		XV	OID,32,<Inde2Hxed>
		XV	OHS,482h,<Hashed>
	XD	RF3M,1B,,<Record for3(mat>
		XV	FNR,0,3H<No (undefined) r3hecord format>
		4XV	FFX,1,<Fixed l4(ength records>
	4H	XV	FVR,2,<Variab4hle length records5>
		XV	FVF,3,<Va5(riable with fixed5H control>
		XV	F5hST,4,<[ASCII] Str6eam format>
		XV6(	FSL,5,<[ASCII] S6Htream-LF format>
		XV	FSC,6,<[ASC7II] Stream-CR for7(mat>
	XD	RAT,3FX7H,,<Record attribu7htes>
		XF	FCC,0,8<FORTRAN carriage8( control>
		XF	I8HLC,1,<Implied <LF8h><CR> envelope>
9		XF	PRN,2,<VAX P9(rint-file carriag9He control>
		XF	9hNSB,3,<Records do: not span physica:(l blocks>
		XF	E:HFC,4,<Embedded fo:hrmat control>
		;XF	CCC,5,<COBOL c;(arriage control>
		XF	LSA,6,<Line;h-sequence-numbere<d ASCII>
		XF	MC<(Y,7,<MACY11 forma<Ht>
	XD	BLS,2B,,<<hPhysical block si=ze (bytes) for de=(vice>
	XD	MRS,2B=H,,<[Maximum] reco=hrd size (bytes)>
	XD	ALQ,5CV,,<Al>(location quantity>H (blocks)>
	XDE	>hBKS,1B,,<Bucket s?ize (blocks)>
	X?(D	FSZ,1B,,<Fixed ?Hheader size of va?hriable length rec@ord>
	XDE	MRN,5C@(V,,<Maximum recor@Hd number>
	XD	RT@hS,40AV,,<Run-timeA system name>
	XA(D	DEQ,2B,,<DefaulAHt extension (growAhth) quantity (bloBcks)>
	XD	FOP,6FB(X,,<File access oBHptions>
		XF	RWOBh,0,<Rewind on OPECN>
		XF	RWC,1,<RC(ewind on CLOSE>
CH		XF	XX3,2,<ReserChved>
		XF	EOT,3,D<Skip to EOT>
		D(XF	DLC,4,<Don't lDHock file if not pDhroperly CLOSEd>
E		XF	DRF,5,<DirecE(tory file>
		XF	EHFLK,6,<File lockeEhd>
		XF	CTG,7,<CFontiguous allocatF(ion required>
		FHXF	SUP,8,<SuperseFhde extant file onG CREATE>
		XF	NEG(F,9,<Do not skip GHto EOF on OPEN foGhr PUT>
		XF	TMP,H10,<Temporary filH(e>
		XF	TMD,11,<HHTemporary file, mHhark for DELETE onI CLOSE>
		XF	XX4I(,12,<Reserved>
	IH	XF	DMO,13,<RewinIhd and dismount onJ CLOSE>
		XF	WCKJ(,14,<Enable writeJH checking>
		XF	JhRCK,15,<Enable reKad checking>
		XK(F	CIF,16,<CREATE KHnew file if one dKhoesn't exist>
		LXF	OLF,17,<OverriL(de lock on file oLHn OPEN>
		XF	SQOLh,18,<Sequential aMccess only>
		XFM(	MXV,19,<MaximizeMH version number>
		XF	SPC,20,<SpoNol file to line pN(rinter on CLOSE>
		XF	SCF,21,<SubNhmit as command fiOle on CLOSE>
		XO(F	DLT,22,<Delete OHfile on CLOSE>
	Oh	XF	CBT,23,<Try fPor contiguous filP(e, ok if fails>
PH		XF	WLF,24,<WaitPh for locked file>Q
		XF	DFW,25,<DeQ(ferred write>
		QHXF	TEF,26,<TruncaQhte to EOF on CLOSRE>
		XF	OFP,27,<R(Output file parseRH>
	XD	BSZ,1B,,<BRhyte size (bits peSr logical data byS(te)>
	XD	DEV,6FXSH,,<Device charactSheristics>
		XF	RTEC,0,<Record-orieT(nted>
		XF	CCL,1TH,<Carriage-controThl>
		XF	TRM,2,<DUevice is a terminU(al>
		XF	MDI,3,<UHDirectory-structuUhred>
		XF	SDI,4,V<Single-directoryV( only>
		XF	SQD,VH5,<Sequential bloVhck oriented (e.g.W, MTA)>
		XF	NULW(,6,<Device is NULWH:>
		XF	FOD,7,<FWhile-oriented (e.gX., disk or tape)>X(
		XF	DSH,8,<DevXHice is sharable>
		XF	SPL,9,<DeviYce is being spoolY(ed>
		XF	MNT,10,YH<Device is currenYhtly mounted>
		XZF	DMT,11,<Device Z(is marked for disZHmount>
		XF	ALL,Zh12,<Device is all[ocated>
		XF	IDV[(,13,<Can do input[H>
		XF	ODV,14,<C[han do output>
		\XF	SWL,15,<Softwa\(re write-locked>
		XF	AVL,16,<Ava\hilable for use>
]		XF	ELG,17,<Erro](r logging enabled]H>
		XF	MBX,18,<D]hevice is a mailbo^x>
		XF	RTM,19,<^(Real time in natu^Hre>
		XF	RAD,20,^h<Random access>
_		XF	DRC,21,<Read_(-checking enabled_H>
		XF	DWC,22,<W_hrite-checking ena`bled>
		XF	FRN,2`(3,<Foreign in nat`Hure>
		XF	NDV,24`h,<Network device>a
		XF	GDV,25,<Gea(neric device>
	XaHD	SDC,6FX,,<Spoolahing device characbteristics>
$TRACb(E <    	XF	RCO,0,bH<Record-oriented>bh
		XF	CRG,1,<Carcriage-control>
	c(	XF	TTY,2,<DevicecH is a terminal>
ch		XF	DRS,3,<Direcdtory-structured>
		XF	SDO,4,<SingdHle-directory onlydh>
		XF	SQB,5,<Seequential block ore(iented (e.g., MTAeH)>
		XF	DNL,6,<Dehevice is NUL:>
	f	XF	FOR,7,<File-of(riented (e.g., difHsk or tape)>
		XfhF	SHD,8,<Device igs sharable>
		XFg(	SPD,9,<Device isgH being spooled>
gh		XF	CMN,10,<Devihce is currently mh(ounted>
		XF	MKDhH,11,<Device is mahhrked for dismounti>
		XF	ALD,12,<Di(evice is allocateiHd>
		XF	CDI,13,<ihCan do input>
		jXF	CDO,14,<Can doj( output>
		XF	WLjHK,15,<Software wrjhite-locked>
		XFk	AVU,16,<Availablk(e for use>
		XF	kHELE,17,<Error logkhging enabled>
		lXF	MAI,18,<Devicel( is a mailbox>
	lH	XF	RLT,19,<Real lhtime in nature>
m		XF	RAC,20,<Randm(om access>
		XF	mHRCE,21,<Read-checmhking enabled>
		nXF	WCE,22,<Write-n(checking enabled>nH
		XF	FGN,23,<Fonhreign in nature>
		XF	NET,24,<Neto(work device>
		XoHF	GEN,25,<Genericoh device>    > 
	pXD	LRL,2B,,<Longep(st record length pHwithin file>
	XDph	HBK,5CV,,<Highesqt virtual file blq(ock allocated>
	qHXD	EBK,5CV,,<End qhof file virtual brlock number>
	XDr(	FFB,2B,,<First frHree byte in EBK>
	XD	SBN,5CV,,<Stsarting block numbs(er of file on medsHia>


;(003) AshCCESS

XM	ACS,3t,<File access>
	t(XD	AFC,1B,,<AccestHs function>
		XVth	ARD,1,<Open fileu (for read)>
		Xu(V	AWR,2,<Open filuHe (for write)>
	uh	XV	ARN,3,<Renamev>
		XV	ADL,4,<Dev(lete>
		XV	ADR,6vH,<Directory list>vh
		XV	ASB,7,<Subwmit as command fiw(le>
		XV	AEC,8,<wHExecute command fwhile>
	XD	AOP,5FXx,,<Access optionsx(>
		XF	OKE,0,<I/xHO errors are not xhfatal>
		XF	MAC,y1,<Modify attribuy(tes as needed foryH create>
		XF	ACyhK,3,<Checksum thez file data>
		XFz(	GNG,4,<Go/Nogo (zHwait for confirmazhtion)>
	XD	FIL,2{55AV,,<File speci{(fication>
	XD	FA{HC,3FX,,<File acce{hss operations>
	|	XF	PUT,0,<Put ac|(cess>
		XF	GET,1|H,<Get access>
		|hXF	DEL,2,<Delete }access>
		XF	UPD}(,3,<Update access}H>
		XF	TRN,4,<Tr}huncate access>
	~	XF	BIO,5,<Block-~(mode I/O>
		XF	B~HRO,6,<Switching b~hetween block and record I/O>
		XF(	APP,7,<Append AcHcess>
	XD	SHR,3FhX,,<Shared file a
ccess operations>
(
		XF	PUT,0,<Put
H access>
		XF	GE
hT,1,<Get access>

		XF	DEL,2,<Dele
(te access>
		XF	
HUPD,3,<Update acc
hess>
		XF	MSA,4,
<Multiple-stream 
(access>
		XF	UPI
H,5,<User-provided
h interlocking>
	
	XF	NIL,6,<No acc
(ess by other user
Hs>
	XD	ADS,4FX,,
h<Access display r
equested>
		XF	D
(MA,0,<Main attrib
Hutes>
		XF	DKD,1
h,<Key definition 
attributes>
		XF
(	DAA,2,<Allocatio
Hn attributes>
		
hXF	DSA,3,<Summary
 attributes>
		X
(F	DDT,4,<Date and
H time attributes>
h
		XF	DFP,5,<Fil
e protection attr
(ibutes>
		XF	XX5
H,6,<Reserved>
		
hXF	DAC,7,<Access 
control list attr
(ibutes>
		XF	DNM
H,8,<Name message 
hwith resultant fi
	le>
		XF	DN3,9,<
	(3-part name messa
	Hges (vol, dir, fi
	hl)>
	XD	PSW,40AV
,,<File password>
(


;(004) CONT
HROL

XM	CTL,4,<
hControl>
	XD	CFC
,1B,,<Control fun
(ction>
		XV	CGT,
H1,<Get (read) rec
hord or block>
		
XV	CON,2,<Connect
( (initialize) dat
Ha stream>
		XV	C
hUP,3,<Update curr
ent record>
		XV
(	CPT,4,<Put (writ
He) record or bloc
hk>
		XV	CDL,5,<D
elete current rec
(ord>
		XV	CRW,6,
H<Rewind file>
		
hXV	CTN,7,<Truncat
e file>
		XV	CMD
(,8,<Modify file a
Httributes>
		XV	
hCRR,9,<Release (u
nlock) record>
	
(	XV	CFR,10,<Free 
H(unlock) all reco
hrds>
		XV	CXB,11
,<EXTEND-BEGIN vi
(a following alloc
Hation>
		XV	CFL,
h12,<Flush out I/O
 data>
		XV	CNV,
(13,<Next volume p
Hrocessing>
		XV	
hCFI,14,<Find reco
rd>
		XV	CXE,15,
(<EXTEND-END>
		X
HV	CDS,16,<Display
h (retrieve) file 
attributes>
		XV
(	CFS,17,<Forward 
Hspace the file (b
hlocks)>
		XV	CBS
,18,<Backspace th
(e file (blocks)>
H
		XV	CCP,19,<Che
hckpoint the file>

		XV	CRG,20,<Ge
(t (read) recovery
H>
		XV	CPG,21,<P
hut (write) recove
ry>
	XD	M04,4MX,
(,<Control message
H menu>
	XD	RAC,1
hB,,<Record access
 mode>
		XV	CSR,
(0,<Sequential rec
Hord access>
		XV
h	CKY,1,<Keyed acc
ess>
		XV	CRF,2,
(<Random access by
H record file addr
hess>
		XV	CSF,3,
<Sequential file 
(access>
		XV	CBM
H,4,<Block-mode ac
hcess>
		XV	CBF,5
,<Block-mode file
( transfer>
	XDE	
HKEY,255IV,,<Acces
hs key>
	XDE	KRF,
1B,,<Key of refer
(ence>
	XD	ROP,6F
HX,,<Record level 
hoperations>
		XF
	EOF,0,<Position 
(to EOF>
		XF	FDL
H,1,<Fast record d
helete>
		XF	UIF,
2,<Update existin
(g records>
		XF	
HCSH,3,<Use hash c
hode>
		XF	LOA,4,
<Follow fill quan
(tities>
		XF	ULK
H,5,<Manual lockin
hg/unlocking>
		X
 F	TPT,6,<Truncate
 ( put>
		XF	RHD,7
 H,<Read ahead>
		
 hXF	WBH,8,<Write b
!ehind>
		XF	KGE,
!(9,<Key is greater
!H than or equal>
!h		XF	KGT,10,<Key 
"is greater than>
"(
		XF	NLR,11,<Do 
"Hnot lock record>
"h
		XF	RLR,12,<Rea
#d locked record>
#(
		XF	BLI,13,<Blo
#Hck I/O>
		XF	CKL
#h,14,<Compare for 
$key limit reached
$(>
		XF	NXR,15,<N
$Hon-existant recor
$hd processing>
		
%XF	WLR,16,<Wait f
%(or locked record>
%H
		XF	RRL,17,<Re
%had record regardl
&ess of lock>
		X
&(F	LRR,18,<Lock re
&Hcord for read onl
&hy>
	XDE	HSH,5IV,
',<Hash code>
	XD
'(	CDS,4FX,,<Contro
'Hl display request
'hed>
	XD	BLK,1B,,
(<Block count ("bl
((ocking factor") p
(Her I/O operation>
(h


;(005) CONT
)INUE

XM	CNT,5,
)(<Continue transfe
)Hr>
	XDS	M05,4MX,
)h,<Internal CONTIN
*UE message menu>
*(
	XD	C2F,1B,,<Con
*Htinue function co
*hde>
		XV	CTA,1,<
+Try again>
		XV	
+(CSK,2,<Skip and c
+Hontinue>
		XV	CA
+hB,3,<Abort curren
,t file operation>
,(
		XV	CRS,4,<Res
,Hume processing>
,h		XV	CTR,5,<Termi
-nate ACCESS opera
-(tion>


;(006)
-H ACKNOWLEDGE

X
-hM	ACK,6,<Acknowle
.dge>


;(007) 
.(ACCESS COMPLETE
.H
XM	ACM,7,<Acces
.hs complete>
	XDS
/	M07,4MX,,<Intern
/(al ACCOMP message
/H menu>
	XD	A2F,1
/hB,,<Access comple
0tion function>
	
0(	XV	ACL,1,<Close 
0Hcurrent file>
		
0hXV	ARS,2,<Respons
1e (to access comp
1(lete)>
		XV	AKL,
1H3,<Kill/reset/abo
1hrt current file>
2
		XV	AES,4,<End 
2(of data stream>
2H		XV	ASK,5,<Skip 
2h(this wildcarded 
3file)>
		XV	ACB,
3(6,<CHANGE-BEGIN s
3Htart up RENAME op
3heration>
		XV	AC
4E,7,<CHANGE-END>
4(
		XV	ATR,8,<Term
4Hinate ACCESS oper
4hation>
	XD	AFO,6
5FX,,<File access 
5(options>
$TRACE 
5H<           XF	RD
5hO,0,<Rewind on OP
6EN>
		XF	RDC,1,<
6(Rewind on CLOSE>
6H
		XF	XX6,2,<Rese
6hrved>
		XF	SKE,3
7,<Skip to EOT>
	
7(	XF	NPC,4,<Don't 
7Hlock file if not 
7hproperly CLOSEd>
8
		XF	DFL,5,<Dire
8(ctory file>
		XF
8H	LOK,6,<File lock
8hed>
		XF	CTA,7,<
9Contiguous alloca
9(tion required>
	
9H	XF	SEX,8,<Supers
9hede extant file o
:n CREATE>
		XF	N
:(SK,9,<Do not skip
:H to EOF on OPEN f
:hor PUT>
		XF	TPF
;,10,<Temporary fi
;(le>
		XF	TPD,11,
;H<Temporary file, 
;hmark for DELETE o
<n CLOSE>
		XF	XX
<(7,12,<Reserved>
<H		XF	RDM,13,<Rewi
<hnd and dismount o
=n CLOSE>
		XF	EW
=(C,14,<Enable writ
=He checking>
		XF
=h	ERC,15,<Enable r
>ead checking>
		
>(XF	CRN,16,<CREATE
>H new file if one 
>hdoesn't exist>
	
?	XF	OLK,17,<Overr
?(ide lock on file 
?Hon OPEN>
		XF	SQ
?hA,18,<Sequential 
@access only>
		X
@(F	MVN,19,<Maximiz
@He version number>
@h
		XF	SFL,20,<Sp
Aool file to line 
A(printer on CLOSE>
AH
		XF	SBF,21,<Su
Ahbmit as command f
Bile on CLOSE>
		
B(XF	DEC,22,<Delete
BH file on CLOSE>
Bh		XF	CTO,23,<Try 
Cfor contiguous fi
C(le, ok if fails>
CH
		XF	WTL,24,<Wai
Cht for locked file
D>
		XF	DWR,25,<D
D(eferred write>
	
DH	XF	TEN,26,<Trunc
Dhate to EOF on CLO
ESE>
		XF	POF,27,
E(<Output file pars
EHe>	> 
	XD	CKS,2B
Eh,,<File data chec
Fksum>


;(008)
F( DATA

XM	DAT,8
FH,<Data>
	XD	RCN,
Fh8BV,,<Record numb
Ger>


;(009) S
G(TATUS

XM	STS,9
GH,<Status>
	XDS	M
Gh09,4MX,,<Internal
H STATUS message m
H(enu>
	XD	STC,2B,
HH,<Status code>
	
HhXD	SRA,8BV,,<Reco
Ird address for st
I(atus>
	XD	SRN,8B
IHV,,<Record number
Ih for status>
	XD
J	STV,8BV,,<Second
J(ary status value>
JH
	XD	STX,255AV,,
Jh<Status textual d
Kescription>


K(;(010) KEY DEFINI
KHTION ATTRIBUTES E
KhXTENSION

XM	KY
LX,10,<Key definit
L(ion attributes ex
LHtension>
	XD	M10
Lh,6MX,,<Key defini
Mtion message menu
M(>
	XDE	KOP,3FX,,
MH<Key options>
		
MhXF	DUP,0,<Duplica
Ntes allowed>
		X
N(F	CHG,1,<Key chan
NHges allowed>
		X
NhF	NKC,2,<Null key
O character define
O(d>
	XDE	DFL,2B,,
OH<Data bucket fill
Oh>
	XDE	IFL,2B,,<
PIndex bucket fill
P(>
	XDE	NSG,1B,,<
PHNumber of segment
Ph pairs following>
Q
	XDE	POS,2B,,<B
Q(yte position of k
QHey within record>
Qh
	XDE	SIZ,1B,,<B
Ryte count of key 
R(within record>
	
RHXDE	REF,1B,,<Key 
Rhof reference indi
Scator>
	XDE	KNM,
S(40AV,,<Key name a
SH la REF>
	XDE	NU
ShL,1B,,<Value of n
Tull key character
T(>
	XDE	IAN,1B,,<
THIndex area number
Th>
	XDE	LAN,1B,,<
ULowest level inde
U(x area number>
	
UHXDE	DAN,1B,,<Data
Uh level area numbe
Vr>
	XDE	DTP,1B,,
V(<Data type>
	XDE
VH	RVB,8BV,,<Root V
VhBN for key>
	XDE
W	HAL,5BV,,<Hash a
W(lgorithm value>
WH	XDE	DVB,8BV,,<VB
WhN of start of fir
Xst data bucket>
X(	XDE	DBS,1B,,<Dat
XHa bucket size fie
Xhld>
	XDE	IBS,1B,
Y,<Index bucket si
Y(ze field>
	XDE	L
YHVL,1B,,<Level of 
Yhroot bucket>
	XD
ZE	TKS,1B,,<Total 
Z(key size>
	XDE	M
ZHRL,2B,,<Minimum r
Zhecord length>

[
;(011) ALLOCATI
[(ON ATTRIBUTES EXT
[HENSION

XM	ALC,
[h11,<Allocation at
\tributes extensio
\(n>
	XD	M11,6MX,,
\H<Allocation exten
\hsion message menu
]>
	XD	VOL,2B,,<R
](elative volume nu
]Hmber>
	XD	ALN,4F
]hX,,<Alignment opt
^ions>
		XF	ANY,0
^(,<No specified al
^Hlocation placemen
^ht>
		XF	CYL,1,<A
_lign on cylinder 
_(boundary>
		XF	A
_HLB,2,<Align to sp
_hecified logical b
`lock>
		XF	AVB,3
`(,<Allocate near t
`Ho virtual block>
`h
		XF	ARF,4,<Allo
acate near specifi
a(ed related file>
aH
	XD	ALP,4FX,,<Al
ahlocation options>
b
		XF	HRD,0,<Err
b(or if can't align
bH as requested>
	
bh	XF	ACT,1,<Contig
cuous allocation r
c(equired>
		XF	AC
cHB,2,<Contiguous b
chest try>
		XF	ON
dC,3,<Align on any
d( cylinder boundry
dH>
	XD	LOC,8BV,,<
dhLocation for allo
ecation>
	XDE	RFI
e(,16BV,,<Related f
eHile ID>
	XD	AAL,
eh5CV,,<File alloca
ftion (blocks)>
	
f(XD	AID,1B,,<Area 
fHID>
	XDE	BKZ,1B,
fh,<Bucket size for
g this area>
	XD	
g(AEQ,2B,,<Default 
gHextension quantit
ghy>


;(012) SU
hMMARY ATTRIBUTES 
h(EXTENSION

XM	S
hHUM,12,<Summary at
hhtributes extensio
in>
	XD	M12,6MX,,
i(<Summary attribut
iHes extension mess
ihage menu>
	XDE	N
jOK,1B,,<Number of
j( keys defined in 
jHfile>
	XDE	NOA,1
jhB,,<Number of are
kas defined in fil
k(e>
	XDE	NOR,1B,,
kH<Number of record
kh descriptors in f
lile>
	XDE	PVN,2B
l(,,<Prologue versi
lHon number>


;
lh(013) DATE AND TI
mME ATTRIBUTES EXT
m(ENSION

XM	TIM,
mH13,<Date and time
mh attributes exten
nsion>
	XD	M13,6M
n(X,,<Date and time
nH extension messag
nhe menu>
	XD	CDT,
o18T,,<Creation da
o(te and time>
	XD
oH	UDT,18T,,<Update
oh date and time>
p	XD	EDT,18T,,<Del
p(ete date and time
pH>
	XD	RVN,2B,,<R
phevision number>
q	XD	BDT,18T,,<BAC
q(KUP date and time
qH>
	XD	PDT,18T,,<
qhPhysical (media) 
rcreation date and
r( time>
	XD	ADT,1
rH8T,,<Access date 
rhand time>


;(
s014) PROTECTION A
s(TTRIBUTES EXTENSI
sHON

XM	PRT,14,<
shProtection attrib
tutes extension>
t(	XD	M14,6MX,,<Pro
tHtection extension
th message menu>
	
uXD	PNM,40AV,,<Own
u(er name>
	XD	PSY
uH,3FX,,<System acc
uhess protection fi
veld>
		XF	PRD,0,
v(<Deny read access
vH>
		XF	PWR,1,<De
vhny write access>
w
		XF	PEX,2,<Deny
w( execute access>
wH
		XF	PDE,3,<Deny
wh delete access>
x		XF	PAP,4,<Deny 
x(append access>
	
xH	XF	PDI,5,<Deny d
xhirectory list acc
yess>
		XF	PUP,6,
y(<Deny update acce
yHss>
		XF	PCP,7,<
yhDeny change prote
zction access>
		
z(XF	PXT,8,<Deny ex
zHtend access>
	XD
zh	POW,3FX,,<Owner 
{access protection
{( field>
$TRACE <
{H       	XF	RD1,0,
{h<Deny read access
|>
		XF	WR1,1,<De
|(ny write access>
|H
		XF	EX1,2,<Deny
|h execute access>
}
		XF	DE1,3,<Deny
}( delete access>
}H		XF	AP1,4,<Deny 
}happend access>
	
~	XF	DI1,5,<Deny d
~(irectory list acc
~Hess>
		XF	UP1,6,
~h<Deny update acce
ss>
		XF	CP1,7,<
(Deny change prote
Hction access>
		
hXF	XT1,8,<Deny ex
(	XD	PGR,3FX,,<Gro
$TRAC<Deny r	XF	RD2
		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
e access>
		XF	C
(P3,7,<Deny change
H protection acces
hs>
		XF	XT3,8,<Daccess


;(015) 

XM	NAM,15
	XD	NTY,
3FX,,<Name string
( type>
		XF	NFS,
H0,<Full file spec
hification>
		XF	1,<File name>
		XF	NDN,2,<Dir
		XNVN,3,<Volumeu(e
		XF	NDFfaultofile 
		XF	FRF,5,<Relate
	XD	NMS,255 specifi


;(01IACCESSRCONTROL

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


;(128)TUSERATION
h
XM	USR,128,<Usern>
	XD	M77,6MX,,<Usmen
	XD	UID,40AV,tifica
	XD	UAC,40ounting i
	XD	P,132AV,,<Other
h
;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
$HXS	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
X(S	EXP,51,<Expirat
XS	EXT,52,<nd failu
XS	FAB,53,<N FAB>
/hXS	FAC,54,<Illega
XS	FEX,55already ex
XS	FID,56, File ID>
XS	FLG,57,<Invacomb
XS	FLK,ilerlocked b
2(XS	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
<(XS	LBY,103,<Logic
XS	LCH,104,<Logimbe
XS	EX,105,<Logical 
XS	LOC,106,<"LOC" F
XS	MAP,107,<Buffer 
XS	MKD,110,<Couldr
XS	MR11,<MRN neg>or
@(XS	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>
IhXS	REX,133,<Recor
XS	RFA,134,<Bad
XS	R,135,<Invalid r
XS	RLK,136,<Target 
XhS	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 
XS	CCF,171,<Cannot
XS	DA,172,<Cannot d
XS	C,173,<Channelra
XS	TTO,174,<TetOign
\(XS	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>
aHXS	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
j(XS	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
qXS	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
XhS	WBE,246,<Attemp
XS	ONP,247 not pres
XS	DNA,250,s not at
XS	DAA,2vicehis>alr
XS	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>
XhS	AFW,261,<Access
XS	FHC,262,<Filefhe
XS	ATE,263uteocontr
XHS	FLU,264,<File a
XS	BTF,26tape forma
XS	IOD,266,<Iationo
XS	RDD,Renameito di
XS	RFE,27mettoialre
XS	ROF,271,<Cannot rename( old file system>H
XS	FAO,272,<Filhe already OPEN>
XS	PAR,273,<Devic(e parity error>
HXS	EOV,274,<End ohf volume detected>
XS	DOV,275,<Da(ta overrun>
XS	BHDB,276,<Bad blockh on device>
XS	EOT,277,<End of ta(pe detected>
XS	HNBS,300,<No buffehr space for file>
XS	FEA,301,<Fil(e exceeds allocatHed space>
XS	TNIh,302,<Task not installed>
XS	ULE,(303,<Unlock errorH>
XS	NFL,304,<Noh file accessed on LUN>
XS	SRF,305(,<Send or ReceiveH error>
XS	SPL,3h06,<Spool or submit command file f(ailure>
XS	NMF,3H07,<No more filesh>
XS	CKE,310,<DAP file transfer c(hecksum error>
XHS	QTA,311,<Quota hexceeded>
XS	BUG	,312,<Internal ne	(twork error detec	Hted>
XS	TTC,313,	h<Terminal input a
borted due to ^C>
(
XS	DFL,314,<Dat
Ha bucket fill siz
he too big>
XS	ESL,315,<Expanded s(tring length invaHlid>
XS	IBF,316,h<Illegal bucket f
ormat>
XS	IBK,31
(7,<Bucket size of
H LAN different fr
hom IAN in XAB>
X	IDX,320,<Index 
XS	IFA,321,<Illetes or corrupt fil(e header>
XS	IFLH,322,<Index buckeht fill size too big>
XS	KNM,323,<(Keyname buffer noHt readable or wrihtable in XAB>
XS	KSI,324,<Index b(ucket will not hoHld two keys>
XS	hMBC,325,<Multi-buffer count illega(l>
XS	NET,326,<NHetwork operation hfailed at remote node>
XS	ALK,327(,<Record is alreaHdy locked>
XS	DEhL,330,<Deleted record successfully( accessed>
XS	LIHM,331,<Retrieved hrecord exceeds key value>
XS	NOP,(332,<Key XAB not Hfilled in>
XS	RNhF,333,<Nonexistent record successf(ully accessed>
XHS	PLV,334,<Unsupphorted prologue version>
XS	REF,33(5,<Illegal key-ofH-reference in XABh>
XS	RSL,336,<Resultant string le(ngth invalid>
XSH	RVU,337,<Error uhpdating rrv's, paths to data may b(e lost>
XS	SEG,3H40,<Too many segmhents>
XS	SUP,342,<Operation not s(upported over netHwork>
XS	WBE,343h,<Error on write-behind>
XS	WLD,3(44,<Invalid wildcHard operation>
XhS	WSF,345,<Working set full>
XS	D(LN,346,<DirectoryH listing - error hreading name>
XS	DLA,347,<Directo(ry listing - erroHr reading file athtributes>
XS	DPN,350,<Directory l(isting - name proHtection failure>
XS	DPA,351,<Directory listing - a(ttributes protectHion failure>
XS	hDLE,352,<Directory listing - file (attributes do notH exist>
XS	DLR,3h53,<Directory lis ting - cannot rec (over>
XS	SNE,354 H,<Sharing not ena hbled>
XS	SPE,355!,<Sharing page co!(unt exceeded>
XS!H	UPI,356,<UPI not!h set when sharing" with BRO set>
X"(S	ACS,357,<Error "Hin access control"h string>
XS	TNS,#360,<Terminator n#(ot seen>
XS	BES,#H361,<Bad escape s#hequence>
XS	PES,$362,<Partial esca$(pe sequence>
XS	$HWCC,363,<Invalid $hwildcard context %value>
XS	IDR,36%(4,<Invalid direct%Hory rename operat%hion>
XS	STR,365,&<User structure w&(ent invalid durin&Hg operation>
XS	&hFTM,366,<Network 'file transfer mod'(e precludes opera'Htion>
XS	CRS,367'h,<File was create(d in stream forma((t>
XS	GBC,370,<I(Hnvalid global buf(hfer count>
XS	EN)Q,371,<ENQ system)( service request )Hfailed>
XS	NTF,3)h72,<Network opera*tion failed at re*(mote node>
XS	NT*HS,373,<Network op*heration not suppo+rted>
XS	CRM,374+(,<CRMPSC failed t+Ho map global buff+hers>
XS	DLK,375,,<Deadlock detecte,(d>
XS	XEQ,376,<E,Hxceeded ENQ quota,h>
XS	JNF,377,<Jo-urnal name not fo-(und>
XS	JOP,400,-H<Journal options -hillegal for devic.e>
XS	RUM,401,<R.(ecovery unit mis-.Hcall>
XS	NOJ,402.h,<Journal needed /for inaccessible /(file>
XS	RLK,403/H,<Record relocked/h in recovery unit0>
XS	ODQ,404,<Di0(sk usage exceeds 0Hdisk quota>
XS	I0hCS,405,<Incompati1ble file sharing>1(
XS	LWC,406,<Loc1Hk wait cancelled>1h
XS	XNF,407,<XAB2 not found>
XS	R2(UP,410,<Recovery 2Hunit in progress,2h CLOSE disallowed3>
XS	JNS,411,<Op3(eration not suppo3Hrted under RMS jo3hurnaling>
XS	NRU4,412,<Operation p4(rohibited outside4H of recovery unit4h>
XS	REE,413,<RE5NAME failed, reco5(very failed, file5H is lost>
XS	CJF5h,414,<CJF system 6service request f6(ailed>
XS	TMR,416H5,<SETIMR system 6hservice request f7ailed>
XS	FBM,417(6,<File being mod7Hified (another wr7hiter)>
XS	DNA,4187,<Device not ava8(ilable>
XS	NSD,48H20,<No such devic8he>
XS	POA,421,<P9artial allocation9( only>
XS	BNF,429H2,<Specified bloc9hk not free>
XS	C:SD,423,<Can't sup:(ersede directory :Hfile>
XS	DNE,424:h,<Can't delete no;n-empty directory;( file>
XS	SNF,42;H5,<Sub-file-direc;htory not found>
<XS	SLE,426,<Searc<(h list empty (no <Hdevices found)>
<hXS	LVL,427,<Sub-f=ile-directories n=(ested too deeply>=H
XS	NCE,430,<NOC=hREATE on entire s>earch list>
XS	F>(CU,431,<Can't upd>Hate file>
XS	ENC>h,432,<Exceeded ne?twork capacity>
?(XS	TNA,433,<TSK n?Hetwork device not?h available>
XS	N@SN,434,<No such n@(etwork node>
XS	@HSIU,435,<Sub-file@h-directory in useA on RENAME>
XS	NA(DR,436,<Can't delAHete file with NO-AhDELETE lock>
XS	BJCH,437,<Too manyB( simultaneous filBHe accesses>
XS	SBhSL,440,<Can't RENCAME sub-file-direC(ctory to lower leCHvel>
XS	DDU,441,Ch<Device is "down"D and unuseable>
D(XS	DRS,442,<DevicDHe is restricted>
XS	DCM,443,<DeviEce controlled by E(MDA, not ASSIGNabEHle>
XS	DAJ,444,<EhDevice already ASFSIGNed to anotherF( job>
XS	IDM,445FH,<Illegal I/O datFha mode>
XS	LLE,4G46,<Lineprinter pG(age limit exceedeGHd>
XS	VFE,447,<LGhineprinter VFU foHrmat error>
XS	LH(UC,450,<LineprintHHer "undefined chaHhracter" error>
XIS	VRP,451,<LineprI(inter VFU RAM parIHity error>
XS	FSIhE,452,<File speciJfication "parse" J(error>
XS	NNO,45JH3,<No such nodes>Jh
XS	ANO,454,<AllK nodes inaccessibK(le>
XS	SNO,455,<KHSome nodes inacceKhssible>
XS	NDV,4L56,<No such devicL(es>
XS	ADV,457,<LHAll devices inaccLhessible>
XS	SDV,M460,<Some devicesM( inaccessible>
XMHS	NDI,461,<No sucMhh directories>
XNS	ADI,462,<All diN(rectories inaccesNHsible>
XS	SDI,46Nh3,<Some directoriOes inaccessible>
XS	NFI,464,<No sOHuch files>
XS	AFOhI,465,<All files Pinaccessible>
XSP(	SFI,466,<Some fiPHles inaccessible>Ph
XS	ARJ,467,<AllQ files rejected bQ(y file constraintQHs>
XS	SRJ,470,<SQhome files rejecteRd 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 
OXT
				ND	M
O8X.A,B
				ND	A
OxD.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>$ RHzj

	IFIDNRh	<A><DEF>,<

S








S(


DEFINE	XM(NSHAM,COD,TXT),<

Sh	IFE	^D<COD>,<
	T	..XDI==-1	
		..T(XDC==0	
		> 

TH	..XDI==..XDI+1		Th
	..XDO==0		

U	..XDM==-1000		
U(
	..XDB==0		
	.UH.XDT==0		
	..XDEUh==0		
	..XDS==0	V	
	..XDV==0		
	V(..XDX==0		

	IFVHDEF	$DA'NAM,<IFN Vh<$DA'NAM-..XDI>,<W
		XMERR NAM,MulW(tiply defined DAPWH message type>>
Wh
	$DH'NAM==^D<COXD>	

	$DA'NAM==X(..XDI		
	$DB'NAMXH==..XDB		
	$DL'NXhAM==..XDL		
	$DTY'NAM==..XDT		

Y(	..XCT(NAM,\..XDEYH,\..XDS,\..XDV,\.Yh.XDX,\..XDT,\..XDZC,\..XDB,\..XDO)

> 



ZH








ZhDEFINE	XD(NAM,NNT[,DFL,TXT),<..XD(N[(AM,NNT,0,0,DFL,TX[HT)>

DEFINE	XDE[h(NAM,NNT,DFL,TXT)\,<..XD(NAM,NNT,1,\(0,DFL,TXT)>

DE\HFINE	XDS(NAM,NNT,\hDFL,TXT),<..XD(NA]M,NNT,0,1,DFL,TXT]()>




DE]HFINE	..XD(NAM,NNT]h,ILM,SKP,DFL,TXT)^,<

	IFIDN	<NAM^(><DAP>,<XDERR NAM^H,"DAP" is a reser^hved field name>
_
	..XDI==..XDI+1_(		
	..XDO==..XDO_H+1		

	..XDM==._h.XDM+1		

	..XD`B==-1		
	..XDT==`(-1		
	..XDE==ILM`H		
	..XDS==SKP		`h
	..XDV==0		
	.a.XDX==0		



a(	IRPC	NNT,<

		aH..XDA==0	

		IFahGE	<"NNT"-"0">,<IbFLE <"NNT"-"9">,<b(
			IFL ..XDB,<.bH.XDB==0>
			..XDbhB==<..XDB*^D10>+^cD<NNT>
			..XDA=c(=1>>

		IFE	<"NcHNT"-"A">,<
			IFchG ..XDT,<XDERR NAdM,Multiple field d(type "A" specifiedHd>
			..XDA==<..dhXDT==^O1>>	

		eIFE	<"NNT"-"B">,<e(
			IFG ..XDT,<XeHDERR NAM,Multipleeh field type "B" sfpecified>
			..Xf(DA==<..XDT==^O2>>fH	

		IFE	<"NNT"fh-"C">,<
			IFG .g.XDT,<XDERR NAM,Mg(ultiple field typgHe "C" specified>
			..XDA==<..XDTh==^O3>>	

		IFEh(	<"NNT"-"F">,<
	hH		IFG ..XDT,<XDERhhR NAM,Multiple fiield type "F" speci(ified>
			..XDA=iH=<..XDT==^O4>>	
ih
		IFE	<"NNT"-"Ij">,<
			IFG ..XDj(T,<XDERR NAM,MultjHiple field type "jhI" specified>
		k	..XDA==<..XDT==^k(O5>>	

		IFE	<"kHNNT"-"M">,<
			IkhFG ..XDT,<XDERR NlAM,Multiple fieldl( type "M" specifilHed>
			..XDM==-1lh		
			..XDA==<..mXDT==^O6>>

		Im(FE	<"NNT"-"T">,<
			IFG ..XDT,<XDmhERR NAM,Multiple nfield type "T" spn(ecified>
			..XDnHA==<..XDT==^O7>>	nh


		IFE	<"NNTo"-"V">,<
			IFN o(..XDV,<XDERR NAM,oH"V" flag multiplyoh specified>
			IpFN ..XDX,<XDERR Np(AM,Both "V" and "pHX" flags specifiephd>
			..XDA==<..qXDV==1>>	

		IFq(E	<"NNT"-"X">,<
qH			IFN ..XDV,<XDEqhRR NAM,Both "V" arnd "X" flags specr(ified>
			IFN ..rHXDX,<XDERR NAM,"Xrh" flag multiply sspecified>
			..Xs(DA==<..XDX==1>>	

		IFE	..XDA,<XshDERR NAM,Illegal tfield descriptor t("NNT">
	> 

	ItHFL	..XDB,<XDERR NthAM,No field lengtuh specified>
	IFu(L	..XDT,<XDERR NAuHM,No field type suhpecified>

	IFEv	..XDT-$DXTAS,<..v(XDL==<<..XDB+^D4>vH/^D5>>
	IFE	..XDvhT-$DXTBN,<..XDL==w<<<..XDB*^D8>+^D3w(5>/^D36>>
	IFE	.wH.XDT-$DXTCN,<..XDwhL==1>
	IFE	..XDTx-$DXTFL,<..XDL==<x(<<..XDB*^D7>+^D35xH>/^D36>>
	IFE	..xhXDT-$DXT8I,<..XDLy==<<..XDB+^D3>/^Dy(4>>
	IFE	..XDT-$yHDXTMN,<..XDL==<<<yh..XDB*^D7>+^D35>/z^D36>>
	IFE	..XDz(T-$DXTDT,<..XDL==zH1>

	IFDEF	$DA'zhNAM,<IFN <$DA'NAM{-..XDI>,<
		XDER{(R NAM,Multiply de{Hfined field name>{h>

	$DA'NAM==..|XDI		
	$DT'NAM==|(..XDT		
	$DB'NAM|H==..XDB		
	$DL'N|hAM==..XDL		


}
	IFGE	..XDM,<DM}($'NAM==<<<..XDM/^}HD7>*^D7> + <^D6-<}h..XDM-<<..XDM/^D7~>*^D7>>>>>


~(
	..XCT(NAM,\..XD~HE,\..XDS,\..XDV,\~h..XDX,\..XDT,\..XDC,\..XDB,\..XDO)(

	IFE	..XDE,<
		IF1,<.ID'NAM==h000000+..XDC>  
		IF2,<.ID'NAM==.(IODAP+..XDC>  
	H	$DLDAP==<..XDC==h..XDC+..XDL>>

	IFG	$DLDAP-^O777(,<XDERR NAM,DAP aHrea within I/O CDhB too large>

> 





DEFI(NE	..XCT(NAM,XDE,HXDS,XDV,XDX,XDT,XhDC,XDB,XDO),<DEFINE $DX'NAM,<
	BY(TE	(8)<<<<<<<<XDEH_1>!XDS>_1>!XDV>_h1>!XDX>_1>_3> 		(4)XDT (9)XDC (9)X(DB (6)XDO >  
> H






h




DEFINE	XF(FLG,DIT,TXT),<(

	IFL	^D<DIT>,H<XFERR FLG,Negatihve flag bit illegal>
	IFGE	<^D<DI(T>-^D70>,<XFERR FHLG,Flag bit greather than second word!!!>

	DB$'FL(G==^D<DIT>	


H
	..XDF==<<<^D<DhIT>/^D7>*^D7> + <^D6-<^D<DIT>-<<^D(<DIT>/^D7>*^D7>>>H>

	D1$'FLG==0	h	
	D2$'FLG==0		

	IFLE	<..XDF-^	(D34>,<D1$'FLG==1B	H<..XDF>>
	IFGE	<	h..XDF-^D35>,<IFL 
<..XDF-^D70>,<D2$
('FLG==1B<..XDF-^D
H35>>>

	IFDEF	D
hF$'FLG,<IFN <DF$'FLG-..XDF>,<
		X(FERR FLG,MultiplyH defined DAP flagh bit>>

	DF$'FL
G==..XDF		

> 
(







H




DEFINE	X
hV(NAM,VAL,TXT),<

	IFDEF	$DV'NAM-^D
		XVERRltiply defined DAP field va(lue>>

	$DV'NAMH==^D<VAL>	

>h



DEFINE	XS(NAM,STS,TXT),<
(
	$DS'NAM==^O<STSH>	

> 


h



DEFINE	XMERR(NAM,STR),<PRI(NTX ? Error in XMH macro for NAM: ShTR>




DEFINE	XDERR(NAM,STR)(,<PRINTX ? Error Hin XD macro for NhAM: STR>




DEFINE	XFERR(NAM(,STR),<PRINTX ? EHrror in XF macro hfor NAM: STR>




DEFINE	XVER(R(NAM,STR),<PRINTHX ? Error in XV mhacro for NAM: STR>



> 
(
	IFIDN	<A><XCT>H,<



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

DEFIN(E	XD(NAM,NNT,DFL,HTXT),<$DX'NAM>
DhEFINE	XDE(NAM,NNT,DFL,TXT),<$DX'NA(M>
DEFINE	XDS(NAHM,NNT,DFL,TXT),<$hDX'NAM>

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

DhEFINE	XS(NAM,STS,TXT),<>

> 
(

	IFIDN	<A><IDHX>,<




DEFhINE	XM(NAM,COD,TXT),<

	IFE	^D<C(OD>,<..XDI==-1>	

	..XDI==..XDI+h1		

	XWD	..XDI,^D<COD>	

> 
(
DEFINE	XD(NAM,NHNT,DFL,TXT),<..XDhI==..XDI+1>
DEFINE	XDE(NAM,NNT,DF(L,TXT),<..XDI==..HXDI+1>
DEFINE	XDhS(NAM,NNT,DFL,TXT),<..XDI==..XDI+1(>

DEFINE	XF(NAHM,DIT,TXT),<>
DEhFINE	XV(NAM,VAL,TXT),<>

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

> 

	IFhIDN	<A><XTX>,<




DEFINE	XM((NAM,COD,TXT),<[AHSCIZ \TXT\]>

DhEFINE	XD(NAM,NNT,DFL,TXT),<[ASCIZ (\TXT\]>
DEFINE	XHDE(NAM,NNT,DFL,TXhT),<[ASCIZ \TXT\] >
DEFINE	XDS(NAM (,NNT,DFL,TXT),<[A HSCIZ \TXT\]>

D hEFINE	XF(NAM,DIT,!TXT),<>
DEFINE	X!(V(NAM,VAL,TXT),<>!H

DEFINE	XS(NAM!h,STS,TXT),<>

>" 

	IFIDN	<"(A><STS>,<



"H
DEFINE	XM(NAM,C"hOD,TXT),<>

DEF#INE	XD(NAM,NNT,DF#(L,TXT),<>
DEFINE#H	XDE(NAM,NNT,DFL,#hTXT),<>
DEFINE	X$DS(NAM,NNT,DFL,TX$(T),<>

DEFINE	X$HF(NAM,DIT,TXT),<>$h
DEFINE	XV(NAM,V%AL,TXT),<>

DEF%(INE	XS(NAM,STS,TX%HT),<

	XWD	[ASC%hIZ \TXT\],^O<STS>&

> 

> 
&(
	IFIDN	<A><CLN&H>,<



IF1,<
	.XCREF	..FF,	..'FM,	..FN,	..F0,	.'(.F1
	.XCREF	..XD'HA,	..XDB,	..XDC,	'h..XDE,	..XDF,	..X(DI,	..XDL,
	.XCR((EF	..XDM,	..XDO,	(H..XDS,	..XDT,	..X(hDV,	..XDX
	.XCRE)F	..XM,	..XD,	..X)(D0
> 

IF2,<
)H	PURGE	..XDA,	..X)hDB,	..XDC,	..XDE,*	..XDF,	..XDI,	..*(XDL,
	PURGE	..XD*HM,	..XDO,	..XDS,	*h..XDT,	..XDV,	..X+DX
	PURGE	..XM,	+(..XD,	..XD0
> 
+H
> 

	IFDIF+h	<A><CLN>,<DAP>	,

	IFIDN	<A><X,(CT>,<EXP 0>	
	IF,HIDN	<A><IDX>,<EX,hP 0>	
	IFIDN	<A-><XTX>,<EXP 0>	
-(	IFIDN	<A><STS>,<EXP 0>	

S>,I?87 
Y8Vm
	XALL

YX

			
DEFINE	X(
Yx$NAME,$PROC,$POIN
ZT,$DEFLT,$MAX,$FL
Z8AGS),<
	EXP  SIX
ZXBIT  /$NAME/
>

ZxAN:	SWTCHS
AL=
[=.-AN

			
IF
[82,<
DEFINE	X($NA
[XME,$PROC,$POINT,$
[xDEFLT,$MAX,$FLAGS
\),<
..TEMP==0
I
\8RP $POINT,<
    
\XIFE ..TEMP-1,<
	
\x$POINT			;$NAME

]    >
    IFE ..
]8TEMP-2,<
	POINT	
]X36,$POINT,35	;$NA
]xME
    >
    IF
^IDN <$POINT><*P>,
^8<..TEMP==1>	
   
^X IFIDN <$POINT><*
^xF>,<..TEMP==2>	

_>

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

_X..TEMP==1>
IFE .
_x.TEMP,<
IFN <$PO
`INT>_-^D24,<		
.
`8.TEMP==1
	$POINT
`X			;$NAME
>
IFE
`x ..TEMP,<
	POINT
a 36,$POINT,35	;$N
a8AME
	>
>>>
AP
aX:	SWTCHS

			

ax			
MX.==0
DEFI
bNE	X($NAME,$PROC,
b8$POINT,$DEFLT,$MA
bXX,$FLAGS),<
IF2,
bx<
IFE <$FLAGS>&F
cS.LRG,<IFG <$MAX>
c8-377777,<PRINTX ?
cXMAXIMUM OF /$NAME
cx CANNOT BE GT 377
d777>>
>
..TEMP=
d8=1
IFN <$FLAGS>&
dXFS.LRG,<IFN <$MAX
dx>,<..TEMP==0>>
I
eFN ..TEMP,<
	XWD
e8	$MAX,$PROC	;$NAM
eXE
>
IFE ..TEMP,
ex<
	XWD	[$MAX],$P
fROC	;$NAME
>
>
f8
AM:	SWTCHS

	
fX		
PD.==0
DEFIN
fxE	X($NAME,$PROC,$
gPOINT,$DEFLT,$MAX
g8,$FLAGS),<
IF2,<
gX
IFL <$DEFLT>,<I
gxFN <$DEFLT>+1,<PR
hINTX ?DEFAULT OF 
h8/$NAME CANNOT BE 
hXNEGATIVE>>
IFE <
hx$FLAGS>&FS.LRG,<I
iFG <$DEFLT>-77777
i87,<PRINTX ?DEFAUL
iXT OF /$NAME CANNO
ixT BE GT 777777>>
j
>
IFB <$FLAGS>,
j8<..TEMR==0>
IFNB
jX <$FLAGS>,<..TEMR
jx==($FLAGS)>
..TE
kMP==1
IFN <$FLAG
k8S>&FS.LRG,<IFN <$
kXDEFLT>,<..TEMP==0
kx>>
IFN ..TEMP,<
l
	XWD	..TEMR,$DEF
l8LT	;$NAME
>
IFE
lX ..TEMP,<
	XWD	.
lx.TEMR,[$DEFLT]	;$
mNAME
>
>
AD:	
m8SWTCHS
	PURGE	..
mXTEMP,..TEMR
	SALL
..TEMR
	SALIB5Ih  9

	..FF( Y<A>)		

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

	IFE	$V8DTB-$DXTMS,<JMERVXR B,Message typeVx field illegal>
W	IFE	$DTB-$DXTASW8,<JMERR B,ASCII WXtype field illegaWxl>
	IFE	$DTB-$DXXTBN,<JMERR B,BiX8nary type field iXXllegal>
	IFE	$DTXxB-$DXTCN,<JMERR YB,Compressed binY8ary type field ilYXlegal>
	IFE	$DTYxB-$DXT8I,<JMERR ZB,Image type fielZ8d illegal>
	IFE	ZX$DTB-$DXTDT,<JMEZxRR B,Date/time t[ype field illegal[8>

	IFG	$DLB-2[X,<JMERR B,Field [xtoo large>

	IF\E	$DLB-1,<	JUMPE\8 A,C>
	IFE	$DL\XB-2,<	CAIN A,0
				JUMPE A+1,C>

PE A+1,M+-\ ]8~!

	IFE	$]XDTB-$DXTMS,<JMER]xR B,Message type^ field illegal>
^8	IFE	$DTB-$DXTAS^X,<JMERR B,ASCII ^xtype field illega_l>
	IFE	$DTB-$D_8XTBN,<JMERR B,Bi_Xnary type field i_xllegal>
	IFE	$DT`B-$DXTCN,<JMERR `8B,Compressed bin`Xary type field il`xlegal>
	IFE	$DTaB-$DXT8I,<JMERR a8B,Image type fielaXd illegal>
	IFE	ax$DTB-$DXTDT,<JMEbRR B,Date/time tb8ype field illegalbX>

	IFG	$DLB-2bx,<JMERR B,Field ctoo large>

	IFc8E	$DLB-1,<	JUMPNcX A,C>
	IFE	$DLcxB-2,<	JUMPN A,dC
				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\7Q  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<tP S<t9QQ x
S<t9YQ 	x
S<t;QQ  S<t;YQ <`qS<tH8Q @S<tHqQ  S<tHwQ S<tI;Q S<tKP 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.,@ dX~'PRINTX ? Edxrror in FJUMPx macro for A: BaU_9hwP U_9iVP U_9lP WN0 
P8U
A.L==0
PX
A.T:  IRP	(B)<
PxEXP  SIXBIT /B/
Q
			A.L==A.L+1
Q8
			..TEMP==0
		
QX	IRPC (B)<IFIDN 
Qx<B><*>,<..TEMP==
R1>
					STOPI>

R8			IFE ..TEMP,<A
RXB==A.L>
		>
	PURGE	..TEMP
	WN9` 
SU-
A.L==0
S8
A.T:  IRP	(B)<
SXEXP  SIXBIT /B/
Sx
			A.L==A.L+1
T
			..TEMP==0
		
T8	IRPC (B)<IFIDN 
TX<B><*>,<..TEMP==
Tx1>
					STOPI>

U			IFE ..TEMP,<A
U8B==:A.L>
		>

UX	PURGE	..TEMP
	PURGE	..TEMP
	[.,@ U8}-PRINTX ? EUXrror in MOVDxx macro for A: Ba[?4@ .{

	IFE	$.8DTB-$DXTMS,<MDER.XR B,Message type.x field illegal>
/	IFE	$DTB-$DXTAS/8,<MDERR B,ASCII /Xtype field illega/xl>

	IFLE	$DLB0,<MDERR B,Field 08length too small>0X
	IFG	$DLB-2,<M0xDERR B,Field too1 large>

	IFB	<18C>,<
		IFE	$DL1XB-1,<MOVE  A,.ID1xB(IO)>
		IFE	$D2LB-2,<DMOVE A,.28IDB(IO)> >

	I2XFNB	<C>,<
		IFE2x	$DLB-1,<MOVE  3A,C>
		IFE	$DL38B-2,<DMOVE A,C> >

VE A,C>[?4D  9X|

	IFE	$9xDTB-$DXTMS,<MDER:R B,Message type:8 field illegal>
:X	IFE	$DTB-$DXTAS:x,<MDERR B,ASCII ;type field illega;8l>
	IFE	$DTB-$D;XXTFL,<MDERR B,Fl;xags type field il<legal>
	IFE	$DT<8B-$DXT8I,<MDERR <XB,Image type fiel<xd illegal>
	IFE	=$DTB-$DXTMN,<MDE=8RR B,Menu type f=Xield illegal>

=x	IFLE	$DLB,<MDER>R B,Field length>8 too small>
	IFG>X	$DLB-2,<MDERR >xB,Field too large?>

	IFB	<C>,<
		IFE	$DLB-1,<M?XOVE A,.IDB(IO)>?x
		IFE	$DLB-2,<@MOVE A,.IDB+1(I@8O)> >

	IFNB	<@XC>,<
		IFE	$DLB@x-1,<MOVE A,C>
A		IFE	$DLB-2,<MOA8VE A,1+C> >

 A,1+C> >

[?4D6 Ax|W

	IFE	$BDTB-$DXTMS,<MDERB8R B,Message typeBX field illegal>
Bx	IFE	$DTB-$DXTASC,<MDERR B,ASCII C8type field illegaCXl>
	IFE	$DTB-$DCxXTFL,<MDERR B,FlDags type field ilD8legal>
	IFE	$DTDXB-$DXT8I,<MDERR DxB,Image type fielEd illegal>
	IFE	E8$DTB-$DXTMN,<MDEEXRR B,Menu type fExield illegal>

F	IFLE	$DLB,<MDERF8R B,Field lengthFX too small>
	IFGFx	$DLB-2,<MDERR GB,Field too largeG8>

	IFB	<C>,<
		IFE	$DLB-1,<MGxOVEM A,.IDB(IO)H>
		IFE	$DLB-2,H8<CAIA
				JRST	.HX+3
				SETZM	.IDHxB(IO)
				MOVEMI	A,.IDB+1(IO)> I8>

	IFNB	<C>,<IX
		IFE	$DLB-1,<IxMOVEM A,C>
		IJFE	$DLB-2,<CAIA
				JRST	.+3
		JX		SETZM	C
				MJxOVEM	A,1+C> >

	A,1+C> >
[?4J4 K8}'

	IFE	$KXDTB-$DXTMS,<MDERKxR B,Message typeL field illegal>
L8	IFE	$DTB-$DXTASLX,<MDERR B,ASCII Lxtype field illegaMl>

	IFLE	$DLBM8,<MDERR B,Field MXlength too small>Mx
	IFG	$DLB-2,<MNDERR B,Field tooN8 large>

	IFE	$NXDTB-$DXTBN,<
		NxIFE	$DLB-1,<MOVXO  A,<C>>
		IFEO8	$DLB-2,<DMOVE OXA,[EXP 0,<C>]> >Ox

	IFE	$DTB-$DPXTCN,<MOVX A,<CP8>>

	IFE	$DTB-PX$DXTFL,<
		..FF(Px<C>)
		IFE	$DLQB-1,<MOVX  A,<..Q8F0>>
		IFE	$DLBQX-2,<DMOVE A,[EXPQx <..F0>,<..F1>]> R>

	IFE	$DTB-$R8DXT8I,<MDERR B,IRXmage type field iRxllegal>

	IFE	$SDTB-$DXTMN,<
		S8..FM(<C>)
		IFESX	$DLB-1,<MOVX  SxA,<..F0>>
		IFE	T$DLB-2,<DMOVE AT8,[EXP <..F0>,<..FTX1>]> >

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

VX [?4K  3x{I

	IFE	$4DTB-$DXTMS,<MDER48R B,Message type4X field illegal>
4x	IFE	$DTB-$DXTAS5,<MDERR B,ASCII 58type field illega5Xl>

	IFLE	$DLB5x,<MDERR B,Field 6length too small>68
	IFG	$DLB-2,<M6XDERR B,Field too6x large>

	IFB	<7C>,<
		IFE	$DL78B-1,<MOVEM  A,.I7XDB(IO)>
		IFE	$7xDLB-2,<DMOVEM A8,.IDB(IO)> >

88	IFNB	<C>,<
		I8XFE	$DLB-1,<MOVEM8x  A,C>
		IFE	$9DLB-2,<DMOVEM A,C> >

EM Agv|R 
NTwIFB <B>,<
N8A==<<..Z==..Z+1>
NX-1>> IFNB <B>,<
NxA==<<..Z==..Z+<B>>-<B>>>.Z+<Bg0 
VU3

	X	A,C
V8.T-1,<B>,D,-C.L,E
>,D,-C.g8 
XUC
	X	A,0,
X8<B>,0,0,FS.NOS!C
0,0,FS.NOS!g@ 
VxU9

	X	A,C
W,<B>,PD.D,MX.D,E
D.D,MX.DgL 
WXU=
	X	A,0,<B>,C,0,D
,itP l8~{

	..FF(lX<B>)		

	IFE .lx.F0,<IFE ..F1,<TXmNE A,0>>		
	IFNm8 ..F0,<IFE ..F1,<mXTXNE A,<..F0>>>	mx
	IFE ..F0,<IFN n..F1,<TXNE A+1,<n8..F1>>>	
	IFN ..nXF0,<IFN ..F1,<TXNnxE A,<..F0>	
			o    CAIA		
			  o8  TXNE A+1,<..F1>>>	

1,<..F1iu` ox

	..FF(p<B>)		

	IFE .p8.F0,<IFE ..F1,<TXpXNN A,0>>		
	IFNpx ..F0,<IFE ..F1,<qTXNN A,<..F0>>>	q8
	IFE ..F0,<IFN qX..F1,<TXNN A+1,<qx..F1>>>	
	IFN ..rF0,<IFN ..F1,<CAIr8A		
			    JRST rX.+4		
			    TXNrxN A,<..F0>	
			s    TXNE A,<..F1s8>	
			    CAIA>>		

   CAIA>>ix e8~C

	..FF(eX<B>)		

	IFE .ex.F0,<IFE ..F1,<TXfO  A,0>>		
	IFNf8 ..F0,<IFE ..F1,<fXTXO  A,<..F0>>>	fx
	IFE ..F0,<IFN g..F1,<TXO  A+1,<g8..F1>>>	
	IFN ..gXF0,<IFN ..F1,<TXOgxA A,<..F0>	
			h    CAIA
			    h8TXO  A,<..F1>>>

A,<..F1>>>7

	..FF(t<B>)		

	IFE .t8.F0,<IFE ..F1,<TXtXOE A,0>>		
	IFNtx ..F0,<IFE ..F1,<uTXOE A,<..F0>>>	u8
	IFE ..F0,<IFN uX..F1,<TXOE A+1,<ux..F1>>>	
	IFN ..vF0,<IFN ..F1,<TXOv8E A,<..F0>	
			vX    CAIA		
			  vx  TXOE A+1,<..F1>>>	

1,<..F1i}` w8W

	..FF(wX<B>)		

	IFE .wx.F0,<IFE ..F1,<TXxON A,0>>		
	IFNx8 ..F0,<IFE ..F1,<xXTXON A,<..F0>>>	xx
	IFE ..F0,<IFN y..F1,<TXON A+1,<y8..F1>>>	
	IFN ..yXF0,<IFN ..F1,<CAIyxA		
			    JRST z.+4		
			    TXOz8N A,<..F0>	
			zX    TXOE A,<..F1zx>	
			    CAIA>>		

   CAIA>>iP hx~_

	..FF(i<B>)		

	IFE .i8.F0,<IFE ..F1,<TXiXZ  A,0>>		
	IFNix ..F0,<IFE ..F1,<jTXZ  A,<..F0>>>	j8
	IFE ..F0,<IFN jX..F1,<TXZ  A+1,<jx..F1>>>	
	IFN ..kF0,<IFN ..F1,<TXZk8A A,<..F0>	
			kX    CAIA
			    kxTXZ  A,<..F1>>>

A,<..F1>>>s

	..FF({X<B>)		

	IFE .{x.F0,<IFE ..F1,<TX|ZE A,0>>		
	IFN|8 ..F0,<IFE ..F1,<|XTXZE A,<..F0>>>	|x
	IFE ..F0,<IFN }..F1,<TXZE A+1,<}8..F1>>>	
	IFN ..}XF0,<IFN ..F1,<TXZ}xE A,<..F0>	
			~    CAIA		
			  ~8  TXZE A+1,<..F1>>>	

1,<..F1iU` ~y

	..FF(<B>)		

	IFE .8.F0,<IFE ..F1,<TXXZN A,0>>		
	IFNx ..F0,<IFE ..F1,<TXZN A,<..F0>>>	8
	IFE ..F0,<IFN X..F1,<TXZN A+1,<x..F1>>>	
	IFN ..F0,<IFN ..F1,<CAI8A		
			    JRST X.+4		
			    TXZxN A,<..F0>	
			    TXZE A,<..F18>	
			    CAIA>>		

   CAIA>>i6tP 	yg

	..FM(
<B>)		

	IFE .
8.F0,<IFE ..F1,<TX
XNE A,0>>		
	IFN
x ..F0,<IFE ..F1,<TXNE A,<..F0>>>	8
	IFE ..F0,<IFN X..F1,<TXNE A+1,<x..F1>>>	
	IFN ..
F0,<IFN ..F1,<TXN
8E A,<..F0>	
			
X    CAIA		
			  
x  TXNE A+1,<..F1>>>	

1,<..F1i6u` 

	..FM(	

	IFE,.FE ..F1,<TXNN A,0>>		
	IFN8 ..F0,<IFE ..F1,<XTXNN A,<..F0>>>	x
	IFE ..F0,<IFN ..F1,<TXNN A+1,<8..F1>>>	
	IFN ..XF0,<IFN ..F1,<CAIxA		
			    JRST .+4		
			    TXN8N A,<..F0>	
			X    TXNE A,<..F1x>	
			    CAIA>>		

   CAIA>>i6x y/

	..FM(<B>)		

	IFE .8.F0,<IFE ..F1,<TXXO  A,0>>		
	IFNx ..F0,<IFE ..F1,<TXO  A,<..F0>>>	8
	IFE ..F0,<IFN X..F1,<TXO  A+1,<x..F1>>>	
	IFN ..F0,<IFN ..F1,<TXO8A A,<..F0>	
			X    CAIA
			    xTXO  A,<..F1>>>

A,<..F1>>>#

	..FM(Y<B>)		

	IFE .x.F0,<IFE ..F1,<TXOE A,0>>		
	IFN8 ..F0,<IFE ..F1,<XTXOE A,<..F0>>>	x
	IFE ..F0,<IFN ..F1,<TXOE A+1,<8..F1>>>	
	IFN ..XF0,<IFN ..F1,<TXOxE A,<..F0>	
			    CAIA		
			  8  TXOE A+1,<..F1>>>	

1,<..F1i6}` yC

	..FM(<B>)		

	IFE .8.F0,<IFE ..F1,<TXXON A,0>>		
	IFNx ..F0,<IFE ..F1,<TXON A,<..F0>>>	8
	IFE ..F0,<IFN X..F1,<TXON A+1,<x..F1>>>	
	IFN ..F0,<IFN ..F1,<CAI8A		
			    JRST X.+4		
			    TXOxN A,<..F0>	
			    TXOE A,<..F18>	
			    CAIA>>		

   CAIA>>i7P 9K

	..FM(Y<B>)		

	IFE .x.F0,<IFE ..F1,<TXZ  A,0>>		
	IFN8 ..F0,<IFE ..F1,<XTXZ  A,<..F0>>>	x
	IFE ..F0,<IFN ..F1,<TXZ  A+1,<8..F1>>>	
	IFN ..XF0,<IFN ..F1,<TXZxA A,<..F0>	
				    CAIA
			    	8TXZ  A,<..F1>>>

A,<..F1>>>

	..FM(<B>)		

	IFE .8.F0,<IFE ..F1,<TXXZE A,0>>		
	IFNx ..F0,<IFE ..F1,<TXZE A,<..F0>>>	8
	IFE ..F0,<IFN X..F1,<TXZE A+1,<x..F1>>>	
	IFN ..F0,<IFN ..F1,<TXZ8E A,<..F0>	
			X    CAIA		
			  x  TXZE A+1,<..F1>>>	

1,<..F1i7U` 9

	..FM(Y<B>)		

	IFE .x.F0,<IFE ..F1,<TXZN A,0>>		
	IFN8 ..F0,<IFE ..F1,<XTXZN A,<..F0>>>	x
	IFE ..F0,<IFN ..F1,<TXZN A+1,<8..F1>>>	
	IFN ..XF0,<IFN ..F1,<CAIxA		
			    JRST .+4		
			    TXZ8N A,<..F0>	
			X    TXZE A,<..F1x>	
			    CAIA>>		

   CAIA>>iLtLQP iLtLXP iLtL[P p 	WT8

	IF1,<)IFDEF A,<PRINTX >Y? Multiply-define$Id block offset AN9>>

	..XXB==<..NXXBM==0>	

	A=y=<<..XXO==..XXO+<B>>-<B>> XO+<5$A11>>
p@ C1CT(

	IF1,<4!IFDEF A,<PRINTX Ci? Multiply-definen!d block offset A>y>>

	..XXO==0		4
	..XXB==<..XXBMM==0>	

	A==<<.H9.XXO==..XXO+<B>>-<B>> XO+<B>>5#)1QT]q ,TH

	IF1,<G9IFDEF A,<PRINTX GY? Multiply-defineGyd bit field A>>

	IFB	<C>,<
	Px	..XXRB==<..XXB==Q..XXB+B>
		IFG Q8..XXRB-^D36,<PRINQXTX ? Bit field AQx exceeds 36 bits>RX>
	IFNB	<C>,<..RxXXRB==C+1>

	.S.XXBS==<<-1_-<^D3S86-B>>B<..XXRB-1>SX>

	IFN	..XXBM&Sx..XXBS,<PRINTX ? TBit fields overlaT8p for A>

	..XU@XBM==..XXBM!..XXBS
	A==..XXBS	5%1 =<..q
 V:

	IF1,<V!IFDEF A,<PRINTX V@? Multiply-defineW d value A>>

	A==B	A>>

	q ,a..XD(A,B,0,0,C,D)A,Bq( ,Ye..XD(A,B,1,0,C,D)A,Bq.,@ \YgPRINTX ? E\yrror in XD macro for A: Bacro q -i..XD(A,B,0,1,C,D)A,Bq RyI

	IFL	^SD<B>,<XFERR A,NS8egative flag bit SXillegal>
	IFGE	<Sx^D<B>-^D70>,<XFETRR A,Flag bit grT8eater than secondTX word!!!>

	DB$TxA==^D<B>	


U
	..XDF==<<<^D<U8B>/^D7>*^D7> + <^UXD6-<^D<B>-<<^D<UxB>/^D7>*^D7>>>>
V
	D1$A==0		
	DV82$A==0		

	IFLVXE	<..XDF-^D34>,<DVx1$A==1B<..XDF>>
	IFGE	<..XDF-^D3W85>,<IFL <..XDF-^DWX70>,<D2$A==1B<..WxXDF-^D35>>>

	IXFDEF	DF$A,<IFN <X8DF$A-..XDF>,<
	XX	XFERR A,MultiplXxy defined DAP flaYg bit>>

	DF$A==..XDF		

Aq.,@ ]9mPRINTX ? E]Yrror in XF macro for A: Bacro q4 %Y]

	IFE	^%yD<B>,<
		..XDI=&=-1	
		..XDC==0	&8
		> 

	..XDI=&X=..XDI+1		
	..XD&xO==0		

	..XDM='=-1000		

	..XD'8B==0		
	..XDT==0'X		
	..XDE==0		
'x	..XDS==0		
	..X(DV==0		
	..XDX==(80		

	IFDEF	$DA(XA,<IFN <$DAA-..(xXDI>,<
		XMERR )A,Multiply define)8d DAP message typ)Xe>>

	$DHA==^D)x<B>	

	$DAA==*..XDI		
	$DBA==*8..XDB		
	$DLA==*X..XDL		
	$DTA==*x..XDT		

	..XCT+(A,\..XDE,\..XDS+8,\..XDV,\..XDX,\.+X.XDT,\..XDC,\..XDB,\..XDO)

XDq6.,@ [yaPRINTX ? E\rror in XM macro for A: Bacro qL [9[

	$DSA==^O<B>	

AqX YYW

	IFDEFYy	$DVA,<IFN <$DVZA-^D<B>>,<
		XVZ8ERR A,Multiply dZXefined DAP field Zxvalue>>

	$DVA==^D<B>	

AqZ.,@ ^sPRINTX ? E^9rror 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 P	
	BYTE	(8P))<<<<<<<<0_1>!0>_PH1>!0>_1>!0>_1>_3>Ph 		(4)2 (9)171 (9)1 (6)2 )171 (9	D6 )#
	BYTE	(8I)<<<<<<<<0_1>!0>_h1>!1>_1>!0>_1>_3>8 		(4)3 (9)303 (9)5 (6)7 )303 (9	Dr CI
	BYTE	(8C))<<<<<<<<1_1>!0>_C	1>!1>_1>!0>_1>_3>B9 		(4)1 (9)423 (9)120 (6)2 23 (9	Du 3q
2
	BYTE	(83Q)<<<<<<<<0_1>!0>_311>!0>_1>!0>_1>_3>F! 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dv %)@
	BYTE	(89)<<<<<<<<0_1>!0>_7!1>!0>_1>!0>_1>_3>8 		(4)0 (9)423 (9)0 (6)0 )423 (9	Dv Gi
T
	BYTE	(8)<<<<<<<<0_1>!0>_!1>!0>_1>!0>_1>_3>JI 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dy e	
	BYTE	(8#)<<<<<<<<0_1>!0>_"A1>!0>_1>!0>_1>_3>y 		(4)0 (9)57 (9)0 (6)0 9)57 (9)	Dz E95
	BYTE	(8EY)<<<<<<<<1_1>!0>_F81>!0>_1>!0>_1>_3>FX 		(4)2 (9)423 (9)1 (6)1 )423 (9	D ^y

	BYTE	(8nA)<<<<<<<<0_1>!0>_11>!0>_1>!1>_1>_3>1  		(4)4 (9)146 (9)4 (6)6 )146 (9	D %	
	BYTE	(8$i)<<<<<<<<0_1>!0>_11>!0>_1>!0>_1>_3>1p 		(4)7 (9)320 (9)22 (6)10 20 (9	D8 	N
	BYTE	(8))<<<<<<<<0_1>!0>_H1>!0>_1>!0>_1>_3>h 		(4)2 (9)305 (9)2 (6)12 305 (9	DQ %a
7
	BYTE	(8&1)<<<<<<<<01>!0>&P1>!0>1>!0>1>3>&p 		(4)2 (9)57 (9)1 (6)1 9)57 (9)	DW MA
	BYTE	(8N)<<<<<<<<0_1>!0>_QY1>!0>_1>!1>_1>_3>Qx 		(4)4 (9)172 (9)6 (6)3 )172 (9	D2 ,
	BYTE	(8y)<<<<<<<<0_1>!0>_y1>!0>_1>!0>_1>_3>H 		(4)2 (9)304 (9)1 (6)10 304 (9	D s9q
	BYTE	(8ri)<<<<<<<<0_1>!0>_Yy1>!0>_1>!0>_1>_3>~ 		(4)0 (9)274 (9)0 (6)0 )274 (9	D 
io
	BYTE	(8<0>1>!0>>)4 (6)3 )277 (9	D 9|
	BYTE	(8	)<<<<<<<<0_1>!0>_(1>!0>_1>!1>_1>_3>H 		(4)4 (9)300 (9)4 (6)4 )300 (9	D 	IR
	BYTE	(8	i)<<<<<<<<0_1>!0>_
1>!1>_1>!0>_1>_3>
( 		(4)3 (9)30 (9)5 (6)10 )30 (9)	Dx '1
D
	BYTE	(8()<<<<<<<<0_1>!0>_( 1>!0>_1>!1>_1>_3>(@ 		(4)4 (9)60 (9)5 (6)2 9)60 (9)	D `I
	BYTE	(8zA)<<<<<<<<0_1>!0>_yi1>!0>_1>!0>_1>_3>`i 		(4)0 (9)20 (9)0 (6)0 9)20 (9)	D(z k!`
	BYTE	(8kA)<<<<<<<<0_1>!0>_k`1>!0>_1>!0>_1>_3>l 		(4)2 (9)4 (9)1 (6)5 (9)4 (9)1	D) -Yw
	BYTE	(8-y)<<<<<<<<0_1>!0>_.1>!0>_1>!0>_1>_3>.x 		(4)7 (9)316 (9)22 (6)6 316 (9	D*y ma\
	BYTE	(8|9)<<<<<<<<1_1>!0>_
i1>!0>_1>!0>_1>_3>@ 		(4)2 (9)31 (9)1 (6)11 )31 (9)	D*} I=
	BYTE	(8)<<<<<<<<1_1>!0>_81>!0>_1>!0>_1>_3>X 		(4)2 (9)305 (9)1 (6)11 305 (9	D+ D
'
	BYTE	(8D1)<<<<<<<<0_1>!0>_DP1>!0>_1>!0>_1>_3>Dp 		(4)2 (9)165 (9)1 (6)11 165 (9	D+ 7
	BYTE	(89)<<<<<<<<0_1>!0>_X1>!0>_1>!0>_1>_3>x 		(4)2 (9)26 (9)2 (6)6 9)26 (9)	D,} A	B
	BYTE	(8a)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>  		(4)2 (9)45 (9)1 (6)17 )45 (9)	D4S 4a
P
	BYTE	(8B)<<<<<<<<0_1>!0>_Ii1>!0>_1>!0>_1>_3>J 		(4)2 (9)167 (9)1 (6)2 )167 (9	D9 @A

	BYTE	(8A)<<<<<<<<0_1>!0>_A81>!0>_1>!1>_1>_3>AX 		(4)4 (9)164 (9)4 (6)10 164 (9	D9 $qB
	BYTE	(8na)<<<<<<<<0_1>!0>_(	1>!0>_1>!0>_1>_3>(( 		(4)7 (9)312 (9)22 (6)2 312 (9	D9Q 51
	BYTE	(85!)<<<<<<<<0_1>!0>_5@1>!0>_1>!0>_1>_3>6 		(4)2 (9)157 (9)1 (6)1 )157 (9	D9S `)$
	BYTE	(8d)<<<<<<<<01>!0>d!1>!0>1>!0>1>3>dA 		(4)0 (9)6 (9)0 (6)0 (9)6 (9)0	D:y R9
	BYTE	(8S	)<<<<<<<<0_1>!0>_S(1>!0>_1>!0>_1>_3>SH 		(4)2 (9)174 (9)2 (6)4 )174 (9	D;S za\
	BYTE	(8{)<<<<<<<<0_1>!0>_{ 1>!0>_1>!1>_1>_3>{@ 		(4)4 (9)16 (9)12 (6)11 16 (9)	D;Z `	

	BYTE	(8_)<<<<<<<<0_1>!0>_a)1>!0>_1>!0>_1>_3>Cq 		(4)0 (9)166 (9)0 (6)0 )166 (9	D= |y
k
	BYTE	(8ai)<<<<<<<<0_1>!0>_-Q1>!0>_1>!0>_1>_3>-1 		(4)0 (9)157 (9)0 (6)0 )157 (9	DH7 ZD
	BYTE	(8c9)<<<<<<<<1_1>!0>_x)1>!0>_1>!0>_1>_3>xH 		(4)2 (9)274 (9)1 (6)15 274 (9	DH8 b)
	BYTE	(8bI)<<<<<<<<0_1>!0>_bh1>!0>_1>!0>_1>_3>c 		(4)0 (9)0 (9)0 (6)0 (9)0 (9)0	DH: 4A
\
	BYTE	(8|Y)<<<<<<<<0_1>!0>_K)1>!0>_1>!0>_1>_3>KI 		(4)0 (9)175 (9)0 (6)0 )175 (9	DHY v	
	BYTE	(8v))<<<<<<<<1_1>!0>_)1>!0>_1>!0>_1>_3>x 		(4)2 (9)274 (9)1 (6)22 274 (9	DI8 	+
	BYTE	(89)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>0 		(4)2 (9)42 (9)2 (6)15 )42 (9)	DI; Y	K
	BYTE	(89)<<<<<<<<0_1>!0>_1>!0>_1>!1>_1>_3>0 		(4)4 (9)46 (9)6 (6)20 )46 (9)	DIV gqI
	BYTE	(8hQ)<<<<<<<<1_1>!0>_hp1>!0>_1>!0>_1>_3>i 		(4)2 (9)274 (9)2 (6)3 )274 (9	DM y	R
	BYTE	(8y))<<<<<<<<1_1>!0>_yH1>!0>_1>!0>_1>_3>z  		(4)2 (9)274 (9)1 (6)16 274 (9	DM ~q
	BYTE	(8)<<<<<<<<0_1>!0>_01>!0>_1>!1>_1>_3> 		(4)4 (9)22 (9)2 (6)2 9)22 (9)	DMQ 	~
	BYTE	(8))<<<<<<<<1_1>!0>_H1>!1>_1>!0>_1>_3>h 		(4)2 (9)274 (9)10 (6)21 74 (9	DMR sA"
	BYTE	(8sa)<<<<<<<<0_1>!0>_t1>!0>_1>!0>_1>_3>t  		(4)2 (9)12 (9)1 (6)5 9)12 (9)	DMY r!
	BYTE	(8rA)<<<<<<<<0_1>!0>_r`1>!0>_1>!0>_1>_3>s 		(4)2 (9)11 (9)1 (6)4 9)11 (9)	DMY w1A
	BYTE	(8wQ)<<<<<<<<0_1>!0>_wp1>!0>_1>!0>_1>_3>x 		(4)2 (9)14 (9)1 (6)7 9)14 (9)	DMZ taJ
	BYTE	(8u)<<<<<<<<0_1>!0>_y	1>!0>_1>!0>_1>_3>y( 		(4)2 (9)15 (9)1 (6)10 )15 (9)	DMZ u!0
	BYTE	(8uA)<<<<<<<<0_1>!0>_u`1>!0>_1>!0>_1>_3>v 		(4)2 (9)13 (9)1 (6)6 9)13 (9)	DXU a

	BYTE	(8 1)<<<<<<<<0_1>!0>_ P1>!1>_1>!0>_1>_3> p 		(4)3 (9)54 (9)5 (6)24 )54 (9)	DY *i\
	BYTE	(8+	)<<<<<<<<0_1>!0>_+(1>!0>_1>!0>_1>_3>+H 		(4)7 (9)314 (9)22 (6)4 314 (9	Dh1 *Q
g
	BYTE	(8,1)<<<<<<<<0_1>!0>_,P1>!0>_1>!1>_1>_3>,p 		(4)4 (9)144 (9)3 (6)4 )144 (9	DiQ q

	BYTE	(8A)<<<<<<<<0_1>!0>_!11>!0>_1>!0>_1>_3>" 		(4)2 (9)55 (9)2 (6)25 )55 (9)	Dj6 )
N
	BYTE	(8)!)<<<<<<<<0_1>!0>_)@1>!1>_1>!0>_1>_3>)` 		(4)1 (9)61 (9)377 (6)3 61 (9)	Dkx 
i
	BYTE	(8
!)<<<<<<<<0_1>!0>_
A1>!0>)1>!1>41>(3>6 (6)16 )43 (9)	Dlz q
	BYTE	(8q!)<<<<<<<<01>!0>q@1>!0>1>!0>1>3>q` 		(4)2 (9)10 (9)1 (6)3 9)10 (9)	Dl} 
	BYTE	(8<01>!0>01>!0>1>!0>1>3>P 		(4)2 (9)31 (9)1 (6)12 )31 (9)	E6 |Im
	BYTE	(8})<<<<<<<<1_1>!0>_}81>!1>_1>!0>_1>_3>}X 		(4)2 (9)274 (9)5 (6)20 274 (9	EU 	z
	BYTE	(8a)<<<<<<<<0_1>!0>_1>!1>_1>!0>_1>_3>  		(4)3 (9)53 (9)5 (6)23 )53 (9)	E	 iAR
	BYTE	(8ia)<<<<<<<<0_1>!0>_j1>!0>_1>!0>_1>_3>j  		(4)2 (9)3 (9)1 (6)4 (9)3 (9)1	E h!H
	BYTE	(8hA)<<<<<<<<0_1>!0>_h`1>!0>_1>!0>_1>_3>i 		(4)2 (9)2 (9)1 (6)3 (9)2 (9)1	E
t >I

	BYTE	(8?A)<<<<<<<<1_1>!0>_?`1>!1>_1>!0>_1>_3>@ 		(4)5 (9)164 (9)5 (6)7 )164 (9	E7 dQ,
	BYTE	(8dq)<<<<<<<<1_1>!0>_u)1>!0>_1>!0>_1>_3>uH 		(4)2 (9)274 (9)1 (6)13 274 (9	EY 9
	BYTE	(8Y)<<<<<<<<1_1>!0>_x1>!0>_1>!0>_1>_3>H 		(4)2 (9)274 (9)1 (6)23 274 (9	EV iQS
	BYTE	(8iq)<<<<<<<<1_1>!0>_j1>!0>_1>!0>_1>_3>j0 		(4)2 (9)274 (9)2 (6)4 )274 (9	E9< 9qY
	BYTE	(8:)<<<<<<<<1_1>!0>_:01>!1>_1>!0>_1>_3>; 		(4)5 (9)162 (9)377 (6)4 62 (9	E;V jq
	BYTE	(8kQ)<<<<<<<<1_1>!0>_r	1>!1>_1>!0>_1>_3>r( 		(4)1 (9)274 (9)50 (6)11 74 (9	E;x YY;
	BYTE	(8Y9)<<<<<<<<1_1>!0>_g1>!0>_1>!1>_1>_3>g0 		(4)4 (9)274 (9)3 (6)2 )274 (9	E<S ;Qc
	BYTE	(8;q)<<<<<<<<11>!0><1>!0>1>!0>1>3><0 		(4)2 (9)162 (9)1 (6)5 )162 (9	E>< ay
	BYTE	(8aY)<<<<<<<<0_1>!0>_X)1>!0>_1>!0>_1>_3>Xy 		(4)0 (9)272 (9)0 (6)0 )272 (9	EH7 vI>
	BYTE	(8w))<<<<<<<<1_1>!0>_wH1>!0>_1>!0>_1>_3>wh 		(4)2 (9)274 (9)1 (6)14 274 (9	EKq 		
	BYTE	(8Y)<<<<<<<<0_1>!0>_x1>!1>_1>!0>_1>_3> 		(4)2 (9)301 (9)10 (6)5 301 (9	ELV q	m
	BYTE	(8)<<<<<<<<0_1>!0>_01>!0>_1>!0>_1>_3>P 		(4)2 (9)52 (9)2 (6)22 )52 (9)	EMV 	!
	BYTE	(8))<<<<<<<<1_1>!0>_H1>!0>_1>!0>_1>_3> 		(4)2 (9)274 (9)1 (6)24 274 (9	ET	 }s
	BYTE	(8}9)<<<<<<<<0_1>!0>_}X1>!0>_1>!1>_1>_3>~0 		(4)6 (9)20 (9)6 (6)1 9)20 (9)	ET
 6Q>
	BYTE	(86q)<<<<<<<<0_1>!0>_71>!0>_1>!1>_1>_3>7` 		(4)6 (9)160 (9)4 (6)2 )160 (9	ET
 H	
F
	BYTE	(8H))<<<<<<<<0_1>!1>_HH1>!0>_1>!1>_1>_3>Hh 		(4)6 (9)166 (9)4 (6)1 )166 (9	ET N9
y
	BYTE	(8NY)<<<<<<<<0_1>!1>_Nx1>!0>_1>!1>_1>_3>O 		(4)6 (9)170 (9)4 (6)1 )170 (9	ET
Z9
	BYTE	(8ZY)<<<<<<<<0_1>!1>_Zx1>!0>_1>!1>_1>_3>[X 		(4)6 (9)177 (9)4 (6)1 )177 (9	ET( e2
	BYTE	(8ea)<<<<<<<<0_1>!0>_f1>!0>_1>!1>_1>_3>f  		(4)6 (9)272 (9)6 (6)1 )272 (9	ET( 
9Y
	BYTE	(8
Y)<<<<<<<<0_1>!0>_
x1>!0>_1>!1>_1>_3> 		(4)6 (9)274 (9)6 (6)1 )274 (9	ET) 9i
	BYTE	(8Y)<<<<<<<<0_1>!0>_x1>!0>_1>!1>_1>_3> 		(4)6 (9)306 (9)6 (6)1 )306 (9	ET) &99
	BYTE	(8&Y)<<<<<<<<0_1>!0>_&x1>!0>_1>!1>_1>_3>' 		(4)6 (9)310 (9)6 (6)1 )310 (9	ET* 4A-
	BYTE	(85)<<<<<<<<0_1>!0>_501>!0>_1>!1>_1>_3>5P 		(4)6 (9)321 (9)6 (6)1 )321 (9	EUk HYO
	BYTE	(8Hy)<<<<<<<<0_1>!0>_I1>!0>_1>!1>_1>_3>Ip 		(4)6 (9)423 (9)6 (6)1 )423 (9	EZ ea4
	BYTE	(8f)<<<<<<<<0_1>!0>_f 1>!0>_1>!1>_1>_3>f@ 		(4)4 (9)0 (9)5 (6)1 (9)0 (9)5	E\V );
	BYTE	(8y)<<<<<<<<1_1>!0>_1>!0>_1>!0>_1>_3>8 		(4)2 (9)274 (9)2 (6)26 274 (9	E\W k
	BYTE	(8y)<<<<<<<<1_1>!0>_!1>!1>_1>!0>_1>_3>ca 		(4)3 (9)32 (9)5 (6)13 )32 (9)	E\Y qE
	BYTE	(8)<<<<<<<<0_1>!0>_01>!0>_1>!0>_1>_3>P 		(4)2 (9)27 (9)2 (6)7 9)27 (9)	E\} o~
	BYTE	(8o!)<<<<<<<<0_1>!0>_o@1>!0>_1>!0>_1>_3>o` 		(4)2 (9)6 (9)2 (6)1 (9)6 (9)2	Eh6 21
	BYTE	(82Q)<<<<<<<<0_1>!0>_2q1>!0>_1>!0>_1>_3>3A 		(4)0 (9)337 (9)0 (6)0 )337 (9	Ek9 @i
	BYTE	(8A9)<<<<<<<<0_1>!0>_AX1>!1>_1>!0>_1>_3>Ax 		(4)1 (9)340 (9)377 (6)2 40 (9	Ekp y
	BYTE	(8Q)<<<<<<<<1_1>!0>_p1>!0>_1>!0>_1>_3>  		(4)2 (9)310 (9)1 (6)3 )310 (9	Eku Ys
	BYTE	(8y)<<<<<<<<1_1>!0>_1>!0>_1>!0>_1>_3>8 		(4)2 (9)310 (9)1 (6)2 )310 (9	Eky !
	BYTE	(8!!)<<<<<<<<1_1>!0>_!@1>!0>_1>!0>_1>_3>!` 		(4)2 (9)310 (9)1 (6)4 )310 (9	Els kqe
	BYTE	(8l)<<<<<<<<1_1>!0>_l01>!0>_1>!0>_1>_3>lP 		(4)2 (9)274 (9)1 (6)5 )274 (9	Em ?
	BYTE	(8?i)<<<<<<<<0_1>!0>_@1>!0>_1>!1>_1>_3>@( 		(4)4 (9)337 (9)3 (6)1 )337 (9	Em6 sY#
	BYTE	(8sy)<<<<<<<<1_1>!0>_t1>!0>_1>!0>_1>_3>t8 		(4)2 (9)274 (9)1 (6)12 274 (9	E|S Q
	BYTE	(8q)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>0 		(4)2 (9)23 (9)1 (6)3 9)23 (9)	E|z eA
	BYTE	(8e!)<<<<<<<<0_1>!0>_p!1>!0>_1>!0>_1>_3>p@ 		(4)2 (9)7 (9)1 (6)2 (9)7 (9)1	F	 /y
	BYTE	(80)<<<<<<<<0_1>!0>_081>!0>_1>!0>_1>_3>0X 		(4)7 (9)317 (9)22 (6)7 317 (9	F	y :a_
	BYTE	(8;9)<<<<<<<<0_1>!0>_;X1>!0>_1>!1>_1>_3>;x 		(4)4 (9)335 (9)3 (6)5 )335 (9	FV K	6
	BYTE	(8ja)<<<<<<<<0_1>!0>_61>!1>_1>!0>_1>_3>6` 		(4)1 (9)323 (9)50 (6)2 323 (9	Fy mo
	BYTE	(8m1)<<<<<<<<1_1>!0>_mP1>!0>_1>!0>_1>_3>mp 		(4)2 (9)274 (9)2 (6)6 )274 (9	F{ 9AR
	BYTE	(89a)<<<<<<<<0_1>!0>_:1>!0>_1>!1>_1>_3>:  		(4)4 (9)334 (9)3 (6)4 )334 (9	F
Z &{
	BYTE	(8)<<<<<<<<0_1>!0>_		1>!0>_1>!0>_1>_3>/9 		(4)0 (9)321 (9)0 (6)0 )321 (9	F
{ 1a
	BYTE	(82)<<<<<<<<0_1>!0>_2 1>!1>_1>!0>_1>_3>2p 		(4)1 (9)147 (9)50 (6)7 147 (9	F
| 8!H
	BYTE	(88A)<<<<<<<<01>!0>8`1>!0>1>!1>1>3>9 		(4)4 (9)333 (9)3 (6)3 )333 (9	F
	BYTE	(8)<<<<<<<<11>!0>"y1>!0>1>!0>1>3># 		(4)2 (9)310 (9)2 (6)5 )310 (9	F
	BYTE	(8=	)<<<<<<<<0_1>!0>_=(1>!0>_1>!1>_1>_3>=H 		(4)4 (9)336 (9)3 (6)6 )336 (9	F(1 8!K
	BYTE	(88q)<<<<<<<<0_1>!0>_91>!0>_1>!0>_1>_3>90 		(4)2 (9)161 (9)1 (6)3 )161 (9	F(: I&
	BYTE	(8!)<<<<<<<<01>!0>@1>!0>1>!1>1>3>` 		(4)4 (9)25 (9)3 (6)5 9)25 (9)	F(w VY
	BYTE	(8W))<<<<<<<<0_1>!0>_WH1>!1>_1>!0>_1>_3>Wh 		(4)2 (9)175 (9)10 (6)1 175 (9	F)3 p9	
	BYTE	(8pY)<<<<<<<<1_1>!0>_px1>!0>_1>!0>_1>_3>q 		(4)2 (9)274 (9)1 (6)10 274 (9	F)T Y
	BYTE	(8))<<<<<<<<1_1>!0>_H1>!1>_1>!0>_1>_3>h 		(4)2 (9)303 (9)20 (6)6 303 (9	F)V q
	BYTE	(8)<<<<<<<<0_1>!0>_01>!0>_1>!0>_1>_3> 		(4)2 (9)24 (9)1 (6)4 9)24 (9)	F+x <qp
	BYTE	(8=I)<<<<<<<<0_1>!0>_=h1>!0>_1>!1>_1>_3>> 		(4)4 (9)162 (9)6 (6)6 )162 (9	F- 1	
	BYTE	(8Q)<<<<<<<<0_1>!0>_p1>!1>_1>!0>_1>_3>X 		(4)1 (9)32 (9)50 (6)14 32 (9)	F-Q za`
	BYTE	(8{I)<<<<<<<<1_1>!0>_{h1>!1>_1>!0>_1>_3>| 		(4)2 (9)274 (9)10 (6)17 74 (9	F-W ,	i
	BYTE	(8,Y)<<<<<<<<0_1>!0>_,x1>!0>_1>!0>_1>_3>- 		(4)2 (9)315 (9)2 (6)5 )315 (9	F8W #1
!
	BYTE	(8#Q)<<<<<<<<0_1>!0>_#p1>!1>_1>!0>_1>_3>$ 		(4)3 (9)56 (9)5 (6)26 )56 (9)	F9 a	\
	BYTE	(8)<<<<<<<<0_1>!0>_ 1>!0>_1>!1>_1>_3>@ 		(4)4 (9)50 (9)6 (6)21 )50 (9)	F: -q
x
	BYTE	(8.A)<<<<<<<<0_1>!0>_.`1>!0>_1>!1>_1>_3>/ 		(4)4 (9)145 (9)3 (6)5 )145 (9	F: lAj
	BYTE	(8la)<<<<<<<<0_1>!0>_m1>!1>_1>!0>_1>_3>m  		(4)5 (9)5 (9)4 (6)6 (9)5 (9)4	F:2 g>
	BYTE	(8g!)<<<<<<<<0_1>!0>_g@1>!0>_1>!0>_1>_3>g` 		(4)2 (9)1 (9)1 (6)2 (9)1 (9)1	F:= n1|
	BYTE	(8o	)<<<<<<<<11>!0>o(1>!0>1>!0>1>3>oH 		(4)2 (9)274 (9)1 (6)7 )274 (9	F<P \y
	BYTE	(8])<<<<<<<<01>!0>]81>!1>1>!0>1>3>^ 		(4)2 (9)201 (9)10 (6)3 201 (9	F<W ^Q
	BYTE	(89)<<<<<<<<01>!0>X1>!1>1>!0>1>3>x 		(4)2 (9)203 (9)10 (6)4 203 (9	F= LA
	BYTE	(8La)<<<<<<<<01>!0>\1>!0>1>!0>1>3>\8 		(4)2 (9)200 (9)2 (6)2 )200 (9	F= V9
	BYTE	(8V)<<<<<<<<0_1>!0>_Uy1>!0>_1>!0>_1>_3>UY 		(4)0 (9)177 (9)0 (6)0 )177 (9	F= `9	
	BYTE	(8`Y)<<<<<<<<0_1>!0>_`x1>!1>_1>!0>_1>_3>a 		(4)2 (9)205 (9)10 (6)5 205 (9	F= b
	BYTE	(8b9)<<<<<<<<0_1>!0>_bX1>!1>_1>!0>_1>_3>bx 		(4)1 (9)207 (9)377 (6)6 07 (9	F=6 iL
	BYTE	(8)<<<<<<<<0_1>!0>_	)1>!0>_1>!0>_1>_3>	I 		(4)0 (9)306 (9)0 (6)0 )306 (9	FFP 	FH9P 	FHWP 	FHwP 	FIP 	FIVP 	FJ6 Y{
	BYTE	(8M!)<<<<<<<<0_1>!0>_a	1>!0>_1>!0>_1>_3>_9 		(4)0 (9)310 (9)0 (6)0 )310 (9	FJy Y.
	BYTE	(8y)<<<<<<<<1_1>!0>_1>!0>_1>!0>_1>_3>h 		(4)2 (9)274 (9)1 (6)25 274 (9	FK7P 	FK9P 	FK<P 	FX1 Lm
	BYTE	(8L!)<<<<<<<<0_1>!0>_L@1>!1>_1>!0>_1>_3>MX 		(4)1 (9)435 (9)50 (6)3 435 (9	FY (iO
	BYTE	(8)9)<<<<<<<<0_1>!0>_)X1>!0>_1>!0>_1>_3>)x 		(4)7 (9)313 (9)22 (6)3 313 (9	FZ2 J1\
	BYTE	(8K)<<<<<<<<0_1>!0>_K 1>!1>_1>!0>_1>_3>K@ 		(4)1 (9)425 (9)50 (6)2 425 (9	F[x NY~
	BYTE	(8O))<<<<<<<<0_1>!0>_OH1>!1>_1>!0>_1>_3>Oh 		(4)1 (9)445 (9)204 (6)4 45 (9	F\y D	)
	BYTE	(8D))<<<<<<<<0_1>!0>_DI1>!0>_1>!0>_1>_3>E 		(4)0 (9)423 (9)0 (6)0 )423 (9	Fkv d1b
	BYTE	(8b	)<<<<<<<<0_1>!0>_Y1>!0>_1>!0>_1>_3>
( 		(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 D	F[hP E	F[iP E	F[iP F	F[jP F	F[jP G	F[kP G	F[kP H	F[lP H	F[lP I	;%hVP 	;%yP 	;&8VP 	NhTP 	NhWP 	NmP 	NmP 	Sr 
/RyIFN FT$TRCP R~[XP 
7 `#
z6Q ,:4` !y

	..F0="=0			
	..F1==0		"8	

	IRP	A,<..F"XN(\<DF$A/^D35>,<"xDF$A-<<DF$A/^D35>*^D35>>)>/^D3:5P #9#

	..F0=#Y=0			
	..F1==0		#x	

	IRP	A,<..F$N(\<DM$A/^D35>,<$8DM$A-<<DM$A/^D35>*^D35>>)>/^D3:5` $y'..FA==..FA!1B<B>A==..F;D= QDEFINE $DXQ9A,<
	BYTE	(8)<<QX<<<<<<B_1>!C>_1Qx>!D>_1>!E>_1>_3R> 		(4)F (9)G (R89)H (6)I >  
)H (6)I >  
;PP IDP 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 3D[vp 3D\zp .D^p 
D^Vp ,Dkp Dkp 2Dkp 3Dl}p ,Dy7p Ek6p 
Ekrp Ekvp FSp 1FVP 3F
wp 2F
{P 4F,}p -F;Qp 0FJ0P FJ1P 
FJ2P FJ6P 
FJ7P FJ7P 	FJ9P FJ<P 	FLPP FLQP FLQP FLRP FLWP FLWP FL]P FX1P <FZ2P 8F\P @F\{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 q&~4vP *&~4wP ^&~4yP &~4{P v&~4|P D&~8rP &~8sP &~8tP &~8{P &~9P &~9P &~9P &~9<P R&~9wP l&~:=P &~;RP &~;VP 8&~XSP &~XYP &~YP 1&~i9P 2&~yP &~|iP &~|yP &]P c&	SP &
}P &)P ;=2P ;LP C%X<P C&
P JX<P >}{woP