2ames8086\lcld\fperrorMetaWare Pascal 2.7. LARGECODEDATA_MWFP_ERROR_IMPL@_MWFP_ERROR_IMPLw@D@$errnoLARGE?_mwfpop	_mwftloadHUvv
F]
UF]T
VV\\T7\=\_mwset_errno*_mwfp_errorTtt8086\lcld\floa5MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA5@>LARGE?	_mwflload_mwfabs_mwflret_mwfneg_mwfloor_tosdUF
Pvv]UF}]UFVy]UF
Pvv]UF
Pvv]+		\V]EVJVOV]\l]{\V]:_mwceil_tosDfabsceilTfloorrabslabstu8086\lcld\floa6MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA6@*LARGE?_mwfdup_mwfabs	_mwflload_mwfcompare_mwset_errno_mwfload	_mwftload_mwfneg_mwsinh_tos_mwflret_mwcosh_tos_mwtanh_tosSUPPH}^^5P.6.6FR}Y]UF
P+PRPvv]UF
P+PRP[vv]UF
P+PRP3vv]jZV@0mC
V
V]^$vVV4]9]<VAVI]NVYV	k^sV
vV
\^VV\^V
V
\Xsinhbcoshtanht0
w8086\lcld\floa7MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA7@rLARGE?_mwfdup_mwfload_mwfcompare_mwset_errno_mwfpop_mwfldpi_mwfdiv_mwfneg	_mwflload_mwasin_tos_mwflret_mwacos_tostvU.6d.6bFH|P.6h.6f+.6l.6jF@ttFFFFt}u<t.6h.6f[.6p.6n;u5t.6p.6nF]<xUF
P+Ptvv]UF
PPtvv]?@	
V__^V*V]6_;_>^HVO_T_W^\V]__^]\__^V]\]\__^VV	V
'V2VAV
PV
[Vasinacos8tHy8086\lcld\floa8MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA8@mLARGE?	_mwflload_mwfdup_mwtrunc_tos_mwflret_mwfsub_mwftret	_mwftload_mwcheck_range_of_doubleUF
Pvvvv]UPvTDTuFvD?FD
?DFY]U
F
PFPFPvFPvv]U
F
PFPFtFFFPvv]A>		\VVV](V3]\VVTz]\VVV	]frexp{ldexpmodft{8086\lcld\floa9MetaWare Pascal 2.7. LARGECODEDATA_MWFLOA9@cLARGE?_mwfload	_mwflload_mwfcmp_mwfdup_mwfdiv_mwtrunc_tos_mwfmpy_mwfsub_mwflretU.6|.6zFPuv
BF
PFPFPvv]7TTV\V;\@VJ\OVTV^\cVhV	sV
fmodtl|8086\lcld\floa10MetaWare Pascal 2.7. LARGECODEDATA	_MWFLOA10@hlLARGE?_mwfdup_mwfload_mwfcompare_mwfxch_mwset_errno_mwfpop	_mwflload_mwatan2_tos_mwflretW.6.6UFFu
uFFFFuP.6.6F]UF
PFPtvv]RCV\
\VVV,VYV^VcVj\o\rVVVV	V
Satan2}
tx}8086\lcld\floa11MetaWare Pascal 2.7. LARGECODEDATA	_MWFLOA11@TLARGE?_mwfload_mwfxch_mwfyl2x_mwfmpy_mwtwo_to_the_tos_mwftest_mwfcompare_mwset_errno_mwfdup_mwfloor_tos	_mwftload_mwfadd_mwfiodd_mwfabs_mwfneg	_mwflload_mwcheck_range_of_double_mwflretX.6D.6BPUFFu).6H.6FP|tPJP].6D.6BttFFFFt
]UFPF
Pvv]?0m	

__V^VVV^4V<^AVM\T_Y_\VnV	^]]V\V	\_V]]__VV
\V^V	VV)V1V<V
powt8086\lcld\floa12MetaWare Pascal 2.7. LARGECODEDATA	_MWFLOA12@fTLARGE?_mwfdup_mwfabs	_mwftload_mwfcompare_mwset_errno_mwfload_mwfnegjUPXPH|5P.6d.6bFXR}Y]0mC^3V
V\VVV,\1\4V9VA\FVQV@_mwcheck_range_of_double|t8086\lcld\floa13MetaWare Pascal 2.7. LARGECODEDATA	_MWFLOA13@^LARGE?_mwfload	_mwflload_mwfcmp_mwset_errno	_mwln_tos	_mwftload_mwfmpy_mwflretU.6j.6hF
PrPlF
PtPvv]f}q(7[?3\\VVV)V.\BVGVL\QVVVaV	log10t
8086\lcld\sinMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTSIN4@LARGE?_mwdsinUF
Pvv]}V,
sint 
8086\lcld\cosMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTCOS9@LARGE?_mwdcosUF
Pvv]}V,
cost
8086\lcld\tanMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTTAN;@LARGE?_mwdtanUF
Pvv]}V,
tant$
8086\lcld\logMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTLOG<@LARGE?_mwdln*UF
Pvv]}V,
logt8086\lcld\atanMetaWare Pascal 2.7. LARGECODEDATA
_MWCVTATAN@LARGE?
_mwdarctanUF
Pvv]}V,atant(8086\lcld\sqrtMetaWare Pascal 2.7. LARGECODEDATA
_MWCVTSQRT@LARGE?_mwdsqrt6UF
Pvv]}V,sqrtt*
8086\lcld\expMetaWare Pascal 2.7. LARGECODEDATA	_MWCVTEXP1@LARGE?_mwdexpUF
Pvv]}V,
expt,8086\lcld\_rmemcpyMetaWare Pascal 2.7. LARGECODEDATA_MW_RMEMCPY@ 	LARGE?$UNv
ONFV]_rmemcpyt8086\lcld\_rstrcpyMetaWare Pascal 2.7. LARGECODEDATA_MW_RSTRCPYq@1	LARGE?5U+
uA+Av
ONFV]_rstrcpyt18086\lcld\_rstrncpMetaWare Pascal 2.7. LARGECODEDATA_MW_RSTRNCPY@T	LARGE?XUtBV+
uA+Vv
ONN;s+FV]	_rstrncpyqt 38086\lcld\_strncatMetaWare Pascal 2.7. LARGECODEDATA_MW_STRNCAT@f	LARGE?jU+uA+V;VrFV9V+V+
uA+Vv
^9v^]_strncatt,58086\lcld\_strcatsMetaWare Pascal 2.7. LARGECODEDATA_MW_STRCATS@	LARGE?UFFV+uA+VFF;FvJV+V+v<uA+V4^9v^vFvTuFV
]_strcatst878086\lcld\systemMetaWare Pascal 2.7. LARGECODEDATA@_MWSTDLIB6
_MWSTDLIB6@@43errnoLARGE?_mwswitch_chargetenv	_mwc_exec?COMSPEC
 U+uA+t+PwRPxzYYu+m|  FC wtv||Ftrr}|t@@Pzx]		\,]3]GVL\QVd]k]\V)
systemtD9ctos\lcld\c\system1MetaWare Pascal 2.7. LARGE8CODEDATA_MWDOS_INTERFACE1
?_MWSTATUS?CTOS_SERVICESa@tXXfCbsKbdbsVidLARGE?closebytestream_mwfree_handle	errorexitUFt]	TTUV<MV;EV;_Uv6F*tPv]UF*P]w\\\'V<VRVc+	_mwzclose_mwdos_exit^_mwdoerrtP;ctos\lcld\cargMetaWare Pascal 2.7. LARGECODEDATA_MWARG@_MWARG@m@
'LARGE?rgparamcparams
csubparams_mwARGput_parmUS6
7G6M6u>v6tF66D
Y]scan_args	U+PPVRtF@FFH|bvHFF@=vvFPt,F@F;F}FF;F}F]count_args
UP++PFt+VFY]set_\=up_argsUvF6
6P6
D]g\\\6\G\K\T\wV\\\VVV\\\'\\4\:\C\G\q\}\\\\\\\\,_mwset_up_argsl
_mwcount_argsFth?ctos\lcld\c\system3MetaWare Pascal 2.7. LARGEVCODEDATA@_MWDOS_INTERFACE3_MWDOS_INTERFACE3?CTOS_SERVICES
?_MWSTATUS
?_MWSYSTEM@@HXfXXMLARGE?	_mwmalloc_mwfree_mwdoerropenbytestreamopenfile
deletefilermwmmmUSFv6DvvFPvTPvDTttuniUHFV;vuv[F;F}F=2}HP8tAfF]UPF*vvvY]UF=u[=tV=tQF=t=	uQF=r=v=F=t5=)	t0u+F=t=	uu
t+P]Uv<[uCDF<Kt<ku4vDF<Bt<buvDF<Dt<duv|]uFFF]U4F>tlF*vv+uA+RPPP6QFPtvF]^^)V<VC[\b\s]^^^]]]\\]^^^V^^^V^,^3^B]V0];\B\S^Z^_^]^^^VRU+uA+rvvt+zF>tsF*vv+uA+RPPP^
*QFPtvnF]UPFPvv+uA+RPPP6PvPuY](1];\B\S^Z^_^]^^^V]]VVR_mwc_create(	_mwc_open_mwc_unlink{_mwsetE_dos_err=_mwfree_handle	tG8086\lcld\exitMetaWare Pascal 2.7. LARGECODEDATA_MWEXITS@,6LARGE?_mwhalt_mwrestore_interrupts_mwdos_exit0Uv]Uv]P
VVVexit_exitabort$tIctos\lcld\cinitWAHSHIFTCODEDATADGROUPSTACK?INIT_MW387_USED1_MW87_USED1_MWAHSEGMENT	_MWLTCONVHH8 
0T X@8
	8WBSVIDERROREXITSTRINGFPROTECTEDMODELARGE?MAIN
WRITEBSRECORD	_MWCFINIT
_MWCOUNT_ARGS_MWFINIT_MWHALT_MWSET_UP_ARGSTMetaWare High C Runtime Library Copyright (C) 19831988 MetaWare Incorporated..

9Q
FBK(6'init+P..TX+@t3>?>?u>>u...>t.<t	66;w+jhhInsufficient stack for argv[]+SS+P6>t=>u4;u).6.6666666>t_>uV.6.6.6.6P66.6.6P
P
P80387$=@r@	=MrUF6F6]UV+V6F+F
]

8 ( 1< H$Q$Y$_$g$o$y}77		
*6;@EJN5R3UZ]dlv{53
7
_MW387_MW8087]O	_MWARGLEN_MWARGP_MWARGVP
_MWCPUl_MWENVP_MWES	_MWHEAPHI	_MWHEAPLO_MWHUGEDIFF_MWINIT_MWINPUT	_MWIS_286 	_MWIS_386_MWOS	_MWOUTPUT__MWPROGNAMEP)z_MWRESTORE_INTERRUPTS|_MWSET_STACK_LIMITSY_MWSS_OSMAJOR_OSMINOR.	__AHSHIFT
__AHSHIFTV7Q8086\lcld\_fmodeHigh C 1.4. LARGECODEDATA@_FMODEH	LARGE?b
_fmodetS8086\lcld\c_heap1MetaWare Pascal 2.7. LARGE CODEDATA_MWHEAP1
?_MWPORTIO@_X9LARGE?	_mwkbputs_mwkbnewline_mwstackdump_mwhaltUF0FhPFP6PP]PHEAPMGMT  heap error Aborting...)*** Cheapheap linked in => no heap dump.U5	
\^^$])TT2V7\<^A]JVV\[^]
_mwdump_heapU_mwferrtU8086\lcld\c_stkdmpMetaWare Pascal 2.7. LARGECODEDATA_MWSTACKDUMPY@:LARGE?	_mwkbputs_mwkbnewline>PCheap stack dump linked in => no dump.
TVV_mwstackdump@tW8086\lcld\padrMetaWare Pascal 2.5.aLARGE_MWPADRCODEDATA@ZLARGE?_mwprintllr_mwputc^_mwpadr_mwpadrUFVFVPPV+QR:PPPF+RP]
3V<VPV+_mwpadr^tZctos\lcld\heap2MetaWare Pascal 2.7. LARGE9CODEDATA@_MWHEAP_MGMT2HEAPCODE?HEAP_LOCAL?_MWHEAP@HFXXLARGE?_mwfree
_mwmalloc2ZJHEAPCODEbefore_freeingUS
Fv6T
;vVNvv6D;Fu	6D;Ftfv6D
F6T;vVsFnv6D6TNvFVNFvv]reallocUvvFF^G*F^FWVv
\vv+
UPvv
FV>u9>t2UPvvFV>uFF
>t<vVut.TVN;v+FV]creallocUv
vt4vTF]3Z^(^^*]1];VB]H]K^OTZVf^m^tTV^^^^\\\^^5^<^ 
_mwrealloc_mwcrealloct^ctos\lcld\heap3MetaWare Pascal 2.7. LARGECODEDATAHEAPCODE?HEAP_LOCALHqX<LARGE?_mweach_allocated_item_mwinsert_into_free_chainuHEAPCODEnew_heapU]free_heap	UUIP]<BODY>USvD*^6;GuDUV]\\\5T:VfVX_mwnew_heap_mwfree_heap0t(ctos\lcld\heapMetaWare Pascal 2.7. LARGE8CODEDATA?_MWHEAP?HEAP_LOCALHEAPCODE
@_MWHEAP_MGMTXXH
w@6LARGE?_mwferr_mwallocated_mwdivl_mwsysallocYTWPTZ
OLHEAPCODEcompare_ptrUF;Ft+F;F
vF;F
s]offsetUF+FVF
+FV++FV}vvPFFFV]sub_ptrUF+FVF
+)FV}vvPFFFV]4beach_chunk
UVNVv+RPVuvvP9vDTFVV^
^vFvFFVFVFFu]each_item_in_chunkU
PvvXvtVFV^;Gt$SPvv^^
vv^^
vv^^
FVFVv|u]
each_allocated_itemUFFUfPFVutRP^
^]<BODY>USUPvv]<BODY>USv|Du6v6t6D6Tut
RP6\
6\FVv6t6D6T@d]each_free_itemUVNFFvvF|Ut
VPvD;Fu	D;FtvvPFFSvtVvL;tvvPvv^
^FVFVvDT
FVFFtV]remove_from_free_chainUv|rDT\L
}^^]\\\V*^]^*]:Tl]rT]]\\\2^X^^uDT
vDT
tDT
v\D
utTLWO]US]insert_into_free_chainUvLftVvV|t|UuV8vDvD?vt^PVFV|UuGVvDvDvFtVEvV^GvvTZv|rP6vF^wW
ut\LvDD6]search_free_chainUUPFFFfFV]<BODY>USvD^6;Gr6w6G]normalize_relativeUFVFVN
vNvN;Nt
RP
PFV]US]pUSv6|t6+D^;w6t6t+XhPR<uxQS6t6thv6D6TQRPFVDPV{vDUVv6D^6D6\6D6D'v6+D^;wS6D+6D6TRP<t6DP6t6tFVv6|uL^_6\6D6t\DutwWv6D6TvDT^6_GWvDtut^6W6_\Tv
\\\]6\=\x\\\T]<^\\\6D^6\^GPS4vDUVJnFVv6D6T]indjsert_chunkUvF+FFVU	PkuZvFut^V\TwGvDD6vDDfv
DUtvvVF
Vvv
l]<BODY>USvv^]add_new_chunk
UF+FV+VQRP*FV++}vvFVuvvFFDDDD
vFDDFVDDtV@vV^GDDvvvv]malloc2Upl
>tFsFv+FvFVuvvFVFFuvvvD+FF=wDFFFvDDDvTVTRV>FVRP^^
vvvFVNvHFDDUDvLPVNvv
FF>tFV]
zU]hmallocU+PRvvnvV>tIT\\\,]xVV\]a_h_]\\\\c\__]]T__ut|nvFV]mallocUv6}]possibly_free_chunkU]errUSv6t6tPnfreeUFFuFFVFV>tzv|DuvDFPvviF;FtrvDUVtvvJ>tf]check_heap_integrityUUc
PU{
P]<BODY>US]<BODY>US]3]_=]E_L_^]___)_V]\TfT]]	_mwmalloc
_mwhmalloc_mwfree_mwcheck_pheap_integrity<

_mweach_chunk_mweach_item_in_chunk_mweach_allocated_item_mweach_free_item_mwinsert_into_free_chainv
_mwmalloc2F
tr8086\lcld\termMetaWare Pascal 2.5.aLARGE	@_MWTERM1_MWTERM1CODEDATA@@\WLARGE?_mwcall_onexit_fcns_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exitxZU*P]T
VVVVT$VY5+U>t
*PF]\\\V\\_mwend_mwhalt+tt8086\lcld\term2MetaWare Pascal 2.5.aLARGE4_MWTERM2	_MWLTCONV	@_MWTERM2
?_MWPORTIOCODEDATA@0X@XdLARGE?	_mwzwrite_mwfterm	_mwcfterm_mwrestore_interrupts_mwdos_exit_mwstackdump_mwhalt[=Uv4FFVP6PRR]<TV\$\'\0VX9UvvP*P]UPz]U6P]***Program aborted.******vSTACKHEAP OVERFLOW***7]TVV'V,]2V@]ETU]^TeThVqV?
_mwdisplay_mwabort9_mwstack_overflow	_mwstkerrt,tx8086\lcld\intrupMetaWare Pascal 2.5.aLARGE(_MWINTS@_MWINTS
?_MWPORTIOCODEDATA@3@	XLARGE?_mwabort_mwcall_ive
_mwdisplay_mwstackdump	_mwstkerr_mwpop_and_jmp_mwvector_element_mwinstall_interrupt_routine_mwinstall_ive7UvDDD]UP]PQRSPPVWUr66FP$FPP6]_^[ZYXPQRSPPVWUFPXnv<u
P6@]z_^[ZYXPQRSPPVWU6
6FP]_^[ZYXUPVRFV+PVRFVPVRFV
+P(RR+PRP+PPP]U66P66+P6
6P]***RANGE OR NIL CHECK ERROR******QUOTIENT OVERFLOW ON DIVIDE***|^V:_G_K_SVb^gVl]s]vV_V^V]]V___V_4\?_C_N\Y_]_i\t_x_^V	^V	^V	___V
__V
__V|
(2_mwinit_interrupts_mwrestore_interruptst
8086\lcld\kb2MetaWare Pascal 2.5.aLARGE_MWCONSOLE2	_MWLTCONVCODEDATA@9XLARGE?	_mwzwrite=Uv4FFVP]U6PRR]DV \\)\2V 	_mwkbputs_mwkbnewline?tctos\lcld\system4MetaWare Pascal 2.7. LARGE8CODEDATA_MWDOS_INTERFACE4?CTOS_SERVICES
?_MWSTATUS^@RXgXPbsKbdbsVidLARGE?readbsrecord_mwset_dos_err
writebsrecord
queryvidbsUF*;t;tFF*VRRVRFtF<t<tRPFPPFPF^*uyuFH+;rVFv^F<tR<
tNF;FwXAFF*v
vvVRF=tPF]UPF*v
vvVRPF;Fs>uFY]UF*VRFt+]gVV]]']B]H]L]_V{VVV]]]VV<]B]F]YVVm\s\z\]]]VC,_mwfileclass_mwzread	_mwzwrite+5tctos\lcld\system5MetaWare Pascal 2.7. LARGECODEDATA_MWDOS_INTERFACE5?CTOS_SERVICES@XgLARGE?setbslfa_mwset_dos_errgetbslfa U^*t
ttpF*KF*VRvPvVNVN
v
vwF*RRvPvVRPvVN+VN
VN
QRPFV
]W)]]3]C]I]M]ZVa\j]p]t]]]]V\]]]V\]]]V\
_mwlseektctos\lcld\system6MetaWare Pascal 2.7. LARGE1CODEDATA_MWDOS_INTERFACE6@_MWDOS_INTERFACE6{@*@LARGE?getdatetimeexpanddatetime_mwmpylUP66P]U*v*@v
v]U*v
*v
	*v]UFPVRNQ+PdPF+FVF<FVFVFFVRP]6\V\\\V.\6\A\M\b\j\u\\\Vd_mwget_date)_mwg$et_timeZ_mwclockt08086\lcld\mpylCODE_MWMPYL_@	LARGE?U^
FFf]X_mwmpylTt<8086\lcld\divlCODE_MWDIVL_@yLARGE?	_mwis_386_mwmpylsU.>uNu3N
F+F+}fFf+fv
fff]^
VFt**r
uP+RPvv
Yv^;wu;vI^
v++]Uvv
vv]U.>udVV}+F
VRPRv
V1V}+FVRPRvFt+Ft+]fFff
fff]Uvv
vv}^
v]Uvv
vv]5;H
m_mwdivl_mwmodl]
_mwreml_mwudivl_mwumodlCtTctos\lcld\paof_MWPAOF_CODE@e	LARGE?I_MWGET_PROC_ADDRESS_MWLONGPTR_IS_VALIDF_MWGETBPA_MWGETCS:kiPAOFUv
^6|6uq;v1}VuE
}u]6t}uAEt5^VW^6LO*oFG}6duj6\;v]}^u
E}u]6gu6Ft}ueuEFt}u}u
E^tF]tfuS^?Ut
?t?Pt?[6GU+fuF;FvB](+EU
\tlctos\lcld\allocMetaWare Pascal 2.7. LARGECODEDATA@CDOS_ALLOC
CDOS_ALLOC@@2LARGE?expandareaslallocareaslshrinkareaslU
CDOS_ALLOC
sysallocU>t1++FV|v6PFt)vPFt	+FFFV]sysfreeUvvF+++Q]allocated	U]least_free_memoryU]]6\\)\;\>\EVS\^\eVt\{\\\V\\6H_mwsxysalloc
_mwsysfree_mwallocated_mwleast_free_memoryGt
8086\lcld\dosCODEDATA_MWCALLDOS_
_MWDOSREGSw@[X	LARGE?H_U.6>66]6>]h
)49<@DHLP
UD
_mwcalldos,t8086\lcld\callintCODEDATA_MWCALLINT_
_MWDOSREGSr@lX	LARGE?HpUF..6>66]6>].>
6 $(
,2=BEIMQUY
^f6,
_mwcallint't8086\lcld\flsuppCODEDATA_MWFDATA_MWFLOATXHLARGE?
_mw87_usedE.>.>PA=@t=X.rw6G.6G6G..6G6_6_6_?6_.3tr@H.>..>6_76_',>DKZ,28<AHV\a_mwfabs|_mwfadd_mwfbldv_mwfbstph_mwfcmp;4_mwfcompare_mwfdivp_mwfdivrt_mwfdupd_mwfflt	_mwflload_mwfloadM_mwflret,_mwfmaxV_mwfminG$_mwfmpyl_mwfnegx_mwfpopb_mwfret_mwfsubd_mwfsubrh_mwftest	_mwftload_mwftret	_mwfxamP_mwfxchL_mwroundD_mwset_flags_after_compare^_mwset_rounding_proc_mwtrunc(_mwuffltht8086\lcld\fltransCODEDATA_MWFDATA_MWFLOATXHULARGE?
_mw87_used_mwset_errno_mwset_flags_after_compare_mwset_rounding_proc75h?...>rtzu
urQ{uM
t@2t@uB{ t{.
zr{utt@u@B{
z..5h?.>>tt>u..tt.6G6666=..>t..rP.6G662',0NIScIbuhBKTct3
_mwarctan_tos_mwatan2_tosr
_mwcos_tos
_mwdln_mwdsqrt
	_mwfldl2e_mwln	_mwln_tos
_mwsin_tosR_mwsqrt_
_mwtan_tos
_mwtwo_tos?
_mwxln_mwxsqrtt8086\lcld\flcsuppCODEDATA_MWFDATA_MWFLOATXH5GLARGE?
_mw87_used_mwset_flags_after_compare_mwset_rounding_procf9.UF$]B
_mwfiodd_mwfldpi1_mwfloor_tos2_mwtrunc_tost8086\lcld\flctransCODEDATA_MWFDATA_MWFLOATXHxaLARGE?
_mw87_used_mwatan2_tos
_mwexp_tos_mwset_flags_after_compare_mwset_rounding_proc|?.>@.6.65h?..J'04VfFn[_mwacos_toseM_mwasin_tosFg_mwcosh_tos_mwfyl2xt_mwsinh_tos_mwtanh_tos3zt8086\lcld\87usedDATA_MW87_USED182	LARGE?6808780287 required but not present
$


_mw87_usedt8086\lcld\387usedDATA_MW387_USED18	LARGE?_mw387_used\t 8086\lcld\intrupt1CODE
_MWINTERRUPTS@h	LARGE?lUF.]UF
5E]UVF]UVF]UV
RTy_mwinstall_interrupt_routine2_mwinstall_iveE)
_mwint_mwinterrupt_disable_mwinterrupt_enableK_mwpop_and_jmpX)_mwvector_elementt,8086\lcld\intrupt2CODE_MWINT2@u	LARGE?yuE]MUu}uE]MUU^
WEE]
U^
WEE]34GYl _mwcall_interrupt_routine+z_mwcall_ivePt88086\lcld\onuintMetaWare Pascal 2.5.aLARGE	_MWONUINT
@_MWONUINTCODEDATA@@0LARGE?_mwhalt_mwinstall_interrupt_routine	_mwonuint	catch_control_cPQRSPPVWUt+P]_^[ZYXon_user_interruptUv+PPP]*\0\4\>Vg\q\TV_mwon_user_interruptbStD
8086\lcld\cmpCODE_MWCMP_@	LARGE?Uv
N+rt@H]

_mwcmptP8086\lcld\qsortMetaWare Pascal 2.5.aLARGE_MWQSORTCODEDATAt@0	LARGE?_mwQSORTqsUSF;FrvFFPv6\6\FHFFFFvvv6\6\
tF;FrNF;FvvPv6\6\
tFV;sPRv6\6\vvv6\6\F;FsVJRP^NvF@P^@]qsortUvv]_mwqsortt\8086\lcld\cexecMetaWare Pascal 2.6. LARGE+_MWEXEC2
_MWDOSREGS
?_MWSTATUSCODEDATAL@iXXLARGE?_mwload_ptr
_mwload_ds_dx_mwdosUFFFFFFv
FvFFPRPRPvvKP>tFMP*VF]
U+Pvv
vvV]@03\6\;\@VE\K\UV]VbThTxV}\\	_mwc_exec_mwexecxth8086\lcld\cexecenvMetaWare Pascal 2.5.aLARGE_MWEXEC4CODEDATA@'LARGE?	_mwmalloc_mwexecx_mwfreeU+FvVvVV3;tANtFPFVFVFFFtNvvvv
vvFtvvF]
5VxVV
_mwc_exec_envtt8086\lcld\floa1MetaWare Pascal 2.5.aLARGE_MWFLOA1CODEDATA@LARGE?_mwfdup_mwfabs_mwfflt_mwfcompare_mwftest_mwfp_error_mwfload_mwftret
_mwtwo_tos	_mwfldl2e_mwfmpy_mwfret	_mwflload_mwflret	_mwftloadU
F+RPH|?@PPPP+RPFPFP]U?P}]Uvv]Uvv
vv]Uvv
vv]0mCMVVVVV1T=TIVSV	]VdV
rVwVVV
VVVV	F_mwexp_mwdexp_mwxexp
_mwexp_tosn_mwtwo_to_the_tost8086\lcld\floa2MetaWare Pascal 2.5.aLARGE_MWFLOA2CODEDATA@Q^LARGE?_mwfload
_mwsin_tos_mwfret	_mwflload_mwflret	_mwftload_mwftret
_mwcos_tosUvv]Uvv
vv]Uvv
vv]Uvv]Uvv
vv]Uvv
vv]MG		
V\V+V0\;VMVR\]VrVw]|VV]VV]VC_mwsin_mwcose_mwdsin_mwdcos_mwxsinC_mwxcost8086\lcld\floa2aMetaWare Pascal 2.5.aLARGE	_MWFLOA2ACODEDATAv@QaLARGE?	_mwflload
_mwarctan_tos_mwflret
_mwtan_tos	_mwftload_mwftret_mwfload_mwfretUvv
vv]Uvv
vv]Uvv
vv]Uvv
vv]Uvv]Uvv]MG	
V\V,V1]<VNVS\^VpVu]VV\V	V]V	L_mwtan	_mwarctan_mwdtan
_mwdarctan_mwxtanf
_mwxarctanDqt8086\lcld\floa3MetaWare Pascal 2.6. LARGE	@_MWFLOA3_MWFLOA3CODEDATA
@@'LARGE?	_mwftload_mwfmpy_mwftret]@@@@ @4@p+i@Ix@GAQCFuuvHM]=];Zy RuUUFF
s3F
FPvvPFPn
F
uv]?TT;VDTIVNVXV_mwten_to_the_powerHt8086\lcld\floa4MetaWare Pascal 2.5.aLARGE_MWFLOA4CODEDATA@CLARGE?	_mwftload_mwfxam_mwfpop_mwfbstp_mwfbld_mwftretUPvv
GFvFF^wR.DbgbgyyvDNADNvY]UPvTDTu+vD?Y]Uvv
vv]Uvv
vv]UnnormalInfinityDenormalXVV VB\D\F\H\J\L\N\P\R\T\V\X\Z\\\^\\c\z\\VVVV[S_mwspecial_number_msg_mwget_exponent_mwreal_to_bcd_mwbcd_to_realt8086\lcld\pmemMetaWare Pascal 2.5.aLARGE_MWPMEMCODEDATA@5=LARGE?_mwpadr_mwputc_mwputs_mwprintllr
_mwnewlinep9_mwpmem_mwpmemU
FF+FVRP PFcF+FVN+Nv PFF;F
r,PPPv*RPFu	 Pr0PF;F+FVN+NvF< r<w*.PFF=sF;F
r'PFF;F
s]    '..V7\a\qTvVV\TV\\V)_mwpmemVt8086\lcld\push8CODE	_MWPUSH8_W@?	LARGE?CVW
_^QRUv
]
_mwpush8cs1
_mwpush8ds
_mwpush8es)
_mwpush8ss2t8086\lcld\statusMetaWare Pascal 2.5.aLARGE
@_MWSTATUS	_MWSTATUSCODEDATA@e@T	LARGE?h2FVhv(>N\\\\\\\\ \$\(\,\0\4\8\<\@\D\H\L\P\T\X\\\\|bUF
=w0HvF^vIFFGGvD??D?]	TTd^UF=wvF
FdFFV]	No errorinvalid functionfile not foundpath not foundtoo many files are openaccess deniedfile not openarena trashednot enough memoryinvalid blockbad environmentbad formatinvalid access
invalid data???invalid drivecurrent directorynot same deviceno more filesinvalid radixinvalid number
write failedEOF encounteredinput out of rangeoutput out of range]]]2]7] 
_mwerrtext_mwaerrtext^t(@Vdh_F:Q4wZLm*strspno
__AHSHIFTV	_MWHEAPLO_MWARGPgetenv[tmpfile_mwabort	_mwfldl2e_mwfiodd_mwflretungetc	freopen_mwlnlongjmp^_mwfcmpabortgetchar8086\lcld\strtolY8086\lcld\time3M8086\lcld\strncpycctos\lcld\heapctos\lcld\c\system34TsZ*?aj{7 Fn2;_mwstackdump_mwsinremove_mwdsin_mwfloor_tos_mwdcosfmodzsinht
_mwfwrite__mwcheck_range_of_double	_mwmalloc_mwyear_dayK_mwfree_handlesqrt_mwfadd_mwdump_heap8086\lcld\strtokp8086\lcld\sin8086\lcld\cos8086\lcld\onexit\8086\lcld\87used8086\lcld\cfinitF@DS*6]>1h9HNt_mwfmin_mwbcd_to_realexitferror
_mwpush8dsstrlengexp_mwfnegdifftimeQ_MWSS_mwqsortvprintf$8086\lcld\cvars28086\lcld\_strncatctos\lcld\c\system1LPZp.UD>clL)g8y3_strncpyc_mwferr_mwfabs
_mwpush8esstrtokpstrtolYstrtodV	_mwstkerr	_mwc_open
_mwarctan_tosfputs _mwcmp_mwpadrstrncmpi_MWOSfputc fprintf$ldexpx8086\lcld\atan8086\lcld\errnoq8086\lcld\termX?$jtaV.*J3;E_mwdoerr_mwlseekstrcspnn_strncattimeJ_mwfpop_mwtrunc_tosatan	_mwflload_mwfdup_mwleast_free_memory8086\lcld\strcspnn8086\lcld\pmem8086\lcld\floa8x8086\lcld\scanrAdK4xdj_9DqR.fopen_mwcos_mwdsqrt_mweach_item_in_chunk_mwfldpiasctimeO_mwcall_onexit_fcns\_mwfp_errorr
_mwdisplay_mwcheck_heap_integrityfwrite	_mwln_tos
_mwhmalloc_mwget_time
_mwcalldos_mwfbld	_mwftload8086\lcld\c_heap18086\lcld\floa9zpLZ6VBnx'QeG_mwout_convert_realmemcpyscanf8	_mwzwrite_mwset_dos_err_mwon_user_interruptstrcpyb_MWINIT_mwfree_mwfretfabss8086\lcld\flcsupp8086\lcld\cmpctos\lcld\heap28086\lcld\intrup8086\lcld\randT|7*RE@\Kf_MWSET_STACK_LIMITSfseek_MWPROGNAMEP_mwxtan_mwallocated_mwget_exponentstrrchrl_mwfload_mwcrealloc8086\lcld\PERRORctos\lcld\heap3@MS|$^iY1:s+6_mwsqrt_mwfmpy_mwsysalloc
_mwtan_tos_mwfdivrperrortanht	_mwarctan_mwpush_back_input_char8_mwtrunc_mwumodlstrcmph8086\lcld\init_buf8086\lcld\printr8086\lcld\sqrt8086\lcld\qsort8086\lcld\strcmphLH2B,V8_	_MWARGLEN_mwspecial_number_msg
_mwaprintf'_mwfinit__strcats_mweach_free_item_OSMAJOR_MWES8086\lcld\fread
8086\lcld\mpyl8<2LGAVj
_mwcallint_mwtan_exit_mwget_file_handle_and_info_mwxsqrtctimeOfclose_OSMINORfflush8086\lcld\strspno8086\lcld\rename8086\lcld\memcpyri?}UwCd:4O0fgetsfgetc	_rstrncpy_mwxln_mwtwo_to_the_toscosht_rstrcpystrchrkrandT_mwinterrupt_disable_mwufflt_MWLONGPTR_IS_VALIDlog10memcmpf_mwreal_to_bcdrewind_rmemcpy8086\lcld\tan8086\lcld\ctop1H8086\lcld\tmpnamE8086\lcld\cexec8086\lcld\fgetc8086\lcld\floa2a8086\lcld\logctos\lcld\alloc=$MC+W2a_mwxcos
_mwdarctanfscanf8
_mwmalloc2_mwc_create_MWGET_PROC_ADDRESS	_mwkbgetsG8086\lcld\setbuf8086\lcld\ctop2I8086\lcld\floa13=o.yf[HP(A6_mwdtan	_mwcftermFrenamememseta_mwexecx_mwset_errnor
_mwpush8ss_iob
_mwexp_tos_mwfileclass8086\lcld\_rstrcpy8086\lcld\aprintf'ctos\lcld\paof8086\lcld\system8086\lcld\floa12fDN]I=S5{q_MW387_mwinit_bufsrandT_mwset_rounding_proc	localtimeK
_mwinput_char8_mwcosh_tos_mwexp_MW8087memchrj8086\lcld\fputc 8086\lcld\dos8086\lcld\_rstrncp8086\lcld\strcatd8086\lcld\_setmode8086\lcld\floa11|8086\lcld\fseek'ta1,=WjMH8}clearerr_mwpmem_mwinstall_ivesscanf8strncate_mwc_unlink_mwint_mwnext_input_char8_mwdivlctos\lcld\cinit8086\lcld\strcpyb8086\lcld\divl8086\lcld\floa10{8086\lcld\atoiU8086\lcld\strchrkbQ@r1MnH|6\
_mw87_used_MWHUGEDIFF_mwinstall_interrupt_routineonexit\_mwvector_element_mwfree_heap_mwdexpgets_mwinterrupt_enable	_MWIS_286_mwpad_to_field_width'getc8086\lcld\term28086\lcld\remove8086\lcld\getenv[8086\lcld\strleng8086\lcld\intrupt1+H>3S_mwmpyl
_mwtwo_tos_setmode_mwudivl
_mwcount_args8086\lcld\timezoneS8086\lcld\flsuppctos\lcld\system4}M;h+xP'?G]Xsb
_mwsysfreeatofV_mwpop_and_jmpatoiUatolU_mwout_convert_drealfrexpx
_mwc_exec_env	_mwat_eof8sin_mwkbnewline_mwhalt_mwfsub	_mwzclose_mwin_convert_realAsprintfsignal]8086\lcld\memseta8086\lcld\dummypio_8086\lcld\fwrite8086\lcld\push8ctos\lcld\system5
S;E^4$(i_mwnew_heapceils_mwzreadfreeHsetbuf_mwsinh_tos_mwget_date_mwset_flags_etc_mwinsert_into_free_chain8086\lcld\intrupt2ctos\lcld\system6){S$Z?8fN0Ep_mw387_usedclockJ	_mwkbputsprintf$_mwdos_exit
_mweach_chunk_mwaerrtext	_mwc_exec_mwcfclose_allstrcatd
_mwxarctan_mwclock	_MWIS_3868086\lcld\memcmpf8086\lcld\strncmpi8086\lcld\fopen8086\lcld\status$BEbOY=6J(lreallocIkill]_mwmodl
_mwcos_tos
_mwsin_tos_mwceil_toss
_mwrealloctmpnamElogsetjmp^_mwfflt8086\lcld\floa48086\lcld\exp8086\lcld\scanf80M>a28CV*ku_mwfsubr_mwadvance_to_nws8
_mwerrtext_ctypecos	_mwcfinitF_mwftret_fmode_mwset_input_char88086\lcld\atofV8086\lcld\fltrans8086\lcld\time4O8086\lcld\floa5s<4]>*H Rg_mweach_allocated_item_mwfmax_mwreml_mwstack_overflow8086\lcld\signal]8086\lcld\floa6t8086\lcld\time5Q8086\lcld\strrchrl8086\lcld\ungetc	H@}Rd *Ni0;]5rvfprintf$_mwcall_ive	__AHSHIFTerrnoq_MWGETBP_mwxsin	_MWOUTPUT_mwfdiv_mwcall_interrupt_routineasinv_mwinit_interrupts_mwfcompare_mwfxch8086\lcld\feof8086\lcld\_strcats8086\lcld\callint8086\lcld\floa7v8086\lcld\flctrans8086\lcld\_rmemcpy8086\lcld\cvarsT+<JepD?5S\yvsprintf	_MWHEAPHI_MWGETCS_mwfyl2xmodfx_mwfterm__mwtanh_tosabss_mwend_MWARGVP_mwset_up_argsctos\lcld\carg8086\lcld\kb1G8086\lcld\387used8086\lcld\exitWv)M9bB.k5=floors_mwftest_mwfxam
_mwpush8cssystem_mwsend_pad'atan2{labssputchar 8086\lcld\cexecenv8086\lcld\floa18086\lcld\sprintf8086\lcld\padr8086\lcld\strncate8086\lcld\kb2lCp6HXf{1[LjP>_MWINPUTfread
_MWENVP_mwten_to_the_powerfeof_mwdln_mwatan2_tos_MWCPUmallocHputs ftell
localtimezoneStan_mwxexp_mwroundputc _mwfbstp8086\lcld\fperrorr8086\lcld\floa28086\lcld\time1J8086\lcld\fclose8086\lcld\c_stkdmp8086\lcld\memchrj8086\lcld\fgets8086\lcld\onuint8086\lcld\strpbrkm8086\lcld\tmpfilexAdFyo9ZP>4)0_mwacos_tos_mwset_flags_after_compare_mwasin_tosacosvgmtimeMcallocIpow|strpbrkm8086\lcld\printf$8086\lcld\floa38086\lcld\time2K8086\lcld\freopen8086\lcld\setjmp^8086\lcld\_fmodeASSERT.HhP^jfLkf1g8W ifdef NDEBUG
define assert(expression)    * if NDEBUG defined then assert does nothing *
else
include <stdio.h>
define assert(expression) \
   if ((expression)) {\
      fprintf(stderr,assertion failed in file s at line d.\n,\
		      __FILE__, __LINE__);\
      abort();\
      }
endif
,O 	ctoslib.hNewhO TNfNf1g4\pragma Off(List);
*

File: ctoslib.h

Make Edf C x1.0:  created Thu Jan 8, 1988 11:36 AM

*
c_include <ctosTypes.h>
pragma Calling_convention(PLM_CALLING_CONVENTIONS);

                          * [d7]<11.3ctos.lib>FormIn.Plm *
if defined(AcceptInputForForm) || defined(All)
undef AcceptInputForForm
extern ErcType AcceptInputForForm(Pointer pFormDesc , Pointer pFormState , 
    Pointer pbExitCharRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AccessSystemCall) ||$ defined(All)
undef AccessSystemCall
extern ErcType AccessSystemCall(Word sr , Word ra , Pointer ppSystemCallRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(AcquireByteStreamC) || defined(All)
undef AcquireByteStreamC
extern ErcType AcquireByteStreamC(Pointer pBs , Pointer pbDevSpec , Word 
    cbDevSpec , Word mode , Pointer pConfig , Pointer pbTQ , Word cbTQ , 
    Pointer pbRQ , Word cbRQ , Word cbRxMax , Byte bMode);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AddQueueEntry) || defined(All)
undef AddQueueEntry
extern ErcType AddQueueEntry(Pointer pbQueueName , Word cbQueueName , Word 
    fQueueIfNoServer , Word priority , Word queueType , Pointer pEntry , 
    Word sEntry , Pointer pDateTime , Word repeatTime);
endif

                          * [d7]<11.3ctos.lib>WildCard.Plm *
if defined(AddToFisp) || defined(All)
undef AddToFisp
extern ErcType AddToFisp(Pointer pString , Word cbString);
endif

                         ( * [d7]<11.3ctos.lib>SamCma.plm *
if defined(AdjustTxProcessState) || defined(All)
undef AdjustTxProcessState
extern void AdjustTxProcessState(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AllocAllMemorySL) || defined(All)
undef AllocAllMemorySL
extern ErcType AllocAllMemorySL(Pointer pcParagraphRet , Pointer ppSegmentRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AllocAreaSL) || defined(All)
undef AllocAreaSL
ext*ern ErcType AllocAreaSL(Word cbArea , Pointer ppAreaRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AllocExch) || defined(All)
undef AllocExch
extern ErcType AllocExch(Pointer pExchRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AllocLdtSlot) || defined(All)
undef AllocLdtSlot
extern ErcType AllocLdtSlot(Pointer pSlRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AllocMemoryFramesSL) || defi,ned(All)
undef AllocMemoryFramesSL
extern ErcType AllocMemoryFramesSL(Word cFrames , Pointer ppSegmentRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AllocMemoryLL) || defined(All)
undef AllocMemoryLL
extern ErcType AllocMemoryLL(Word cBytes , Pointer ppSegmentRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AllocMemoryPermanent) || defined(All)
undef AllocMemoryPermanent
extern ErcType AllocMemoryPermanent(Word cBytes , Pointer. ppSegmentRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(AllocMemorySL) || defined(All)
undef AllocMemorySL
extern ErcType AllocMemorySL(Word cBytes , Pointer ppSegmentRet);
endif

                          * [d7]<11.3ctos.lib>Util.Plm *
if defined(AppendDate) || defined(All)
undef AppendDate
extern Word AppendDate(Pointer pbTo , Word cbMaxTo , DateTimeType dateTimeFrom);
endif

                          * [d7]<11.3ctos.lib>Util.Plm *
if defined(AppendLfa) |0| defined(All)
undef AppendLfa
extern Word AppendLfa(Pointer pbTo , Word cbMaxTo , LfaType lfaFrom);
endif

                          * [d7]<11.3ctos.lib>AppendMsgRet.Plm *
if defined(AppendMsgRet) || defined(All)
undef AppendMsgRet
extern ErcType AppendMsgRet(Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>AppendSd.Plm *
if defined(AppendNumberToSd) || defined(All)
undef AppendNumberToSd
extern ErcType AppendNumberToSd(Word n , Pointer pSd , Word cbMax);
endif

     3	                     * [d7]<11.3ctos.lib>Util.Plm *
if defined(AppendNumeric) || defined(All)
undef AppendNumeric
extern Word AppendNumeric(Pointer pbTo , Word cbMaxTo , Word nFrom);
endif

                          * [d7]<11.3ctos.lib>Util.Plm *
if defined(AppendNumericHex) || defined(All)
undef AppendNumericHex
extern Word AppendNumericHex(Pointer pbTo , Word cbMaxTo , Pointer pArg , Word 
    sArg);
endif

                          * [d7]<11.3ctos.lib>AppendSd.Plm *
if defined(AppendSdToSd) 5
|| defined(All)
undef AppendSdToSd
extern ErcType AppendSdToSd(Pointer pSdFrom , Pointer pSdTo , Word cbMax);
endif

                          * [d7]<11.3ctos.lib>Util.Plm *
if defined(AppendString) || defined(All)
undef AppendString
extern Word AppendString(Pointer pbTo , Word cbMaxTo , Pointer pbFrom , Word 
    cbFrom);
endif

                          * [d7]<11.3ctos.lib>Util.Plm *
if defined(AppendTime) || defined(All)
undef AppendTime
extern Word AppendTime(Pointer pbTo , Word cbMaxTo , Dat 7eTimeType dateTimeFrom);
endif

                          * [d7]<11.3ctos.lib>FormCf.Plm *
if defined(AppendToChangedField) || defined(All)
undef AppendToChangedField
extern void AppendToChangedField(Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(AssignKbd) || defined(All)
undef AssignKbd
extern ErcType AssignKbd(Word ph);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(AssignVidOwner) || defined(All)
undef Assign,9VidOwner
extern ErcType AssignVidOwner(Word ph);
endif

                          * [d7]<11.3ctos.lib>AtFile.Plm *
if defined(AtFileInit) || defined(All)
undef AtFileInit
extern ErcType AtFileInit(Pointer pbFileSpec , Word cbFileSpec , Pointer 
    pBufferAt , Word sBufferAt);
endif

                          * [d7]<11.3ctos.lib>AtFile.Plm *
if defined(AtFileNext) || defined(All)
undef AtFileNext
extern ErcType AtFileNext(Pointer pBufferAt , Pointer pSdRet);
endif

                          * [d8;
7]<11.3ctos.lib>Output.Plm *
if defined(BackSpace) || defined(All)
undef BackSpace
extern void BackSpace(Word cnt);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(Beep) || defined(All)
undef Beep
extern ErcType Beep();
endif

                          * [d7]<11.3ctos.lib>Coed.asm *
if defined(BeginCoed) || defined(All)
undef BeginCoed
extern void BeginCoed();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(BuildLdtSlot) || defined(AlD=l)
undef BuildLdtSlot
extern ErcType BuildLdtSlot(Word sl , DWord la , Word limit , Byte access);
endif

                          * [d7]<11.3ctos.lib>CaProc.Asm *
if defined(CallProc) || defined(All)
undef CallProc
extern void CallProc(Pointer pProc);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(CallRealCommIsr) || defined(All)
undef CallRealCommIsr
extern void CallRealCommIsr();
endif

                          * [d7]<11.3ctos.lib>Coed.asm *
if defined(cbCoedGP?roup) || defined(All)
undef cbCoedGroup
extern Word cbCoedGroup();
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(Chain) || defined(All)
undef Chain
extern ErcType Chain(Pointer pbFileSpec , Word cbFileSpec , Pointer pbPassWord , 
    Word cbPassWord , Word priority , Word ercTermination , Word fDebug);
endif

                          * [d7]<11.3ctos.lib>InitComm.plm *
if defined(ChangeCommLineBaudRate) || defined(All)
undef ChangeCommLineBaudRate
extern ErcType Cha\AngeCommLineBaudRate(Word commLineHandle , Word iRxTx , Word 
    baudRate);
endif

                          * [d7]<11.3ctos.lib>FormCf.Plm *
if defined(ChangeCurField) || defined(All)
undef ChangeCurField
extern void ChangeCurField(Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ChangeFileLength) || defined(All)
undef ChangeFileLength
extern ErcType ChangeFileLength(Word fh , LfaType lfaNewFileSize);
endif

                          * [d7]<11.hC3ctos.lib>RqLabl.Asm *
if defined(ChangeOpenMode) || defined(All)
undef ChangeOpenMode
extern ErcType ChangeOpenMode(Word fh , Pointer pbPassWord , Word cbPassWord , 
    Word newMode);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(ChangePriority) || defined(All)
undef ChangePriority
extern ErcType ChangePriority(Word priority);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(ChangeProcessPriority) || defined(All)
undef ChangtEeProcessPriority
extern ErcType ChangeProcessPriority(Word wProcessId , Word priority);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(Check) || defined(All)
undef Check
extern ErcType Check(Word exchange , Pointer ppMsgRet);
endif

                          * [d7]<11.3ctos.lib>FtlPro.Asm *
if defined(CheckErc) || defined(All)
undef CheckErc
extern void CheckErc(ErcType erc);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(CheckFoGrOperatorRestartC) || defined(All)
undef CheckForOperatorRestartC
extern ErcType CheckForOperatorRestartC(Pointer pBs , Pointer pfRestartRet);
endif

                          * [d7]<11.3ctos.lib>CheckInsSam.plm *
if defined(CheckInsSam) || defined(All)
undef CheckInsSam
extern ErcType CheckInsSam(Pointer pBs , Word iSystemCommon);
endif

                          * [d7]<11.3ctos.lib>SamBrn.Asm *
if defined(CheckPointBs) || defined(All)
undef CheckPointBs
extern ErcType CheckPointBs(Pointer pBs);I
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(CheckPointBsAsyncC) || defined(All)
undef CheckPointBsAsyncC
extern ErcType CheckPointBsAsyncC(Pointer pBs , Flag fIsPartOfClose , Word idExch , 
    Pointer pMsg , Word rqCode);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(CheckPointBsC) || defined(All)
undef CheckPointBsC
extern ErcType CheckPointBsC(Pointer pBs , Flag fIsPartOfClose);
endif

                          * [d7]<11.3ctos.lKib>SamHat.Plm *
if defined(CheckPointBsLpt) || defined(All)
undef CheckPointBsLpt
extern ErcType CheckPointBsLpt(Pointer pBs , FlagType fIsPartOfClose);
endif

                          * [d7]<11.3ctos.lib>Rsam.Plm *
if defined(CheckpointRsFile) || defined(All)
undef CheckpointRsFile
extern ErcType CheckpointRsFile(Pointer pRswa);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CheckpointSysIn) || defined(All)
undef CheckpointSysIn
extern ErcType CheckpointSysIn();
Mendif

                          * [d7]<11.3ctos.lib>IfAsyn.Asm *
if defined(CheckReadAsync) || defined(All)
undef CheckReadAsync
extern ErcType CheckReadAsync(Pointer pRq , Pointer psDataRet);
endif

                          * [d7]<11.3ctos.lib>IfAsyn.Asm *
if defined(CheckWriteAsync) || defined(All)
undef CheckWriteAsync
extern ErcType CheckWriteAsync(Pointer pRq , Pointer psDataRet);
endif

                          * [d7]<11.3ctos.lib>FormMc.Plm *
if defined(ClearCurField) || defined(All)O
undef ClearCurField
extern ErcType ClearCurField(Pointer pFormDesc , Pointer pFormState);
endif

                          * [d7]<11.3ctos.lib>FormMc.Plm *
if defined(ClearFrameSegment) || defined(All)
undef ClearFrameSegment
extern ErcType ClearFrameSegment(Word iFrame , Word iCol , Word iLine , Byte 
    looks , Word cCols);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ClearPath) || defined(All)
undef ClearPath
extern ErcType ClearPath();
endif

               Q           * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CloseAllFiles) || defined(All)
undef CloseAllFiles
extern ErcType CloseAllFiles();
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CloseAllFilesLL) || defined(All)
undef CloseAllFilesLL
extern ErcType CloseAllFilesLL();
endif

                          * [d7]<11.3ctos.lib>SamBrn.Asm *
if defined(CloseByteStream) || defined(All)
undef CloseByteStream
extern ErcType CloseByteStream(Pointer pBs);
endif

         S                 * [d7]<11.3ctos.lib>FormNf.Plm *
if defined(CloseCurField) || defined(All)
undef CloseCurField
extern ErcType CloseCurField(Pointer pFormDesc , Pointer pFormState , Pointer 
    pFSuccessfullRet);
endif

                          * [d7]<11.3ctos.lib>DamOct.Plm *
if defined(CloseDaFile) || defined(All)
undef CloseDaFile
extern ErcType CloseDaFile(Pointer pDawa);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CloseFile) || defined(All)
undef CloseFiUle
extern ErcType CloseFile(Word fh);
endif

                          * [d7]<11.3ctos.lib>GetMsg.Plm *
if defined(CloseMsgFile) || defined(All)
undef CloseMsgFile
extern ErcType CloseMsgFile();
endif

                          * [d7]<11.3ctos.lib>Rsam.Plm *
if defined(CloseRsFile) || defined(All)
undef CloseRsFile
extern ErcType CloseRsFile(Pointer pRswa);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CloseRTClock) || defined(All)
undef CloseRTClock
extern ErcTWype CloseRTClock(Pointer pRqTime);
endif

                          * [d7]<11.3ctos.lib>ServerMsg.plm *
if defined(CloseServerMsgFile) || defined(All)
undef CloseServerMsgFile
extern ErcType CloseServerMsgFile();
endif

                          * [d7]<11.3ctos.lib>RqLablTape.Asm *
if defined(CLOSETAPE) || defined(All)
undef CLOSETAPE
extern Word CLOSETAPE(Word th);
endif

                          * [d7]<11.3ctos.lib>CmCalls.plm *
if defined(CmCurrentVersion) || defined(All)
undef CmCurrentVYersion
extern ErcType CmCurrentVersion(Pointer pbCMVersion , Pointer pbCMRevision);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(CmQueryErc) || defined(All)
undef CmQueryErc
extern ErcType CmQueryErc(Pointer pErcRet);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(CmQueryParent) || defined(All)
undef CmQueryParent
extern ErcType CmQueryParent(Word ch , Pointer pChRet);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.[Asm *
if defined(CmSetParent) || defined(All)
undef CmSetParent
extern ErcType CmSetParent(Word chToSet , Word chNewParent);
endif

                          * [d7]<11.3ctos.lib>CmCalls.plm *
if defined(CmStartAppl) || defined(All)
undef CmStartAppl
extern ErcType CmStartAppl(Byte fName , Pointer pStartData , Word sStartData , 
    Pointer pVLPB , Flag fDependant , Pointer pChRet);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(CmStartApplByBlock) || defined(All)
^undef CmStartApplByBlock
extern ErcType CmStartApplByBlock(Pointer pbBlock , Word cbBlock , Pointer pVLPB , 
    Word sVLPB , Byte fDependentChild , Pointer pchRet);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(CmStartApplByName) || defined(All)
undef CmStartApplByName
extern ErcType CmStartApplByName(Pointer pbName , Word cbName , Pointer pVLPB , 
    Word sVLPB , Byte fDependentChild , Pointer pchRet);
endif

                          * [d7]<11.3ctos.lib>CmCalls.plm *
if defined(CmSwitchContext) || defined(All)
undef CmSwitchContext
extern ErcType CmSwitchContext(Word ch);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(CmSwitchToExistingContext) || defined(All)
undef CmSwitchToExistingContext
extern ErcType CmSwitchToExistingContext(Word ch);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(CmTerminateContext) || defined(All)
undef CmTerminateContext
extern ErcType CmTerminateContext(Word ch)b ;
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(CmTranslateChToPh) || defined(All)
undef CmTranslateChToPh
extern ErcType CmTranslateChToPh(Word ch , Pointer pphRet);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(CmTranslatePhToCh) || defined(All)
undef CmTranslatePhToCh
extern ErcType CmTranslatePhToCh(Word ph , Pointer pchRet);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(Color_SetVideoExch) || d(defined(All)
undef Color_SetVideoExch
extern ErcType Color_SetVideoExch(ExchType wExch);
endif

                          * [d7]<11.3ctos.lib>CmpDT.Plm *
if defined(CompactDateTime) || defined(All)
undef CompactDateTime
extern ErcType CompactDateTime(Pointer pExpDateTime , Pointer pDateTimeRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ConfigureSpooler) || defined(All)
undef ConfigureSpooler
extern ErcType ConfigureSpooler(Word channel , Pointer pbPrinterName , 4fWord 
    cbPrinterName , Pointer pbQueueName , Word cbQueueName , Pointer 
    pbConfigureFile , Word cbConfigureFile , Word priority , Word fBanner);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ConvertToSys) || defined(All)
undef ConvertToSys
extern ErcType ConvertToSys();
endif

                          * [d7]<11.3ctos.lib>RdParm.Plm *
if defined(CParams) || defined(All)
undef CParams
extern Word CParams();
endif

                          * [d7]<11.3ctos.lib@h>OsSub.Asm *
if defined(Crash) || defined(All)
undef Crash
extern void Crash(Word ercTermination);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CreateAlias) || defined(All)
undef CreateAlias
extern ErcType CreateAlias(Pointer pArea , Pointer pSnRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CreateBigPartition) || defined(All)
undef CreateBigPartition
extern ErcType CreateBigPartition(Pointer pbPartitionName , Word cbPartitionNaLj$me , 
    Quad qParagraph , Word fRunBatch , Pointer pPhRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CreateDir) || defined(All)
undef CreateDir
extern ErcType CreateDir(Pointer pbDirSpec , Word cbDirSpec , Pointer 
    pbVolPassWord , Word cbVolPassWord , Pointer pbDirPassWord , Word 
    cbDirPassWord , Word cSectors , Word defaultFileProtectionLevel);
endif

                          * [d7]<11.3ctos.lib>CreateExecScreen.Plm *
if defined(CreateExecScreen) || dXlefined(All)
undef CreateExecScreen
extern ErcType CreateExecScreen(Word sVidMap , Word cColsScreen , Word 
    cLinesScreen);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CreateExpandDownAlias) || defined(All)
undef CreateExpandDownAlias
extern ErcType CreateExpandDownAlias(Pointer pArea , Word sArea , Pointer pSnRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CreateFile) || defined(All)
undef CreateFile
extern ErcType CreateFile(dnPointer pbFileSpec , Word cbFileSpec , Pointer 
    pbPassWord , Word cbPassWord , LfaType lfaFileSize);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CreatePartition) || defined(All)
undef CreatePartition
extern ErcType CreatePartition(Pointer pbPartitionName , Word cbPartitionName , 
    Word cParagraph , Word fRunBatch , Pointer pPhRet);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(CreateProcess) || defined(All)
undef CreatePropp'cess
extern ErcType CreateProcess(Pointer pProcessDescriptor);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(CREATEUSER) || defined(All)
undef CREATEUSER
extern Word CREATEUSER(Pointer pbName , Word cbName , Word cpar , Pointer 
    pUserNumRet , Word cbUserStruct);
endif

                          * [d7]<11.3ctos.lib>RdParm.Plm *
if defined(CSubparams) || defined(All)
undef CSubparams
extern Word CSubparams(Word iParam);
endif

                          * [d7]<11.|r(3ctos.lib>CtosVersion.Plm *
if defined(CurrentOsVersion) || defined(All)
undef CurrentOsVersion
extern ErcType CurrentOsVersion(Pointer pwRelease , Pointer pwRevision);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(DbgBmPutChars) || defined(All)
undef DbgBmPutChars
extern ErcType DbgBmPutChars(Word col , Word row , Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(DbgBmScroll) || defined(All)
undef DbgBmScroll
externt) ErcType DbgBmScroll();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(DbgBmSwitch) || defined(All)
undef DbgBmSwitch
extern ErcType DbgBmSwitch(Pointer prgSaBm , Word cbSaBm , Flag fSave);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DeallocAliasForServer) || defined(All)
undef DeallocAliasForServer
extern ErcType DeallocAliasForServer(Word sg , Word userNum);
endif

                          * [d7]<11.3ctos.lib>Swap3.Plm *
if definv*ed(DeallocateRods) || defined(All)
undef DeallocateRods
extern ErcType DeallocateRods(Word spLow , Word spHigh);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DeallocExch) || defined(All)
undef DeallocExch
extern ErcType DeallocExch(Word exchange);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DeallocMemoryLL) || defined(All)
undef DeallocMemoryLL
extern ErcType DeallocMemoryLL(Pointer pSegment , Word cBytes);
endif

                 x+         * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DeallocMemorySL) || defined(All)
undef DeallocMemorySL
extern ErcType DeallocMemorySL(Pointer pSegment , Word cBytes);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DeAllocSg) || defined(All)
undef DeAllocSg
extern ErcType DeAllocSg(Word sg , Word userNum);
endif

                          * [d7]<11.3ctos.lib>Debugger.Asm *
if defined(Debugger) || defined(All)
undef Debugger
extern void Debugger();
endif

    z,                      * [d7]<11.3ctos.lib>Output.Plm *
if defined(DecNsOut) || defined(All)
undef DecNsOut
extern void DecNsOut(Word w);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(DecOut) || defined(All)
undef DecOut
extern void DecOut(Word w);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(DefineInterLevelStack) || defined(All)
undef DefineInterLevelStack
extern ErcType DefineInterLevelStack(Word iLevel , Pointer pStack);
endif

|                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DefineLocalPageMap) || defined(All)
undef DefineLocalPageMap
extern ErcType DefineLocalPageMap(Pointer pFrames , Word saLocal , Word cFrames);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(Delay) || defined(All)
undef Delay
extern ErcType Delay(Word n);
endif

                          * [d7]<11.3ctos.lib>Ufiles.Plm *
if defined(DeleteByFilespec) || defined(All)
undef DeleteByFilespec
extern Erc.Type DeleteByFilespec(Pointer pbFilespec , Word cbFilespec);
endif

                          * [d7]<11.3ctos.lib>DamRwd.Plm *
if defined(DeleteDaRecord) || defined(All)
undef DeleteDaRecord
extern ErcType DeleteDaRecord(Pointer pDawa , QuadType qiRecord);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DeleteDir) || defined(All)
undef DeleteDir
extern ErcType DeleteDir(Pointer pbDirSpec , Word cbDirSpec , Pointer pbPassWord , 
    Word cbPassWord);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DeleteFile) || defined(All)
undef DeleteFile
extern ErcType DeleteFile(Word fh);
endif

                          * [d7]<11.3ctos.lib>Direct.Plm *
if defined(DirScanInit) || defined(All)
undef DirScanInit
extern ErcType DirScanInit(Pointer pbVol , Word cbVol , Pointer pbDir , Word 
    cbDir , Pointer pbPassWord , Word cbPassWord , Pointer pDsb , Word 
    sDsb);
endif

                          * [d7]<11.3ctos.lib>Direct.Plm *
if defin0ed(DirScanInitNode) || defined(All)
undef DirScanInitNode
extern ErcType DirScanInitNode(Pointer pbNode , Word cbNode , Pointer pbVol , 
    Word cbVol , Pointer pbDir , Word cbDir , Pointer pbPassWord , Word 
    cbPassWord , Pointer pDsb , Word sDsb);
endif

                          * [d7]<11.3ctos.lib>Direct.Plm *
if defined(DirScanNext) || defined(All)
undef DirScanNext
extern ErcType DirScanNext(Pointer pDsb , Pointer pPbFilenameRet , Pointer 
    pCbFilenameRet , Pointer pwFHBRet);
endif

    1                      * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DisableActionFinish) || defined(All)
undef DisableActionFinish
extern ErcType DisableActionFinish(Word fDisable);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DisableCluster) || defined(All)
undef DisableCluster
extern ErcType DisableCluster(Word fDisablePoll , Word timeInterval);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(DiscardInputBsC) || defined(All)
undef Di2scardInputBsC
extern ErcType DiscardInputBsC(Pointer pBs , Pointer pCbRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(DiscardOutputBsC) || defined(All)
undef DiscardOutputBsC
extern ErcType DiscardOutputBsC(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DismountVolume) || defined(All)
undef DismountVolume
extern ErcType DismountVolume(Pointer pbVolName , Word cbVolName , Pointer 
    pbPassWord , Word cbPassWord);
endi3f

                          * [d7]<11.3ctos.lib>FormCf.Plm *
if defined(DisplayChangedField) || defined(All)
undef DisplayChangedField
extern ErcType DisplayChangedField(Pointer pFormDesc , Pointer pFormState);
endif

                          * [d7]<11.3ctos.lib>Form.Plm *
if defined(DisplayForm) || defined(All)
undef DisplayForm
extern ErcType DisplayForm(Word iFrame , Word iLineTop , Word cLinesClear , 
    Pointer pFormDesc , Pointer pBuffer , Word sBuffer , Pointer 
    pbExitCharRet);
endif4

                          * [d7]<11.3ctos.lib>FormBs.Plm *
if defined(DisplayFormVideoBS) || defined(All)
undef DisplayFormVideoBS
extern ErcType DisplayFormVideoBS(Pointer pBsVideo , Pointer pFormDesc , Pointer 
    pBuffer , Word sBuffer , Pointer pbExitCharRet);
endif

                          * [d7]<11.3ctos.lib>Math32.Asm *
if defined(Div32) || defined(All)
undef Div32
extern Word Div32(DWord q , Word w);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DoDir5ectRead) || defined(All)
undef DoDirectRead
extern ErcType DoDirectRead(Word fh , Pointer p0 , Word c0 , Pointer p1 , Word c1 , 
    Pointer p2 , Word c2 , Word w0 , Word w1);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(DoDirectWrite) || defined(All)
undef DoDirectWrite
extern ErcType DoDirectWrite(Word fh , Pointer p0 , Word c0 , Pointer p1 , Word 
    c1 , Pointer p2 , Word c2 , Word w0 , Word w1);
endif

                          * [d7]<11.3ctos.lib>Swap1.Plm *
$6if defined(EnableSwapperOptions) || defined(All)
undef EnableSwapperOptions
extern ErcType EnableSwapperOptions(Pointer pProc , FlagType fFixup);
endif

                          * [d7]<11.3ctos.lib>GetMsg.Plm *
if defined(EncodeHex) || defined(All)
undef EncodeHex
extern void EncodeHex(Pointer pArg , Word sArg , Pointer prgbRet , Pointer pcbRet);
endif

                          * [d7]<11.3ctos.lib>SamCtx.plm *
if defined(EnQueueTxChars) || defined(All)
undef EnQueueTxChars
extern ErcType EnQueu07eTxChars(Pointer pBs , Pointer pTB , Word cb , Pointer 
    pCbRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(EnterBootrom) || defined(All)
undef EnterBootrom
extern ErcType EnterBootrom(Word rES , Word rDX);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ErrorExit) || defined(All)
undef ErrorExit
extern void ErrorExit(Word ercTermination);
endif

                          * [d7]<11.3ctos.lib>MsgRet.Plm *
if defined(ErrorExitStrin<8g) || defined(All)
undef ErrorExitString
extern void ErrorExitString(ErcType erc , Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(EstablishQueueServer) || defined(All)
undef EstablishQueueServer
extern ErcType EstablishQueueServer(Pointer pbQueueName , Word cbQueueName , Word 
    queueType , Word fUniqueServer);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(Exit) || defined(All)
undef Exit
extern void Exit();
endH9if

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ExitAndRemove) || defined(All)
undef ExitAndRemove
extern void ExitAndRemove();
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ExpandAreaLL) || defined(All)
undef ExpandAreaLL
extern ErcType ExpandAreaLL(Word cbArea , Selector sa , Pointer pRaRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ExpandAreaSL) || defined(All)
undef ExpandAreaSL
extern ErcType ExpanT:dAreaSL(Word cbArea , Selector sa , Pointer pRaRet);
endif

                          * [d7]<11.3ctos.lib>ExpDt.Plm *
if defined(ExpandDateTime) || defined(All)
undef ExpandDateTime
extern ErcType ExpandDateTime(DateTimeType dateTime , Pointer pExpDateTimeRet);
endif

                          * [d7]<11.3ctos.lib>PrintMessage.plm *
if defined(ExpandLocalMsg) || defined(All)
undef ExpandLocalMsg
extern Word ExpandLocalMsg(Pointer pRgSd , Word sRgSd , Pointer pbFrom , Word 
    cbFrom , Pointer pTo ;, Word sTo , Pointer pCbRet , Flag fBs);
endif

                          * [d7]<11.3ctos.lib>Util.Plm *
if defined(ExpandMsg) || defined(All)
undef ExpandMsg
extern Word ExpandMsg(Pointer pSdMsgSrc , Pointer pbMsgExp , Word cbMaxMsgExp , 
    Pointer pRgArg , Word cArgs);
endif

                          * [d7]<11.3ctos.lib>Util.Plm *
if defined(ExpandMsg1) || defined(All)
undef ExpandMsg1
extern Word ExpandMsg1(Pointer pSdMsgSrc , Pointer pbMsgExp , Word cbMaxMsgExp , 
    Pointer arg0);
endif
l<
                          * [d7]<11.3ctos.lib>Util.Plm *
if defined(ExpandMsg2) || defined(All)
undef ExpandMsg2
extern Word ExpandMsg2(Pointer pSdMsgSrc , Pointer pbMsgExp , Word cbMaxMsgExp , 
    Pointer arg0 , Pointer arg1);
endif

                          * [d7]<11.3ctos.lib>FtlPro.Asm *
if defined(FatalError) || defined(All)
undef FatalError
extern void FatalError(ErcType erc);
endif

                          * [d7]<11.3ctos.lib>fComparePointer.asm *
if defined(FComparePointer) || defix=ned(All)
undef FComparePointer
extern FlagType FComparePointer(Pointer p1 , Pointer p2 , Byte bCompareMode);
endif

                          * [d7]<11.3ctos.lib>Ucndwd.Plm *
if defined(FConvertDecDWord) || defined(All)
undef FConvertDecDWord
extern FlagType FConvertDecDWord(Pointer pbDecimal , Word cbDecimal , Pointer 
    pqRet);
endif

                          * [d7]<11.3ctos.lib>Ucndwd.Plm *
if defined(FConvertDecWord) || defined(All)
undef FConvertDecWord
extern FlagType FConvertDecWord(Poi>nter pbDecimal , Word cbDecimal , Pointer 
    pNRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(FillBufferAsyncC) || defined(All)
undef FillBufferAsyncC
extern ErcType FillBufferAsyncC(Pointer pBs , Word cbMin , Word cbMax , Pointer 
    pPbRet , Pointer pCbRet , Word idExch , Pointer pMsg , Word rqCode);
endif

                          * [d7]<11.3ctos.lib>SamInterface.plm *
if defined(FillBufferC) || defined(All)
undef FillBufferC
extern ErcType FillBufferC(Po?inter pBs , Word cbMax , Pointer pPbRet , Pointer 
    pCbRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(FillBufferLp) || defined(All)
undef FillBufferLp
extern ErcType FillBufferLp(Pointer pBs , Word cbMax , Pointer pPbRet , Pointer 
    pCbRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(FillBufferLPT) || defined(All)
undef FillBufferLPT
extern ErcType FillBufferLPT(Pointer pBs , Word cbMax , Pointer pPbRet , Pointer 
    pCbRe@t);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(FillFrame) || defined(All)
undef FillFrame
extern ErcType FillFrame(Word iFr , Word iCol , Word iLine , Word bFill , Word 
    cToFill);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(FillFrameRectangle) || defined(All)
undef FillFrameRectangle
extern ErcType FillFrameRectangle(Word iFrame , Word iCol , Word iLine , Word 
    cbCols , Word cbLines , Byte chars , Byte attr);
endif

        A                  * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(FilterDebugInterrupts) || defined(All)
undef FilterDebugInterrupts
extern ErcType FilterDebugInterrupts(Word sgTss , Word exchNotify , Flag fV86Only);
endif

                          * [d7]<11.3ctos.lib>FormNf.Plm *
if defined(FindNextInputField) || defined(All)
undef FindNextInputField
extern Word FindNextInputField(Pointer pFormDesc , Word iFieldCur , DirectionType 
    direction);
endif

                          * [d7]<11.3ctos.liBb>Scan.Plm *
if defined(FindNextToken) || defined(All)
undef FindNextToken
extern ErcType FindNextToken(Pointer pb , Word cb , Word ibStart , Pointer 
    pIbThisTokenRet , Pointer pCbThisTokenRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(FlushBufferAsyncC) || defined(All)
undef FlushBufferAsyncC
extern ErcType FlushBufferAsyncC(Pointer pBs , Pointer pb , Word cbMin , Word 
    cbMax , Pointer pCbRet , Word idExch , Pointer pMsg , Word rqCode);
endif

          C                * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(FlushBufferC) || defined(All)
undef FlushBufferC
extern ErcType FlushBufferC(Pointer pBs , Pointer pb , Word cb , Pointer pCbRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(FlushBufferLPT) || defined(All)
undef FlushBufferLPT
extern ErcType FlushBufferLPT(Pointer pBs , Pointer pb , Word cb , Pointer pCbRet);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(Fork) || defDined(All)
undef Fork
extern ErcType Fork(Pointer pStackChild);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(Format) || defined(All)
undef Format
extern ErcType Format(Word fh , Pointer pBuffer , Word sBuffer , DWord lfa , 
    Pointer psDataRet);
endif

                          * [d7]<11.3ctos.lib>FmtDt.Plm *
if defined(FormatDateTime) || defined(All)
undef FormatDateTime
extern ErcType FormatDateTime(DWord dateTime , Pointer psbTemplate , Pointer 
    psbRet);
eEndif

                          * [d7]<11.3ctos.lib>NlsDate.plm *
if defined(FormatTime) || defined(All)
undef FormatTime
extern ErcType FormatTime(Pointer psbRet , Pointer pExpDateTime);
endif

                          * [d7]<11.3ctos.lib>NlsDate.plm *
if defined(FormatTimeDt) || defined(All)
undef FormatTimeDt
extern ErcType FormatTimeDt(Pointer psbRet , Pointer pExpDateTime);
endif

                          * [d7]<11.3ctos.lib>NlsDate.plm *
if defined(FormatTimeTm) || defined(All)
undef FFormatTimeTm
extern ErcType FormatTimeTm(Pointer psbRet , Pointer pExpDateTime);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(ForwardRequest) || defined(All)
undef ForwardRequest
extern ErcType ForwardRequest(Word iExch , Pointer pRq);
endif

                          * [d7]<11.3ctos.lib>Mode.asm *
if defined(FProcessorSupportsProtectedMode) || defined(All)
undef FProcessorSupportsProtectedMode
extern Flag FProcessorSupportsProtectedMode();
endif

             G             * [d7]<11.3ctos.lib>Mode.asm *
if defined(FProtectedMode) || defined(All)
undef FProtectedMode
extern Flag FProtectedMode();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(FrameBackspace) || defined(All)
undef FrameBackspace
extern ErcType FrameBackspace(Word iFrame , Pointer pFrame , Pointer piCol , 
    Pointer piLine);
endif

                          * [d7]<11.3ctos.lib>Mode.asm *
if defined(FRmos) || defined(All)
undef FRmos
extern Byte FRmos();
Hendif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(FSCableDrop) || defined(All)
undef FSCableDrop
extern ErcType FSCableDrop();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(FSCanon) || defined(All)
undef FSCanon
extern void FSCanon(Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(FSrpUp) || defined(All)
undef FSrpUp
extern Flag FSrpUp();
endif

                          * [d7]<11.3ctos.Ilib>SwapDr.Asm *
if defined(GetBP) || defined(All)
undef GetBP
extern Word GetBP();
endif

                          * [d7]<11.3ctos.lib>SamGen.Asm *
if defined(GetBsLfa) || defined(All)
undef GetBsLfa
extern ErcType GetBsLfa(Pointer pBSWA , Pointer pLfaRet);
endif

                          * [d7]<11.3ctos.lib>SamCop.plm *
if defined(GetChannelNoC) || defined(All)
undef GetChannelNoC
extern ErcType GetChannelNoC(Byte chan , Pointer pNum);
endif

                          * [d7]<11.3ctos.lib>JOsSub.Asm *
if defined(GetCharPos) || defined(All)
undef GetCharPos
extern Word GetCharPos(Word iCol , Word iLine , Pointer pLooksRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetClusterStatus) || defined(All)
undef GetClusterStatus
extern ErcType GetClusterStatus(Word iLine , Pointer pBufferRet , Word sBufferMax);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GetCommLineDmaStatus) || defined(All)
undef GetCommLineDmaStatus
exte Krn ErcType GetCommLineDmaStatus(Word commLineHandle , Pointer pStatus , Word 
    cbStatus);
endif

                          * [d7]<11.3ctos.lib>GetCoProcessorStatus.Plm *
if defined(GetCoprocessorStatus) || defined(All)
undef GetCoprocessorStatus
extern ErcType GetCoprocessorStatus(Pointer pStatusRet);
endif

                          * [d7]<11.3ctos.lib>Swap0.Plm *
if defined(GetCParasOvlyZone) || defined(All)
undef GetCParasOvlyZone
extern Word GetCParasOvlyZone();
endif

                    ,L      * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GetDAINumber) || defined(All)
undef GetDAINumber
extern ErcType GetDAINumber(Pointer pRq , Pointer pbDAIret);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetDateTime) || defined(All)
undef GetDateTime
extern ErcType GetDateTime(Pointer pDateTimeRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetDirStatus) || defined(All)
undef GetDirStatus
extern ErcType GetDirStatus(Pointer pbD8Mirname , Word cbDirName , Pointer 
    pbPassWord , Word cbPassWord , Word statusCode , Pointer pStatusRet , 
    Word sStatusMax);
endif

                          * [d7]<11.3ctos.lib>SamTxt.Plm *
if defined(GetEofWp) || defined(All)
undef GetEofWp
extern ErcType GetEofWp(FhType fh , Pointer pbBuffer , Pointer plfaRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetFhLongevity) || defined(All)
undef GetFhLongevity
extern ErcType GetFhLongevity(Word fh , Pointer pDNCodeRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetFileStatus) || defined(All)
undef GetFileStatus
extern ErcType GetFileStatus(Word fh , Word statusCode , Pointer pStatusRet , 
    Word sStatusMax);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GetFRmosUser) || defined(All)
undef GetFRmosUser
extern ErcType GetFRmosUser(Word userNum , Pointer pFlagRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defiPOned(GetIBusData) || defined(All)
undef GetIBusData
extern void GetIBusData(Byte b , Pointer prgbEventCode , Pointer prgbCharCode , 
    Pointer pbEntries , Pointer pfQueue , Flag fReset);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GetLocalDAINumber) || defined(All)
undef GetLocalDAINumber
extern ErcType GetLocalDAINumber(Pointer pDaiRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetMemoryInfo) || defined(All)
undef GetMemoryInfo\P
extern ErcType GetMemoryInfo(Pointer pInfoRet , Word sInfoRet , Pointer pcbRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GetModuleID) || defined(All)
undef GetModuleID
extern ErcType GetModuleID(Word iBus , Word nPos , Pointer pModuleIDRet);
endif

                          * [d7]<11.3ctos.lib>GetMsg.Plm *
if defined(GetMsg) || defined(All)
undef GetMsg
extern Word GetMsg(Word iMsg , Pointer pRgSd , Word sRgSd , Pointer pBufRet , 
    Word sBuf , Pointer pcbRethQ);
endif

                          * [d7]<11.3ctos.lib>GetMsg.Plm *
if defined(GetMsgUnexpanded) || defined(All)
undef GetMsgUnexpanded
extern Word GetMsgUnexpanded(Word iMsg , Pointer pBufRet , Word sBuf , Pointer 
    pcbRet);
endif

                          * [d7]<11.3ctos.lib>NlsName.plm *
if defined(GetNlsDateName) || defined(All)
undef GetNlsDateName
extern ErcType GetNlsDateName(Pointer pNlsTableArea , Word iDateNameTable , Word 
    iDateName , Pointer pbRet , Word cbMax , Pointer pcbRettR);
endif

                          * [d7]<11.3ctos.lib>GetNlsKeycapText.plm *
if defined(GetNlsKeycapText) || defined(All)
undef GetNlsKeycapText
extern Word GetNlsKeycapText(Pointer pNlsTables , Word iKeycap , Pointer 
    psbKeycapText);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetNodeName) || defined(All)
undef GetNodeName
extern ErcType GetNodeName(Pointer pBufferRet , Word sBufferMax , Pointer pCbRet);
endif

                          * [d7]<11.3ctos.libS>Swap3.Plm *
if defined(GetOvlyStats) || defined(All)
undef GetOvlyStats
extern ErcType GetOvlyStats(Pointer pOvlyStatBlock , Word sOvlyStatBlock);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetPartitionExchange) || defined(All)
undef GetPartitionExchange
extern ErcType GetPartitionExchange(Word ph , Pointer pExchRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetPartitionHandle) || defined(All)
undef GetPartitionHandle
externT ErcType GetPartitionHandle(Pointer pbPartitionName , Word cbPartitionName , 
    Pointer pPhRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetPartitionStatus) || defined(All)
undef GetPartitionStatus
extern ErcType GetPartitionStatus(Word ph , Word statusCode , Pointer pStatusRet , 
    Word sStatusMax);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GetpASCB) || defined(All)
undef GetpASCB
extern ErcType GetpASCB(Pointer ppASCBRet)U;
endif

                          * [d7]<11.3ctos.lib>NlsTable.plm *
if defined(GetpNlsTable) || defined(All)
undef GetpNlsTable
extern Word GetpNlsTable(Pointer pTable , Word iTable , Pointer ppRet);
endif

                          * [d7]<11.3ctos.lib>SwapAl.Asm *
if defined(GetPOvlyOfCaller) || defined(All)
undef GetPOvlyOfCaller
extern Pointer GetPOvlyOfCaller();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GETPROCINFO) || defined(All)
undef GETPROCINFO
extVern Word GETPROCINFO(Pointer pMySlotRet , Pointer pTypeRet , Pointer 
    pNumberRet , Pointer pbNameRet , Word cbNameMax , Pointer pbNameLenRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GetpStructure) || defined(All)
undef GetpStructure
extern ErcType GetpStructure(Word structCode , Word ph , Pointer ppStructRet);
endif

                          * [d7]<11.3ctos.lib>Rsam.Plm *
if defined(GetRsLfa) || defined(All)
undef GetRsLfa
extern ErcType GetRsLfa(Pointer pWRswa , Pointer pLfa);
endif

                          * [d7]<11.3ctos.lib>ServerMsg.plm *
if defined(GetServerMsg) || defined(All)
undef GetServerMsg
extern ErcType GetServerMsg(Word iMsg , Pointer pSdRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GETSLOTINFO) || defined(All)
undef GETSLOTINFO
extern Word GETSLOTINFO(Byte bCode , Pointer pbSlotArrayRet , Word cbSlotArrayRet , 
    Pointer psProcessorCount);
endif

                          * [d7]<11.3ctos.lib>XStam.Plm *
if defined(GetStamFileHeader) || defined(All)
undef GetStamFileHeader
extern ErcType GetStamFileHeader(Pointer pbFilespec , Word cbFilespec , Pointer 
    pbPassWord , Word cbPassWord , Pointer pFileHeaderRet);
endif

                          * [d7]<11.3ctos.lib>StandardErc.plm *
if defined(GetStandardErcMsg) || defined(All)
undef GetStandardErcMsg
extern ErcType GetStandardErcMsg(ErcType ercParam , Pointer pErcBuf , Word 
    cbErcBuf , Pointer pCbRet , Word iMsgDefault);
endif

      Y                    * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetUCB) || defined(All)
undef GetUCB
extern ErcType GetUCB(Pointer pUcbRet , Word sUcbMax);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(GetUserNumber) || defined(All)
undef GetUserNumber
extern ErcType GetUserNumber(Pointer pUserNumberRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetUserStatus) || defined(All)
undef GetUserStatus
extern ErcType GetUserStatus(WordZ statusUserNum , Pointer pStatusRet , Word 
    sStatusMax);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetVHB) || defined(All)
undef GetVHB
extern ErcType GetVHB(Pointer pbDevSpec , Word cbDevSpec , Pointer pVhbRet , Word 
    sVhbMax);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(GetWSUserName) || defined(All)
undef GetWSUserName
extern ErcType GetWSUserName(Word WSNum , Pointer pWSUserNameRet , Word 
    sWSUserNameRetMax);
endi[f

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(HexNsOut) || defined(All)
undef HexNsOut
extern void HexNsOut(Byte b);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(HexOut) || defined(All)
undef HexOut
extern void HexOut(Byte b);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(HexQdOut) || defined(All)
undef HexQdOut
extern void HexQdOut(Quad d);
endif

                          * [d7]<11.3ctos.lib>Output.Pl\m *
if defined(HexWdOut) || defined(All)
undef HexWdOut
extern void HexWdOut(Word w);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(ICMSCheck) || defined(All)
undef ICMSCheck
extern ErcType ICMSCheck(Pointer pbMsg , Word cbMsg , Pointer pcbMsgRet);
endif

                          * [d7]<11.3ctos.lib>CmCalls.plm *
if defined(ICMSCurrentVersion) || defined(All)
undef ICMSCurrentVersion
extern ErcType ICMSCurrentVersion(Pointer pbICMSVersion , Pointer pbICMSRevisi]on);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(ICMSFlush) || defined(All)
undef ICMSFlush
extern ErcType ICMSFlush(Word ch);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(ICMSSend) || defined(All)
undef ICMSSend
extern ErcType ICMSSend(Word ch , Pointer pbMsg , Word cbMsg);
endif

                          * [d7]<11.3ctos.lib>RqLablCM.Asm *
if defined(ICMSWait) || defined(All)
undef ICMSWait
extern ErcType ICMSWait(Pointer ^pbMsg , Word cbMsg , Pointer pcbMsgRet);
endif

                          * [d7]<11.3ctos.lib>ICtosLibType.Plm *
if defined(ILibType) || defined(All)
undef ILibType
extern Word ILibType();
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(InitCharMap) || defined(All)
undef InitCharMap
extern ErcType InitCharMap(Pointer pMap , Word sMap);
endif

                          * [d7]<11.3ctos.lib>InitComm.plm *
if defined(InitCommLine) || defined(All)
undef InitCommLine
ex_tern ErcType InitCommLine(Pointer pbSpec , Word cbSpec , Pointer pbClcb , Word 
    cbClcb , Pointer pbRet , Word cbRet);
endif

                          * [d7]<11.3ctos.lib>WildCard.Plm *
if defined(InitFisp) || defined(All)
undef InitFisp
extern void InitFisp(Pointer pSdFisp , Pointer prgbFisp);
endif

                          * [d7]<11.3ctos.lib>Swap0.Plm *
if defined(InitLargeOverlays) || defined(All)
undef InitLargeOverlays
extern ErcType InitLargeOverlays(Pointer pOvlys , Word cParasOvlyZone);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(InitLocalPageMap) || defined(All)
undef InitLocalPageMap
extern ErcType InitLocalPageMap(Pointer pLocalPageMap);
endif

                          * [d7]<11.3ctos.lib>GetMsg.Plm *
if defined(InitMsgFile) || defined(All)
undef InitMsgFile
extern Word InitMsgFile(Pointer pbMsgFile , Word cbMsgFile , Pointer pbPswd , 
    Word cbPswd , Pointer pbBuffer , Word cbBuffer , Pointer pbCache , 
    Word cbCache);
endif

     (a                     * [d7]<11.3ctos.lib>Swap0.Plm *
if defined(InitOverlays) || defined(All)
undef InitOverlays
extern ErcType InitOverlays(Pointer pOvlys , Word sOvlyZone);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(InitVidFrame) || defined(All)
undef InitVidFrame
extern ErcType InitVidFrame(Byte iFrame , Byte iColStart , Byte iLineStart , Byte 
    nCols , Byte nLines , Byte borderDesc , Byte bBorderChar , Byte 
    bBorderAttr , Byte fDblHigh , Byte fDblWide);
4bendif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(InPlm) || defined(All)
undef InPlm
extern Word InPlm(Word port);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(InputPlm) || defined(All)
undef InputPlm
extern Word InputPlm(Word port);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(InstallNet) || defined(All)
undef InstallNet
extern ErcType InstallNet(Word iCase , Pointer pData , Word sData);
endif

        @c                  * [d7]<11.3ctos.lib>SamCma.plm *
if defined(In_AcquireByteStreamC) || defined(All)
undef In_AcquireByteStreamC
extern ErcType In_AcquireByteStreamC(Pointer pBs , Pointer pbDevSpec , Word 
    cbDevSpec , Word mode , Pointer pConfig , Pointer pbTQ , Word cbTQ , 
    Pointer pbRQ , Word cbRQ , Word cbRxMax , Byte bSpecial);
endif

                          * [d7]<11.3ctos.lib>SamCtx.plm *
if defined(In_CheckForOperatorRestartC) || defined(All)
undef In_CheckForOperatorRestartC
exterLdn ErcType In_CheckForOperatorRestartC(Pointer pBs , Pointer pfRestartRet);
endif

                          * [d7]<11.3ctos.lib>SamCtx.plm *
if defined(In_CheckPointBsAsyncC) || defined(All)
undef In_CheckPointBsAsyncC
extern ErcType In_CheckPointBsAsyncC(Pointer pBs , Flag fIsPartOfClose , Word 
    idExch , Pointer pMsg , Word rqCode);
endif

                          * [d7]<11.3ctos.lib>SamCtx.plm *
if defined(In_CheckPointBsC) || defined(All)
undef In_CheckPointBsC
extern ErcType In_CheckPointXeBsC(Pointer pBs , Flag fIsPartOfClose);
endif

                          * [d7]<11.3ctos.lib>SamCrx.plm *
if defined(In_DiscardInputBsC) || defined(All)
undef In_DiscardInputBsC
extern ErcType In_DiscardInputBsC(Pointer pBs , Pointer pCbRet);
endif

                          * [d7]<11.3ctos.lib>SamCtx.plm *
if defined(In_DiscardOutputBsC) || defined(All)
undef In_DiscardOutputBsC
extern ErcType In_DiscardOutputBsC(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>SamCrx.plm *
dfif defined(In_FillBufferAsyncC) || defined(All)
undef In_FillBufferAsyncC
extern ErcType In_FillBufferAsyncC(Pointer pBs , Word cbMin , Word cbMax , 
    Pointer pPbRet , Pointer pCbRet , Word idExch , Pointer pMsg , Word 
    rqCode);
endif

                          * [d7]<11.3ctos.lib>SamCtx.plm *
if defined(In_FlushBufferAsyncC) || defined(All)
undef In_FlushBufferAsyncC
extern ErcType In_FlushBufferAsyncC(Pointer pBs , Pointer pb , Word cbMin , Word 
    cbMax , Pointer pCbRet , Word idExch , Poipgnter pMsg , Word rqCode);
endif

                          * [d7]<11.3ctos.lib>SamCtx.plm *
if defined(In_FlushBufferC) || defined(All)
undef In_FlushBufferC
extern ErcType In_FlushBufferC(Pointer pBs , Pointer pb , Word cb , Pointer 
    pCbRet);
endif

                          * [d7]<11.3ctos.lib>SamCop.plm *
if defined(In_OpenByteStreamSpecialC) || defined(All)
undef In_OpenByteStreamSpecialC
extern ErcType In_OpenByteStreamSpecialC(Pointer pBs , Pointer pbFileSpec , Word 
    cbFileSpec , Poi|hnter pbPassWord , Word cbPassWord , Word mode , 
    Pointer pBufferArea , Word sBufferArea , Byte bSpecial);
endif

                          * [d7]<11.3ctos.lib>SamCrp.plm *
if defined(In_ReadByteStreamParameterC) || defined(All)
undef In_ReadByteStreamParameterC
extern ErcType In_ReadByteStreamParameterC(Pointer pBs , Word wParamNum , Pointer 
    pwParamRet);
endif

                          * [d7]<11.3ctos.lib>SamCst.plm *
if defined(In_ReadStatusC) || defined(All)
undef In_ReadStatusC
externi ErcType In_ReadStatusC(Pointer pBs , Word wStatusMask , Pointer 
    pwStatusRet);
endif

                          * [d7]<11.3ctos.lib>SamCma.plm *
if defined(In_ReleaseByteStreamC) || defined(All)
undef In_ReleaseByteStreamC
extern ErcType In_ReleaseByteStreamC(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>SamCtx.plm *
if defined(In_SendBreakC) || defined(All)
undef In_SendBreakC
extern ErcType In_SendBreakC(Pointer pBs);
endif

                          * [d7]<11.3ctos.ljib>SamCma.plm *
if defined(In_SetImageModeC) || defined(All)
undef In_SetImageModeC
extern ErcType In_SetImageModeC(Pointer pBs , Word mode);
endif

                          * [d7]<11.3ctos.lib>SamCst.plm *
if defined(In_WriteByteStreamParameterC) || defined(All)
undef In_WriteByteStreamParameterC
extern ErcType In_WriteByteStreamParameterC(Pointer pBs , Word wParamNum , Word 
    wParam);
endif

                          * [d7]<11.3ctos.lib>SamCst.plm *
if defined(In_WriteStatusC) || defined(Akll)
undef In_WriteStatusC
extern ErcType In_WriteStatusC(Pointer pBs , Word wStatusMask , Word wStatus);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(KillProcess) || defined(All)
undef KillProcess
extern ErcType KillProcess(Word wProcessId);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(LoadColorStyleRam) || defined(All)
undef LoadColorStyleRam
extern ErcType LoadColorStyleRam(Pointer pAttrs);
endif

                          * l[d7]<11.3ctos.lib>RqLabl.Asm *
if defined(LoadFontRam) || defined(All)
undef LoadFontRam
extern ErcType LoadFontRam(Word fh , Pointer pBuffer , Word sBuffer);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(LoadInteractiveTask) || defined(All)
undef LoadInteractiveTask
extern ErcType LoadInteractiveTask(Word ph , Pointer pbFileSpec , Word cbFileSpec , 
    Pointer pbPassWord , Word cbPassWord , Word priority , Word fDebug);
endif

                          * [d7]<11.3cmtos.lib>RqLabl.Asm *
if defined(LoadPrimaryTask) || defined(All)
undef LoadPrimaryTask
extern ErcType LoadPrimaryTask(Word ph , Pointer pbFileSpec , Word cbFileSpec , 
    Pointer pbPassWord , Word cbPassWord , Word priority);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(LoadTask) || defined(All)
undef LoadTask
extern ErcType LoadTask(Word fh , Word priority , Word fDebug);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(LockCursor) || ndefined(All)
undef LockCursor
extern void LockCursor(Word wXMin , Word wYMin , Word wXMax , Word wYMax);
endif

                          * [d7]<11.3ctos.lib>SamCommSubs.Asm *
if defined(LockIn) || defined(All)
undef LockIn
extern Byte LockIn(Word wPort);
endif

                          * [d7]<11.3ctos.lib>SamCommSubs.Asm *
if defined(LockOut) || defined(All)
undef LockOut
extern void LockOut(Word wPort , Byte bVal);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if definedo(LockVideo) || defined(All)
undef LockVideo
extern void LockVideo();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(LockVideoForModify) || defined(All)
undef LockVideoForModify
extern void LockVideoForModify();
endif

                          * [d7]<11.3ctos.lib>RqLablXb.asm *
if defined(LockXbis) || defined(All)
undef LockXbis
extern ErcType LockXbis(Pointer ppXbisRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(Log) || defined(Apll)
undef Log
extern ErcType Log(Pointer pSbRec);
endif

                          * [d7]<11.3ctos.lib>FileParse.Plm *
if defined(LookUp) || defined(All)
undef LookUp
extern Word LookUp(Word fh , Pointer pBuffer , Word sBuffer , Pointer pbLookUp , 
    Word cbLookUp , Pointer pcbLookUpRet , FlagType fMatch , FlagType 
    fAllowWhiteSpace);
endif

                          * [d7]<11.3ctos.lib>FileParse.Plm *
if defined(LookupField) || defined(All)
undef LookupField
extern ErcType LookupField(Wordq fh , Pointer pBuffer , Word sBuffer , Pointer 
    pbFieldName , Word cbFieldNameMax , Pointer pcbFieldName , Pointer 
    pbValue , Word cbValueMax , Pointer pcbValueRet , FlagType 
    fAllowWhiteSpace);
endif

                          * [d7]<11.3ctos.lib>FileParse.Plm *
if defined(LookUpNumber) || defined(All)
undef LookUpNumber
extern ErcType LookUpNumber(Word fh , Pointer pBuffer , Word sBuffer , Pointer 
    pbFieldName , Word cbFieldName , Pointer pwRet);
endif

                          * [	rd7]<11.3ctos.lib>FileParse.Plm *
if defined(LookupReset) || defined(All)
undef LookupReset
extern ErcType LookupReset();
endif

                          * [d7]<11.3ctos.lib>FileParse.Plm *
if defined(LookUpString) || defined(All)
undef LookUpString
extern ErcType LookUpString(Word fh , Pointer pBuffer , Word sBuffer , Pointer 
    pbFieldName , Word cbFieldName , Pointer prgRet , Word iMax , Pointer 
    pcbRet);
endif

                          * [d7]<11.3ctos.lib>Swap3.Plm *
if defined(MakePesrmanent) || defined(All)
undef MakePermanent
extern ErcType MakePermanent();
endif

                          * [d7]<11.3ctos.lib>Swap3.Plm *
if defined(MakePermanentP) || defined(All)
undef MakePermanentP
extern ErcType MakePermanentP(Pointer pProcInfo);
endif

                          * [d7]<11.3ctos.lib>Swap1.Plm *
if defined(MakeRecentlyUsed) || defined(All)
undef MakeRecentlyUsed
extern void MakeRecentlyUsed();
endif

                          * [d7]<11.3ctos.lib>FormBs.Plm *
if definedt(MakeRoomForForm) || defined(All)
undef MakeRoomForForm
extern ErcType MakeRoomForForm(Pointer pBsVideo , Pointer pFormDesc , Word 
    cLinesForm , Pointer pIFrameRet , Pointer pILineTopRet , Pointer 
    pFCursorOnRet);
endif

                          * [d7]<11.3ctos.lib>Swap3.Plm *
if defined(MapCSIovly) || defined(All)
undef MapCSIovly
extern ErcType MapCSIovly(Word cs , Pointer piOvly);
endif

                          * [d7]<11.3ctos.lib>Ufilen.Plm *
if defined(MapFhToFilespec) || defined(Aull)
undef MapFhToFilespec
extern ErcType MapFhToFilespec(FhType fh , Pointer pb , Word cbMax , Pointer pBuf , 
    Word sBuf , Address oCbRet);
endif

                          * [d7]<11.3ctos.lib>Swap3.Plm *
if defined(MapIovlyCS) || defined(All)
undef MapIovlyCS
extern ErcType MapIovlyCS(Word iOvly , Pointer pCS);
endif

                          * [d7]<11.3ctos.lib>Swap3.Plm *
if defined(MapPStubPProc) || defined(All)
undef MapPStubPProc
extern ErcType MapPStubPProc(Pointer pStub , Pointer pPP$vrocRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(MapSgUserNum) || defined(All)
undef MapSgUserNum
extern ErcType MapSgUserNum(Word sn , Flag fSwappedOnly , Pointer pUserNumRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(MapXBusWindow) || defined(All)
undef MapXBusWindow
extern ErcType MapXBusWindow(Word bType , Word bModule , Pointer ppWindowRet , 
    Word sWindow , Pointer pEarRet , Word oWindowPort);
endif

                0w          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(MapXBusWindowLarge) || defined(All)
undef MapXBusWindowLarge
extern ErcType MapXBusWindowLarge(Word bType , Word bMod , Pointer prgpWindow , 
    Word srgpWindowRet , Pointer pipWindowRetMac , Word sWin , Pointer 
    pEar , Word oWin);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(MarkKeyedQueueEntry) || defined(All)
undef MarkKeyedQueueEntry
extern ErcType MarkKeyedQueueEntry(Pointer pbQueueName , Word cbQueueNam<xe , 
    Pointer pbKey1 , Word cbKey1 , Word oKey1 , Pointer pbKey2 , Word 
    cbKey2 , Word oKey2 , Pointer pEntryRet , Word sEntryRet , Pointer 
    pStatusBlock , Word sStatusBlock);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(MarkNextQueueEntry) || defined(All)
undef MarkNextQueueEntry
extern ErcType MarkNextQueueEntry(Pointer pbQueueName , Word cbQueueName , Word 
    fReturnIfNoEntries , Pointer pEntryRet , Word sEntryRet , Pointer 
    pStatusBlock , Word sStatuHysBlock);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(MediateIntHandler) || defined(All)
undef MediateIntHandler
extern ErcType MediateIntHandler(Word fDeviceInt);
endif

                          * [d7]<11.3ctos.lib>XBusMode3Dma.plm *
if defined(Mode3DmaInit) || defined(All)
undef Mode3DmaInit
extern ErcType Mode3DmaInit();
endif

                          * [d7]<11.3ctos.lib>XBusMode3Dma.plm *
if defined(Mode3DmaReload) || defined(All)
undef Mode3DmaReloTzad
extern ErcType Mode3DmaReload();
endif

                          * [d7]<11.3ctos.lib>Math32.Asm *
if defined(Mod32) || defined(All)
undef Mod32
extern Word Mod32(DWord q , Word w);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(MountVolume) || defined(All)
undef MountVolume
extern ErcType MountVolume(Pointer pbDevSpec , Word cbDevSpec , Pointer 
    pbDevPassWord , Word cbDevPassWord);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined{(MoveFrameRectangle) || defined(All)
undef MoveFrameRectangle
extern ErcType MoveFrameRectangle(Word iSrcFrame , Word iDstframe , Word iSrcCol , 
    Word iSrcLine , Word iDstCol , Word iDstLine , Word cCols , Word 
    cLines , Word fBlankSrc);
endif

                          * [d7]<11.3ctos.lib>FormNf.Plm *
if defined(MoveFromField) || defined(All)
undef MoveFromField
extern ErcType MoveFromField(Pointer pFormDesc , Pointer pFormState , 
    DirectionType direction);
endif

                       l|   * [d7]<11.3ctos.lib>SwapMo.Asm *
if defined(MoveOverlays) || defined(All)
undef MoveOverlays
extern ErcType MoveOverlays(Pointer pNewOvly);
endif

                          * [d7]<11.3ctos.lib>Math32.Asm *
if defined(Mul32) || defined(All)
undef Mul32
extern DWord Mul32(Word w1 , Word w2);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(NewLine) || defined(All)
undef NewLine
extern void NewLine();
endif

                          * [d7]<11.3ctos.lib>KernelNamex }s.Asm *
if defined(NewProcess) || defined(All)
undef NewProcess
extern ErcType NewProcess(Pointer pProcessStruct , Word userNum , Pointer pPidRet);
endif

                          * [d7]<11.3ctos.lib>NlsCase.plm *
if defined(NlsCase) || defined(All)
undef NlsCase
extern ErcType NlsCase(Pointer pNlsTables , Byte bCharIn , Pointer pbCharOut , 
    Flag fUpper);
endif

                          * [d7]<11.3ctos.lib>NlsClass.plm *
if defined(NlsClass) || defined(All)
undef NlsClass
extern ErcType NlsClass(Pointer pNlsTables , Byte bCharIn , Pointer pbClassRet);
endif

                          * [d7]<11.3ctos.lib>NlsCollate.plm *
if defined(NlsCollate) || defined(All)
undef NlsCollate
extern ErcType NlsCollate(Pointer pNlsTables , Pointer pbString1 , Word cbString1 , 
    Pointer pbString2 , Word cbString2 , Pointer pbColResRet , Pointer 
    pbPrioResRet);
endif

                          * [d7]<11.3ctos.lib>NlsDate.plm *
if defined(NlsFormatDateTime) || defined(All)
undef NlsFormatDateTim$e
extern ErcType NlsFormatDateTime(Pointer pNlsTableArea , DWord DateTime , Pointer 
    pbTemplate , Word cbTemplate , Pointer prgDate , Word cbMax , Pointer 
    pcbRet);
endif

                          * [d7]<11.3ctos.lib>NlsNumberAndCurrency.plm *
if defined(NlsNumberAndCurrency) || defined(All)
undef NlsNumberAndCurrency
extern ErcType NlsNumberAndCurrency(Pointer pNlsTables , Pointer 
    ppNumberAndCurrencyRet);
endif

                          * [d7]<11.3ctos.lib>ParseTime.plm *
if defined(NlsParseTime) || defined(All)
undef NlsParseTime
extern ErcType NlsParseTime(Pointer pNlsTableArea , Pointer psbString , Pointer 
    pExpDateTimeStruct);
endif

                          * [d7]<11.3ctos.lib>NlsSpecialCharacters.plm *
if defined(NlsSpecialCharacters) || defined(All)
undef NlsSpecialCharacters
extern ErcType NlsSpecialCharacters(Pointer pNlsTables , Flag fOEMCharacters , 
    Pointer ppSpecialCharacters);
endif

                          * [d7]<11.3ctos.lib>NlsDate.plm *
if define(d(NlsStdFormatDateTime) || defined(All)
undef NlsStdFormatDateTime
extern ErcType NlsStdFormatDateTime(Pointer pNlsTableArea , Word iTemplate , 
    DWord DateTime , Pointer prgRet , Word cbMax , Pointer pcbRet);
endif

                          * [d7]<11.3ctos.lib>NlsULCmpB.Plm *
if defined(NlsULCmpB) || defined(All)
undef NlsULCmpB
extern ErcType NlsULCmpB(Pointer pNlsTables , Pointer pbString1 , Pointer 
    pbString2 , Word cbStrings , Pointer piNonCmpChrRet);
endif

                          * *[d7]<11.3ctos.lib>NlsVerify.plm *
if defined(NlsVerifySignatures) || defined(All)
undef NlsVerifySignatures
extern ErcType NlsVerifySignatures(Pointer pNlsTables , Word cTables , Pointer 
    prgwTableIds , Pointer prgwSignatures);
endif

                          * [d7]<11.3ctos.lib>NlsYesOrNo.plm *
if defined(NlsYesNoOrBlank) || defined(All)
undef NlsYesNoOrBlank
extern ErcType NlsYesNoOrBlank(Pointer pNlsTableArea , Pointer pSdParam , Pointer 
    pbCase);
endif

                          * [d7,]<11.3ctos.lib>NlsYesOrNo.plm *
if defined(NlsYesOrNo) || defined(All)
undef NlsYesOrNo
extern ErcType NlsYesOrNo(Pointer pNlsTables , Pointer pSdParam , Pointer pfYN);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(NotifyCM) || defined(All)
undef NotifyCM
extern ErcType NotifyCM(Word code , Pointer pbMsg , Word cbMsg);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(NotifyMultiProcessSwap) || defined(All)
undef NotifyMultiProcessSwap
ex.tern ErcType NotifyMultiProcessSwap();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(NotifyVidMemLineUser) || defined(All)
undef NotifyVidMemLineUser
extern ErcType NotifyVidMemLineUser(Word userNum);
endif

                          * [d7]<11.3ctos.lib>VidBsOutput.Plm *
if defined(nPrint) || defined(All)
undef nPrint
extern void nPrint(Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>SamSwi.Asm *
if defined(OpenByteStream) || defined(Al0l)
undef OpenByteStream
extern ErcType OpenByteStream(Pointer pBsRet , Pointer pbFilename , Word 
    cbFilename , Pointer pbPassWord , Word cbPassWord , Word mode , 
    Pointer pBufferArea , Word sBufferArea);
endif

                          * [d7]<11.3ctos.lib>SamInterface.plm *
if defined(OpenByteStreamC) || defined(All)
undef OpenByteStreamC
extern ErcType OpenByteStreamC(Pointer pBs , Pointer pbFileSpec , Word cbFileSpec , 
    Pointer pbPassWord , Word cbPassWord , Word mode , Pointer pBufferA2rea , 
    Word sBufferArea);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(OpenByteStreamLPT) || defined(All)
undef OpenByteStreamLPT
extern ErcType OpenByteStreamLPT(Pointer pBs , Pointer pbFilename , Word 
    cbFilename , Pointer pbPassWord , Word cbPassWord , Word mode , 
    Pointer pBufferArea , Word sBufferArea);
endif

                          * [d7]<11.3ctos.lib>SamInterface.plm *
if defined(OpenByteStreamPtr) || defined(All)
undef OpenByteStreamPtr
extern4 ErcType OpenByteStreamPtr(Pointer pBs , Pointer pbFileSpec , Word 
    cbFileSpec , Pointer pbPassWord , Word cbPassWord , Word mode , 
    Pointer pBufferArea , Word sBufferArea);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(OpenByteStreamSpecialC) || defined(All)
undef OpenByteStreamSpecialC
extern ErcType OpenByteStreamSpecialC(Pointer pBs , Pointer pbFileSpec , Word 
    cbFileSpec , Pointer pbPassWord , Word cbPassWord , Word mode , 
    Pointer pBufferArea , Word 6sBufferArea , Byte bSpecial);
endif

                          * [d7]<11.3ctos.lib>DamOct.Plm *
if defined(OpenDaFile) || defined(All)
undef OpenDaFile
extern ErcType OpenDaFile(Pointer pDawaRet , Pointer pbFilespec , Word cbFilespec , 
    Pointer pbPassWord , Word cbPassWord , Word mode , Pointer pBuffer , 
    Word sBuffer , Word sRecord);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(OpenFile) || defined(All)
undef OpenFile
extern ErcType OpenFile(Pointer pFhRet 9, Pointer pbFileSpec , Word cbFileSpec , 
    Pointer pbPassWord , Word cbPassWord , Word mode);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(OpenFileLL) || defined(All)
undef OpenFileLL
extern ErcType OpenFileLL(Pointer pFhRet , Pointer pbFileSpec , Word cbFileSpec , 
    Pointer pbPassWord , Word cbPassWord , Word mode);
endif

                          * [d7]<11.3ctos.lib>FormNf.Plm *
if defined(OpenNewField) || defined(All)
undef OpenNewField
extern ErcType Open;NewField(Pointer pFormDesc , Pointer pFormState , Word 
    iFieldNew);
endif

                          * [d7]<11.3ctos.lib>Rsam.Plm *
if defined(OpenRsFile) || defined(All)
undef OpenRsFile
extern ErcType OpenRsFile(Pointer pRswaRet , Pointer pbFilespec , Word cbFilespec , 
    Pointer pbPassWord , Word cbPassWord , Word mode , Pointer pBuffer , 
    Word sBuffer);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(OpenRTClock) || defined(All)
undef OpenRTClock
extern E =rcType OpenRTClock(Pointer pRqTime);
endif

                          * [d7]<11.3ctos.lib>ServerMsg.plm *
if defined(OpenServerMsgFile) || defined(All)
undef OpenServerMsgFile
extern ErcType OpenServerMsgFile(Pointer pbFileName , Word cbFileName , Pointer 
    pbPassWord , Word cbPassWord , Byte fLLMemory);
endif

                          * [d7]<11.3ctos.lib>RqLablTape.Asm *
if defined(OPENTAPE) || defined(All)
undef OPENTAPE
extern Word OPENTAPE(Pointer pbTapeName , Word cbTapeName , Byte fStrea,?ming , 
    Byte fHighDensity , Byte fClear , Word Mode , Pointer pThRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(OsVersion) || defined(All)
undef OsVersion
extern ErcType OsVersion(Pointer pVersionRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(OutPlm) || defined(All)
undef OutPlm
extern void OutPlm(Word port , Word value);
endif

                          * [d7]<11.3ctos.lib>OutputBytesWithWrap.plm *
if defined(OutputByt8AesWithWrap) || defined(All)
undef OutputBytesWithWrap
extern ErcType OutputBytesWithWrap(Pointer pbFrom , Word cbFrom);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(OutputPlm) || defined(All)
undef OutputPlm
extern void OutputPlm(Word port , Word value);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(OutputQuad) || defined(All)
undef OutputQuad
extern void OutputQuad(Quad value , Word wRadix , Word field , Byte bPad);
endif

          DC                * [d7]<11.3ctos.lib>OutputToVid0.plm *
if defined(OutputToVid0) || defined(All)
undef OutputToVid0
extern ErcType OutputToVid0(Pointer pbString , Word cbString);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(OutputWord) || defined(All)
undef OutputWord
extern void OutputWord(Word value , Word radix , Word field , Byte bPad);
endif

                          * [d7]<11.3ctos.lib>SwapAl.Asm *
if defined(OverlayFault) || defined(All)
undef OverlayFaulPEt
extern void OverlayFault();
endif

                          * [d7]<11.3ctos.lib>SwapAl.Asm *
if defined(OverlayReturnFault) || defined(All)
undef OverlayReturnFault
extern void OverlayReturnFault();
endif

                          * [d7]<11.3ctos.lib>PaFromP.asm *
if defined(PaFromP) || defined(All)
undef PaFromP
extern ErcType PaFromP(Pointer p , Word userNum , Pointer pPaRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(PaFromSn) || defined(All)
undef PaF\GromSn
extern ErcType PaFromSn(Word sn , Word userNum , Pointer pPaRet);
endif

                          * [d7]<11.3ctos.lib>ParseTime.plm *
if defined(ParseTime) || defined(All)
undef ParseTime
extern ErcType ParseTime(Pointer psbString , Pointer pExpDateTimeStruct);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(PassThroughIO) || defined(All)
undef PassThroughIO
extern ErcType PassThroughIO(Pointer prgPorts , Word cPorts);
endif

                          * [d7]<11hI.3ctos.lib>PFromO.Asm *
if defined(pFromO) || defined(All)
undef pFromO
extern Pointer pFromO(Offset oPtr);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(PosFrameCursor) || defined(All)
undef PosFrameCursor
extern ErcType PosFrameCursor(Word iFrame , Word iCol , Word iLine);
endif

                          * [d7]<11.3ctos.lib>PrintMessage.plm *
if defined(PrintMsg) || defined(All)
undef PrintMsg
extern Word PrintMsg(Word iMsg , Pointer pRgSd , Word sRgSd , PointertK pBswa);
endif

                          * [d7]<11.3ctos.lib>FormMc.Plm *
if defined(ProcReadFieldNull) || defined(All)
undef ProcReadFieldNull
extern void ProcReadFieldNull(Word iBlank , Pointer pBuffer , Word sBuffer , Pointer 
    pPbRet , Pointer pCbRet , Pointer pErcRet);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(ProgramColorMapper) || defined(All)
undef ProgramColorMapper
extern ErcType ProgramColorMapper(Pointer pNewPalette , Word sNewPalette , 
    PointeMr pNewControlInfo , Word sNewControlInfo , Pointer pOldPalette , 
    Word sOldPalette , Pointer pOldControlInfo , Word sOldControlInfo);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(PSend) || defined(All)
undef PSend
extern ErcType PSend(Word exchange , Pointer pMsg);
endif

                          * [d7]<11.3ctos.lib>RqLablTape.Asm *
if defined(PURGETAPEUSER) || defined(All)
undef PURGETAPEUSER
extern Word PURGETAPEUSER(Word work);
endif

                 O         * [d7]<11.3ctos.lib>SamCom.Asm *
if defined(PutBackByte) || defined(All)
undef PutBackByte
extern ErcType PutBackByte(Pointer pBs , Byte b);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(PutByte) || defined(All)
undef PutByte
extern void PutByte(Byte bValue , Word radix);
endif

                          * [d7]<11.3ctos.lib>VidBsOutput.Plm *
if defined(PutChar) || defined(All)
undef PutChar
extern void PutChar(Byte c);
endif

                          Q* [d7]<11.3ctos.lib>Output.Plm *
if defined(PutDB) || defined(All)
undef PutDB
extern void PutDB(Word value , Word radix , Word field , Byte bPad);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(PutFrameAttrs) || defined(All)
undef PutFrameAttrs
extern ErcType PutFrameAttrs(Word iFrame , Word iCol , Word iLine , Word attr , 
    Word nPos);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(PutFrameChars) || defined(All)
undef PutFrameChars
Sextern ErcType PutFrameChars(Word iFrame , Word iCol , Word iLine , Pointer 
    pbText , Word cbText);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(PutFrameCharsAndAttrs) || defined(All)
undef PutFrameCharsAndAttrs
extern ErcType PutFrameCharsAndAttrs(Word iFrame , Word iCol , Word iLine , 
    Pointer pbText , Word cbText , Pointer pbAttrs , Word cbAttrs);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(PutPointer) || defined(All)
undefU PutPointer
extern void PutPointer(Pointer pValue , Word radix);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(PutQuad) || defined(All)
undef PutQuad
extern void PutQuad(Quad q , Word radix);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(PutWord) || defined(All)
undef PutWord
extern void PutWord(Word wValue , Word radix);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryBigMemAvail) || defined(All)
Wundef QueryBigMemAvail
extern ErcType QueryBigMemAvail(Pointer pqMemAvailRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(QueryCoprocessor) || defined(All)
undef QueryCoprocessor
extern ErcType QueryCoprocessor(Pointer pbStatusRet);
endif

                          * [d7]<11.3ctos.lib>DamMsc.Plm *
if defined(QueryDaLastRecord) || defined(All)
undef QueryDaLastRecord
extern ErcType QueryDaLastRecord(Pointer pDawa , Pointer pqiRecordRet);
endif

                    Y      * [d7]<11.3ctos.lib>DamMsc.Plm *
if defined(QueryDaRecordStatus) || defined(All)
undef QueryDaRecordStatus
extern ErcType QueryDaRecordStatus(Pointer pDawa , QuadType qiRecord , Pointer 
    pStatusRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryDCB) || defined(All)
undef QueryDCB
extern ErcType QueryDCB(Pointer pbDevSpec , Word cbDevSpec , Pointer pDcbRet , 
    Word sDcbMax);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defi[ned(QueryDefaultRespExch) || defined(All)
undef QueryDefaultRespExch
extern ErcType QueryDefaultRespExch(Pointer pExchRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryDeviceName) || defined(All)
undef QueryDeviceName
extern ErcType QueryDeviceName(Pointer pRoute , Word sRoute , Word iDev , Pointer 
    pBuf , Word sBuf , Pointer pcbRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryDeviceNames) || defined(All)
undef Query]DeviceNames
extern ErcType QueryDeviceNames(Pointer pRoute , Word sRoute , Pointer pBuf , 
    Word sBuf , Pointer pcbRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryExitRunFile) || defined(All)
undef QueryExitRunFile
extern ErcType QueryExitRunFile(Pointer pbExitRunFileRet , Word cbExitRunFileRet , 
    Pointer pbPassWordRet , Word cbPassWordRet , Pointer pbPriorityRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(QueryFrameBo_unds) || defined(All)
undef QueryFrameBounds
extern ErcType QueryFrameBounds(Word iFrame , Pointer pcCols , Pointer pcLines);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(QueryFrameChar) || defined(All)
undef QueryFrameChar
extern ErcType QueryFrameChar(Word iFrame , Word iCol , Word iLine , Pointer 
    pbRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(QueryFrameCharsAndAttrs) || defined(All)
undef QueryFrameCharsAndAttrs
extern EracType QueryFrameCharsAndAttrs(Word iFrame , Word iCol , Word iLine , 
    Pointer pbText , Word cbText , Pointer pbAttrs , Word cbAttrs);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(QueryFrameCursor) || defined(All)
undef QueryFrameCursor
extern ErcType QueryFrameCursor(Word iFrame , Pointer piCol , Pointer piLine);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryKbdLEDs) || defined(All)
undef QueryKbdLEDs
extern ErcType QueryKbdLEDds(Pointer pLEDsRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryKbdState) || defined(All)
undef QueryKbdState
extern ErcType QueryKbdState(Pointer pKbdDescRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(QueryLdtr) || defined(All)
undef QueryLdtr
extern ErcType QueryLdtr(Word userNum , Pointer pLdtrRet);
endif

                          * [d7]<11.3ctos.lib>QueryMail.Plm *
if defined(QueryMail) || defined(All)
undef QueryMfail
extern Word QueryMail(Pointer pNMsgsRet , Pointer pIPrecedenceRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryMemAvail) || defined(All)
undef QueryMemAvail
extern ErcType QueryMemAvail(Pointer pcParagraphRet);
endif

                          * [d7]<11.3ctos.lib>QueryModulePosition.Plm *
if defined(QueryModulePosition) || defined(All)
undef QueryModulePosition
extern ErcType QueryModulePosition(Pointer pPosRet , Word bus , Word typeCode , 
    Word iModuhle);
endif

                          * [d7]<11.3ctos.lib>GetMsg.Plm *
if defined(QueryMsgFh) || defined(All)
undef QueryMsgFh
extern ErcType QueryMsgFh(Pointer pFhRet);
endif

                          * [d7]<11.3ctos.lib>RqLablCtNet.Asm *
if defined(QUERYNODENAME) || defined(All)
undef QUERYNODENAME
extern Word QUERYNODENAME(Pointer psbRet , Word cSbRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(QueryProcessNumber) || defined(All)
undef QueryProcessNumber
(jextern ErcType QueryProcessNumber(Pointer pProcessNumberRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryRequestInfo) || defined(All)
undef QueryRequestInfo
extern ErcType QueryRequestInfo(Word rq , Pointer pStatusRet , Word sStatusRetMax);
endif

                          * [d7]<11.3ctos.lib>SamGen.Asm *
if defined(QueryVidBs) || defined(All)
undef QueryVidBs
extern ErcType QueryVidBs(Pointer pBSWA , Pointer pBsVidStateRet);
endif

                         4l * [d7]<11.3ctos.lib>QueryVideo.plm *
if defined(QueryVideo) || defined(All)
undef QueryVideo
extern ErcType QueryVideo(Pointer pVideoInfo , Word sVideoInfo);
endif

                          * [d7]<11.3ctos.lib>SamVut.Plm *
if defined(QueryVideoBs) || defined(All)
undef QueryVideoBs
extern ErcType QueryVideoBs(Pointer pbs , Pointer pbsVidStateRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryVidHdw) || defined(All)
undef QueryVidHdw
extern ErcType QueryVi@ndHdw(Pointer pBuffer , Word sBuffer);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(QueryWSNum) || defined(All)
undef QueryWSNum
extern ErcType QueryWSNum(Pointer pWSNumRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(Read) || defined(All)
undef Read
extern ErcType Read(Word fh , Pointer pBufferRet , Word sBufferMax , LfaType lfa , 
    Pointer psDataRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if definLped(ReadActionCode) || defined(All)
undef ReadActionCode
extern ErcType ReadActionCode(Pointer pCodeRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ReadActionKbd) || defined(All)
undef ReadActionKbd
extern ErcType ReadActionKbd(Word fGlobal , Pointer pActionCharRet);
endif

                          * [d7]<11.3ctos.lib>IfAsyn.Asm *
if defined(ReadAsync) || defined(All)
undef ReadAsync
extern ErcType ReadAsync(FhType fh , Pointer pBuffer , Word sBuffer , LfaType lXrfa , 
    Pointer pRq , Word exchangeReply);
endif

                          * [d7]<11.3ctos.lib>SamInf.Plm *
if defined(ReadBsRecord) || defined(All)
undef ReadBsRecord
extern ErcType ReadBsRecord(Pointer pBs , Pointer pb , Word cb , Pointer 
    pCbReadRet);
endif

                          * [d7]<11.3ctos.lib>SamReb.Plm *
if defined(ReadByte) || defined(All)
undef ReadByte
extern ErcType ReadByte(Pointer pBs , Pointer pbRet);
endif

                          * [d7]<11.3ctos.lib>SamInf.Plm *dt
if defined(ReadBytes) || defined(All)
undef ReadBytes
extern ErcType ReadBytes(Pointer pBs , Word cbMax , Pointer pPbRet , Pointer 
    pCbRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(ReadByteStreamParameterC) || defined(All)
undef ReadByteStreamParameterC
extern ErcType ReadByteStreamParameterC(Pointer pBs , Word wParamNum , Pointer 
    pwParamRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(ReadByteStreamParameterLpt) || pvdefined(All)
undef ReadByteStreamParameterLpt
extern ErcType ReadByteStreamParameterLpt(Pointer pBs , Word wParamNum , Pointer 
    pwParamRet);
endif

                          * [d7]<11.3ctos.lib>InitComm.plm *
if defined(ReadCommLineStatus) || defined(All)
undef ReadCommLineStatus
extern ErcType ReadCommLineStatus(Word commLineHandle , Word wStatusMask , 
    Pointer pwStatus);
endif

                          * [d7]<11.3ctos.lib>DamRwd.Plm *
if defined(ReadDaFragment) || defined(All)
undef Re|xadDaFragment
extern ErcType ReadDaFragment(Pointer pDawa , QuadType qiRecord , Pointer 
    pRecordRet , Word rbFragment , Word cbFragment);
endif

                          * [d7]<11.3ctos.lib>DamRwd.Plm *
if defined(ReadDaRecord) || defined(All)
undef ReadDaRecord
extern ErcType ReadDaRecord(Pointer pDawa , QuadType qiRecord , Pointer 
    pRecordRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ReadDirSector) || defined(All)
undef ReadDirSector
extern ErcType RezadDirSector(Pointer pbDirSpec , Word cbDirSpec , Pointer 
    pbPassWord , Word cbPassWord , Word iSector , Pointer pBufferRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ReadKbd) || defined(All)
undef ReadKbd
extern ErcType ReadKbd(Pointer pCharRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ReadKbdDataDirect) || defined(All)
undef ReadKbdDataDirect
extern ErcType ReadKbdDataDirect(Word mode , Pointer pDataRet);
endif

       |                   * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ReadKbdDirect) || defined(All)
undef ReadKbdDirect
extern ErcType ReadKbdDirect(Word mode , Pointer pCharRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ReadKeyedQueueEntry) || defined(All)
undef ReadKeyedQueueEntry
extern ErcType ReadKeyedQueueEntry(Pointer pbQueueName , Word cbQueueName , 
    Pointer pbKey1 , Word cbKey1 , Word oKey1 , Pointer pbKey2 , Word 
    cbKey2 , Word oKey2 , Pointer pEntryRet , Word sEntryRet , Pointer 
    pStatusBlock , Word sStatusBlock);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ReadNextQueueEntry) || defined(All)
undef ReadNextQueueEntry
extern ErcType ReadNextQueueEntry(Pointer pbQueueName , Word cbQueueName , DWord 
    qeh , Pointer pEntryRet , Word sEntryRet , Pointer pStatusBlock , Word 
    sStatusBlock);
endif

                          * [d7]<11.3ctos.lib>Rsam.Plm *
if defined(ReadRsRecord) || defined(All)
undef ReadRsRecord
extern ErcType ReadRsRecord(Pointer pRswa , Pointer pRecordRet , Word sRecordMax , 
    Pointer pcbRet);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(ReadStatusC) || defined(All)
undef ReadStatusC
extern ErcType ReadStatusC(Pointer pBs , Word wStatusMask , Pointer pwStatusRet);
endif

                          * [d7]<11.3ctos.lib>RqLablTape.Asm *
if defined(READTAPERECORDS) || defined(All)
undef READTAPERECORDS
extern Word READTAPERECORDS(Word th , Word nRecords , Pointer pb , Word cb , 
    Pointer pNRecordsRet , Pointer pcbRet);
endif

                          * [d7]<11.3ctos.lib>FileParse.Plm *
if defined(ReadToNextField) || defined(All)
undef ReadToNextField
extern ErcType ReadToNextField(Word fh , Pointer pBuffer , Word sBuffer , Pointer 
    pLines , Word cLinesMax , Word wLineSize , Pointer pcLines);
endif

                          * [d7]<11.3ctos.lib>GetMsg.Plm *
if defined(ReadUnexpandedMsgBytes) || defined(All)
undef ReadUnexpandedMsgBytes
extern ErcType ReadUnexpandedMsgBytes(Word iMsg , Pointer ppMsgStartRet , Pointer 
    pCbMsgRet);
endif

                          * [d7]<11.3ctos.lib>AtFile.Plm *
if defined(RealAtFileInit) || defined(All)
undef RealAtFileInit
extern ErcType RealAtFileInit(Pointer pbFileSpec , Word cbFileSpec , Pointer 
    pBufferAt , Word sBufferAt);
endif

                          * [d7]<11.3ctos.lib>AtFile.Plm *
if defined(RealAtFileNext) || defined(All)
undef RealAtFileNext
extern ErcType RealAtFileNext(Pointer pBufferAt , Pointer pSdRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ReceiveCommLineDma) || defined(All)
undef ReceiveCommLineDma
extern ErcType ReceiveCommLineDma(Word commLineHandle , Pointer pbRecvBuffer , 
    Word cbRecvBuffer , Pointer pcbRet);
endif

                          * [d7]<11.3ctos.lib>SwapAl.Asm *
if defined(ReInitLargeOverlays) || defined(All)
undef ReInitLargeOverlays
extern ErcType ReInitLargeOverlays(Word cParasOvlyZone);
endif

                          * [d7]<11.3ctos.lib>GetMsg.Plm *
if defined(ReInitMsgFile) || defined(All)
undef ReInitMsgFile
extern Word ReInitMsgFile(Word fh , Pointer pbBuffer , Word cbBuffer , Pointer 
    pbCache , Word cbCache);
endif

                          * [d7]<11.3ctos.lib>SwapAl.Asm *
if defined(ReInitOverlays) || defined(All)
undef ReInitOverlays
extern ErcType ReInitOverlays(Word sOvlyZone);
endif

                          * [d7]<11.3ctos.lib>Swap4.Plm *
if defined(ReInitStubs) || defined(All)
undef ReInitStubs
extern ErcType ReInitStubs(Pointer pStaticsDescTarget);
endif

                          * [d7]<11.3ctos.lib>SamBrn.Asm *
if defined(ReleaseByteStream) || defined(All)
undef ReleaseByteStream
extern ErcType ReleaseByteStream(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(ReleaseByteStreamC) || defined(All)
undef ReleaseByteStreamC
extern ErcType ReleaseByteStreamC(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>SamCma.plm *
if defined(ReleaseByteStreamCInternal) || defined(All)
undef ReleaseByteStreamCInternal
extern ErcType ReleaseByteStreamCInternal(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(ReleaseByteStreamlpt) || defined(All)
undef ReleaseByteStreamlpt
extern ErcType ReleaseByteStreamlpt(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>Swap3.Plm *
if defined(ReleasePermanence) || defined(All)
undef ReleasePermanence
extern ErcType ReleasePermanence();
endif

                          * [d7]<11.3ctos.lib>Rsam.Plm *
if defined(ReleaseRsFile) || defined(All)
undef ReleaseRsFile
extern ErcType ReleaseRsFile(Pointer pRswa);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(RemakeAliasForServer) || defined(All)
undef RemakeAliasForServer
extern ErcType RemakeAliasForServer(Word sg , Word userNum , Pointer pSgRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(RemoveKeyedQueueEntry) || defined(All)
undef RemoveKeyedQueueEntry
extern ErcType RemoveKeyedQueueEntry(Pointer pbQueueName , Word cbQueueName , 
    Pointer pbKey1 , Word cbKey1 , Word oKey1 , Pointer pbKey2 , Word 
    cbKey2 , Word oKey2);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(RemoveMarkedQueueEntry) || defined(All)
undef RemoveMarkedQueueEntry
extern ErcType RemoveMarkedQueueEntry(Pointer pbQueueName , Word cbQueueName , 
    DWord qeh);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(RemovePartition) || defined(All)
undef RemovePartition
extern ErcType RemovePartition(Word ph);
endif

                          * [d7]<11.3ctos.lib>Ufiles.Plm *
if defined(RenameByFilespec) || defined(All)
undef RenameByFilespec
extern ErcType RenameByFilespec(Pointer pbFilespecOld , Word cbFilespecOld , 
    Pointer pbFilespecNew , Word cbFilespecNew);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(RenameFile$) || defined(All)
undef RenameFile
extern ErcType RenameFile(Word fh , Pointer pbNewFileSpec , Word cbNewFileSpec , 
    Pointer pbPassWord , Word cbPassWord);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ReOpenFile) || defined(All)
undef ReOpenFile
extern ErcType ReOpenFile(Pointer pFhRet , Pointer pbFileSpec , Word cbFileSpec , 
    Pointer pbPassWord , Word cbPassWord , Word mode);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(0Request) || defined(All)
undef Request
extern ErcType Request(Pointer pRq);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(RequestDirect) || defined(All)
undef RequestDirect
extern ErcType RequestDirect(Word iExch , Pointer pRq);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(RequestRemote) || defined(All)
undef RequestRemote
extern ErcType RequestRemote(Word bRemoteCPUId , Pointer pRq);
endif

                          * [d7<]<11.3ctos.lib>RqLabl.Asm *
if defined(ReScheduleMarkedQueueEntry) || defined(All)
undef ReScheduleMarkedQueueEntry
extern ErcType ReScheduleMarkedQueueEntry(Pointer pbQueueName , Word cbQueueName , 
    DWord qeh);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(RescheduleProcess) || defined(All)
undef RescheduleProcess
extern ErcType RescheduleProcess(Word wProcessId);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ResetCommISR) |H| defined(All)
undef ResetCommISR
extern ErcType ResetCommISR(Word iLine);
endif

                          * [d7]<11.3ctos.lib>InitComm.plm *
if defined(ResetCommLine) || defined(All)
undef ResetCommLine
extern ErcType ResetCommLine(Word commLineHandle);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ResetFrame) || defined(All)
undef ResetFrame
extern ErcType ResetFrame(Word iFrame);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ResTetIBusHandler) || defined(All)
undef ResetIBusHandler
extern ErcType ResetIBusHandler(Word wID , Pointer pProc);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ResetMemoryLL) || defined(All)
undef ResetMemoryLL
extern ErcType ResetMemoryLL();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ResetStack) || defined(All)
undef ResetStack
extern ErcType ResetStack(Word oSaveSpBp);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(ResetTimerInt) || defined(All)
undef ResetTimerInt
extern ErcType ResetTimerInt(Pointer pTPIB);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ResetVideo) || defined(All)
undef ResetVideo
extern ErcType ResetVideo(Byte nCols , Byte nLines , Byte fAttr , Byte bSpace , 
    Pointer psMapRet);
endif

                          * [d7]<11.3ctos.lib>RqLablXb.asm *
if defined(ResetXbusMISR) || defined(All)
undef ResetXbusMISR
extern ErcType ResetXbusMISlR(Word ih);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(Respond) || defined(All)
undef Respond
extern ErcType Respond(Pointer pRq);
endif

                          * [d7]<11.3ctos.lib>SwapAl.Asm *
if defined(RestoreRegs) || defined(All)
undef RestoreRegs
extern void RestoreRegs();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ReuseAlias) || defined(All)
undef ReuseAlias
extern ErcType ReuseAlias(Word snAlias , Pointer pSourcxe);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ReUseAliasLarge) || defined(All)
undef ReUseAliasLarge
extern ErcType ReUseAliasLarge(Word snAlias , Word snSource , DWord dOffsetSource , 
    Word limit);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(RewriteMarkedQueueEntry) || defined(All)
undef RewriteMarkedQueueEntry
extern ErcType RewriteMarkedQueueEntry(Pointer pbQueueName , Word cbQueueName , 
    DWord qeh , Pointer pEntry , Word sEntry);
endif

                          * [d7]<11.3ctos.lib>RdParm.Plm *
if defined(RgParam) || defined(All)
undef RgParam
extern ErcType RgParam(Word iParam , Word jParam , Pointer pSdRet);
endif

                          * [d7]<11.3ctos.lib>WrParm.Plm *
if defined(RgParamInit) || defined(All)
undef RgParamInit
extern ErcType RgParamInit(Pointer pVarParams , Word sVarParams , Word cParams);
endif

                          * [d7]<11.3ctos.lib>WrParm.Plm *
if defined(RgParamSetEltNext) || defined(All)
undef RgParamSetEltNext
extern ErcType RgParamSetEltNext(Pointer pSd);
endif

                          * [d7]<11.3ctos.lib>WrParm.Plm *
if defined(RgParamSetListStart) || defined(All)
undef RgParamSetListStart
extern ErcType RgParamSetListStart(Word iParam);
endif

                          * [d7]<11.3ctos.lib>WrParm.Plm *
if defined(RgParamSetSimple) || defined(All)
undef RgParamSetSimple
extern ErcType RgParamSetSimple(Word iParam , Pointer pSd);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SaFromSn) || defined(All)
undef SaFromSn
extern ErcType SaFromSn(Word sn , Word userNum , Pointer pSaRet);
endif

                          * [d7]<11.3ctos.lib>SwapAl.Asm *
if defined(SaveRegs) || defined(All)
undef SaveRegs
extern void SaveRegs();
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(sbPrint) || defined(All)
undef sbPrint
extern void sbPrint(Pointer pb);
endif

                          * [d7]<11.3ctos.lib>RsamEr.Plm *
if defined(ScanToGoodRsRecord) || defined(All)
undef ScanToGoodRsRecord
extern ErcType ScanToGoodRsRecord(Pointer pRSWA , Quad qbSkipMax , Pointer 
    pLfaScanStartRet , Pointer pqbRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ScrollFrame) || defined(All)
undef ScrollFrame
extern ErcType ScrollFrame(Word iFrame , Word iLineStart , Word iLineMax , Word 
    cLines , Word fUp);
endif

                          * [d7]<11.3ctos.lib>Ucmpba.Plm *
if defined(SdEquiv) || defined(All)
undef SdEquiv
extern FlagType SdEquiv(Pointer pSd1 , Pointer pSd2);
endif

                          * [d7]<11.3ctos.lib>Math32.Asm *
if defined(Sector) || defined(All)
undef Sector
extern Word Sector(DWord q , Word w);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(Send) || defined(All)
undef Send
extern ErcType Send(Word exchange , Pointer pMsg);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(SendBreakC) || defined(All)
undef SendBreakC
extern ErcType SendBreakC(Pointer pBs);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(SendRemote) || defined(All)
undef SendRemote
extern ErcType SendRemote(Word Word1 , Word Word2 , Word Word3);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ServeRq) || defined(All)
undef ServeRq
extern ErcType ServeRq(Word requestCode , Word exchange);
endif

                          * [d7]<11.3ctos.lib>ServeSc.plm *
if defined(ServeSc) || defined(All)
undef ServeSc
extern ErcType ServeSc(Word iProc , Pointer pProc , Pointer ppProcRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ServiceOverlayA) || defined(All)
undef ServiceOverlayA
extern ErcType ServiceOverlayA(Pointer p , Word tyService);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ServiceOverlayB) || defined(All)
undef ServiceOverlayB
extern ErcType ServiceOverlayB(Word sl , Word tyService);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ServiceOverlayC) || defined(All)
undef ServiceOverlayC
extern ErcType ServiceOverlayC(Pointer pb , Word w , Word tyService);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(SetAlphaColorDefault) || defined(All)
undef SetAlphaColorDefault
extern ErcType SetAlphaColorDefault(Byte bParam);
endif

                          * [d7]<11.3ctos.lib>SamGen.Asm *
if defined(SetBsLfa) || defined(All)
undef SetBsLfa
extern ErcType SetBsLfa(Pointer pBSWA , DWord lfa);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetCommISR) || defined(All)
undef SetCommISR
extern ErcType SetCommISR(Word iLine , Pointer pDS , Pointer pTxIsr , Pointer 
    pExtIsr , Pointer pRxIsr , Pointer pSpRxIsr);
endif

                          * [d7]<11.3ctos.lib>DamMsc.Plm *
if defined(SetDaBufferMode) || defined(All)
undef SetDaBufferMode
extern ErcType SetDaBufferMode(Pointer pDawa , Word mode);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetDateTime) || defined(All)
undef SetDateTime
extern ErcType SetDateTime(Word seconds , Word dayTimes2);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetDefaultTrapHandler) || defined(All)
undef SetDefaultTrapHandler
extern ErcType SetDefaultTrapHandler(Word iTrap , Pointer pTrapHandler , Pointer 
    ppRet);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(SetDeltaPriority) || defined(All)
undef SetDeltaPriority
extern ErcType SetDeltaPriority(Word ph , Word delta);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetDevParams) || defined(All)
undef SetDevParams
extern ErcType SetDevParams(Pointer pbDevSpec , Word cbDevSpec , Pointer 
    pbPassWord , Word cbPassWord , Word paramCode);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetDirStatus) || defined(All)
undef SetDirStatus
extern ErcType SetDirStatus(Pointer pbDirName , Word cbDirName , Pointer 
    pbPassWord , Word cbPassWord , Word statusCode , Pointer pStatus , 
    Word sStatus);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(SetDispMsw287) || defined(All)
undef SetDispMsw287
extern ErcType SetDispMsw287(Word msw);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetExitRunFile) || defined(All)
undef SetExitRunFile
extern ErcType SetExitRunFile(Pointer pbExitRunFile , Word cbExitRunFile , 
    Pointer pbPassWord , Word cbPassWord , Word priority);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetFhLongevity) || defined(All)
undef SetFhLongevity
extern ErcType SetFhLongevity(Word fh , Word iCode);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetFileStatus) || defined(All)
undef SetFileStatus
extern ErcType SetFileStatus(Word fh , Word statusCode , Pointer pStatu s , Word 
    sStatus);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetFSConfigParams) || defined(All)
undef SetFSConfigParams
extern ErcType SetFSConfigParams(Pointer pbConfigBuff , Word cbConfigBuff);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetIBusHandler) || defined(All)
undef SetIBusHandler
extern ErcType SetIBusHandler(Word wID , Pointer pProc);
endif

                          * [d7]<11.3ctos.lib>SamGen.Asm *
if define,d(SetImageMode) || defined(All)
undef SetImageMode
extern ErcType SetImageMode(Pointer pBSWA , Byte bImageMode);
endif

                          * [d7]<11.3ctos.lib>SetImageModeBrn.asm *
if defined(SetImageMode) || defined(All)
undef SetImageMode
extern ErcType SetImageMode(Pointer pBs , Byte bImageMode);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(SetImageModeC) || defined(All)
undef SetImageModeC
extern ErcType SetImageModeC(Pointer pBs , Word mode);
endif

  8                        * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(SetImageModeLpt) || defined(All)
undef SetImageModeLpt
extern ErcType SetImageModeLpt(Pointer pBs , FlagType bImageMode);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetIntHandler) || defined(All)
undef SetIntHandler
extern ErcType SetIntHandler(Word iInt , Pointer pIntHandler , Word saData , Word 
    fDeviceInt , Word fRaw);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if Ddefined(SetKbdLed) || defined(All)
undef SetKbdLed
extern ErcType SetKbdLed(Word iLED , Word fOn);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetKbdUnencodedMode) || defined(All)
undef SetKbdUnencodedMode
extern ErcType SetKbdUnencodedMode(Word fOn);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SetLdtrDs) || defined(All)
undef SetLdtrDs
extern ErcType SetLdtrDs(Word wLdtr , Pointer wDS);
endif

                          * [d7]<11.P3ctos.lib>RqLabl.Asm *
if defined(SetLpISR) || defined(All)
undef SetLpISR
extern ErcType SetLpISR(Pointer pLpIsr , Word saData);
endif

                          * [d7]<11.3ctos.lib>MsgRet.Plm *
if defined(SetMsgRet) || defined(All)
undef SetMsgRet
extern ErcType SetMsgRet(Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetNode) || defined(All)
undef SetNode
extern ErcType SetNode(Pointer pbNodeName , Word cbNodeName);
endif

               \           * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetPartitionExchange) || defined(All)
undef SetPartitionExchange
extern ErcType SetPartitionExchange(Word exchange);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetPartitionLock) || defined(All)
undef SetPartitionLock
extern ErcType SetPartitionLock(Word fLock);
endif

                          * [d7]<11.3ctos.lib>SetPartitionName.Plm *
if defined(SetPartitionName) || defined(All)
undef SetPartitionName
exthern ErcType SetPartitionName(Word ph , Pointer pbName , Word cbName);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetPath) || defined(All)
undef SetPath
extern ErcType SetPath(Pointer pbVolSpec , Word cbVolSpec , Pointer pbDirName , 
    Word cbDirName , Pointer pbPassWord , Word cbPassWord);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetPrefix) || defined(All)
undef SetPrefix
extern ErcType SetPrefix(Pointer pbPrefix , Word cbPreftix);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SetpStructure) || defined(All)
undef SetpStructure
extern ErcType SetpStructure(Word structCode , Word ph , Offset oField , Pointer 
    pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>Rsam.Plm *
if defined(SetRsLfa) || defined(All)
undef SetRsLfa
extern ErcType SetRsLfa(Pointer pRswa , LfaType lfaSet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SetScreenControl) || defined(All)
undef SetScreenControl
extern void SetScreenControl(Pointer pNewAlpha , Word sNewAlpha , Pointer pNewGraphics , 
    Word sNewGraphics , Pointer pOldAlpha , Word sOldAlpha , Pointer 
    pOldGraphics , Word sOldGraphics);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetScreenVidAttr) || defined(All)
undef SetScreenVidAttr
extern ErcType SetScreenVidAttr(Word iAttr , Word fOn);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetSegmentAccess) || defined(All)
undef SetSegmentAccess
extern ErcType SetSegmentAccess(Selector sn , Word bAccess);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(SetStyleRam) || defined(All)
undef SetStyleRam
extern ErcType SetStyleRam(Flag fAlphaColor);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(SetStyleRamEntry) || defined(All)
undef SetStyleRamEntry
extern ErcType SetStyleRamEntry(Word iEntry , Byte bVal);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SetSwapDisable) || defined(All)
undef SetSwapDisable
extern ErcType SetSwapDisable(Word fDisable);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(Set386TrapHandler) || defined(All)
undef Set386TrapHandler
extern ErcType Set386TrapHandler(Word iTrap , Pointer pTrapHandler);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetSysInMode) || defined(All)
undef SetSysInMode
extern ErcType SetSysInMode(Word iMode , Word fhSysIn);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(SetTimerInt) || defined(All)
undef SetTimerInt
extern ErcType SetTimerInt(Pointer pTPIB);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetTrapHandler) || defined(All)
undef SetTrapHandler
extern ErcType SetTrapHandler(Word iTrap , Pointer pTrapHandler);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SetUpLpIsr) || defined(All)
undef SetUpLpIsr
extern ErcType SetUpLpIsr(Pointer pLptBSWA);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetVideoTimeout) || defined(All)
undef SetVideoTimeout
extern ErcType SetVideoTimeout(Word nMinutes);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SetWSUserName) || defined(All)
undef SetWSUserName
extern ErcType SetWSUserName(Pointer pbUserName , Word cbUserName);
endif

                          * [d7]<11.3ctos.lib>RqLablXb.asm *
if defined(SetXbusMISR) || defined(All)
undef SetXbusMISR
extern ErcType SetXbusMISR(Pointer pIhRet , Pointer pIntHandler , Word saData);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SgFromSa) || defined(All)
undef SgFromSa
extern ErcType SgFromSa(Word Sa , Word userNum , Pointer pSgRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SgFromSn) || defined(All)
undef SgFromSn
extern ErcType SgFromSn(Word sn , Word userNum , Pointer pSgRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ShrinkAreaLL) || defined(All)
undef ShrinkAreaLL
extern ErcType ShrinkAreaLL(Pointer pArea , Word cbArea);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ShrinkAreaSL) || defined(All)
undef ShrinkAreaSL
extern ErcType ShrinkAreaSL(Pointer pArea , Word cbArea);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(ShrinkPartition) || defined(All)
undef ShrinkPartition
extern ErcType ShrinkPartition();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SnFromSr) || defined(All)
undef SnFromSr
extern ErcType SnFromSr(Word sr , Pointer pSnRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SpoolerPassWord) || defined(All)
undef SpoolerPassWord
extern ErcType SpoolerPassWord(Pointer pbPrinterName , Word cbPrinterName , 
    Pointer pbPassWord , Word cbPassWord);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SrFromSn) || defined(All)
undef SrFromSn
extern ErcType SrFromSn(Word sn , Word userNum , Pointer pSrRet);
endif

                          * [d7]<11.3ctos.lib>StartExitRunFile.Asm *
if defined(StartExitRunFile) || defined(All)
undef StartExitRunFile
extern ErcType StartExitRunFile();
endif

                          * [d7]<11.3ctos.lib>Ustrng.Plm *
if defined(StringAppend) || defined(All)
undef StringAppend
extern void StringAppend(Pointer pbMore , Word cbMore);
endif

                          * [d7]<11.3ctos.lib>Ustrng.Plm *
if defined(StringInit) || defined(All)
undef StringInit
extern void StringInit(Pointer pSdRet , Pointer pBuf , Word sBuf);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(StringsEqual) || defined(All)
undef StringsEqual
extern Flag StringsEqual(Pointer psbString1 , Pointer psbString2);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(SwapInContext) || defined(All)
undef SwapInContext
extern Word SwapInContext(Word UserNum);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SwapXBusEAR) || defined(All)
undef SwapXBusEAR
extern Word SwapXBusEAR(Word NewEAR);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SystemCommonCheck) || defined(All)
undef SystemCommonCheck
extern ErcType SystemCommonCheck(Word iProc);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SystemCommonConnect) || defined(All)
undef SystemCommonConnect
extern ErcType SystemCommonConnect(Word iProc , Pointer pProc);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SystemCommonInstall) || defined(All)
undef SystemCommonInstall
extern ErcType SystemCommonInstall(Word iProc , Pointer pProcNew , Pointer 
    prgbParamDesc , Word cbParamDesc , Word tyOperation , Pointer pInfoRet , 
    Word sInfoRet);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(SystemCommonQuery) || defined(All)
undef SystemCommonQuery
extern ErcType SystemCommonQuery(Word iProc , Pointer pInfoRet , Word sInfoRet);
endif

                          * [d7]<11.3ctos.lib>RqLablTape.Asm *
if defined(TAPEOPERATION) || defined(All)
undef TAPEOPERATION
extern Word TAPEOPERATION(Word th , Byte fFast , Byte command , Word subOp);
endif

                          * [d7]<11.3ctos.lib>RqLablTape.Asm *
if defined(TAPESTATUS) || defined(All)
undef TAPESTATUS
extern Word TAPESTATUS(Word th , Pointer pStatusRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(TerminatePartitionTasks) || defined(All)
undef TerminatePartitionTasks
extern ErcType TerminatePartitionTasks(Word ph);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(TerminateQueueServer) || defined(All)
undef TerminateQueueServer
extern ErcType TerminateQueueServer(Pointer pbQueueName , Word cbQueName);
endif

                          * ([d7]<11.3ctos.lib>OsSub.Asm *
if defined(TestPartitionFlags) || defined(All)
undef TestPartitionFlags
extern ErcType TestPartitionFlags(Word bIfTruebIfFalse , Word userNum);
endif

                          * [d7]<11.3ctos.lib>TextEdit.Plm *
if defined(TextEdit) || defined(All)
undef TextEdit
extern ErcType TextEdit(Byte ch , Pointer ptdUser);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(TransmitCommLineDma) || defined(All)
undef TransmitCommLineDma
extern ErcType4 TransmitCommLineDma(Word commLineHandle , Pointer pbXmitBuffer , 
    Word cbXmitBuffer);
endif

                          * [d7]<11.3ctos.lib>DamOct.Plm *
if defined(TruncateDaFile) || defined(All)
undef TruncateDaFile
extern ErcType TruncateDaFile(Pointer pDawa , QuadType qiRecord);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(Type) || defined(All)
undef Type
extern void Type(Offset oMsg , Word cnt);
endif

                          * [d7]<11.3ctos.lib>SamVut.P@lm *
if defined(TypeToContinue) || defined(All)
undef TypeToContinue
extern ErcType TypeToContinue(Pointer pbs , Pointer pChTyped);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(ULCMPB) || defined(All)
undef ULCMPB
extern Word ULCMPB(Pointer prgbString1 , Pointer prgbString2 , Word cbString);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(UnlockCursor) || defined(All)
undef UnlockCursor
extern void UnlockCursor();
endif

              L            * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(UnLockVideo) || defined(All)
undef UnLockVideo
extern void UnLockVideo();
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(UnLockVideoForModify) || defined(All)
undef UnLockVideoForModify
extern void UnLockVideoForModify();
endif

                          * [d7]<11.3ctos.lib>RqLablXb.asm *
if defined(UnlockXbis) || defined(All)
undef UnlockXbis
extern ErcType UnlockXbis();
endif

                          * [dX7]<11.3ctos.lib>RqLabl.Asm *
if defined(UnmarkQueueEntry) || defined(All)
undef UnmarkQueueEntry
extern ErcType UnmarkQueueEntry(Pointer pbQueueName , Word cbQueueName , DWord 
    qeh);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(UpdateAWSHardware) || defined(All)
undef UpdateAWSHardware
extern ErcType UpdateAWSHardware(Word wUserNum , Pointer pNewPalette , Pointer 
    pNewControlInfo);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(dUpdateColorHardware) || defined(All)
undef UpdateColorHardware
extern ErcType UpdateColorHardware(Word wUserNum , Pointer pNewPalette , Pointer 
    pNewControlInfo);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(UpdateIWSHardware) || defined(All)
undef UpdateIWSHardware
extern ErcType UpdateIWSHardware(Word wUserNum , Pointer pNewPalette , Pointer 
    pNewControlInfo);
endif

                          * [d7]<11.3ctos.lib>Swap1.Plm *
if defined(UpdateOverlayLRU) || dpefined(All)
undef UpdateOverlayLRU
extern void UpdateOverlayLRU(Pointer pProcInfo);
endif

                          * [d7]<11.3ctos.lib>Color.Plm *
if defined(UpdateT1Hardware) || defined(All)
undef UpdateT1Hardware
extern ErcType UpdateT1Hardware(Word wUserNum , Pointer pNewPalette , Pointer 
    pNewControlInfo);
endif

                          * [d7]<11.3ctos.lib>FormMc.Plm *
if defined(UserFeedback) || defined(All)
undef UserFeedback
extern ErcType UserFeedback(Pointer pSdMessage , Byte loo|ks , Byte iFeedbackLine , 
    FlagType fWaitForConfirm , Pointer pFConfirmedRet);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(VacatePartition) || defined(All)
undef VacatePartition
extern ErcType VacatePartition(Word ph);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(VidControl) || defined(All)
undef VidControl
extern ErcType VidControl(Word code , Pointer p);
endif

                          * [d7]<11.3ctos.lib>VolScan.Plm *
if defined(VolScanInit) || defined(All)
undef VolScanInit
extern ErcType VolScanInit(Pointer pbNode , Word cbNode , Pointer pbVol , Word 
    cbVol , Pointer pbPw , Word cbPw , Pointer pBuffer , Word sBuffer);
endif

                          * [d7]<11.3ctos.lib>VolScan.Plm *
if defined(VolScanNext) || defined(All)
undef VolScanNext
extern ErcType VolScanNext(Pointer pPbDirNameRet , Pointer pCbDirNameRet);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(Wait) || defined(All)
undef Wait
extern ErcType Wait(Word exchange , Pointer ppMsgRet);
endif

                          * [d7]<11.3ctos.lib>KernelNames.Asm *
if defined(WaitLong) || defined(All)
undef WaitLong
extern ErcType WaitLong(Word exchange , Pointer ppMsgRet);
endif

                          * [d7]<11.3ctos.lib>WildCardCheck.Plm *
if defined(WildCardCheck) || defined(All)
undef WildCardCheck
extern Flag WildCardCheck(Pointer pbWild , Word cbWild , Pointer pbTarget , Word 
    cbTarget , Pointer pbMap , Pointer pcbMapRet);
endif

                          * [d7]<11.3ctos.lib>WildCard.Plm *
if defined(WildcardInit) || defined(All)
undef WildcardInit
extern ErcType WildcardInit(Pointer pb , Word cb , Pointer pFxhBlock , Word 
    sFxhBlock);
endif

                          * [d7]<11.3ctos.lib>WildCardCheck.Plm *
if defined(WildCardMatch) || defined(All)
undef WildCardMatch
extern Flag WildCardMatch(Pointer pbWild , Word cbWild , Pointer pbTarget , Word 
    cbTarget);
endif

                          * [d7]<11.3ctos.lib>WildCard.Plm *
if defined(WildcardNext) || defined(All)
undef WildcardNext
extern ErcType WildcardNext(Pointer pFxhBlock , Pointer pSdValueRet);
endif

                          * [d7]<11.3ctos.lib>WildCardValid.Plm *
if defined(WildCardValid) || defined(All)
undef WildCardValid
extern Flag WildCardValid(Pointer pbW , Byte cbWild);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(WordOut) || defined(All)
undef WordOut
extern void WordOut(Word w);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(Write) || defined(All)
undef Write
extern ErcType Write(Word fh , Pointer pBuffer , Word sBuffer , DWord lfa , 
    Pointer psDataRet);
endif

                          * [d7]<11.3ctos.lib>IfAsyn.Asm *
if defined(WriteAsync) || defined(All)
undef WriteAsync
extern ErcType WriteAsync(FhType fh , Pointer pBuffer , Word sBuffer , LfaType 
    lfa , Pointer pRq , Word exchangeReply);
endif

                          * [d7]<11.3ctos.lib>SamInf.Plm *
if defined(WriteBsRecord) || defined(All)
undef WriteBsRecord
extern ErcType WriteBsRecord(Pointer pBs , Pointer pb , Word cb , Pointer 
    pCbWrittenRet);
endif

                          * [d7]<11.3ctos.lib>SamWrb.Plm *
if defined(WriteByte) || defined(All)
undef WriteByte
extern ErcType WriteByte(Pointer pBs , Byte b);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(WriteByteStreamParameterC) || defined(All)
undef WriteByteStre	amParameterC
extern ErcType WriteByteStreamParameterC(Pointer pBs , Word wParamNum , Word 
    wParam);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(WriteByteStreamParameterLpt) || defined(All)
undef WriteByteStreamParameterLpt
extern ErcType WriteByteStreamParameterLpt(Pointer pBs , Word wParamNum , Word 
    wParam);
endif

                          * [d7]<11.3ctos.lib>InitComm.plm *
if defined(WriteCommLineStatus) || defined(All)
undef WriteCommLineStatus
extern ErcType WriteCommLineStatus(Word commLineHandle , Word wStatusMask , Word 
    wStatus);
endif

                          * [d7]<11.3ctos.lib>DamRwd.Plm *
if defined(WriteDaFragment) || defined(All)
undef WriteDaFragment
extern ErcType WriteDaFragment(Pointer pDawa , QuadType qiRecord , Pointer 
    pRecord , Word rbFragment , Word cbFragment);
endif

                          * [d7]<11.3ctos.lib>DamRwd.Plm *
if defined(WriteDaRecord) || defined(All)
undef WriteDaRecord
extern ErcType WriteDaRecor
d(Pointer pDawa , QuadType qiRecord , Pointer pRecord);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(WriteIBusDevice) || defined(All)
undef WriteIBusDevice
extern ErcType WriteIBusDevice(Word wId , Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>OsSub.Asm *
if defined(WriteIBusEvent) || defined(All)
undef WriteIBusEvent
extern ErcType WriteIBusEvent(Pointer pb , Word cb);
endif

                          * [d7]<11.3ctos.lib>RqLabl.Asm *
if defined(WriteLog) || defined(All)
undef WriteLog
extern ErcType WriteLog(Pointer pbRecord , Word cbRecord);
endif

                          * [d7]<11.3ctos.lib>Rsam.Plm *
if defined(WriteRsRecord) || defined(All)
undef WriteRsRecord
extern ErcType WriteRsRecord(Pointer pRswa , Pointer pRecord , Word sRecord);
endif

                          * [d7]<11.3ctos.lib>SamHat.Plm *
if defined(WriteStatusC) || defined(All)
undef WriteStatusC
extern ErcType WriteStatusC(Pointer pBs , Word wStatusMask , Word wStatus);
endif

                          * [d7]<11.3ctos.lib>RqLablTape.Asm *
if defined(WRITETAPERECORDS) || defined(All)
undef WRITETAPERECORDS
extern Word WRITETAPERECORDS(Word th , Word nRecords , Pointer pb , Word cb , 
    Pointer pCRecordsRet , Pointer pCbRet);
endif

                          * [d7]<11.3ctos.lib>Output.Plm *
if defined(zPrint) || defined(All)
undef zPrint
extern void zPrint(Pointer pb);
endif
undef all
pragma Calling_convention();
pragma Pop(List);
it) || definvctosTypes.hNewhPLf2f1g
typedef unsigned short int		Address;
typedef unsigned char			Byte;
typedef unsigned long int		DateTimeType;
typedef unsigned short int		DirectionType;
typedef unsigned long int		DWord;
typedef unsigned short int		ErcType;
typedef unsigned short int		ExchType;
typedef unsigned short int		FhType;
typedef unsigned char			Flag;
typedef unsigned char			FlagType;
typedef unsigned long int		LfaType;
typedef unsigned short int		ModeType;
typedef unsigned short int		Offset;
typedef void *					Pointer;
typedef unsig$ned short int		ProcessType;
typedef unsigned long int		Quad;
typedef unsigned long int		QuadType;
typedef unsigned short int		Selector;
typedef unsigned short int		Word;

define	offsetof(X)				(((Word *)(X))[0])
define	selectorof(X)			(((Word *)(X))[1])

define ercOK					0

define magic					0x7C39

define ONES					0xFFFF

define modeAppend				0x6D61
define modeModify				0x6D6D
define modeRead				0x6D72
define modeWrite				0x6D77

define pageSize				512
define lastWdPg				255
define wdsPerPg			0	256

define FALSE					(0==1)
define TRUE					(0==0)

define PLM_CALLING_CONVENTIONS (_FAR_CALL|_CALLEE_POPS_STACK|_DGROUP_MODEL)
edef struct {
	Byte 	sCntInfo;			* 00 number of control info bytes	*
	Byte	RtCode;				* 01 routing code (SRP)			*
	Byte	nReqPbCb;			* 02 number of req pbcb's			*
	Byte 	nRespPbCb;			* 03 number of resp pbcb's			*
	Word 	UserNum;			* 04 user number					*
	Word 	ExchResp;			* 06 exchange						*
	Word 	ErcRet;				* 08 erc to return					*
	Word 	RqCode;				* 10 requ< CTYPE.Hh V]jfLkf1gW Hdefine _UPPER 1
define _LOWER 2
define _NUMBER 4
define _SPACE	8
define _PUNCT	16
define _CNTRL	32
define _HEX	64
define _BLANK	128

extern unsigned char _ctype[256];
if 0	* Here are the contents of this external array: *
= {
   _CNTRL, * \0 *
   _CNTRL, * \001 *
   _CNTRL, * \002 *
   _CNTRL, * \003 *
   _CNTRL, * \004 *
   _CNTRL, * \005 *
   _CNTRL, * \006 *
   _CNTRL, * \007  bell *
   _CNTRL, * \b  backspace *
   _CNTRL | _SPACE, * \t  horizontal taTb *
   _CNTRL | _SPACE, * \n  newline (linefeed) *
   _CNTRL | _SPACE, * \v  vertical tab *
   _CNTRL | _SPACE, * \f  form feed *
   _CNTRL | _SPACE, * \r  carriage return *
   _CNTRL, * \016 *
   _CNTRL, * \017 *
   _CNTRL, * \020 *
   _CNTRL, * \021 *
   _CNTRL, * \022 *
   _CNTRL, * \023 *
   _CNTRL, * \024 *
   _CNTRL, * \025 *
   _CNTRL, * \026 *
   _CNTRL, * \027 *
   _CNTRL, * \030 *
   _CNTRL, * \031 *
   _CNTRL, * \032 *
   _CNTRL, * \033 * 
   _CNTRL, * \034 *
   _CNTRL, * \035 *
   _CNTRL, * \036 *
   _CNTRL, * \037 *
   _SPACE | _BLANK, * ' ' (space) *
   _PUNCT, * '' *
   _PUNCT, * '' *
   _PUNCT, * '' *
   _PUNCT, * '$' *
   _PUNCT, * '' *
   _PUNCT, * '' *
   _PUNCT, * ''' a single quote *
   _PUNCT, * '(' *
   _PUNCT, * ')' *
   _PUNCT, * '*' *
   _PUNCT, * '+' *
   _PUNCT, * ',' *
   _PUNCT, * '' *
   _PUNCT, * '.' *
   _PUNCT, * '' *
   _NUMBER, * '0' *
   _NUMBER,l * '1' *
   _NUMBER, * '2' *
   _NUMBER, * '3' *
   _NUMBER, * '4' *
   _NUMBER, * '5' *
   _NUMBER, * '6' *
   _NUMBER, * '7' *
   _NUMBER,* '8' *
   _NUMBER,* '9' *
   _PUNCT, * ':' *
   _PUNCT, * ';' *
   _PUNCT, * '<' *
   _PUNCT, * '=' *
   _PUNCT, * '>' *
   _PUNCT, * '?' *
   _PUNCT, * '@' *
   _UPPER | _HEX, * 'A' *
   _UPPER | _HEX, * 'B' *
   _UPPER | _HEX, * 'C' *
   _UPPER | _HEX, * 'D' *
   _UPPER | _HEX, * 'E' *
   _UPPER | _HEX, x$* 'F' *
   _UPPER, * 'G' *
   _UPPER, * 'H' *
   _UPPER, * 'I' *
   _UPPER, * 'J' *
   _UPPER, * 'K' *
   _UPPER, * 'L' *
   _UPPER, * 'M' *
   _UPPER, * 'N' *
   _UPPER, * 'O' *
   _UPPER, * 'P' *
   _UPPER, * 'Q' *
   _UPPER, * 'R' *
   _UPPER, * 'S' *
   _UPPER, * 'T' *
   _UPPER, * 'U' *
   _UPPER, * 'V' *
   _UPPER, * 'W' *
   _UPPER, * 'X' *
   _UPPER, * 'Y' *
   _UPPER, * 'Z' *
   _PUNCT, * '[' *
   _PUNCT, * '\' *
   _PUNCT, * ']' *
   _PUNCT, * '^' *
   _PUNCT, * '_' *
   _PUNCT, * '' *
   _LOWER | _HEX, * 'a' *
   _LOWER | _HEX, * 'b' *
   _LOWER | _HEX, * 'c' *
   _LOWER | _HEX, * 'd' *
   _LOWER | _HEX, * 'e' *
   _LOWER | _HEX, * 'f' *
   _LOWER, * 'g' *
   _LOWER, * 'h' *
   _LOWER, * 'i' *
   _LOWER, * 'j' *
   _LOWER, * 'k' *
   _LOWER, * 'l' *
   _LOWER, * 'm' *
   _LOWER, * 'n' *
   _LOWER, * 'o' *
   _LOWER, * 'p' *
   _LOWER, * 'q' *
   _LOWER, * 'r' *
   _(LOWER, * 's' *
   _LOWER, * 't' *
   _LOWER, * 'u' *
   _LOWER, * 'v' *
   _LOWER, * 'w' *
   _LOWER, * 'x' *
   _LOWER, * 'y' *
   _LOWER, * 'z' *
   _PUNCT, * '{' *
   _PUNCT, * '|' *
   _PUNCT, * '}' *
   _PUNCT, * '' *
   _CNTRL * \177 *
   };
endif

define isupper(c)	(_ctype[(c)  0XFF]  _UPPER)
define islower(c)	(_ctype[(c)  0XFF]  _LOWER)
define isalpha(c)	(_ctype[(c)  0XFF]  (_UPPER | _LOWER))
define isdigit(c)	(_ctype[(c)  0XFF]  _NUMBER)
*define isxdigit(c)	(_ctype[(c)  0XFF]  (_NUMBER | _HEX))
define isspace(c)	(_ctype[(c)  0XFF]  _SPACE)
define ispunct(c)	(_ctype[(c)  0XFF]  _PUNCT)
define isalnum(c)	(_ctype[(c)  0XFF]  (_UPPER | _LOWER | _NUMBER))
define isgraph(c)	(_ctype[(c)  0XFF]  (_UPPER | _LOWER | _NUMBER | _PUNCT))
define isprint(c)	(_ctype[(c)  0XFF]  (_UPPER | _LOWER | _NUMBER | _PUNCT | _BLANK))
define iscntrl(c)	(_ctype[(c)  0XFF]  _CNTRL)
define isascii(c)	((unsigned) (c) <= 0177)
define _toupper(,	c)	((c)  'a' + 'A')
define _tolower(c)	((c)  'A' + 'a')
define toupper(c)	(islower(c) ? _toupper(c) : (c))
define tolower(c)	(isupper(c) ? _tolower(c) : (c))

* _isodigit is not ANSI Standard.  *
define _isodigit(c) ((unsigned int)(((c)0xFF)  '0') <= 7)
.gerc.hNewhPLff1g=;:;* COPYRIGHT		1980 CONVERGENT TECHNOLOGIES, INC.
 ALL RIGHTS RESERVED
 THIS PROGRAM IS FURNISHED UNDER A LICENSE RESTRICTING ITS USE SOLELY FOR THE
 OPERATION OF A DESIGNATED COMPUTER FOR A PARTICULAR PURPOSE, AND MAY NOT BE
 COPIED OR OTHERWISE USED WITHOUT THE PRIOR WRITTEN CONSENT OF
 CONVERGENT TECHNOLOGIES, INC. TITLE TO AND OWNERSHIP OF THE PROGRAM,
 INCLUDING ITS SOURCE CODE,
 SHALL AT ALL TIMES REMAIN IN CONVERGENT TECHNOLOGIES.
*

* ERROR CODES erc.edf *
* updated:
	10881		RH: ercServiceNotAv1ail
	20581		BK: redid ercHighLevelError, ercTimerFailure
		added ercInvalidLine, ercLineInUse, ercBootFailure
	31781		BK: added ercNoIds, ercIdSearchFailure
	32681		RH: ercLpIsrAlreadyExist
	42781		RH: ercClusterGoingDown
	53081		RH: ercCannotLog
	72881		RH : ercCannotOpenSysImage, ercCannotReadOvlay
	112081	RH: ercNoExitRunFile
	122281	RH: Queue manager errors, multipartition errors
	122981	RH: ercNoAvailUserNum
	1781		RH: ercInternalError
	121582	Jim Frandeen: ercWrongOverlay, ercIn3validTerminationRequest,
		ercOddDmaCount
	52483		JA: ercMissedStatus, ercPartitionNotPrimary,
		ercNotForegroundPartition, ercPartitionSwapped, 
		ercPartitionNotSwapped, ercPartitionCantSwap
	92283		Jim Frandeen: Add ercInvalidWindowSize
	92783		JA: ercTimeoutTooLarge
	21684		DR: ercNotParaAligned
	22685		DC: CommLineErc group, and ercBogusIProc
	31485		DC: ercInterruptStackOverflow
	42485		AM: Added tape ercs for qictape.
	51485		AM:	Added xbufnotinstalled erc for qictape.
	090386	KLH	a5dded: ercNotYesOrNo.
	101586	PBC	Added ercs 353355 (5.0 MegaFrame for MIvolume)
	012087	DR:	Repaired ercServerNotUnique syntax error
	062287	PBC	ErcNoXbif
	032188    DWS Converted for C use.
*

define ercEOF						1
define ercEOM						2
define ercInconsistency			3
define ercOperatorIntervention		4
define ercSyntax					5
define ercSrpDown					6
define ercNotImplemented			7
define ercInternalError			8

ifdef kernelErc
define ercExchOutOfRange		10
define ercBadPointer			11
define ercNoMsgW7ait			12
define ercBadVector			13
define ercNoMessage			14
define ercNoReserveBlk			15
define ercInConsistentRq		16
define ercMismatchedRespond	17
define ercNoPcb				18
define ercBadQueue				19
define ercBadRespExch			20

endif

ifdef ContigencyErc
define ercMemProtect			21
define ercBusTimeOut			22
define ercParity				23
define ercPowerFail			24
define ercUnKnownNonMask		25
define ercStrayInterrupt		26
define ercDivideOverflow		27
define ercBusError				28
endif

ifdef RqErc
define ercR9qBadTable					30
define ercNoSuchRc						31
define ercWrongRqSync					32
define ercServiceNotAvail				33
define ercNoExitRunFile				34
define ercWrongOverlay					35
define ercInvalidTerminationRequest	36
define ercSwapping						37
define ercInvalidWindowSize			38
define ercInvalidServeRq				39
endif

ifdef ClErc
define ercNotEnoughClustBufMem		40
define ercAgentNoRoom				41
define ercAgentSrpNoRoom			42
define ercRcbNotInXmit				43
define ercAgtUnmatchedRq			44
define ercXbufTooSmall				45
<define ercClusterGoingDown			46
endif

ifdef softBus
define ercBogusIProc		50
endif

ifdef CommLineErc
define ercInvalidCommLineSpec			60
define ercCommLineBaudRatesMustMatch	61
define ercInvalidCommLineHandle		62
define ercInvalidCommLineStatusMask	63
define ercInvalidCommLineArgument		64
define ercCommLineDoesNotSupportNRZI	65
define ercCommLineConfigBlockSize		66
define ercInitCommLineRetSize			67
endif

define ercOSStackOverflow				90
define ercOSChecksumError				91
define ercInterrupt>StackOverflow		92

ifdef InitErc
define ercInitMemoryFail			100
define ercNoMemoryForOsInit		101
define ercNoDcbForBootDevice		102
define ercInitialization			103
define ercNoYblks					104
define ercHwConfiguration			105
define ercInitFileFormat			106
endif

ifdef InitErc
define ercWrongHardware		120
define ercOldOS				121
define ercReleaseTimeout		122
define ercCantLoadLevel		123
define ercRqTablesInconsistent	124
define ercBadSysgenTable		125
define ercNoXbif				126
endif

ifdef IccErc
 @	define ercSelfReference			150
define ercYblkTooSmall				151
define ercNoSuchProcessor			152
define ercTargetInit				153
define ercNoSuchCode				154
define ercTooManyDevices			155
endif

ifdef FsErc
define ercNoFreeVolumeStruct			201
define ercDirectoryFull				202
define ercNoSuchFile					203
define ercNoSuchDir					204
define ercBadFileSpec					205
define ercBadUserNum					206
define ercBadRequestCode				207
define ercDuplicateVolume				208
define ercFileIsReadOnly				209
define ercBadFh			,B
			210
define ercBadBufferSize				211
define ercBadLfa						212
define ercNoFreeFab					213
define ercNoFreeFileNum				214
define ercNoSuchVolume					215
define ercNoSuchDevice 			ercNoSuchVolume
define ercVolumeNotMounted				216
define ercBadPassword					217
define ercBadMode						218
define ercAccessDenied					219
define ercFileInUse					220
define ercFileHeaderBadChecksum		221
define ercFileHeaderBadPageNum			222
define ercFileHeaderBadHeaderNum		223
define ercFileAlreadyExists			224
defi8Dne ercNoFreeFileHeaders			225
define ercFreeFileHeadersBroken		226
define ercDeviceInUse					227
define ercDeviceAlreadyMounted			228
define ercDeviceNotMounted				229
define ercDiskFull						230
define ercNotMountableDevice			231
define ercNoValidHomeBlock				232
define ercFileHeaderBadFileName		233
define ercOddByteBufferAddress			234
define ercWrongVolumeMounted			235
define ercBadDevSpec					236
define ercDirPageInvalid				237
define ercRequestNotValidForDevice		238
define ercWrongVolumeDeDFstination		239
define ercDirAlreadyExists				240
define ercDirNotEmpty					241
define ercMfdFull						242
define ercVerifyError					243
define ercSystemDeviceNotReady			244
define ercRunFileBadCksm				245
define ercBadRunFile					246
define ercOldFormatRunFile				247
define ercWrongRq						248
define ercNotPrimaryTask				249
define ercFileTooManyRuns				250
define ercCannotLog					251
define ercCannotOpenSysImage			252
define ercCannotReadOverlay			253
define ercNoAvailUserNum				254

definePH
 ercLogBuffOverflow				290
endif

define ercDeviceNotReady			300
define ercIoError					301
define ercWriteProtected			302
define ercNoFreeIob				303
define ercOddDmaCount				304
define ercUnformattedDrive			305
define ercRecalFailure				306
define ercWriteFault				307

ifdef FdcErc
define ercFdcBusyInCmd				320
define ercFdcNeverReadyInCmd		321
define ercFdcDataInputInCmd		322
define ercFdcNeverReadyInResult	323
define ercFdcNotDataInputInResult	324
define ercFdcNotBusyAfterXferRq	325
defi\Jne ercFdcWrongUnitAfterXferRq	326
define ercFdcBusyWithoutXferRq		327
define ercFdcIntFromUndefUnit		328
define ercFloppyTimeout			329
define ercFdcDmaResidualWordCount	330
endif

ifdef HdcErc
define ercHdcBusyInCmd				340
define ercHdcNeverReadyInCmd		341
define ercHdcDataInputInCmd		342
define ercHdcNeverReadyInResult	343
define ercHdcNotDataInputInResult	344
define ercHdcNotBusyAfterXferRq	345
define ercHdcWrongUnitAfterXferRq	346
define ercHdcBusyWithoutXferRq		347
define ercHdcIntFromUndhLefUnit		348
define ercHardDiskTimeout			349
define ercHdcDmaResidualWordCount	350
define ercHdcBadController			351
define ercHdcRemoteDMAFault		352
define ercHdcCylOutOfRange			353
define ercHdcEccNotAvailable		354
define ercHdcNoSpiralFormat		355
endif

ifdef RxErc
define ercMemoryNotAvail		400
define ercDbgLockedIn			401
define ercBadDeallocate		402
define ercNotParaAligned		403
define ercNoFreeSelectorName	404
define ercBadSelectorName		405
define ercSegmentInUse			406

define ercNoMtNoreExchs			410
define ercBadExchNumber		411
endif

ifdef RtcErc
define ercRqTableFull		420
define ercRqNonexist		421
endif

ifdef RxErc
define ercCannotLoadExec		430
define ercLpIsrAlreadyExist	431
define ercKbdIsrAlreadyExist	432
endif

ifdef svErc
define ercSoftVecTableFull		440
endif

ifdef VpErc
define ercMapOverFlow				450
define ercLargeMapBogus			451
define ercWakeup					452
define ercNoAvailableArib			453
define ercInCreatingStat			454
define ercRefZero					455
define ercNoAvaiPlableTib			456
define ercAsibStatInconsistency	457
define ercTibNotBindToAsib			458
define ercAribInconsistency		459
define ercKDSStatInconsistency		460
define ercSaBogus					460
define ercMapInconsistency			461
define ercSegmentNotInMemory		470
endif

ifdef VidErc
define ercBadFrameAddress			500 *{frame,col,line} not in scrDesc*
define ercInvalidVidRq				501 *from OSresident*
define ercVidBufNotAlign			502 *wordalignment is rqd*
define ercVidNotInit				503 *vcb.pMap is invalid*
defiRne ercVideoDmaFailure			504 *font or refresh problem*
define ercInvalidLoadFont			507 *cannot load font*
define ercTimeoutTooLarge			506 *Blent time 109 minutes max*
define ercTooManyAttrs				505
endif

ifdef KbdErc
define ercReadOrPeekAlreadyReceived	601
define ercNoCharactersInKeyboard		602
define ercUnsyncEscapeSequence			603
define ercInvalidRqKbd					604
define ercBadReplayMode				605
define erciKeyInvalid					606
define ercResetIsDown					607
define ercActionIsDown					ercResetIsDowTn
define ercBeingReset					608
define ercNoActionChar					609
define ercKbdBufferOverflow			610
define ercMissedStatus					611
define ercSoftKbdReset					612
endif

ifdef splErc
 define ercCantDeconfigure			700
 define ercNotWaitingForPswd		701
 define ercInvalidPrinterName		702
 define ercInvalidChannelNumber	703
 define ercChannelInUse			704
 define ercInvalidCnfgFile			705
 define ercPrinterNameNotUnique	706
 define ercInvalidCnfgSpec			707
 define ercInvalidQueName			708
 define ercPrinVtCanceled			709
 define ercPrintRestarted			710
 define ercPrinterFreed			711
 define ercTooManyPrinters			720
 define ercSplAlreadyInstalled		721
 define ercNoSpoolerHdw			722
 define ercNoQmgr					723
endif

ifdef mpErc
define ercPartitionNotVacant		800
define ercNoFreeParDesc			801
define ercDuplicatePartitionName	802
define ercBadPartitionHandle		803
define ercBadPartitionName			804
define ercPartitionVacant			805
define ercPartitionLocked			806
define ercPartitionNotLocked		807
define XercPartitionExchNotSet		808
define ercPartitionExchAlreadySet	809
define ercPartitionNotPrimary		810
define ercNotForegroundPartition	810
define ercPartitionSwapped			811
define ercPartitionNotSwapped		812
define ercPartitionCantSwap		813
define ercPartitionPrimary			814
endif

ifdef qmgErc
define ercEntryNotMarked		900
define ercEntryMarked			901
define ercEntryNotFound		902
define ercNoEntryAvail			903
define ercEntryDeleted			904
define ercBadQueueSpec			905
define ercTooManyServers		906
Zdefine ercServerNotEstablished	907
define ercNoEstablishedServers	908
define ercBadQeh				909
define ercBadServerNum			910
define ercBadQueIndexFile		911
define ercWrongQueueType		912
define ercBadTime				913
define ercNotUniqueServer		914
endif


define ercWildCardTooComplicated	2600
define ercWCBufferTooSmall			2601
define ercUnexpectedMacro			2602
define ercNoNumberFound			2603
define ercInvalidMacroExpCount		2604


ifdef ClErc
define ercBufferOverrun		8001
define ercLostClear2Send		8002\
define ercLostCarrier			8003
define ercInvalidRqAsyCom		8004
define ercCharacterOverrun		8005
define ercParityError			8006
define ercFramingError			8007
define ercInvalidParameterAsyCom		8008
define ercDataSetNotReady		8009
define ercIllogicalDeviceStatus		8010
define ercNoData				8011
define ercInternalConsistencyCheck		8012
define ercBreak				8013
define ercTimeOut				8100
define ercInvalidState			8101
define ercCommHardwareDead		8102
define ercCrazyWS				8103
define ercBadDmaAddr			8104
^define ercBusyBitIo			8105
define ercInvalidCmdBitIo		8106
define ercBadInterrupt			8107
define ercXmitDmaUnderrun		8108
define ercCrazySRP				8109
define ercOverrun				8111
define ercSrpDisconnect		8112
define ercHighLevelError		8113
define ercRequestBlockError	ercHighLevelError
define ercTimerFailure			8114
define ercBootFailure			8115
define ercNoIds				8116
define ercIdSearchFailure		8117
define ercNoSuchWsNum			8118
define ercAbort				8200
define ercBusyBSCIo			8201
define ercInvalidCmdBSCIo		8202
define ercBadCharacterSequence	8203
define ercCrazy370				8204
define erc370Down				8205
define ercBadFormat			8206
define ercInvalidCommand3270	8207
define ercUnexpectedResponse	8208
define ercBufferTooSmall		8209
define ercRqFromUnknownWs		8210
define ercTooManyWs			8211
define ercReject				8212
define ercProtocolFailure		8213
define ercExcessiveRetries		8214
define ercAssignedDifferent	8215
define ercCancel				8216
define ercCrc					8217
define ercInterrupt			8300
define ercbNoFilesForReceive	8301
define ercInvalidLine			8400
define ercLineInUse			8401
endif

* error codes returned by QIC Server *
ifdef TapeErc
define ercTapeBase				9000
define ercTapeTimeout			9002
define ercTapeEnd				9009
define ercTapeIOError			9010
define ercTapeNotReady			9016
define ercTapeFileMark			9021
define ercTapeHdwError			9024
define ercBadTh				9032
define ercBadTapeParams		9033
define ercNoFreeTapeCBs		9034
define ercBadTapeSpec			9035
define ercTapeInUse			9036
define ercTapdeReadOnly			9037
define ercNoSuchTapeOperation	9038
define ercTapeErrorOutstanding	9039
define ercUnknownTapeMode		9040
define ercTapeOperationOutstanding		9041
define ercBadTapeAddress		9042
define ercTapeServerInUse		9043
define ercCorruptTape			9051
define ercInvalidTapePosition	9052
define ercInvalidTapeReel		9053
define ercInvalidTapeSequence	9054
define ercBadTapeConfigFile	9055
define ercMissingTapeConfigFile		9056
define ercBadTapeRecordSize	9057
define ercNoTapeHardware		9058
define gercXbufNotInstalled		9059

define ercNoFreeBuffers		9070
define ercBadAlignment			9071
define ercBufferTooBig			9072
define ercCartridgeWasRemoved	9073
define ercIllegalCommand		9074
define ercNotBootTape			9075
define ercBadBootTape						9076
define ercQicPhysicalEot					9077

define ercBufferTooSmall					9080
define ercTooManyTapeServers				9081

define ercTapeAlreadyInstalled				9099
endif

ifdef TpktErc
define ercTpktBadMode						9992
define ercTpktAlreadyOpen					9993
define ercTpktNotEinoughBuffer				9994
define ercTpktWrongMode					9995
define ercTpktRecordBiggerThanBuffer		9996
endif


ifdef mberc
* multibus ercs *
define ercMbIsrDuplicateEntry				11000
define ercMbIsrNoEntry						11001
define ercMbIsrBadSlot						11002
define ercMbIsrTableFull					11003
define ercMbIsrNoBoardPresent				11004
define ercMbIsrWrongBoardPresent			11005
define ercMbIsrBadBoard					11006
define ercMbIsrAdapterInUse				11007
define ercMbIsrBadDeleteUser				11008
endif

*		111xx ICC and TP ercks *
define ercWaitYBLK							11800
define ercDSRTimeOut						11801
define ercTargetProcessorDead				11802
define ercRouteAreaTooSmall				11803
define ercBadParityConfig					11804
define ercUserNumtabletoosmall				11805


* note:		1120011299 are reserved for tm001 (telephone manager) *

ifdef Utilerc
* MegaFrame Utility ercs *
define ercBadDefaultPath					11900
define ercAdminAgentBusy					11901
define ercBadAgentRequest					11902
endif


ifdef NLSErc
define ercNoSuchTable						13500
defi(mne ercBadSignature						13501
define ercNotAMsgFile						13502
define ercMsgNotFound						13503
define ercMsgFileNotOpen					13504
define ercCorruptMsgFile					13505
define ercBadKeycapRange					13506
define ercBadDateTable						13507
define ercNotYesOrNo						13508
endif

* End of Erc.h *
define ercEntryNotMarked		900
define ercEntryMarked			901
define ercEntryNotFound		902
define ercNoEntryAvail			903
define ercEntryDeleted			904
define ercBadQueueSpec			905
define ercTooManyServers		906
4o	]cLIMITS.HhcPjfLkf1g=
W @p	* Sizes of Integral types		*

* maximum number of bits for smallest object (byte) *
define CHAR_BIT			 8

* maximum value for an object of type char *
define CHAR_MAX		       255

* minimum value for an object of type char *
define CHAR_MIN			 0

* maximum value for an object of type signed char *
define SCHAR_MAX		      +127

* minimum value for an object of type signed char *
define SCHAR_MIN		      128

* maximum value for an object of type unsigned char *
define UCLr	HAR_MAX		       255

* maximum value for an object of type short *
define SHRT_MAX		    +32767

* minimum value for an object of type short *
define SHRT_MIN		    32768

* maximum value for an object of type signed short *
define USHRT_MAX		     65535 * 65_535 *

* maximum value for an object of type int *
define INT_MAX 		    +32767 * 32_767 *

* minimum value for an object of type int *
define INT_MIN 		    32768 * 32_768 *

* maximum value for an object of type unXt	signed int *
define UINT_MAX		     65535 * 65_535 *

* maximum value for an object of type long *
define LONG_MAX	       +2147483647 * 2_147_483_647 *

* minimum value for an object of type long *
define LONG_MIN	       2147483648 * 2_147_483_648 *

* maximum value for an object of type unsigned long *
define ULONG_MAX		4294967295 * 4_294_967_295 *


* Characteristics of floating types  *

* radix of double exponent representation *
define DBL_RADIX			 2

* doubledv	 addition rounds (1) or chops (0) *
define DBL_ROUNDS			 1

* maximum exponent power of 10 that can be represented in a double *
define DBL_MAX_EXPONENT	       +308

* minimum exponent power of 10 that can be represented in a double *
define DBL_MIN_EXPONENT	       307

* maximum number of decimal digits of floating_point precision in a double *
define DBL_DIG 			 16

* radix of float exponent representation *
define FLT_RADIX			 2

* float addition rounds (1) or chops (0) *
px	
define FLT_ROUNDS			 1

* maximum exponent power of 10 that can be represented in a float *
define FLT_MAX_EXPONENT	       +38

* minimum exponent power of 10 that can be represented in a float *
define FLT_MIN_EXPONENT	       38

* maximum number of decimal digits of floating_point precision in a float *
define FLT_DIG 			 7

* radix of long double exponent representation *
define LDBL_RADIX			  2

* long double addition rounds (1) or chops (0) *
define LDBL_ROUNDS			  1

|z	
* maximum exponent power of 10 that can be represented in a long double *
define LDBL_MAX_EXPONENT		+4932 * 4_932 *

* minimum exponent power of 10 that can be represented in a long double *
define LDBL_MIN_EXPONENT		4932 * 4_932 *

* maximum number of decimal digits of floating_point precision in a long double *
define LDBL_DIG			  19

* Note that the internal representation of a floating point number in binary
   means that the numbers LDLB_DIG, FLT_DIG, and DBL_DIG are intrinsic|	ally
   inaccurate.	In fact, for double, between 15.6 and 16.9 significant digits
   can be represented, depending upon the value actually represented.
   The value of DBL_DIG should not be construed to mean that every DBL_DIGdigit
   floating point number can be stored with complete accuracy in a double. *

MATH.HhPcjfLkf1gW 
define EDOM	 23	* errno's value for out of domain *
define ERANGE	 24	* errno's value for out of range  *
define HUGE_VAL 1.67e308
*      High C version:
define _PI 3.14159_26535_89793_23846_26433_83279_50288_41971_69399_37510
define _E  2.71828_18284_59045_23536_02874_71352_66249_77572_47093_69995
*
define _PI 3.14159265358979323846264338327950288419716939937510
define _E  2.71828182845904523536028747135266249775724709369995


extern double cos(double x);
extern double sin(double x
);
extern double tan(double x);
extern double atan(double x);

extern double exp(double x);
extern double log(double x);
extern double sqrt(double x);

extern double acos(double x);
extern double asin(double x);

extern double cosh(double x);
extern double sinh(double x);
extern double tanh(double x);

extern double log10(double x);

extern double fabs(double x);
undef abs
extern int abs(int i);
define abs(i) (_abs(i))

extern double ceil(double x);
extern double floor(double x);


extern double atan2(double y, double x);

extern double frexp(double value, int *exp);
extern double ldexp(double x, int exp);
extern double modf(double value, double *iptr);

extern double pow(double x, double y);

extern double fmod(double x, double y);
cFSETJMP.HhFRcjfLkf1gW typedef int jmp_buf[11]; * ip cs bp sp ds es fs gs si di bx *
extern int setjmp(jmp_buf env);
extern void longjmp(jmp_buf env, int val);

SIGNAL.Hh
P_jfLkf1g{W define SIG_IGN SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
define SIG_DFL SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
define SIG_ERR SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
define SIGABRT SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
define SIGFPE	SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
define SIGILL	SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
define SIGINT	SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
define SIGSEGV SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS
define SIGTERM SIGNALS ARE NOT IMPLEMENTED UNDER MSDOS

extern void (*signal (int sig, void (*func)(int))) (int);
extern int kill(int pid, int sig);

ASTDARG.HhAV_jfLkf1gW 
define va_list char *

define va_start(ap, parmN) ( ap = (char *) parmN + _max(sizeof(parmN),sizeof(int)) )

define va_arg(ap, type) ( \
	   *(type *) ((ap += _max(sizeof(type),sizeof(int)))  _max(sizeof(type),sizeof(int))) )

define va_end(ap)
cSTDEFS.HhcVbjfLkf1gW $define NULL	  ((void *)0)
define size_t	  unsigned int
define ptrdiff_t int
extern int errno;       * See Status.cf for the possible values. *
define offsetof(Type,Field) _offsetof(Type,Field)
0QSTDIO.HhRajfLkf1gW <if  _stdio_defs_included	* Needed due to typedef defn's here. *
define BUFSIZ	  (512)
define BUFSIZE   (BUFSIZ)
define EOF	  (1)
define NULL	  ((void *)0)
define size_t	  unsigned int
define OPEN_MAX  (25)	  * Maximum number of open files *

* Elements of the File_flags set:	*
define _BUFFERED	(0x01)
define _READING	(0x02)
define _WRITING	(0x04)
define _APPENDING	(0x08)
define _END_OF_FILE	(0x10)
define _ERROR		(0x20)
define _FORMATTED_TEXT (0x40)
define _UNINITIALIZEDH	(0x80)
define _SETBUF_BUFFER	(0x100)
define _TEMP_FILE	(0x200)
define _CTRL_Z 	(0x400)
define _WROTE_LAST	(0x800)
typedef short int File_flags;
* type  File_flags = set of
   (Buffered, Reading, Writing, Appending, End_of_file,
    Error, Formatted_text, Uninitialized, Setbuf_buffer, Temp_file);
*
typedef unsigned char File_handle;
typedef char Buffer[BUFSIZ];

typedef struct {
      char * _ptr;		 * Pointer to current byte in buffer *
      int _cnt; 		 * Bytes remaining in buffer T*
      Buffer *_base;		 * Address of buffer *
      File_flags _flag;
      File_handle _fd;		 * Associated file handle *
      char Padding;		 * Round out to even  bytes. *
      int _nextline;
      } _iobuf;

typedef _iobuf FILE;

extern _iobuf _iob[OPEN_MAX];

define stdin	(_iob[0])
define stdout	(_iob[1])
define stderr	(_iob[2])

define L_tmpnam (10)	 * length of file name string generated by tmpnam *
define TMP_MAX  (1000)  * min number of unique names generated by tmpnam *

define SEEK_SET (0)	 *From_beginning*
define SEEK_CUR (1)	 *From_current*
define SEEK_END (2)	 *From_end*

extern int remove(const char *pathname);
extern int rename(const char *old, char *new);
extern FILE *tmpfile(void);
extern char *tmpnam(char *s);
extern int fclose(FILE *stream);
extern int fflush(FILE *stream);
extern FILE *fopen(const char *pathname, const char *type);
extern FILE *freopen(const char *pathname, const char *type, FILE *stream);
extern void setbuf(FILlE *stream, char *buf);
extern int fread(void *ptr, size_t size, int nelem, FILE *stream);
extern int fwrite(const void *ptr, size_t size, int nelem, FILE *stream);
extern int fgetc(FILE *stream);

undef getc
extern int getc(FILE *stream);

define getc(F) ( ((F)>_cnt > 0) 		 \
		 ( *(F)>_ptr = '\r' || ((F)>_flag  _FORMATTED_TEXT) ) \
		 ?    (F)>_cnt, *(F)>_ptr++  \
		 :    fgetc(F)			 \
		)
undef getchar
extern int getchar(void);
define getchar() (getc(stdin))
extern char *gexts(char *s);
extern char *fgets(char *s, int N, FILE *stream);
extern int fputs(const char *s, FILE *stream);
extern int fputc(int c, FILE *stream);

undef putc
extern int putc(int c, FILE *stream);

define putc(c,F) ( ((F)>_cnt > 0)  \
		   ?	(F)>_cnt, *(F)>_ptr++ = (c) 		       \
		   :	fputc(c,F) \
		  )

undef putchar
extern int putchar(int c);
define putchar(c) (putc(c, stdout))
extern int puts(const char *s);
extern int ungetc(int c, FILE *stream);
extern int fseek(FILE *stream, long offset, int ptrname);
extern long ftell(FILE *stream);
extern void rewind(FILE *stream);

undef clearerr
extern void clearerr(FILE *stream);
* clear _ERROR and _END_OF_FILE *
define clearerr(stream) ((stream)>_flag = (_ERROR | _END_OF_FILE))

undef feof
extern int feof(FILE *stream);
define feof(stream) ((stream)>_flag  _END_OF_FILE)

undef ferror
extern int ferror(FILE *stream);
define ferror(stream) ((stream)>_flag  _ERROR)

extern char *perror(const char *s);

include <stdarg.h>
extern int vprintf(const char *format, va_list arg);
extern int vfprintf(FILE *stream, const char *format, va_list arg);
extern int vsprintf(char *s, const char *format, va_list arg);
extern int printf(const char *format, ...);
extern int fprintf(FILE *stream, const char *format, ...);
extern int sprintf(char *s, const char *format, ...);
extern int fscanf(FILE *stream, const char *format, ...);
extern int scanf(const char *format, ...);
extern int sscanf(char *s, const char *fo	rmat, ...);

extern void _setmode(FILE *stream, int mode);
* values for _setmode's mode argument *
define _TEXT	  (0)	  * _setmode(F,_TEXT) makes F a text file *
define _BINARY   (1)	  * _setmode(F,_BINARY) makes F a binary file *
* used to set _fmode *
define _USER_FILES_BINARY	 (1)
define _STDIN_AND_STDOUT_BINARY (2)
define _STDERR_BINARY		 (4)
define _ALL_FILES_BINARY	 \
	     (_USER_FILES_BINARY | _STDIN_AND_STDOUT_BINARY | _STDERR_BINARY)
define _ALL_FILES_TEXT 	 (_ALL_FILES
_BINARY)
define _USER_FILES_TEXT	 (_fmode  _USER_FILES_BINARY)
define _STDIN_AND_STDOUT_TEXT	 (_fmode  _STDIN_AND_STDOUT_BINARY)
define _STDERR_TEXT		 (_fmode  _STDERR_BINARY)
define _stdio_defs_included 1
endif
u_STDLIB.HNewhPjfRf1ghW define size_t unsigned int
define NULL ((void *)0)
typedef void (*(*onexit_t)(void) )(void);
* want to say: typedef onexit_t (*onexit_t) (void); *

* String conversions *
extern double atof(const char *nptr);
extern int atoi(const char *nptr);
extern long atol(const char *nptr);
extern double strtod(const char *nptr, char **endptr);
extern long strtol(const char *nptr, char **endptr, int base);

* Random number generators *

define RAND_MAX 32767
extern int rand(void);
extern void srand(unsigned int seed);

* Memory management (Heap) functions *
extern void *calloc(unsigned int nelem, size_t elsize);
extern void free(void *ptr);
extern void *malloc(size_t size);
extern void *realloc(void *ptr, size_t size);

* Allocating objects > 64K in size (8086286 only): *
_huge void * _halloc(long Elements, unsigned int Esize);
void _hfree(_huge void * v);

* Communication with the environment *
extern void abort(void);
extern void exit(int status);
extern char *getenv(const char *name);
extern onexit_t onexit(onexit_t (*func)(void));
* extern int system(char *string);
*








$).38=BGLQV[eO{	e				(	B	W		
0pp


5
xCxNNN8NzNZ$Z<ZTZlZZZZZZZZyZ	Z	Z
Z
Z1
ZF
Z
Z6O6y666)6Q6o66666666>STRING.Hh>RbjfLkf1gW * string.h *
define size_t unsigned int
define _MAXSTRING 65535

extern void *memchr(void *s, int c, size_t n);

undef memcmp
extern int memcmp(const void *s1, const void *s2, size_t n);
define memcmp(s1, s2, n) (_compare(s1, s2, n))

* undef memcpy *
extern void *memcpy(void *s1, const void *s2, size_t n);
* define memcpy(s1, s2, size) (_move(s2, s1, size), s1) *

* undef memset *
extern void *memset(void *s, int c, size_t n);
* define memset(s, c, n) (_fill_char(s, n, c), s) *

undef strcat
extern char *strcat(char *s1, const char *s2);
define strcat(s1, s2) \
  (_move(s2, ((char *)s1)+_find_char(s1, _MAXSTRING, 0), _find_char(s2,_MAXSTRING,0)+1), s1)

extern char *strchr(char *s, int c);

undef strcmp
extern int strcmp(const char *s1, const char *s2);
define strcmp(s1, s2) (strncmp(s1,s2,_MAXSTRING))

undef strcpy
extern char *strcpy(char *s1, const char *s2);
define strcpy(s1, s2) (_move(s2, s1, _find_char(s2, _MAXSTRING, 0)+1), s1)

extern size_t strcspn(char *s1, char *s2);

undef strlen
extern size_t strlen(const char *s);
define strlen(s) (_find_char(s, _MAXSTRING, 0))

extern char *strncat(char *s1, const char*s2, size_t n);

extern int strncmp(const char *s1, const char *s2, size_t n);

extern char *strncpy(char *s1, const char *s2, size_t n);

extern char *strpbrk(const char *s1, const char *s2);

extern char *strrchr(char *s, int c);

extern size_t strspn(const char *s1, const char *s2);

extern char *strtok(char *s1, const char *s2);

extern char *_cat_many(size_t n, char *s1, const char *s2, ...);

undef _rmemcpy
extern void *_rmemcpy(void *dest, const void *source, size_t n);
define _rmemcpy(dest, source, size) (_move_right(source, dest, size), dest)

undef _rstrcpy
extern char *_rstrcpy(char *dest, const char *source);
define _rstrcpy(dest, source) \
   (_move_right(source, dest, _find_char(source, _MAXSTRING, 0)+1), dest)

extern char *_rstrncpy(char *dest, const char *source, size_t n);

extern char * _strncat(char *s1, const char*s2, size_t n);
,J	STRINGS.HhJPajfLkf1gW 8include <string.h>
* Some UNIX systems use strings.h instead of string.h.		*
* The ANSI standard mandates string.h, for consistency.        *
D(2TIME.HhR^jfLkf1gLW Pif  _time_defs_included
define Local_time_zone 8
define CLK_TCK 100

* Two bytes for the year, one each for month, day, hour, minute, and second. *
define time_t double
define clock_t long

struct tm {
	   int tm_sec;	  *seconds after the minute 0..59*
	   int tm_min;	  *minutes after the hour 0..59*
	   int tm_hour;   *hours since midnight 0..23*
	   int tm_mday;   *day of the month 1..31*
	   int tm_mon;	  *month of the year 0..11*
	   int tm_year;   *years since 1900\*
	   int tm_wday;   *days since Sunday 0..6*
	   int tm_yday;   *day of the year 0..365*
	   int tm_isdst;  *daylight savings time boolean (0..1)*
	   };
extern clock_t clock(void); * Time of day in 100ths of a second. *
extern time_t time(time_t *timer);
extern char *asctime(const struct tm *timeptr);
extern char *ctime(const time_t *timer);
extern double difftime(time_t time2, time_t time1);
extern struct tm *gmtime(const time_t *timer);
extern struct tm *localtime(const time_t *tihmer);
extern int localtimezone();
define _time_defs_included 1
endif
t