@ B25CE1-2@ qB @ D K<> > p79|P^1.2.0 :1E  F0 I/5,N' , 1 6 ; @ E J O T Y ^ c h m r w |      ! & + 0 5 : ? D I c0lCTAsm II-1.0.2???SEG??SEGcodecodestackstackdatastackbssstackdgrouph`,th(  exit_mainfProtectedMode AG0Uؚ t% ؎ӽ!U V V"V$V'V)Vc0mCTAsm II-1.0.2J??SEG??SEGcodecodedatastackdendstackstackstackbssstackdgrouph (hHt (  _brklvlexit_mainfProtectedMode AG,؎ t% ؎Ӽ!UV VV!V$V&V8 abs BTOS C V1.1.3X0C_ABSCODEBSSDGROUPSTACKDATASTACKDGROUP #HH X ABSVWUv }]_^t asctime BTOS C V1.1.3X4 C_ASCTIMECODEBSSDGROUPSTACKDATASTACKDGROUP [HHSX SPRINTF<WEEKDAYlMONTHSlASCTIMESSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec%s %s %2d %2d:%2.2d:%2.2d %4d Plptx |̀̄̈̌ ̐$̔(̘,̜0̠4̤8̨<̬@̰D̴H_VWU^ &G lP&7&w&w&w&_^ &_ PP]_^Y;(,:l>lBLGKVRUƊtatof BTOS C V1.1.3X1C_ATOFCODEBSSDGROUPSTACKDATASTACKDGROUP ^ۘHHhXRDNEG@DADD@CVTLD@DMUL@DLOAD@DSSASG@DDIV@DSSLOAD@DDSLOAD@_CTYPE SCALE POWTAB STRTOD ATOF=l$@Y@@חA7yACnF?O8M30HwZ?sOu$@$@$@bVWv tp },؋N t_^^FF t.t ^&^^F΍^ZY[X_^VW ^FF3^ &? t &? t&?+uF ^ &?-uF F^ &t9^ &RP^^F ^ &?.uLF ^ &t9^ &RP^^F^ &?et&?EuQF ^ &?-uF  ^ &?+uF ^ &tk ^ P&ZЃЋ t؋+FP^ PSQR^~t^^F FtV F ^&W&^ZY[X_^VWUjjv v =PSQRZY[X]_^˳H"V *V/V7V@E\VdViVqV́VĔP̗V ̟V VXV VVVV< OVT`WV _VdViVqVŴ VVV VV1Vtatoi BTOS C V1.1.3X1C_ATOICODEBSSDGROUPSTACKDATASTACKDGROUP HH XLXMUL@_CTYPE STRTOLs ATOLI ATOI0VW~F~u~tV F ^&W& }$~^ &u=tF ^ &-+=w.FF ^ & u#0t ^ &xt&Xut(ttF;|3ҋu40u/^ &Gt^ &xt&Xu F ^ &ttؙVFF ^ &tJttF;}"ǙN^RPF[Y+ʉN^롃~u~tV F ^&W&~tVFVF_^VWUj jjv v ]_^VWUj jjv v ]_^ŜXFMqss|uwyıĸ .X_m͏VΊtbrkCTAsm II-1.0.24??SEG??SEGbssstackdatastackC_brkcodedgrouphHH B coreleft coreminleft AGFVW-_^VWҍFVF%VF^F&?tVF%_^ bsearch BTOS C V1.1.3X4 C_BSEARCHCODEBSSDGROUPSTACKDATASTACKDGROUPǘ wĘHH XBSEARCHa{VW vVFVF ~VfN^؉N^QSv v ^F uVF&~}뾋VFFVF+H3ҋ_^tcalloc BTOS C V1.1.3X3C_CALLOCCODEBSSDGROUPSTACKDATASTACKDGROUP @HH XMALLOCMEMSETҐ CALLOCDVWv f PYVF u tVjvvVF_^G V/Vӊt chk87mlCTAsm II-1.0.2)??SEG??SEGDATADATACHK87CODEDGROUPhhhk Check8087_8087 GETMODULEIDoUQVWPPP_^=t$2=t=t3F~PXPXF 3F~PXPX~tY])AGFVV(afclosea BTOS C V1.1.3X3C_CLOSEACODEBSSDGROUPSTACKDATASTACKDGROUP  ~HH X(CLOSEBYTESTREAMERRNO_OPENFDFREE _CLOSEVWUv |}uu"VWRP_^ t >'LJLJ3]_^ˢ;&59>VLZ^aVnttcreat BTOS C V1.1.3X2C_CREATCODEBSSDGROUPSTACKDATASTACKDGROUPT RHH X+ CREATEFILEERRNOOPEN@STRLENUNLINK CREATVVWUv v V F RPRPYYPjjjjj tjv v ]_^@ VV/V4HVtctime BTOS C V1.1.3X2C_CTIMECODEBSSDGROUPSTACKDATASTACKDGROUPQ tHH X"SPUSH@ASCTIMEEXPANDDATETIMEN DAYS) CTIMEB GMTIME LOCALTIME VWU3ҋ]_^VWVW^ ‹ùFP_^F2F2F F23F2 FF2;|~r FuF2 F2F2_^VWUv v URP]_^ m V*V6>GKU_ejąčĕĝĠȣ̽Vtctosio BTOS C V1.1.3X3C_CTOSIOCODEBSSDGROUPSTACKDATASTACKDGROUP  ,HHAXCHANGEFILELENGTH CLOSEFILE GETFILESTATUSOPENFILEREADFILE SETFILESTATUS WRITEFILEERRNOMALLOCSTRLENMOVMEMFREEM _READBLK_  _WRITEBLK_ _BUF_BLOC_FDESC_BFD OPEN@ READ@J WRITE@W5 LSEEKsn CLOSE@! { FDTOFHC S TRUNCFILE VW~FF3z^&uk tmmrmVWFPV F RPRPYYPjjjW_^ uTF^&G&G&VWPjVRPj_^&F F9Vsxu9Fsn_^VW ~F k ؉N^~ |~  ^&u F^&W&G&+&WVF39V |9Fs~^&W&% u u^&W&%VFRP&wr>~>u3^&+F؉N^^&+F+;sVvv vv v^&W&RP3[YQS^XZ&W&+F sVW^&wVF RPV&w&7ҍFRP_^==tw FF VYVF~u ~uVW^&wVFRPV&w&7ҍFRP_^=Vvv vv 9Vu9FtvvYY^&G&W&>$F^&W&VFFVF VFF;stVW^&wRPvvvҍFRP_^=~vvvP FFF3FVVFF;v+FF^&GVFRPF3[Y+ʉ^&W&RPF3[YQS^XZ&W&F;tFFtFF+F vb^&w&7&w @V OVṼVēȖĬdnłɅͱV V8=CV ~VƅΚV ƢʥθV 4V;PTV ǎǥǩ>~E>t;Wvv P ~^&W&RP3[YQS^XZ&W&F_^VW ~F k ؉N^~ |~  ^&u F^&W&G&+&WVF39Vs|9Fsl^&W&RP3[YʉN^VW^&wыF%RP_^VW^&wjҍFRPj_^VF^&W&G^&W&% u u^&W&%VFRP&wi>~>u3^&+F؉N^^&+F+;sVvvvv >~rv^&W&RP3[YQS^XZ&W&+F sVW^&wVF RPV&w&7ҍFRP_^==tw FF VYVF~u ~uVvvvv VW^&wVFRPV&w&7ҍFRP_^9Vu9FtvvYY^&G&W&>JF^&W&VFFVF VFF;stvPvv VW^&wRPvvvҍFRP_^=~FFF3FVVFF;v+FF^&GVFRPF3[Y+ʉ^&W&RPF3[YQS^XZ&W&F;t FF~FF+{"&V knĐVVq{ŏɒ;V 0V7RW]V ΅V έVƴƷʺV ,6V GJ_VfǣǺǾ,F vl^&w&7&w>%>tJWPvv Y>~*~^&W&RP3[YQS^XZ&W&F_^VWv k ؉N^ | ^&ubF=wT.VF ^&W&@^&W&F V&W&'^&W&GF V&W&  ^&W&_^VWUv |k ؃uVWk _^ t&k ؋k LJ;>u3]_^VW6RPh66FP u ~t_^VWv;6uV F ;u;tG6V F VWVRPhv v FP_^ u~t_^VWv k ؉N^ | ^&u ^&G_^VW~ k ؉N^ | ^&u VW^&wjj_^ t 6^&G&G&G&3_^&2%-7V CĊȍĬCJ[^VeyńŊŐŢťɨűŵͽV %V,;CZ]|ƟʢVtctype BTOS C V1.1.3X2C_CTYPECODEBSSDGROUPSTACKDATASTACKDGROUP> ;HH X _CTYPEt !! !  't cvtdfmlCTAsm II-1.0.2??SEG??SEG C_cvtdfmlcodeh cvtdf@3cvtfd@A7U]YZX3QY%uPPPP 8PRS3P؎QP3UWF %=8|"=G}$8y~ F33V ~ _] cvtdlmlCTAsm II-1.0.2??SEG??SEG C_cvtdlmlcodeh 6-cvtuld@Ecvtdl@|cvtdul@cvtld@ normalize@unpack@AIU]Y[XZSQW y UV 3ɉRJJ0C^]_ ;V=V;EU][YXZQSW3UV 3ɉRJJ0C^]_ -V/Va|U]UVW%=0B}jZZ=0B~ "RR-RB t ~^] VVaU]UVW%=0B}jZZ=0B~"RR-RB t ~^] VV cvtpfmlCTAsm II-1.0.2??SEG??SEGC_cvtpfcodeh T cvtpf@AXU]6Wʁ8|1G}18y6G6O6W633daddmlCTAsm II-1.0.2,??SEG??SEGdatadataC_daddmlcodedgrouph( `dsub@dadd@ normalize@_8087unpack@ AGU]6w ]TSU>tFF^]VWF tFu$F^N V F^NV~v]ЋRP%+u3Pْ[^Sv+Z ¿ JKJKJK3PS[Q2fË[S3Y2[^S[ZJRF3Fx [KS,)[KS}3SSSCCCvXXEVVXVbVdVıVȳVdasgmlCTAsm II-1.0.2??SEG??SEGC_dasgmlcodeh Mddsasg@dssload@pdneg@dasg@dssasg@,dload@Dddsload@\AU]XY&&G&G&GQPU]XYGGGQP,U]XY66G6G6GQPDU]XY&w&w&w&7QP\U]XYwww7QPpU]XY6w6w6w67QPUF tv ]dcmpmlCTAsm II-1.0.2??SEG??SEGC_dcmpmlcodeh  dcmp@AUFtfV tm x+ x;uF9F uF9FuF9Fr2t:] y#%;uF 9Fu܋F9FuԋF9F̸F t9F |;|]ddivmlCTAsm II-1.0.2,??SEG??SEGdatadataC_ddivmlcodedgrouphH  ddiv@ normalize@_8087 AGU>tFF^]VWFtF u13FFFF~v]F F FFF݋FЋ^ 3%?x RV N ^F2ʀRQSP3PPPPF׋N^F2ʀV N ^FB:f r v ~ rF :rw:BwWQ3ҊŠ(GF(Y_s WQFGY_ON⏋~] yV{VdmulmlCTAsm II-1.0.2,??SEG??SEGdatadataC_dmulmlcodedgrouphH Y dmul@ normalize@_8087 AG]U>tFFɛ^]VWFtF uJFFFFF FF F~v]3FFFF^^^^΋FЋȋ^ 3%0@xw ؁NF % F 3PPPPPP .< t.|#.|GGsGGtڍfXFXFXFXF<        ]]VVecvt BTOS C V1.1.3X1C_ECVTCODEBSSDGROUPSTACKDATASTACKDGROUP !HH#XYDNEG@DSUB@CVTLD@CVTDL@DADD@DMUL@DLOAD@DSSASG@DCMP@DSSLOAD@DDSLOAD@7$DECROUNDDFREXPCVTCOMM0DBUFFERW.POWTABFPOWTABHDPOWG10DPOWL10 FCVTL ECVTt$@Y@@חA7yACnF?O8M30HwZ?sOu?{Gz?-C6?:0yE>ؗҜ<2#I9V CVKVpxV̀V ͅV Œ͚V͢V ͧVͯVV V V V V VVV V $V )V 9>MR_V dV{V΃V ΈVΐVƕΘV ΠV ΥVέVV V V V VV.V IVaV kn{~V φV ϋV ϝV ϢVϪVV VV u)R PSQRFH^&_^0htexit BTOS C V1.1.3X1C_EXITCODEBSSDGROUPSTACKDATASTACKDGROUP 9HH X _FILESFCLOSECLOSE@_EXIT\ EXIT@=VWU3kQSVYF|v Y]_^V!V0Vtexita BTOS C V1.1.3X2C_EXITACODEBSSDGROUPSTACKDATASTACKDGROUPH )HH X ERROREXIT _EXITĠVWUF P]_^& V2tfasgmlCTAsm II-1.0.2??SEG??SEGC_fasgmlcodeh fload@fasg@AU]YX&&GPQYX&w&7PQfclose BTOS C V1.1.3X3C_FCLOSECODEBSSDGROUPSTACKDATASTACKDGROUP cؘHH XFFLUSHFREE_CLOSE FCLOSEgVWU^ &uKv v ^ &t&w&w^ &G&G^ &&GPY3]_^ V4VXVDtfflush BTOS C V1.1.3X3C_FFLUSHCODEBSSDGROUPSTACKDATASTACKDGROUP ]ݘHH X+ CHECKPOINTBS_OPENFD _FSEEKEOF_WRITE FFLUSH_FFLUSHraVWU^ &%=t&W &G &;Wsw &;Gw^ &G &W+‹&tjjv S u2V^ &w&w&GP^ &W&G&W &G ;~ ^ &"VW^ &GRP_^3]_^VWU^ &%=t&W &G &;Wspw&;Gvh^ &G &W+‹&tjjv S u2V^ &w&w&GP^ &W&G&W &G ;~ ^ &3]_^˜QVnVīį̴VV+Vʊtfgetc BTOS C V1.1.3X2C_FGETCCODEBSSDGROUPSTACKDATASTACKDGROUPZ IHH X _FILBUFK FGETCMVWU^ &W &G &;Wru&;Grv v ^ &W &G &G ؎&2]_^*%Vtfgets BTOS C V1.1.3X2C_FGETSCODEBSSDGROUPSTACKDATASTACKDGROUPJ _HH X _FILBUFK FGETSVWV F VF3N^&W &G &;Wru&;GrvvYY^&W &G &G ؎&2t; t6u#^&@tV F ;Vu;FuN ^ &F tuV F ;Vu ;Fu3ҋ u ^ &F ^ &VF_^pipe.file2[Sys]<$>pipe.filerawwp&qq&pp&q<.runr[sys].run[Sys]<$>pipe.file[Sys]<$>pipe.file2ĠVWFFFVċF‰VFFFVFVFVW_^FFFVWv_^FFF;F|F@PYVF u u FFFVFVFVWv_^FFuVWvvҍFRP_^F@PYVΉF u u1V΋F^&W&FvvvRPe ~u ~t ^&?V΋F@RPVF u t'~u ~uVF;Vvr;FrV΋F@VĉF^&?>uV΋@VFnu^&?|ulP^&w&7 uVFFV+»HF^&unF@;FuFFF^&GFF;F}FF;F}[FV+»F~t FFF^&G&PvvšVމFܡF u$~uVWvVċFRPRPYYP_^^&?>u PFVFRPVډFPvvVډFءF~u1~u+vvܚYYVWvVFRPRPYYP_^VċF;Vu;FujjPVF;Vu;FujjPPvvV։FԡF u>~u8vvܚYYvvؚYYVWvVFRPRPYYP_^jjvvԚvvvg$):V UVrV̩VV V7VPV V#x5΂VƐίV ηV7V9VV.V 6VRVVswVǀ;ϊVǘϮVϻVV VV頩~u8PYYVWVWjjjj_^P_^VWVWj_^P_^P^&w&7 udždž dždždžVWVWҍRP_^P_^VWVWj_^P_^vvPPRPPYYVWVWҍRP_^P_^F@FUF^&W&F^&w&7YYVWVWҍRP_^P_^FF;F|PF^&w&74PRPP4PV҉F uD u@PF^&w&7P4PRPRP vvКYYVWVW4P4PYYPPjhjj_^P_^$PYYPYYPYYjY_^VWU~~^ &^&FF N^&]_^ۜVV)V 1V>VFVN=\VkqAyE̔V ̜V̩V̱VĿIVVV V VDV [V cVvK͒V͜VťPͯV]RVVV V"V +b8V@VJNVVcZVbufVoVtmalloc BTOS C V1.1.3X3C_MALLOCCODEBSSDGROUPSTACKDATASTACKDGROUP  <HHX ALLOCMEMORYSL QUERYMEMAVAILtMORECORE\ BASE@ ALLOCP FREE= MALLOC UVWV F VFVFM^&W&9Vr.u;r(VF;Vw[u;FwT^&W&9VrEu9Fr>^&W&VFVF;Vrw;Fv^&W&9Vvr9Fr^&GkNQS^XZ&;Wu/&;u*^&&G^&G^&&W&^&W&^&W&^&W&^&GkN;Nu);^u$^&G^&G^&W&^&W&VF^&W&VF_^VW ~*VWkPҍFRP_^ t1;u3ҋPVWҍFRP_^F3;}뵋VFVF^&GRP-YY_^VW~ vF 3FVF u( u$FF^&W&VFVFVF^&W&VF^&G;rQ&G;u&W&^&W&^&)G&GkFƋ^&GVFVF5VF;tw;tnV|YVF t\ tU3ҋ_^!SVxV͖V"&)-04ƴƷtmem BTOS C V1.1.3X0C_MEMCODEBSSDGROUPSTACKDATASTACKDGROUP HH XMOVMEMSETMEM MEMCPY MEMSET%k MEMCMPIS MEMCHRVWUvv v vvV F ]_^VWUFPvv v V F ]_^VWU~v1N^ &^&:}^ &^&:~ F F3]_^VWU~v^ &:FuV NF 3ҋ]_^] V9VƊtmerrno BTOS C V1.1.3X3C_MERRNOCODEBSSDGROUPSTACKDATASTACKDGROUP ;H H X ERRNOՊtmovmemCTAsm II-1.0.27??SEG??SEGbssstackdatastackC_movmemcodedgrouphHH N movmemsetmem9 AGRVWUV F ;Vwr;FsFHF FHFv ~N]_^VWU~ NF]_^mydsCTAsm II-1.0.25??SEG??SEGbssstackdatastackC_mydscodedgrouphHH   myds AG VW_^opena BTOS C V1.1.3X2C_OPENACODEBSSDGROUPSTACKDATASTACKDGROUPP lΘHH XbCLOSEBYTESTREAMOPENBYTESTREAMERRNO_OPENFD_KBDFLAGMALLOCFREESTRLENSTRCMPUNLINK̐ _OPEN̠[kbd][kbd]{pVW~3utF|| hYVF u u ^&?wumu v v YY^&?runmuiPv v  tRVWVFRPV F RPRPYYPjjjhrmVFRPh_^ uUVWVFRP_^VWVFRPV F RPRPYYPjjjmPVFRPh_^ tvvYY,Pv v VF_^'d-8VMiV ̉V ̩VVVVV$1V>HV Q`dbt outportCTAsm II-1.0.28??SEG??SEGbssstackdatastack C_outportcodedgrouphHH  outportboutport AG$VWUV F ]_^VWUV F ]_^ overflmlCTAsm II-1.0.2??SEG??SEG p_overflowcodeh  overflow@ ErrorExitAU츐P V VpackmlCTAsm II-1.0.2??SEG??SEGC_packmlcodeh  normalize@unpack@AU]B%ZU]RJZ uˋWv?|_zzz:_3BBB˃w҃~ _ ׉RJZpeek BTOS C V1.1.3X1C_PEEKCODEBSSDGROUPSTACKDATASTACKDGROUP &HH X PEEK: PEEKB*VWUF ^ &]_^VWUF ^ &2]_^Nt pointerCTAsm II-1.0.2??SEG??SEG C_pointercodeh Kpadd@pcmp@"pdea@pada@Upsbp@Npina@psub@psba@AЊ%у 20"UWFбV%^ ~ ;u;_]9NUWVFV~ v ڋ Ã+^_]1UFV^ N }u-srT]0UFV^ N }H+sF+(]AUW~F &&U^ N }=s&&U_]@UW~F &&U^ N }+s+&&U_]AUUW~F &&U^ N }=sz&&U_]@UW~F &&U^ N }^+s\+>&&U_]poke BTOS C V1.1.3X1C_POKECODEBSSDGROUPSTACKDATASTACKDGROUP *HH X POKE0 POKEBנ.VWUF F^ &]_^VWUF F^ &]_^˧tprintf BTOS C V1.1.3X3C_PRINTFCODEBSSDGROUPSTACKDATASTACKDGROUP ^ݘHH X_FILESFPUTC_PRINTF PRINTFVPRINTF5bVWҍFVFFPv v PRP_^VWUvvv v PRP]_^#"V%V*VHLVOVTVt printfa BTOS C V1.1.3X4 C_PRINTFACODEBSSDGROUPSTACKDATASTACKDGROUP * H&HXLUDIV@LUMOD@LURSH@LDIV@LMOD@DNEG@DCMP@DSSLOAD@DDSLOAD@DSSASG@DLOAD@ATOI_CTYPESETJMPLONGJMPECVTFCVTSTRLEN:OUTBYTECONDITIONALPAD EOUT FOUTmOUTSTRH yNEGFLAG$POSFLAG"BLNKFLAG PNDFLAGZEROFWIDTH PRECISIONOUTFUNCOUTARGRESULTEXITBUF_PRINTF<IVWU66F2PujP]_^VW$V F VFPYY t^&?u&?%t &PqYFFF^&?-u^&?+u^&? u^&?#u^&?0uF>u^&t%vvYY^&t)F^&?*u^&W&&؎&F^&?.uaFF^&t%vvYYF^&t)F^&?*u^&W&&؎&FFҍFVFN^&^&?lu~~^&?NuF3^&?FuF^&.;tCC'.EGPXcdefgopsux~~t!^&W&&؎&W&VF^&W&&؎&3҉VF~uF>u>qFi^&W&&؎&^ܚ~uF^ܚs^ܚ^ܚ3^&.;tCC.%EGPXcdefgopsux~t!^&W&&؎&W&VF^&W&&؎&] "*.V6JMWZ^dhVĕ$ě"ġ ĬIJĸ$" $$ 0V 7D mŎ ͚V Ů /B^`bzd}fhjlnp}rztv}x}V V %/25V =VBVOVTV\V oǠSǢǤQǦǨXǪǬǮǰDzQǴǶǸǺǼXKVF~%|~sFVFVFFF Ft@jj vvN }ƀ0^&jj vvVF븃~tF-!>tF+>tF F~uvvjDvu>^&?0u2N^&0%F FuNjj vv0^&jj vvVFËF FtINF%F= ~^&?xuFW F7F0F^&VFVF믃>uvvjAj0:Y^&P.Yk3Wu N^&:NF%F= ~^&?puFW F7F0F^&VFVFF t;|j0vvFPFPj^ܚ~~+F;" ~)V^&P^ܚ V^&P^ܚ >u>~ j -Y^&W&&؎&7Y>~fj Y^&W&&؎&W&VFRPYYF;F }Fj vv j%Y F_^VW FPFP6^VFN~fu>tRPYYVFVFF;}vF| F@FVF;Vrw;FvHVqVČ"Ě V8VPV͡Vů)VeVjV|ƆΕVƤγV$,V6EkǃωVώVǩϴV^&0uN^&ËV+‹+v  ;6H>G~u>u>tG~~~>u>tG>u>u;~ j Y~tj-pY>tj+aY >tj RY>t;~ j0>Y~}j0,Y(~|"^&?tF&PYj0YN؃>u>tj.Y~}>tj0YF>~2~ft ^&?t#^&?tF&PYj0Yǃ>t)>>~ j vY_^VW FPFP@P^VF^u3vN>t~gt ~GtvvYYN^؉N^VF;Vrw;Fv^&0uN^&ËV+;+HFV+ u^&0&GF3>~u>u>tG }=d}O>u>u;~ j EY~tj-3Y>tj+$Y >tj Y>t;~ j0Y^&PYF>u>t^&?tj.Y^&?t>t&PYFރ>~ j0Y~GuFE ~guFeFP{Y }j-qY؋j+cYd|ƻd0PNYƻdƻ 0P4Yƻ 0R$Y>t)>>~ j霨(08<G"N _fn$u{ĉĝ"Ĭ ĹĿ #09Or$y|ŀńŋŪͲVͷVV VVVHRb}Ɗ"Ƒ ƫ$ƲƸ"  &EX^e$/: Y_^VWU~v v ;6}6>u;~ j Y)>)>]_^VWv vYY>u?>t~ u;}ƉF;~ƉF;F~ j `Y~ 0u;~F PHY~ u>O t^F&PY;6}F PY>u~ u>~ j Y_^ôV&,0$6DJNaVk$r~ĎĜĥĶ $!(tputs BTOS C V1.1.3X1C_PUTSCODEBSSDGROUPSTACKDATASTACKDGROUPy HH X_FILES_FLSBUF` PUTSVWU^ &?tM&&9ru9rP &G2F uF& 9ru9rP &G2u3]_^c!%)17;VG]ailpt|Ă̆VĒtputw BTOS C V1.1.3X1C_PUTWCODEBSSDGROUPSTACKDATASTACKDGROUPu jHH X _FLSBUFA PUTWVWU~ ǀ^ P&W &G &G ؎X&^ &W&G&G&9W ru&9G rvv ^ &_ &G2t_^ P&W &G &G ؎X&^ &W&G&G&9W ru&9G rvv ^ &_ &G2u]_^# IV̨V$tqsort BTOS C V1.1.3X2C_QSORTCODEBSSDGROUPSTACKDATASTACKDGROUP* dHH XIQSORT<SWAPSTRVEWIDTHFCMP[ QSORTĠVWU~r-FVFFHfN ^ QSQv ]_^VWV FVFVF VFVF;Vvr;FrVF;Vw'r;Fs v vvv=}F΋VF;Vw'u;Fw vvv v=})F΋VF;Vvvr;FrlvvvvF)FNvvv v ~vvv vgVF;V r w;Fv)FV F;Vwr;Fsvvv vVF;Vwr;F svv vv_^VWU6NFF ~^&^ &^&^ &]_^UJĖġLŤhtrand BTOS C V1.1.3X1C_RANDCODEBSSDGROUPSTACKDATASTACKDGROUP @HHX LXMUL@ SEED9 SRAND RAND%TDVWUF 3҉]_^VWZ5N™%_^/ #&V25treada BTOS C V1.1.3X2C_READACODEBSSDGROUPSTACKDATASTACKDGROUPf HHX1 READBSRECORDERRNO_OPENFD_KBDFLAG_WRITEӐ _READVNVWv u> u>tjPjVWRPVF RPvFP_^u% u!> u>tvvv ju>t >}F_^ːP "(V8<QVX\gnVĈďĖit realloc BTOS C V1.1.3X4 C_REALLOCCODEBSSDGROUPSTACKDATASTACKDGROUP uƘHH XFREEMALLOCMOVMEMREALLOCWyVW~V F VF^&GkWYVF u u3ҋ2;sPvvv v v v YYVF_^S &VWVeV tscanf BTOS C V1.1.3X2C_SCANFCODEBSSDGROUPSTACKDATASTACKDGROUPX 5HHIXDNEG@DSUB@DADD@CVTLD@DDSLOAD@DMUL@DLOAD@LXMUL@CVTDF@DASG@DSSLOAD@DSSASG@_FILESFGETCFGETSGETS_CTYPETOLOWERSTRCAT6kINABYTEUNFBYTE0INBYTEZUNBYTE_SCANF SKIPWHITE_MATCHHSATOF CVTINT)_SCALE BFEOFERRFLAGINFUNC UNFUNCINARG RESULTCOUNT>POWTABFPOWTABJ SCANFZ FSCANFؐ SSCANF=^ VSCANFHQVFSCANF CVSSCANFxˠ $@Y@@חA7yACnF?O8M30HwZ?sOu?{Gz?-C6?:0yE>ؗҜ<2#I9t66YY=u_^VWUF =tF ^ &O &_ &2]_^VWU^ &&?t^ &W&&؎&]_^VWU^ &]_^VW ҍFVF@tmPhP u upPPҍFPv v PRPRP&FPv v PRPRP{_^VWȄ@tPFPYY u u^ҍF~|vvv v |PRPRP'vvv v PRPRP_^VWҍFVFFPvvv v RPRP_^VWUvvvvv v RPRP]_^VWҍFVFFPvvF PRPRPK_^VWUvvvvF PRPRP]_^VWTu_^VWVF V FVF^&?u@&? t &? t&? u u66V^&?%t;^&;utvvV^ >tF^&?*u FFF3^&tk ^P&ZЃЋF^&?lt&?Lu FF^&?huFF^&=[t#=c 'ī ij VV ZZ+ /0207V:VP \VŏɒŗZɚZŴ Ÿ0ɻ0VV00VV%0(0-V0V_bgZjZƏʒƗZʚZƲ  "&+fpyǥtu>t*'^&.;tCC. %DEFIOX[cdefiosx%uFF "FFFF FFvWVmVF>tr~tc~t#^RP&W&&؎&XZ&W&F^P&W&&؎&X&|FWVPSQR^>t~t~t(^^&W&&؎&&"^XZ^RP&W&&؎&XZ&W&~u^&W&&؎&W&VF u~u ^&FOu( u~t:^&,t~u ^&vvV^  u~u^&W&&؎&W&VFO|(vv^YYu~u^&FՃ~tFVFVF^&?^uFVFVF ^&?tkF^&?]u~u!^&W&&؎&W&VF FF uWvvvvvv uF_^VW3~u~t >u3V FVF^&;tFVF;Vru;F r^&^uVF;VrEu;F r>VF;Vw1r;F s*NF FtF^&FG~,;_{ac!e!gikmo=qs&u&wy{}:V @[V xV ̓V ͈V /ƣFiov6tU t ^&66V_^VWv~ FFF~ uF d+t-u t uN -uF u10u)N apxtXuN ~JY utu 0|7 u$u66V3ҋu uOtHtuVY0ǙN^RPƙ[YʉN^N ut66V~tVFVFVF_^VWv tV }FF؋ FF t.t ^&^^F΍^ZY[X_^VWv~ ^F^FFF u-t+uO-uFtEƙRP^^O8.uWO-?tEƙRP^^FOetEudO-uOF+u OtFk FO݃~tF؉F ~t66VvFP^ PSQR^ PSQR^~t^^^Z %ĽV6V\`eɤJũJɶŻVV VV V VV %(V0V EqwzV΄VƉΌVΔV ΙVΞVΣVΫV ƱVVVV VVV V #[bǐǔǙϫV ϽV VV V VV V m  Y[X_^t scopymlCTAsm II-1.0.2??SEG??SEG C_scopymlcodeh(, scopy@A0UVWv~ ،;w;w _^]NO segreadCTAsm II-1.0.28??SEG??SEGbssstackdatastack C_segreadcodedgrouphHH  segread AG VWUv &L&T&\&]_^setbuf BTOS C V1.1.3X3C_SETBUFCODEBSSDGROUPSTACKDATASTACKDGROUP HH XFREEF SETBUFVWU^ &t&w&w~u2~u,V F ^ &W&G&W&G&W &G &G'VF^ &W&G&W &G &W&G&G^ &']_^V$t setvbuf BTOS C V1.1.3X4 C_SETVBUFCODEBSSDGROUPSTACKDATASTACKDGROUP %HH XFREEMALLOCSETVBUF:VWUvF=v. uF Ft#^ &t&w&w^ &'9VYVF u u^ &t&w&w^ &VF^ &W&G&W&G&W &G &GH^ &t&w&wV F ^ &W&G&W&G&W &G &G&'3]_^0W. "$&(*,PVbV̋VV,t sprintf BTOS C V1.1.3X4 C_SPRINTFCODEBSSDGROUPSTACKDATASTACKDGROUP HH X _PRINTF0PUTBYTE*SPRINTF<VSPRINTFxcVW^ &W&VFF ^&F^&^ &W&F _^VWҍFVF^ &FPvvF PRP_^VWU^ &vvvvF PRP]_^'%ehmVĖș̞VҊt spushmlCTAsm II-1.0.2??SEG??SEG C_spushmlcodeh % spush@A)U][+UVWڋ~Ў_^]RS ssignal BTOS C V1.1.3X4 C_SSIGNALCODEBSSDGROUPSTACKDATASTACKDGROUP HH@ˎX SIGTBLSSIGNALHGSIGNALI DVWv |~3ҋ,VFVF VF_^VWv |2-VF u =u&~u ~u3LJLJV^Y_^9 $9=cgĔĚtssort BTOS C V1.1.3X2C_SSORTCODEBSSDGROUPSTACKDATASTACKDGROUP( HH X SSORT VW~sv ƻ v}~+ofN ^ ؉N^f^ ؉N^QSvv^ |UGC+_P'/ZLi_FFLUSH0ddsload@!creatTOUPPERFREETdsub@unlink LOCALTIMEctimescopy@ftell?unpack@_padd@asetvbufindex!Ffclose!/ctosio!calloc! AK`4<7&P/[FV*!fFCVT'_FILES6inportbHRINDEXFpina@a_OPENFD6FSCANFwabslursh@Kcreat!ddivml!#inport!Hstrchr!tolower!fputs!;dmulml!%strncmp!'exK/#k>G4`CTOotY9~+cvtld@ overflow@^asctimeLSEEKdcmp@"READ@VSCANFw_CLOSE FDTOFHWRITE@fputs;fputc:_8087Gspush@MEMCHRW normalize@_fopen!6realloc!vatof!movmem!Ytime!version!ftell!?putw!qcvtdlml!@_.3H$<eDMS8Z )kofread<fload@._OPEN[ldiv@Icvtdl@cvtfd@_FILBUF4fclose/pcmp@aputspputwq_MAINNstrpbrk_KBDFLAG6 coreminleft ldivml!Ipointer!achk87ml! myds!ZIN:t(p@"-X\T1Ega5lycvtuld@VFPRINTF9ecvt'VSPRINTFCLOSE@getwDgetsCtolowerinit8087Gsegreadecvt!'fgetc!2spushml!brk! rand!tctime!lxmulml!Mpackml!_gets!Cabs!fflush!0\C:#XH,R?50'MalsearchLcoreleft VSSCANFwpdea@a_FLSBUF5mydsZSTRRCHRfflush0fprintf9dmul@%stime!dasgml!!strcpy!strpbrk!mem!Wfilbuf!4-)%S]bmWAr2IhYLJ3]_^G',3VANQV\tcreat BTOS C V1.1.3X2C_CREATCODEBSSDGROUPSTACKDATASTACKDGROUPT JHH X+ CREATEFILEERRNOOPEN@STRLENUNLINK CREATNVWUv VYVWƌRPVYPjjjjj_^ t jV]_^ VV*V1@Vtctime BTOS C V1.1.3X2C_CTIMECODEBSSDGROUPSTACKDATASTACKDGROUPQ HH X"SPUSH@ASCTIMEEXPANDDATETIMEN DAYS) CTIMEG GMTIME LOCALTIME VWU3]_^VWVW^ ڋùFP_^F2F2F F23F2 FF2;|~r FuF2 F2F2_^VWUv [YPY]_^IhV(V4<EIS]chăċēěĞ̳VXtctosio BTOS C V1.1.3X3C_CTOSIOCODEBSSDGROUPSTACKDATASTACKDGROUP $ HHAXCHANGEFILELENGTH CLOSEFILE GETFILESTATUSOPENFILEREADFILE SETFILESTATUS WRITEFILEERRNOMALLOCSTRLENMOVMEMFREEM _READBLK_ _WRITEBLK_`_BUF_BLOC_FDESC_BFD OPEN@ READ@k WRITE@ LSEEK CLOSE@k3 FDTOFH  TRUNCFILEVW3s|ui~ tF mmF rmVWFPF RPPYPjjjv _^ u=FDDVWPjRPj_^ Gs_^VWF k ~ | ~ |u FTD+TVFF39V |9FsFFT% u uT%VFRPt>~>u3K+FF+F+F;sWv v~TRP3[YʉL)FF ~s~VWtF RPWt4FRP_^=;=t}wF WYF~thVWtFRPWt4FRP_^=Wv v~t vYDT>FTVFFF FF;skVWtRPvvvFRP_^=~vvPFFF3FVVFF;v+FF뎋DVFRPF3[Y+ʉTRPF3[YʉL;tFFeFF)FF ~vPt4t>~9>t/vv PFFTRPF3[YʉLF_^VWF k ~ | ~ |u FTD+TVFF39Va|9FsZTRPF3[YʉN^VWtќ5V EVLrVĂċĦļ&0@`V ͱVŸV VV !)V 4=@DwΎVƕƦΪV BNZ^V Ǚǯ,%RP_^VWtjFRPj_^VFTDT% u uT%VFRPt>~D>u3]+FF+F+F;sWvv +>~~TRP3[YʉL)FF ~s~VWtF RPWt4FRP_^=6=twF WYF~tcWvv VWtFRPWt4FRP_^~t vYDT>FTVFFF FF;skvPvVWtRPvvvFRP_^=~FFF3FVVFF;v+FF뎋DVFRPF3[Y+ʉTRPF3[YʉL;tFFoFF)FF ~vZt4t>#>t>vPv *>~ FFTRPF3[YʉLF_^VWU~ k | |uOF=wA.VF T2TF VT TDF VT T]_^VWUv |k ؃uVWk _^ t&k ؋k LJ;>u3]_^VW6RPh66l4V)Vq{ċ̫V ķ V+1V GV hVot|V ŇŐœŗV V3JNƕƜƥάV Ƹ !##0%B[ljǐǡϤVǫǿ0FP u ~t_^VWv;6uV F ;u;tF6V F VWVRPhv v FP_^ u~t_^VWU~ k | |u D]_^VWUF k ~ | ~ |uVWtjj_^ t >DDD3]_^˓tV -9?EORXmVtăċĤķV tctype BTOS C V1.1.3X2C_CTYPECODEBSSDGROUPSTACKDATASTACKDGROUP> ;HH X _CTYPEt !! !  't cvtdfmlCTAsm II-1.0.2??SEG??SEG C_cvtdfmlcodeh cvtdf@3cvtfd@A7U]YZX3QY%uPPPP 8PRS3P؎QP3UWF %=8|"=G}$8y~ F33V ~ _] cvtdlmlCTAsm II-1.0.2??SEG??SEG C_cvtdlmlcodeh 6-cvtuld@Ecvtdl@|cvtdul@cvtld@ normalize@unpack@AIU]Y[XZSQW y UV 3ɉRJJ0C^]_ ;V=V;EU][YXZQSW3UV 3ɉRJJ0C^]_ -V/Va|U]UVW%=0B}jZZ=0B~ "RR-RB t ~^] VVaU]UVW%=0B}jZZ=0B~"RR-RB t ~^] VV cvtpfmlCTAsm II-1.0.2??SEG??SEGC_cvtpfcodeh T cvtpf@AXU]6Wʁ8|1G}18y6G6O6W633daddmlCTAsm II-1.0.2,??SEG??SEGdatadataC_daddmlcodedgrouph( `dsub@dadd@ normalize@_8087unpack@ AGU]6w ]TSU>tFF^]VWF tFu$F^N V F^NV~v]ЋRP%+u3Pْ[^Sv+Z ¿ JKJKJK3PS[Q2fË[S3Y2[^S[ZJRF3Fx [KS,)[KS}3SSSCCCvXXEVVXVbVdVıVȳVdasgmlCTAsm II-1.0.2??SEG??SEGC_dasgmlcodeh Mddsasg@dssload@pdneg@dasg@dssasg@,dload@Dddsload@\AU]XY&&G&G&GQPU]XYGGGQP,U]XY66G6G6GQPDU]XY&w&w&w&7QP\U]XYwww7QPpU]XY6w6w6w67QPUF tv ]dcmpmlCTAsm II-1.0.2??SEG??SEGC_dcmpmlcodeh  dcmp@AUFtfV tm x+ x;uF9F uF9FuF9Fr2t:] y#%;uF 9Fu܋F9FuԋF9F̸F t9F |;|]ddivmlCTAsm II-1.0.2,??SEG??SEGdatadataC_ddivmlcodedgrouphH  ddiv@ normalize@_8087 AGU>tFF^]VWFtF u13FFFF~v]F F FFF݋FЋ^ 3%?x RV N ^F2ʀRQSP3PPPPF׋N^F2ʀV N ^FB:f r v ~ rF :rw:BwWQ3ҊŠ(GF(Y_s WQFGY_ON⏋~] yV{VdmulmlCTAsm II-1.0.2,??SEG??SEGdatadataC_dmulmlcodedgrouphH Y dmul@ normalize@_8087 AG]U>tFFɛ^]VWFtF uJFFFFF FF F~v]3FFFF^^^^΋FЋȋ^ 3%0@xw ؁NF % F 3PPPPPP .< t.|#.|GGsGGtڍfXFXFXFXF<        ]]VVecvt BTOS C V1.1.3X1C_ECVTCODEBSSDGROUPSTACKDATASTACKDGROUP HH'XQDNEG@DSUB@CVTLD@CVTDL@DADD@DMUL@DSSASG@DCMP@DSSLOAD@DDSLOAD@$DECROUNDDFREXPCVTCOMMDBUFFERW.POWTABFPOWTABHDPOWG10DPOWL10 FCVT ECVT$@Y@@חA7yACnF?O8M30HwZ?sOu?{Gz?-C6?:0yE>ؗҜ<2#I9VQVftflsbuf BTOS C V1.1.3X3C_FLSBUFCODEBSSDGROUPSTACKDATASTACKDGROUP SHH X _FFLUSH;_FLSBUF8WVWUv %=t tDDD VYt \\G2]_^W4Vtfopen BTOS C V1.1.3X2C_FOPENCODEBSSDGROUPSTACKDATASTACKDGROUPK YH H X4FCLOSEFSEEKMALLOCERRNOFREESTRCMP_OPEN GETFPPARSARGSF _FILES0W FOPENFREOPEN_OPENFD,_KBDFLAG [kbd][kbd]{VW utVFPv ' uQv vv D||7 Pv YY u @%=u jjjV t tY3_^VWvVY=uVFPv  u}DhYD|tfDDDD v vv D||7 Pv YY u @%=u jjjV t tY3_^VWUv~ 3_^VW^ G㋿FFVWnjRPvv_^ uIVWnjRPFRP_^ u-VF FVVF VWnjRPvv _^ t 63_^ˬ-&V^V̹VVVKVYtftell BTOS C V1.1.3X2C_FTELLCODEBSSDGROUPSTACKDATASTACKDGROUPL rɘHH X#FFLUSHGETBSLFAERRNO_OPENFD FTELLvVWv VYVWD㋇RPFRP_^ t >-t!|tVFRPD +D[Y+ʉN^VF_^ˌ V*V8Ċtfwrite BTOS C V1.1.3X3C_FWRITECODEBSSDGROUPSTACKDATASTACKDGROUP y˜HH X _FLSBUFA FWRITE}VW~3QF9^ UEڈEE9Er WY]G2F=tF FF;F rF;F rF;vrt ;vuH_^S0V tgcvt BTOS C V1.1.3X1C_GCVTCODEBSSDGROUPSTACKDATASTACKDGROUP [ߘHH XDSSLOAD@ECVTSTRLEN GCVT+_VWvvFPFPv^ ~t-FNWYljFF;v^0uN^~|gF;F}_~~=tFG0FNN~=u.F~} 0FF~=uFGN=tFG0FN=t ~~.F~~=t FGNeF~}-FF؉F+FFd0FFV» 0FF0FF_^v V V8Vxtgets BTOS C V1.1.3X1C_GETSCODEBSSDGROUPSTACKDATASTACKDGROUP gԘHH X_FILES_FILBUFj GETS,kVWv v; rPY2t tu;vtNċLjF뽃u ;vu3F_^ќ V%):tgetw BTOS C V1.1.3X1C_GETWCODEBSSDGROUPSTACKDATASTACKDGROUP gԘHH X _FILBUFK GETW(kVWv D;D r VYDD؊2t%D;D r VY DD؊2F=u F_^} V9VɊtheap BTOS C V1.1.3X1C_HEAPCODEBSSDGROUPSTACKDATASTACKDGROUP ;HHX _BASEސ_ALLOCP8 Stindex BTOS C V1.1.3X2C_INDEXCODEBSSDGROUPSTACKDATASTACKDGROUPK HH X STRLEN RINDEX INDEXZVWv YWv Y_+/~3FF^ 8t^ ^^ :t^ 8uO }͸_^VW3/~3FF^ 8t^ ^^ :t^ 8u G^ 9uɸ_^ VVt init8087CTAsm II-1.0.29??SEG??SEGbssstackdatastack C_init8087codedgrouphHH   _8087init8087VW_^ AGinportCTAsm II-1.0.27??SEG??SEGbssstackdatastackC_inportcodedgrouphHH  inportb inport AG VWUV ]_^VWUV 2]_^ldivmlCTAsm II-1.0.2??SEG??SEGC_ldivmlcodeh )lmod@ldiv@lumod@)ludiv@ AU]3ɚ7]] T U]7]] TU]7]] T)U]7]] T7U]XXUVWF V ^Nu( y ؃ yۃt y W33;r w;r+@[tƋt؃_^] longjmpCTAsm II-1.0.28??SEG??SEGbssstackdatastack C_longjmpcodedgrouphHH ] longjmpsetjmp, AGaVWU~ uF F v l dt4| t]_^VWUW~ 6E6]~ E EF ENM u3]_^lrshmlCTAsm II-1.0.2??SEG??SEGC_lrshmlcodeh Flursh@.lrsh@llsh@AU] v33I|U] v I|.U] v33I| lsearch BTOS C V1.1.3X4 C_LSEARCHCODEBSSDGROUPSTACKDATASTACKDGROUP BHH X MOVMEMLSEARCHWFVWv ^? ~Vv ^YYF tvO^vVv _^ˑ5Vt lxmulmlCTAsm II-1.0.2??SEG??SEG C_lxmulmlcodeh  lxmul@AUȋ]mainu BTOS C V1.1.3X2C_MAINUCODEBSSDGROUPSTACKDATASTACKDGROUPI WߘHHX_FILESFCLOSEFOPENSETBUFSTRCATSTRCPYSTRCMPSTRCHRSTRLENCPARAMSRGPARAM RGPARAMINITRGPARAMSETELTNEXTRGPARAMSETLISTSTART CSUBPARAMSCHAINCHECKERCERROREXITSTRINGMALLOCERRNOUNLINKEXIT@MAIN COPYIN1Q _MAIN٠[kbd][vid]p&q[Sys]<$>pipe.file2[Sys]<$>pipe.filerawwp&qq&pp&q<.runr[sys].run[Sys]<$>pipe.file[Sys]<$>pipe.file2ĠVWFFF։FFFԉFVW_^FFFVWv_^FFF;F|F@PYF u FFFFF?VWv_^FFVWvvF،RP_^F@PYF uFދ^FvvvPW~u~t^ހ?F@PYYF t~uF;Fr}F@F^ހ?>u @Fԃn`^ހ?|uXP^7YY uFԋF+FHF΋^ހunF@;FuFFF^GFF;F}FF;F}F+FF~t FFΉF^Pv֚YYFF~uVWvF֌RPPYP_^^Ԁ?>uPFԋFPYYFPvԚYYFF~u$vYVWvFԌRPPYP_^F;Fu jPYYF;Fu j PYYPvҚYYFF~u-vYvYVWvFҌRPPYP_^jvYYvvYY~u PYVWVWjjjj_^P_^VWVWj_^P_^P^7YY udž*dž( dž*dž(dž,VWVW(RP_^P_^VWVWj_^P_^vԸP.PYYPYYډ*(.PY,VWVW(RP! $V ?V[V̅V̦V ̲VVVV _Vjo#5VV V/7:VF9MVWfVyV ΀VƑΕVƦΪVƱ;θVVVV VV V!V3V ;VHVPVW=`VntA|ǂEϗV ϟVϬVϴVǾIVVV `_^P_^F@FF^^ډ*(^^7Y,VWVW(RP_^P_^FF;F|P^^7NPYYPYYPNPYYF u0P^^7PNPYYPYYPYY vYVWVWNPNPYPPjhjj_^P_^PYPYPYjY_^VWUv~~^ &FF N]_^éV V6V LV TVfKyV́VĈP̑Vğ]ĭR̶V̾VVVV bVV VcV!u%V-Vtmalloc BTOS C V1.1.3X3C_MALLOCCODEBSSDGROUPSTACKDATASTACKDGROUP  HH X_ALLOCPSBRK MALLOCVW~ w_F f >ut;F r*V ;wDEF )ƋF >#;6uv YF=u3 vF _^BPV^V}tmem BTOS C V1.1.3X0C_MEMCODEBSSDGROUPSTACKDATASTACKDGROUP HH XMOVMEMSETMEM MEMCPY MEMSETt MEMCMP:b MEMCHRn1VWUvv v F ]_^VWUF Pvv F ]_^VWU~ v ~vN:}:~GF3]_^VWUv ~v:F uNF3]_^ V-V؊tmerrno BTOS C V1.1.3X3C_MERRNOCODEBSSDGROUPSTACKDATASTACKDGROUP ;H H X ERRNOՊtmovmemCTAsm II-1.0.27??SEG??SEGbssstackdatastackC_movmemcodedgrouphHH H movmemsetmem/ AGLVWUv ;v sFHFHF ؎~ N]_^VWU~ ؎N F]_^mydsCTAsm II-1.0.25??SEG??SEGbssstackdatastackC_mydscodedgrouphHH   myds AG VW_^opena BTOS C V1.1.3X2C_OPENACODEBSSDGROUPSTACKDATASTACKDGROUPP *HH XbCLOSEBYTESTREAMOPENBYTESTREAMERRNO_OPENFD_KBDFLAGMALLOCFREESTRLENSTRCMPUNLINK̐ _OPEN̠[kbd][kbd]{.VWU3 ヿtF|| hY u ^?wu~ mu v Y^?rua~ mu[Pv tIVWnjRPF RPPYPjjjhrmRPh_^ uMVWnjRP_^VWnjRPF RPPYPjjjF mPRPh_^ t WYPv 刄㉿]_^Z!,V9RV fmV ̈V̤Vī̺VVVV V "It outportCTAsm II-1.0.28??SEG??SEGbssstackdatastack C_outportcodedgrouphHH  outportboutport AG$VWUV F ]_^VWUV F ]_^ overflmlCTAsm II-1.0.2??SEG??SEG p_overflowcodeh  overflow@ ErrorExitAU츐P V VpackmlCTAsm II-1.0.2??SEG??SEGC_packmlcodeh  normalize@unpack@AU]B%ZU]RJZ uˋWv?|_zzz:_3BBB˃w҃~ _ ׉RJZpeek BTOS C V1.1.3X1C_PEEKCODEBSSDGROUPSTACKDATASTACKDGROUP &HH X PEEK: PEEKB*VWUF ^ &]_^VWUF ^ &2]_^Nt pointermCTAsm II-1.0.2??SEG??SEG C_pointercodeh Kpadd@pcmp@"pdea@pada@Ypsbp@Npina@psub@psba@AЊ%у 20"UWFбV%^ ~ ;u;_]9NUWVFV~ v ڋ Ã+^_]1UFV^ N }u-srT]0UFV^ N }H+sF+(]CUW~F &&U^ N }?s&&U_]BUW~F &&U^ N }+s+&&U_]CYUW~F &&U^ N }?su&&U_]BUW~F &&U^ N }W+sU+7&&U_]poke BTOS C V1.1.3X1C_POKECODEBSSDGROUPSTACKDATASTACKDGROUP *HH X POKE0 POKEBנ.VWUF F^ &]_^VWUF F^ &]_^˧tprintf BTOS C V1.1.3X3C_PRINTFCODEBSSDGROUPSTACKDATASTACKDGROUP MHH X_FILESFPUTC_PRINTF PRINTFVPRINTF+QVWF FFPv PRP _^VWUv v PRP]_^W#VV V7;V>VCVmt printfa BTOS C V1.1.3X4 C_PRINTFACODEBSSDGROUPSTACKDATASTACKDGROUP H$HXLUDIV@LUMOD@LURSH@LDIV@LMOD@DNEG@DCMP@DSSLOAD@DSSASG@DDSLOAD@ATOI_CTYPESETJMPLONGJMPECVTFCVTSTRLENʒ:OUTBYTECONDITIONALPAD EOUTEFOUTNOUTSTR lyNEGFLAG"POSFLAG BLNKFLAGPNDFLAGZEROFWIDTH PRECISIONOUTFUNCOUTARGRESULTEXITBUFΐ_PRINTF7IVWU6F2PujP]_^VW$vV F FPY t<u<%t PYFFF<-u<+u< uހ<#uӀ<0uF>utVYtF<*u^؋F<.u@FFtVYFtF<*u^؋FF~OFu>mFe^؍^ޚ~uF^ޚsF^ޚ^ޚF.;tCCa.%EGPXcdefgopsux~t^؋WVF^؋VF~%|~sFVFVFFF Ft=jj vvFO }FF0jj vvVF뻃~tF-!>tF+>tF F~uYWj"%)V1HKQUZ^V Ą"Ċ Đěġħĸ" " V   '< CV R ŧcc[)ccc[1;?ITW_pV xV ƄƎƑΔV ΜVΡVΰVεVνV 6^  ^ OϑVϷV YYvYGF Ft"OF0VFVFփ>u=0u O0F FuOjj vv0jj vvVFɋF Ft?OF%F= ~u|WjYYj0YPYdFJ~uO:OF%F= ~u>~ j &Y^7Y>~Kj Y^؋?WYF;F }Fj WYY j%YF#_^VWFPFP6^N~fuh>uaVYFF9F}~F| F@;v }0uO++FF  F;H@F~u>u>tF~~FF>u>tF>u>u;F~ j Y~tj-Y>tj+Y >tj Y>t;F~ j0Y~}j0mY#~|<t FPUYj0MYN݃>u>tj.4Y~}>tj0!YF>~)~ft<,T.V<jV~VV7VpVuVŇő͞VŭͺV"V.LbhVmVƄ΋VƚƧƯ '".4CW fsyLjǿ젴t<t FPYj0YЃ>t!F)>~ j Y_^VWFPFP@P^^uFFHF>uX~gt~GuLVY;v }0uO+;+H+ u0DFFF~u>u>tF~}FF=d}N>u>u;F~ j Y~tj-Y>tj+Y >tj Y>t;F~ j0zYPlYF>u >t <tj.RY<t>tP>YF>~ j0&Y~GuFE ~guFeFPY~}j-YF؉Fj+Y~d|Fd0PYFdVF 0PYF 0RY>tF)>~ j Y_^VWU~v Y;6}6>u;~ j LY)>)>]_^VWvVY>u?>t~ u;}ljF;~ljF;F~ j Y~ 0u;~F PY~ uljFN~tFPY;>}F PY>u~ u>~ j _Y_^Ҝ#"-048?\dViVsvV ~ṼVę̬V 0"7=L` o|łőŠŧžg"qu|ΖVơƧƫ"ƱƿV".?CNduDŽLjǎ"ǛǢtputs BTOS C V1.1.3X1C_PUTSCODEBSSDGROUPSTACKDATASTACKDGROUPy HH X_FILES_FLSBUF` PUTSVWU~ =t:9r PY G2Gu6 9r PY G2u3]_^v ;sG;svW=}>;wVv=}+6;sVWN>+6Vv ~ Vv-;vv+6F;s Vvx;~ s v Wj]_^VW~v FNGF~~FF_^è\?R]kvćċĕĭtrand BTOS C V1.1.3X1C_RANDCODEBSSDGROUPSTACKDATASTACKDGROUP @HHX LXMUL@ SEED9 SRAND RAND%TDVWUF 3҉]_^VWZ5N™%_^/ #&V25treada BTOS C V1.1.3X2C_READACODEBSSDGROUPSTACKDATASTACKDGROUPf HHX1 READBSRECORDERRNO_OPENFD_KBDFLAG_WRITEӐ _READVNVWv u>tjPjVW㋇RPF RPvFP_^u u>tvv ju>t >}F_^VIVGtscanf BTOS C V1.1.3X2C_SCANFCODEBSSDGROUPSTACKDATASTACKDGROUPX [ ֘HHIXDNEG@DSUB@DADD@CVTLD@DMUL@DDSLOAD@LXMUL@CVTDF@DDSASG@DSSLOAD@DSSASG@_FILESFGETCFGETSGETS_CTYPETOLOWERSTRCATNkINABYTEUNFBYTE+INBYTERUNBYTEs_SCANFG SKIPWHITE2_MATCHSATOF`CVTINT_SCALEBFEOFERRFLAG INFUNCUNFUNCINARG RESULTCOUNTFPOWTABFPOWTABJ SCANFq FSCANF' SSCANFÐ VSCANFVFSCANFVSSCANF 9 $@Y@@חA7yACnF?O8M30HwZ?sOu?{Gz?-C6?:0yE>ؗҜ<2#I9t6Y=u_^VWUF =tF ^ O_2]_^VWUv ?t ؊]_^VWU^ ]_^VWF F@tYPhP u]PPYYFPv PRPRP^!FPv PRPRP;_^VWȂ@t=FPY uJF~v v ~PRPRP v v PRPRP_^VWFFFPv v RPRP_^VWUvv v RPRPt]_^VWFFFPv F PRPRPD_^VWUvv F PRPRP]_^VWu_^VWvVF V FF<uz< t < t< uuZ6WYYL<%t3J;u8t vW^ YY+>t!F<*uFFFFtFk PZЃЉVFހt.;tCCu. %DEFIOX[cdefiosx%u*+FF "FFFF F{"ď Ė ̢Vij̼VssRR ++V V  &VGsJsORRRe i+l+qV tV ř+ɜ+šV ɤV ++V V ssRRss"R%R=R^akntxƢƧ `uǨǪǬUǮUǰDzǴǶǸIǺǼZǾZeFvvWVF>t~t~t^ًWVF^ڋBFvWPSQR^>t~tw~t^^؋^XZ^ًW~u^؋F~uF~u Nj^FNu'u~t^t~u ^vW^ YY~uF~u^؋FN|#v^Yu~uNj^F؃~uc]Fvހ?^uFv<tIF<]u~u^؋FF~uFvvVv uF~_^VWFFu~t >u3nv;tF;v r^^u;v r0;v s)N~ tFNj^ F F~tu~t ^ 6WYY_^VWv~ FFF~ uF d+t-u t uN y-uF u.0u&N ~\xtXuN ~E utu 0|7 uu6VYY3ҋu uOtHtuVY0ǙN^RPƙ[YʉN^AVKVPSV[V `VeVjVrV ň   V V "V4V BV GVOV WV t scopymlCTAsm II-1.0.2??SEG??SEG C_scopymlcodeh(, scopy@A0UVWv~ ،;w;w _^]NO segreadCTAsm II-1.0.28??SEG??SEGbssstackdatastack C_segreadcodedgrouphHH  segread AGVWUv LT\]_^setbuf BTOS C V1.1.3X3C_SETBUFCODEBSSDGROUPSTACKDATASTACKDGROUP KHH XFREEF SETBUFOVWUv t tY~ uDD DDF D DDD$]_^8V*t setvbuf BTOS C V1.1.3X4 C_SETVBUFCODEBSSDGROUPSTACKDATASTACKDGROUP HH XFREEMALLOCSETVBUF:VWUv ~ F=v.~ux tt tY$"vY tPt tY ljDD DFD&t tYDD DD$3]_^'W1!#%')+-/HVWVlV̒Vt sprintf BTOS C V1.1.3X4 C_SPRINTFCODEBSSDGROUPSTACKDATASTACKDGROUP uƘHH X _PRINTF0PUTBYTE*SPRINTFVSPRINTFMyVWU^ 7F F7F ]_^VWFF^ FPv F PRP _^VWU^ vv F PRP]_^O%:=BVcfkVt spushmlCTAsm II-1.0.2??SEG??SEG C_spushmlcodeh % spush@A)U][+UVWڋ~Ў_^]RS ssignal BTOS C V1.1.3X4 C_SSIGNALCODEBSSDGROUPSTACKDATASTACKDGROUP HH@ˎX SIGTBLSSIGNALHGSIGNALI DVWv |~3ҋ,VFVF VF_^VWv |2-VF u =u&~u ~u3LJLJV^Y_^9 $9=cgĔĚtssort BTOS C V1.1.3X2C_SSORTCODEBSSDGROUPSTACKDATASTACKDGROUP( HH X SSORT VW ~ sv ƻ wvg~+YfF FfF FPv^YY |8FF$^F^^FF^FN~+ }FF;F rx_^˅tstime BTOS C V1.1.3X2C_STIMECODEBSSDGROUPSTACKDATASTACKDGROUPA !HH X SETDATETIME! STIME۠%VWU^ 7w t3]_^ǜV.tstrcat BTOS C V1.1.3X3C_STRCATCODEBSSDGROUPSTACKDATASTACKDGROUP }HH XSTRLENMOVMEM STRCATSTRNCAT- VWUv v Y@PVYPv ]_^VW~t=v YF~ 3GF=t;vrVFF Pv ^^ F _^N VV!V=VdVtstrchr BTOS C V1.1.3X3C_STRCHRCODEBSSDGROUPSTACKDATASTACKDGROUP aژHH X STRLEN STRCHRSTRRCHR+eVWUv <t:F uF~ t3]_^VWU~ WY :F uN;w:F u3]_^5VtstrcmpCTAsm II-1.0.27??SEG??SEGbssstackdatastackC_strcmpcodedgrouphHH 4  strcmp AG8VWU؎v ~ 3+ʋItH@8u]_^strcpy BTOS C V1.1.3X3C_STRCPYCODEBSSDGROUPSTACKDATASTACKDGROUPܘ qʘHH XSTRLENMOVMEMSETMEMҐ STRCPYvSTRNCPY$uVWUv Y@Pv v F ]_^VWU~t;~ 3GF=t;vrVv v ;vsjF+PF PF ]_^j VVJVdVt strcspn BTOS C V1.1.3X4 C_STRCSPNCODEBSSDGROUPSTACKDATASTACKDGROUP cؘHH X STRSPNqSTRCSPN4gVWU3v ^ :tF<u<t F G^ ?uۋ]_^VWU3v ^ :tF<uF G^ ?u]_^`tstrlenCTAsm II-1.0.27??SEG??SEGbssstackdatastackC_strlencodedgrouphHH   strlen AG"VWU~ ؎+F H]_^ strncmpCTAsm II-1.0.28??SEG??SEGbssstackdatastack C_strncmpcodedgrouphHH M strncmp AGQVWU3N=؎v ~ 3uO+;Ns tH@Nt H8u]_^ strpbrk BTOS C V1.1.3X4 C_STRPBRKCODEBSSDGROUPSTACKDATASTACKDGROUP +HH XSTRPBRK1/VWU~ =tv :u F<uG3]_^vtstrtok BTOS C V1.1.3X3C_STRTOKCODEBSSDGROUPSTACKDATASTACKDGROUPژ ~H H X SSQf STRTOKtVWU~ tF ?t v :tF<u<t׋?u33>?t$v :u  F<uӋ]_^.G#6<IM]ht1tswab BTOS C V1.1.3X1C_SWABCODEBSSDGROUPSTACKDATASTACKDGROUP +HH X SWAB2/VWUv ~ ~~DEn]_^ttime BTOS C V1.1.3X1C_TIMECODEBSSDGROUPSTACKDATASTACKDGROUP AH H XSCOPY@ GETDATETIMEP TIME0EVWFP~ t^ S^SS^S_^W V$V)6V;gt tolower BTOS C V1.1.3X4 C_TOLOWERCODEBSSDGROUPSTACKDATASTACKDGROUP 8HH X _CTYPETOLOWER-TOUPPER<VWUv t ]_^VWUv t]_^2 &qtungetc BTOS C V1.1.3X3C_UNGETCCODEBSSDGROUPSTACKDATASTACKDGROUP "HH X UNGETCVWUF ^ O_2]_^(tunlink BTOS C V1.1.3X3C_UNLINKCODEBSSDGROUPSTACKDATASTACKDGROUP QHH X- CLOSEFILEDELETEOPENFILEERRNOSTRLEN' UNLINKUVWFPF RPPYPjjjhmm uv t v3_^V$V)3V8GVtwritea BTOS C V1.1.3X3C_WRITEACODEBSSDGROUPSTACKDATASTACKDGROUP FHH X WRITEBSRECORDERRNO_OPENFD _WRITEqJVWVW^ ㋇RPF RPvFP_^t uF6_^Ü%V=t version BTOS C V1.1.3X4 C_VERSIONCODEBSSDGROUPSTACKDATASTACKDGROUP ;HHXVERSIONBTOS C 1.1.4 06/13/90nt?^0YdTOJ'+:5D"iMEMCPYQGSIGNALcvtdul@strlenpsbp@[setmemSSTRNCATstrcmpsprintf}_ALLOCPB TRUNCFILEfgets!0scanf!pprintf!^fasgm!, init8087!Ddaddml!$`o[A-eKU7dload@ dneg@ indexCpsba@[movmemSlumod@Fddsasg@ mallocPPOKEB]ssignal!flsbuf!2strlen!reada!npoke!]puts!iqsort!kdcmpml!!fputc!6longjmp!G'I}0[Ds"S5jo;,xf?WN`reallocoEXIT@* _FSEEKEOF:inportEssignalERRNORstrtok Check8087 SRANDmsetbuf{MEMCMPQSTRTOLSTRTODssortfasg@,dssasg@ dssload@ dadd@VFSCANFpPEEKBZmerrno!Rexita!+exit!*free!9scopyml!ycvtpfml!peek!Zheap!Bfprintf!5:j4">ZUGC+eP'/`Lo_FFLUSH.ddsload@ creatTOUPPERfree9dsub@unlink LOCALTIMEctimescopy@yftell<unpack@Ypadd@[setvbuf|index!C pointerm![fclose!-ctosio!calloc! AK`4<7&P/[FV*!fFCVT&_FILES3inportbERINDEXCpina@[_OPENFD3FSCANFpabslursh@Hcreat!ddivml!"inport!Estrchr!tolower!fputs!7dmulml!$strncmp!*h{N2&n#AJ7cFWRrw\<.cvtld@ overflow@Xasctimebrk LSEEKdcmp@!READ@VSCANFp_CLOSE FDTOFHWRITE@fputs7fputc6_8087Dspush@~MEMCHRQ normalize@Yfopen!3realloc!oatof!movmem!Stime!version!ftell!<putw!jcvtdlml!@.3H$<_DMS8Z )eifread8fload@,_OPENUldiv@Fcvtdl@cvtfd@_FILBUF1fclose-pcmp@[putsiputwj_MAINKstrpbrk_KBDFLAG3 coreminleft ldivml!Fchk87ml! myds!TIN:t(p@"-X\T1Ega5lycvtuld@VFPRINTF5ecvt&VSPRINTF}CLOSE@getwAgets@tolowerinit8087Dsegreadzecvt!&fgetc!/spushml!~brk! rand!mctime!lxmulml!Jpackml!Ygets!@abs!fflush!.\C:#XH,R?50'MalsearchIcoreleft VSSCANFppdea@[_FLSBUF2mydsTSTRRCHRfflush.fprintf5dmul@$stime!dasgml! strcpy!strpbrk!mem!Qfilbuf!11)%Wafq[Ev6Ml@IR {:-outportWscanfplrsh@H_CTYPEpsub@[randmsbrk cvtpf@timeoutportbWGMTIMEpoke]peekZstrcatludiv@Fgcvt!>outport!Wstrtok!lsearch!Ilrshml!Hssort!opena!Ucvtdfml! COPYRIGHT 1987, 1991 Borland International. All Rights Reserved COPYRIGHT 1987, 1991 Unisys Corporation THIS SOFTWARE IS PROPRIETARY TO UNISYS AND IS NOT TO BE REPRODUCED, USED OR DISCLOSED EXCEPT IN ACCORDANCE WITH PROGRAM LICENSE OR UPON WRITTEN AUTHORIZATION OF THE PATENT DIVISION OF: Unisys Corporation Detroit, Michigan 48232 VERSION: 1.2.A (monday march 11, 1991, 10:13)/* Module ctcomm.h V010AM01 === 09/14/87 * 09/23/87 010B01 rma - remove LockIn 2nd param * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ void LockIn plm far(int bPort); void LockOut plm far(int bPort, int bValue); plm far(char *far pbRecord, int cbRecord); ErcType/* Module ctdam.h V012AM02 === 10/04/90 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ /* * 10/04/90 012A/02 R. Stella - UCF16432156 Corrected WriteDaRecord prototype. */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType CloseDaFile plm far(void *far pDAWA); ErcType DeleteDaRecord plm far(void *far pDAWA, unsigned long qiRecord); ErcType OpenDaFile plm far(void *far pDAWA, char *far pbFilespec, int cbFilespec, char *far pbPassword, int cbPassword, int mode, void *far pBuffer, int sBuffer, int sRecord); ErcType QueryDaLastRecord plm far(void *far pDAWA, unsigned long *far pqiRecordRet); ErcType QueryDaRecordStatus plm far(void *far pDAWA, unsigned long qiRecord, int *far pStatusRet); ErcType ReadDaFragment plm far(void *far pDAWA, unsigned long qiRecord, void *far pFragmentRet, unsigned rbFragment, int cbFragment); ErcType ReadDaRecord plm far(void *far pDAWA, unsigned long qiRecord, void *far pRecordRet); ErcType SetDaBufferMode plm far(void *far pDAWA, int mode); ErcType TruncateDaFile plm far(void *far pDAWA, unsigned long qiRecord); ErcType WriteDaFragment plm far(void *far pDAWA, unsigned long qiRecord, void *far pFragment, unsigned rbFragment, int cbFragment); ErcType WriteDaRecord plm far(void *far pDAWA, unsigned long qiRecord, void *far pRecord); /* Module ctinter.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType MediateIntHandler plm far (int fDeviceInt); ErcType ResetCommISR plm far (int iLine); ErcType SetCommISR plm far (int iLine, void *far pDS, void (*far pTxIsr) interrupt(), void (*far pExtIsr) interrupt(), void (*far pRxIsr) interrupt(), void (*far pSpRxIsr) interrupt()); ErcType SetIntHandler plm far (int iInt, void (*far pIntHandler) interrupt(), unsigned saData, int fDeviceInt, int fRaw); ErcType SetLpISR plm far (void (*far pLpIsr) interrupt(), unsigned saData); /* Module ctserv.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType ConvertToSys plm far(void); ErcType ServeRq plm far(int requestCode, int exchange); `asin BTOS C V1.1.3X1C_ASINCODEBSSDGROUPSTACKDATASTACKDGROUP `H HKXbDDIV@DMUL@DNEG@DADD@DSUB@DCMP@DDSLOAD@DSSASG@DSSLOAD@ERRNOFABSSQRTLDEXPuASINCOSGI ABƐ ASINjȐ ACOS-DT!?-DT!?-DT!?????>0yE>Z :U^; 6L@ڦ,C 9dN$@g浽K濺+>dGOz@DVwsY|b@n7#VW ^PSQR^^w^v!ZY[X+Fj^ PSQR^j^PSQR PSQR^IF^s^ZY[XZ^^^^^^^^^^^^^^^^^^^ZY[X_^VWj^ PSQR^^^>!uZY[X8^ s^^^ZY[X_^VWj^ PSQR^>!uZY[X^ s8^ZY[X6^ZY[X_^ V V V# &V.V 3V=(@VHV MVU Z0]Vj uz@}V̅V Ċ8̍V̒V̗V̜V ̫V̵V ̺V VV VHVV VV V V V%V*p-V5V :V?hBVGVOV TVY`\VaViV nVsXvV{V̓V ͈VōP͐V͕V͝V ͢VͪVͲV ŷͺVͿVV VVVV VVVV VV VV Vx"V'V/V7V ?V DVLV QVYV ^VvV ΈVƎƕΘVΠV ƦƭΰVεVκVV VVV VV VV V #V 5V; ADVPSV[V `VhorVzV ǀLJϊVϏVϔVϢV ǨǯϲVϷVǽVVztatan BTOS C V1.1.3X1C_ATANCODEBSSDGROUPSTACKDATASTACKDGROUP oȘHHX\DNEG@DSUB@DMUL@DADD@DDIV@DCMP@DDSLOAD@DSSASG@DSSLOAD@ERRNOFABSFREXP’COMMONQ= ATAN`ِ ATAN2Ibs-8R?-DT!?gs-8R???O͞^&?Yl???LXz?>0yE>Q`+4dj\? z꿤ļ|D@m U@أ 2 M@JI .@-DT!-DT!?-DT!-DT!?$-DT! @͠VW^PSQR^^v"^^3^v_^^^^F^PSQRw*^^^^^^^^^^^^^^^^^^~^^^ZY[X_^VW^ PSQR^^ s^^^ZY[X_^VW ^ua^ u!ZY[Xf^ sZY[X@ZY[X1FP^ FP^ F+F=~5^ sZY[XZY[X^^ u^'^^ PSQR^ V V V# &V.V 3V=V B(EVJVRV^0aViV nVxV }P̀V̅V̍V ĒH̕VĚ@̝V̥V Ī8̭V̲V̷V̼VVVVXVV V VV V VVxV"V 'V,p/V4VQBqq? 8o?@?+eG?@@@n?<\VW0^ v"ZY[X"^ s"ZY[X^ PSQRsZY[X^ PSQR^^^ PSQR^^^^ ^^^^^^К^^К^К^^К^К^ؚ^^ؚ^^ @P^ PSQRZY[X_^ˋP V VV $'V 3X6V >VCVK P`SV _hbV jVoV {VĂp̅V đ̔V ęH̜V ̤V̩V̮V̳V VVVVV VV VV VVVV 'V,V4V9V>VCVKVSV[V`VhVpVu xV ̀VŅ(͈V ͐Vŕ0͘V ͝V͢VͧVͬVͱV͹VžV V8V V@V VVVVVV VVVV$'V ,V4V@VEV tfabs BTOS C V1.1.3X1C_FABSCODEBSSDGROUPSTACKDATASTACKDGROUP HH X DSSLOAD@ FABSC!VWUv d^ ZY[X]_^uV+tfmod BTOS C V1.1.3X1C_FMODCODEBSSDGROUPSTACKDATASTACKDGROUP WHHXGDSUB@DMUL@DSSASG@DDIV@DCMP@DSSLOAD@DDSLOAD@FLOORCEIL FMOD9IVW^u^ ZY[X^^ ^^sA^^^ PSQR^ ZY[X?^^^ PSQR^ ZY[X_^({ VVV!V0V8V=VEVJMVUVZVdVlVtVyV~V ̊V̒V̗V̥V̭V̵V̺V̿VVVVtfrexp BTOS C V1.1.3X2C_FREXPCODEBSSDGROUPSTACKDATASTACKDGROUP> lϘHHX#DMUL@DCMP@DSSLOAD@DDSLOAD@ؐ FREXPؠ?"pVWU^ u^ZY[X7v D%^dL?^ ZY[X]_^œ2 VVV$'VPSV[V`Vt hugeval BTOS C V1.1.3X4 C_HUGEVALCODEBSSDGROUPSTACKDATASTACKDGROUP *HHX DDSLOAD@% _HUGE_VAL VWZY[X_^Z VTtldexp BTOS C V1.1.3X2C_LDEXPCODEBSSDGROUPSTACKDATASTACKDGROUPF kИHHX#DCMP@DSSLOAD@DDSLOAD@ERRNOĐ LDEXPAoVWU~^ uZY[X:v D% }"ZY[Xd |^ ZY[X]_^;3  VVV #VAFIV_V$tlogCTAsm II-1.0.24??SEG??SEGbssstackdatastackC_logcodedgrouphHHx  log@log10^dssload@dsub@frexp_8087errnodadd@dcmp@ddiv@dssasg@cvtld@dmul@ddsload@|?;f?0? a\+ѶP Jb0@)VDw ~&s@gKA?&{?VWRX^ w!ZY[X`^ uhZY[XY>t.^ ^F^^ZY[X$FP^ PSQR^Fn^^ޚ^v/^ޚ^ޚ^^N^ޚ^n^^^^ޚ^֚^֚^֚^Κ8^Κ0^Κ(^ƚ^ΚP^ΚAGT V V VVVV$'V )V 3T6V 8V >V@VCVEVJTMV OV ZcVeVkV mV ĂVȄVĕVȗVĚVȜVĩV ȫV ĵĸV ȺV VVVVV V ҴV V VVVVV V VVVVV V V VV V V V&V (V /2V 4V :Vul^ ^FtڅtsɅt؛^ s^^ZY[X }#^ ^ ؋^ uDs^ ^^ t^ ^ ^ 뼍^ZY[XD^ u ZY[X(^ r^VF^vvucVF% t^ ^ 0^ u= t8ZY[X@ZY[Xv!PSQRZY[XZ^ PSQR^PSQR^ t^ ^ AG VVVV #V%V+V-V0V 2V =IVKVQV SV ĎVȐVēTĖVȘVěV ȝV ĥVȧVĸVȺVĽTVVV V V V TVVV V VVVVVV V V VVV V#V%V+V -V 5V7VATDVFVLVNVQV SV XT[V]VgTjVlVrVtVwV yV ńVɆVʼnV ɋV ŗVəVŢVɤVŧV ɩV VVVVV V TVVVVV V TVVTVV VV V"V.V0V3V5VBVDVGVIVLVNV[V ]V gViVlVnVtV v^ ZY[X_^ V VVsin BTOS C V1.1.3X0C_SINCODEBSSDGROUPSTACKDATASTACKDGROUPݘ {HHsXeDNEG@DSUB@DSSASG@CVTLD@CVTDL@DADD@DMUL@DCMP@DSSLOAD@DDSLOAD@ERRNOFABSFLOOR SINCOSR SINc COS{@UUUUUſ?>*`$>]KEZjh<=I jߓi<A?|m0_??" @K>0yE>-DT!?VW(^v!ZY[X^ǙRP^tF؉F~t^^^PSQR^^^PSQR^^^PSQR^^PSQRw^^^^ؚ1^^ؚ^ؚN }ˍ^ؚ^^^~}^^^ZY[X_^VWU^ s(jj^ ^ PSQRZY[X!jj^ ^ PSQRZY[X]_^VWUjj^ PSQR^ PPSQRZY[X]_^G@ V V V $H'V 3X6V >V CVHPKV PVUVaViVĂ`̅V ̍V ̒V̚V̢V ̧V ̶VĻp̾V V VV V V hV V VV V VVV$V,V1x4V ?@?@?>0yE>4SVyo•=cAxdoDg@^#W@Ɂ[qMVW^w^^^v"ZY[X^PSQR^^^ZY[X^PSQR^~t5^^ZY[X3^^ZY[X_^VW(^ PSQR^^vNj^~ PSQR^^ rb^^J^s^ ^ ^ ^ ^^^^^^^^^ؚ^ؚ^^^^^ ^ ^^ZY[X_^VWUj^ PSQRPSQRZY[X]_^ܜ V VV!$V ,V1V9V>AV IVNVV [^V mVrV ́V̉VĎ ̑V ̖V̞ṾV̲V̷V V0V V(V VVVV@ V V8V V&V+V0VFVKV ZV_HbV jVoV{V͍VŒP͕V ͝V͢VͯVʹVͼVXV VVVVVVVV xV VV p#V (V0V5V:h=V BVJVOVT`WV \VdVlVqtV yV΁VΆVƋΎV ΓVΛVΠVƥΨV έVεVνVVVVVVVVVVV VV(V-V tsqrtCTAsm II-1.0.25??SEG??SEGbssstackdatastackC_sqrtcodedgrouphHH0 U  sqrtVdssload@ldexpfrexp_8087errnodadd@dcmp@ddiv@dssasg@dmul@ddsload@4;f?ȝ??`?YVW>t+^ ^F^^ZY[X^ u^ ZY[X^ s!ZY[XFP^ PSQR^^( ^3/^^^^nF|Ft ^^FFP^ PSQRZY[X_^)AGVVV V -V/V9TV DVFVIVKVSVUV_TbV dV jVlVoVqVw|V ȁV ĒVȔVėVșVĦV ȨV ĮVȰVijTĶV ȸV ĻV ȽV TV V VVV V VVVVVVVVVVV V V V V!V$V &V ,V .V =V?VBVDVtan BTOS C V1.1.3X0C_TANCODEBSSDGROUPSTACKDATASTACKDGROUP uĘHHxXlDNEG@DDIV@DSUB@CVTLD@CVTDL@DADD@DMUL@DCMP@DDSLOAD@DSSASG@DSSLOAD@ERRNOFABSFLOOR- TAN~|A?m0_?"?KҾ>0yE>dkl*of?2 |}c߾?]4!ݿU?m[R+yVW0^ PSQR^^v!ZY[X#^ ƙRP^^^ PSQR^ ^^ PSQR^^PSQRs*u^ZY[X:"ZY[X%^^^К^К^К^К^^^^К^К^К^ؚu^ؚ^ZY[X^^ؚZY[X_^) V V V #&V .V 3V; @CV ORV ZV _VdgV lVqV}V̅V Ċ(̍V ̕V ̚V̢V ̧V̶V Ļ ̾V V VV VVVVVV 0V V V V,V 9 >8AV PV XV ]VeV jPmV uV zVH͂V ͇V͏V ͔Vř@͜V ͡VͩV ͱV ͶVͻVV VV pV V VhV VV V`V VV VX!V &V.V 0yE>ɥ5\uX(NW<@Ms@/\@#VW ^ PSQR^^v^^vp^^PSQR^^^^^w^^^^^^^^^^^^^^^^^ s^^^ZY[X_^s V V V#&V.V 3V:=VEVMPVXV ]Vd(gVoV wV |V́V ̍VĒ ̕V̚Vğ̢V̧V̯V̷V ̿V VV0VV VV V VV HVV V @#V(V0V 5V:8=VBVJVRV W`ZV_VgV lVqXtVyV́V ͆VŋP͎V͓V͛VͣV ͫV ͰV͸V ͽVV VV VVhVV VV V VV PtYL]e<"@iD*H.84PmT&arsinh#modftanh,exp frexpATAN2fabs _HUGE_VALsqrt'ldexpceil! fmod!sinh!#modf!tanh!,exp! frexp!asin!sin!tan!)atan!sqrt!'ldexp!6MCQI2'?<#.9+UFLOOR ceil COSH#log@fmodlog10COSACOSasinsintan)powatanhugeval!log!pow!fabs! COPYRIGHT 1987, 1991 Borland International. All Rights Reserved COPYRIGHT 1987, 1991 Unisys Corporation THIS SOFTWARE IS PROPRIETARY TO UNISYS AND IS NOT TO BE REPRODUCED, USED OR DISCLOSED EXCEPT IN ACCORDANCE WITH PROGRAM LICENSE OR UPON WRITTEN AUTHORIZATION OF THE PATENT DIVISION OF: Unisys Corporation Detroit, Michigan 48232 VERSION: 1.2.A (monday march 11, 1991, 10:13)/* Module stdarg.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__STDARG) #define __STDARG typedef void *va_list[1]; #define va_start(ap, parmN) ((ap)[0] = _var) #define va_arg(ap, type) (*(*((type **)(ap)))++) #define va_end(ap) #endif /* * * Module stdlib.h V011IM01 === 06/13/90 * * 06/13/90 011I01 sbw - fix abs() by enclosing macro arg's in ()'s. * fix malloc() family prototypes to use size_t. * 08/09/89 011F01 sbw - Prototype for _exit * 08/26/87 rma - define strtod and strtol * 02/13/87 rma - define cfree(x) * 02/09/87 rma - define abs() as in-line function * * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1990 UNISYS CORPORATION * */ #if !defined(__STDLIB) #define __STDLIB #ifndef _SIZE_T #define _SIZE_T typedef unsigned size_t ; #endif #define EXIT_SUCCESS 0 #define EXIT_FAILURE (-1) #define RAND_MAX 32767 double atof(char *s); double strtod(char *s, char **s2); int atoi(char *s); long atol(char *s); long strtol(char *s, char **s2, int base); void srand(unsigned seed); int rand(void); void *calloc( size_t nmemb, size_t size ) ; void free(void *block); void *malloc( size_t size ) ; void *realloc( void *block, size_t size ) ; void abort(void); void exit(int status); void _exit( int status ) ; char *getenv(char *name); int system(char *command); void *bsearch(void *key, void *base, int nelem, int width, int (*fcmp)()); void qsort(void *base, int nelem, int width, int (*fcmp)()); void ssort(void *base, int nelem, int width, int (*fcmp)()); #define cfree(x) free(x) #define abs(i) ( (i) < 0 ? -(i) : (i) ) #endif /* Module assert.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(NDEBUG) #define assert(p) if(!(p)){printf(\ "Assertion failed: file %s, line %d\n",\ __FILE__, __LINE__);exit(1);} #else #define assert(p) #endif c0hCTAsm II-1.0.2N??SEG??SEGcodecodedatadataconstconstmemorymemorystackstackdgrouph`&``` t exit_mainfProtectedMode AG*ؚ t% ؎Ӽ!UVVVV"V$Vc0sCTAsm II-1.0.2J??SEG??SEGprogcodedatastackdendstackstackstackbssstackdgrouph(&hHt (  _brklvlexit_mainfProtectedMode AG*؎ t% ؎ӼUV VV"V$VGWd'y |s]ddMZ.oFCopyright 1986 Unisys Corporation, All rights reserved.Ver 1.2.0 Linker II-1.0.2 $]]]]]]]]]]] ]]]$],]4]<]T]\]d]l]t]|]]]]]]]]]]]]]] ]6 @l| 7CVs"Nk Dtpyppppp#pppp*p@pRpqppppp p+pJpippppppp"p<pQpjpppppp%pppppppNpqppppppppppp.pYpppppppppp$p]ppppppp p7 pN pY pr p p p p p p p p& p? pK pS pa p p p p p p p+ pl p{ p p p p p p p8 p@ pO pZ pr p p p p p p6 pd pr p p p p p@poppppppppp<p~]]i(iAi|iiiiiiwiiii k19VjN^fw/Mp ,6=, /7KQa  < G ` x _         2 S s   )O= ]5Famy4Nan{ $8Sj2GPZJYeq} ,8DP"+`}/AVh} 4I[ / C W k        : S    ( K n         xx7xKxaxxxxx6xxxxKxlxxxxxxxxx xTxlxxxxxxxxxxxxxJqIVk1Imm0mCmmmmmmm!m0mVm`m|mmmmmmm<mJmRmemsm{mmmmmmmmmm m#m)m5m&vH\=@W,W(: ..#.2.h7o777%B,BOBVB&H-HQHXH NN%N3N0^j^2^^^^7^?^D^Q^V^^^F^o^^6^N^^'^c^h^^^*^^^^ ^ ^ ^ ^ ^ ^ ^W ^O1u11111h1111b1}111"r,rrr]]]]]]]]]]]]]]] ]]]]MU B8EV$jN[4F1  U  :6k666666636J6O#OoOOGY3nDncnn/Us"4WV6ZF]]!+:Bhpu}#8@EMz&+Maf} 0KcnSPpPPP-P=ftfffzizuzz*S@c+0&2?FJNRV[_cgkptx| "'p5# Q _  V   n   7 zEE7B B B k :k Xk k k k Tk Yk k k k k }k  A  k  / , > D> ^> > > > N SN fN N N lN c < E E=  3   /0../P3 COUO U?^bggO hOphh?jO kpk l_ l_llmm/ m{~o~ _ Po`ЌO0//?_P?0op_/@p_?`__`p OPP/0`/`O0/_Oл? O`0   ? f'()E" +* N/'x  ZO~4,[V    x'6JKbA]P2[ )[ O[ r[   d    l  BB f f ,f k k  A ] l U , , , LN N N 7 l    X   # + P  ^ $ w M q L < 6  & j    K Q  p piixm .27BBHNZ\^1akr6MOYchknGPfz[  = B f k  , = > N Udؚ t% ؎ӽ' VWȆ~ 'P'PdVF u u8'P 'PdVFF Fu{Pvvtn{-t{P{*Pz|ou:{Pvvu *PMYY{P:'Pa='P|PxvvYYOF N^ &&ou$^ &w&w&W&@RPaF OP'P^ &W&@RPF O ~ ^ &&?-t^ &W&_^VWVFVF^ &W &G &;Wru&;Grv v YY^ &W &G &G ؎&2I6uu;uPt t^ &W &G &;Wru&;Grv v YY^ &W &G &G ؎&2밋^&F^ &W &G &;Wru&;Grv v YY^ &W &G &G ؎&2I6u t;u;ut^ &O &_ &2^&_^VWU^ &^&:}^ &^&:~3]_^VWRPjj2'Pv vVF u! uV FRPvv {*P ^&G=wo.:BP^&_&7P^&?>uFV FRP()P-v vjYY^&_&7jjv va_^VWv v TYY@PYVF u u +P YYv v vvVF_^VWUL*P4Z: X:t6Z:6X:]'P4>\:t6\:a'P4e'P4vvv v 4: :t6:6:`*P4h'P4jkY]_^VWU&)R*P4Z: X:t6Z:6X:j'P4>\:t6\:n'P4r'P4vvvvv v 4: :t6:6:`*P4u'P4]_^VWU>:t^ &tX*P4Z: X:t6Z:6X:w'P4>\:t6\:{'P4'P4~u~tVF'dRP~u~tVF'dRP^ &w&w4: :t6:6:`*P4'P4]_^VWUvv v vvV F ]_^VWUFPvv v 9V F ]_^VWU~v1N^ &^&:}^ &^&:~ F F3]_^VWU~v^ &:FuV NF 3ҋ]_^VWb:`:VFZ:X:VFLLVF>\:))VF))VFLLV F b:`:Z:X:\: MVY u#uutp:dn:v:VUY) )tL)&w4+P) )t.))VF)&W&))vvYYɋVF))6L6LnYYVFLL>\:VFb:`:VFZ:X:_^VW^:= v.rXVYWVYOV YGVo Y?V Y7V Y/V Y'V*YV YV YV YV Y_^VWj Y u ^:FdFvJ^&FMI6 u^&VYvJPZ)P u ^:vJPb)P u ^:nvJPi)P u ^:OvJPo)P u ^:0vJPu)P u ^:vJP|)P u ^: vJP)P u ^:vJP)P u ^:vJP)P u ^:vJP)P u ^: vvJP)P u^: XvJP)P u^: :vJP)P u^: ^:+PYYV Y_^VWv FdFv:t t^&FM^&v:P +P_^VWv ]Y uVFRPTYYN^؃N^^&F&?"t&?t+PYY^&FvvTYY=|+PYYvvvJP~"tvJPYYVF t" tP\N\VF^&W&GVF~u ~u~t~t^&w&wv:PvJPv:Pv:PYYVFFFP\N\VFM^&w&wv:PvJPv:Pv:PYYVF^&W&GVF~u~t ~u~t~u~uvJPYYVF~u~uvJP ,PnvJPTYY@PYVF u u +PYYvJPvvvvvv7j Y vvYY_^VWv:PTYYu:d؉N^Nv:d9Vrw9Fv ^&? tv:d9Vwu9Fw ^&? t ^&G^&FdFv:F^&? tV_^VW&v I6 u_tC,PYYV YV\Y(u u)PvJPj YVY uVYvJPFPjjYYv:PTYYu:d؉N^v:d9Vru9Fr^&P'Y tN^&Gv:PFP_^VW2FFFFj YvJPFP)tjjYYv:PTYYu:d؉Nщ^ϸv:d9Vru9Fr^&P~Y tN^&Gv:PFPVF^&G&GI6 u_th,PYYVYvJPTYY PYVF u u +PYY^&G&G&G&GvJPV RPF FtVF^&W&G VFVFVFVFVY)t(,t,PYYV Yj Yj YVYp:dn:v:n:&vvYYv:PTYYu:d؉Nщ^ϸv:d9Vru9Fr^&PY tN^&Gv:PFPVFVF^&W&G^&_^VWUv I6 u_t,PV YVYP YvJPk]_^VWjYVF u u +PYY))^&W&F &G\:&GVÉ))_^VWUv ]Y tv:P u"jj>^:u jlY>^: uj\Y]_^VWUv I6 u_t,PV YV%YP YvJP% t j Yjj>^:ujY]_^VWUv I6 u_t,PV YVYP YvJP% u jYjj>^:ujY]_^VWv Y>)u>)tD)&u9jjYY))VF)&W&))vvYY ,PYY_^VWv Y>)u>)tT)&uI>^: t>^:u jjYY))VF)&W&))vvYY -PYY_^VWv Y) )t.))VF)&W&))vvYY )-PYY_^VWv V]Y uVF3^&I6tk ^P&ZЃЋF^&?u^&? uFvvTYYN^؃N^^&?"u ^&?"t+PYYF^&vvTYY@PYVF u u +PYYvvvvZ:X:;b:u;`:t6Z:6X:YYVFZ:X:\: _^VWv FdFvJ(vJd39Vwr9Fs ^&FMI6 uI6uʃ_tŃ$t^&_^VWU~ t~ u3]_^VWjv v  }3ҋHh YVF u u +PYY^&7V &W&G &W&G_^VWU^ &7! Yv v ]_^VWU~ tL&O~ u\:]_^VWUL&W&G&;WrUu&;GrMhLL RPL&7 QLL L&W&G &W&GL&_&#vL&G ux u\:]_^VW>.t.>.t .?j5Y\u*j(Y?uS u VYVY\; t t t u$jY t t t tVY5 utu . /uAjY*u 7 /uu uVMY/?tjZY?tzjJYƹ .;tCCQ.!'()-/<=>[>]9{4}/#*^%| ~VY.VY?_^VWjY_^VWhY\u(hY?u uh:VhY\?thtY?thcY-!=vx.g[I]D{?}:#5^0|+~&Vd:Yjj?d:YVY? uh:_^VWU>V:tvv F P.P4VF f:d:h:F Pd:Y=t? t:Vd:Y\u Vd:Y׊F ;uϡh:h: ~ j Y7~ "uC-P W-Ph:h: ~ j Y3]_^VWUp:dn:v:n:&Mu) u!ށ㋇*/S.;tCC. "#'g-MRPV v v 3 t PY뇋3ƇvJRP nRPV uMM#u>RPV~t*.PvJP uVRPVF u t)vvvRPvvvvVHvJPgYY u 3ƇvJvvdYY#V^YV^Y\uV^YV^Y;tuvvRPVA ƀt\uu7Uƀt|m+PYYvvVvv zvvVvvT dV^Y\^ &'VFV F (^ &W&GVFv SYYVFV F F F uЋVFt:r:_^VWv u uށ㋇*/.;tCC."'+MRPVVF u t(jjjMRPRPvvVqvJPYY u 3ƇvJRPYYJRPV t;#RPMRPV VYMtVY_^VW_^VWUv t, t'"t'uhRPV tMσ uVY]_^VWv~^ &uWjjvvv SJFFFF t u^(t2V F  VF^&P^YF^&?uj ^Y^ &W&GVFp:n:VFWvvvv> ^&? uF^&?u8)u3F FtV F  RPYYWjjvvv v =vvTYYN^؃N^NVF;Vru;Fr^&PeY u^&G~u~uV F  RPYYvvTYY PYVF u u +PYYvvVF RP^&G&G&F FtV^&W&G VFVF^&G&GVÉVF^&W&GVF,u4p:n:VFWvvvv ^&? tFF FtV F  RPYYWvvvvv v ^_^VWvFdFvJI6 uI6u _t$u^&F^ ^&_^VWFdFvJF^&?t &P^Y_^VWvFF0u,V^Y^ xtXuV^Y^ F FF V YI6u.u~uT~uNFV^Y:~ua| fW^Y#eu ~u FluV^Y^ ^ _^VWU^&?_t/.Pv S u6Z:6X:.Pv v<$.Pv v u6\:.Pv v<$.Pv v u/Pv v/Pv v uL^&"jLPV @RP ^&G jLPV RP ^&G "&G F/Pv v u,^&"jLPV @RP ^&G "&G 3]_^VWUv Vv vt2(u^Pv vu3ށヿ*/t!.Pj0}Y Yv vVvJP% t j1SYj0JYVv v$ t)u^!.P]_^VWUv u^ ]_^VWUvJd9p:wr9n:sF n:&n:vJd9p:u9n:u *,Pn:&]_^VWr:&F~t r:F_^VWUv v-P]_^VWv ^&W&GV FN~ u~t(V F VFF^&?t &P^Y_^VW~ 3^&W&GV FOj"^YV F VF3^&?"uЋ t^&?\uj\^Y^&P^YF^&?uj"^Y_^VWh3f2; fCGFCFP)P\P< vv v VF u u *PYYFPYYFP|YYRP|LP>V:t |LP4YYvv\YYVFvvYYVF3-=wi.99>3uQ21P+1P91P41P+E1P;1P>3uQ1PG1PvvYYVFEF FtvvYYvvYYvvTYYPYVFvvRP3&?tgvvYYVFRPTYYP6363TYYZЃRYVF6363RPvvvv-vvTYYPYVFvvRPF Ft,S1PvvVF@RPvvU1PvvvvAYYvvYYLL u uvv*PX1PvvdxLvL u uvv*P6L6Lvv6xL6vLYY>&)t46&).*P\P< > :u vvYYjkYjkY_^VWU]_^VW^ F & .;tCCo.DEILUimnw  9 ^ &?u>:u3:)FdF.F ^&G& u &w&7v v  u^&G&G33H=v(.5BQ Z1PkYYc1PkYYh1PkYYm1PkYYt1PkYY{1PkYY1PkYY1PkYY1PkYY1PkYY1PkYY1PkYY1PkYY1PkYY1PkYYV1PkYYH1PkYY1PkYY1PkYY1PkYY1PkYY1PkYY^ &r.;tCC. ACLMNW3h3_ 2P2P2P 2P322P2P#2P2P333^ &?1tV @RPYYRPtYY333H=vA.NXf%2PkYY^ &?lt72P.2P92PkYY>2PkYYC2PkYYJ2PkYYQ2PkYYX2PkYY^ &.;tCC.clmsIp"f2P_2Pm2Ph2Pdv2Po2P}2Px2P=2P2P2P2P2P2P2P2P2PkYY2PkYY2PkYY2PkYY^ &-h= v.<ccc'ccccc2P2Pt2P2P_2P2PJ2P2P2P2P# ^ &?lt2P2P2PkYY3PkYY3PkYY3PkYY%3PkYY.3PkYY^ &-c=v. " 6 J ^ r D3P83PdO3PF3PP[3PQ3P<h3P]3P(t3Pj3P3Pv3P3mv v YYRPYYUv v YYG^ &?uzLjkY.v v kYYv v  YY t ~ 63_^VW v v YYVF;V w u;F w3ҋlVF@V +PYVF u u +PYYVFVF^ &^&FF V F ;Vru;Fr^&VF_^VWFdF3V F VF!^&?=u&FVFVF F^&?uvvv v _^VWj#Y\:'3 tƻ 30RY\:3 tƻ 30RY\:d3 tƻ 30RY\: 3 t30RY>\:t\: 30RYj Yj"YZ:X:VF^&PYF^&?uj"Yj Y_^VW@FdF̞3V΋F̉V‰FFdFȤ3VʋFȉVƉFVW_^F VWV_^F;v|@PYVF u uF33VFVFVWV_^FFVWVvҍFRP_^F@PYV؉F u uFV+»vV؋F^&W&FvvvRP ^&?V؋F@RPVF u t~u~t:VF;Vw/r;Fs(V؋F@VΉF^&?>uV؋@VʉFȃn tFF;F}F;v}FV+»^&G&3Pvv̚dVFR\F^&?>u 3PFȋVʋFRPdVF3PvvȚdVFޡR\FV΋F;Vu;Fujj\PVʋF;Vu;Fujj\P3PvvĚdV܉FjjRP~u$~uVWvVʋFRPRPTYYP|_^~u1~u+vvޚYYVWvV΋FRPRPTYYP|_^vvWjY_^VWU~~^ &^&FF N^&]_^VWU3Pv v ]_^VWUj.v v 8]_^VWv v TYY@PYVFv v RPVF_^VWV F VF^ &?>t&?]u V F @VFF ^ &?u؋VF_^VWv v TYYN ^ ؃N^^&?]t=&?>t7NVF;V ru;F r ^&?.uӋVF;V ru;F r^&V F _^VW~ t>0:tjYJ> :t jY9>zLt3P()PVF3P()PVF\PYYVFRPRPTYYPjjjhjjPY_^VWv v TYYN ^ ؃N^VF;V rw;F v^&?>t &?]tN^&?>u &?]uFVF_^VWUF vLP&W &G &G ؎X&vL&W&G&G&9W ru&9G r6xL6vLvL&_ &G2vL&t a*P]_^VW>V:tv v 3P4V F LLj2YVF>L~ !.PYY>L>Lt3~u~t3_^VWL.;tCC. (?VFx$ u u3VFX҉VFDjfYVF>Lu0>Lt!!.PYYLLLVF׃>V:t6Lvv3P4 VF_^VW ~>LtVF>Lt^ G5F>V:t6Lvv3P4 >L~#>LL25 uF ;~;u ~uVkYVF>V:t6LRP4P4 >Lt3ҋH=v.=ezS6 M*p VFFVVFVF+FVVF VFN^VFVF#F#VVFVF F VVFVF3F3VVFVF;Vu ;Fu3VFVF;Vu;Ft3VFnVF;V| ;Fv3VFKVF;V |;Fs3VF(VF;V| u;Fr3VFVF;V u;Fw3VFVFNVFVFNVF~u~t~u~t3VF~u~u ~u~t3VFbVFLLVFLLE~u~tLLVF)LLVF~u~t&vvvvDVF~u~uz.PYYLvvvvDVFVF_^VWL&L u3Lq㋿24-= w#.$HF>>!bǣL4L&L=u LV-PLLL&L=u LLLL%LVLL&LLL2L&L>u L=uL LL_^VWLLVF^&ヿ24t^&ヿ24uF׋VFLLLL_^VWLL&?0u"LL&?xt&?Xu L LLVFL&?tT&P YL&ヿ24t.ua|f NjL&luL&LLLLVF;Lvtr;Lsl^&?ltcu&?7~J.PYYLD^&?a|&^&/0ƙLL^RP&[YʉLLF}_^VWF3 }LjBFj'-Y=u| ^.PYYFLL_^VWUL&Lt ;vt\tL&Luƹ.;tCC5. bfnrt y sm h c0|\7WL&L0|7~L0L&L0|ۃ7֋]_^VW\:F3MWeY uuv4+P#t>^:t>^:t>^:uF~>^:t>^:u. u*~ t ~ u~ uNWF P,PYYB>^: u; u7~ t-PYY#~ uW]Y tv:PYY uWmY |"_^VWUv u M]_^VWUv t t M uVY]_^VW\:F>V:t6P:V5P43I6tVuY u VY uv-PH u VY1/u>P:t*uG*u/uO | _^VWҍFVFҍF9Vwr9Fs F ^&FF F I6u^&r5PFP uj@YjnY}5PFP uj@YjsY5PFP uj@YjaY5PFP t5PFP uj@YjlYH5PFP u:j@YjvYF I6tF PYF j@YF _^VW>V:tvvv v 5P\P<v v qYYLLVFMv v VF RP t!v v .P*v v YY^&W&GVFF Fuv v TYYPvvTYYZЃ RYVF u u +PYYv v VF RP^&G&GLL^&W&G&VËLLvv RPTYYN^؃ QSVF_^VW>V:tv v 5P\P< v v YYFFLLVFVFVF^&W&GVFF Ft`VF RPv v B tF Ft^&W&G^&W&G^&W&GLLvvYY_^VWP\N\VFP\N\ VFVFF Ft.^&W&GVFP\N\&W&GVÉP\N\_^VW>V:tv v 5P4j YVF u u +PYYv v tYY^&W&GP\N\&W&GVÉP\N\_^VW>V:tv v 5P4v v WYYLLVF1v v VF RP t^&W&GVFF Fu3_^VW>V:tvJP5P\P< vJPYYLLVF:vJPVF RP= t^&t3ҋ^&W&GVFF FuVF_^VWU>V:tvJPv v 6P\P<+vJPV F  RP uF^ &W&GV F F F u͋F F t3]_^VWFV FVF3~3^&FGF^&?t F;3|Ӌƙ:dq™ƻ }؋>V:tVv v6P4 _^VWU>V:tvv v v06P43"^&^ &:t3^&?t FFF ;63|ظ]_^VW vVFVF ~VfN^؉N^QSv v ^F uVF&~}뾋VFFVF+H3ҋ_^VWFPF F t^ S^ST\S^ST\_^VW-_^VWҍFVF%VF^F&?tVF%_^VW~F~u~tV F ^&W& }$~^ &I6u=I6tF ^ &-+=w.s|yFF ^ & u#0t ^ &xt&XuI6t(I6tI6tF;|3ҋu40u/^ &GI6t^ &xt&Xu F ^ &I6tI6tؙVFF ^ &I6tJI6tI6tF;}"ǙN^RPF[Y+ʉN^롃~u~tV F ^&W&~tVFVF_^VWUj jjv v ]_^VWUj jjv v ]_^VWU3k\dQSV! YF|v LY]_^VWUV F ;Vwr;FsFHF FHFv ~N]_^VWU~ NF]_^VW^ &W&VFF ^&F^&^ &W&F _^VWҍFVF^ &FPvvF P$RP<\_^VWU^ &vvvvF P$RP<\]_^VWҍFVFFPv v \PRP<\_^VWUvvv v \PRP<\]_^VWҍFVFFPvvv v RP<\_^VWUvvvvv v RP<\]_^U]3ɚ7D]U]7D]U]7D]U]7D]U]XXUVWF V ^Nu( y ؃ yۃt y W33;r w;r+@[tƋt؃_^]VWUF P ]_^VWU~ +F H]_^VWU6j\6h\F2Pl\uf\jX\Ptf\]_^VW$V F n\l\VFj\h\f\X\P2tYY t^&?u&?%t &PqY|\z\x\Ft\v\r\FF^&?-u|\^&?+uz\^&? ux\^&?#uv\^&?0uF>|\ut\^&I6t%vv YYr\^&I6t)F^&?*u^&W&&؎&r\F^&?.uaFF^&I6t%vv YYF^&I6t)F^&?*u^&W&&؎&FFҍFVFN^&^&?lu~~^&?NuF3^&?FuF^&B.;tCC'.EGPXcdefgopsuxz}}z}}~~t!^&W&&؎&W&VF^&W&&؎&3҉VF~up\Fp\>t\u>r\r\p\qFp\i^&W&&؎&Dl^ܚ,l~up\Fp\J7\l^ܚpl,s^ܚpll^ܚ,l3^&.;tCC.%EGPXcdefgopsuxSQXQX~t!^&W&&؎&W&VF^&W&&؎&VF~%|~sFVFVFFF Ft@jj vvDN }ƀ0^&jj vvDVF븃~tF-!>z\tF+>x\tF F~uvvjDvv\u>^&?0u2N^&0%F FuNjj vv)D0^&jj vv DVFËF FtINF%F= ~^&?xuFW F7F0F^&VF.VF믃>v\uvvjAj0:Y^&P.Yk3Wu N^&:NF%F= ~^&?puFW F7F0F^&VF.VFF t;|j0vvFPFPj^ܚplt$~~+F;p\" ~)p\V^&P^ܚpl p\V^&P^ܚpl >|\u>r\~ r\j -Yr\^&W&&؎&7Y>r\~fr\j Y^&W&&؎&W&VFRPTYYFp\;F }Fp\j vv j%Y Ff\_^VW FPFP6p\^pl$VFN~fu>v\tRPTYYVFVFFp\;}vp\F| p\F@FVF;Vrw;Fv^&0uN^&ËV+‹+v p\ ;6p\Hp\>p\G~u>z\u>x\tG~~~>v\u>p\tG>|\u>t\ur\;~ j Yr\~tj-pY>z\tj+aY >x\tj RY>t\tr\;~ j0>Yr\~}j0,Y(~|"^&?tF&PYj0YN؃>v\u>p\tj.Y~}>p\tj0Yp\F>p\~2~ft ^&?t#p\^&?tF&PYj0Yǃ>|\t)>r\p\r\>r\~ r\j vY_^VW FPFPp\@P^plt$VFR7\l^pl,u3vN>v\t~gt ~GtvvTYYN^؉N^VF;Vrw;Fv^&0uN^&ËV+;p\+Hp\FV+ up\^&0&GF3>p\~u>z\u>x\tG }=d}O>|\u>t\ur\;~ j EYr\~tj-3Y>z\tj+$Y >x\tj Y>t\tr\;~ j0Yr\^&PYF>v\u>p\t^&?tj.Y^&?t>p\t&PYFp\ރ>p\~ p\j0Y~GuFE ~guFeFP{Y }j-qY؋j+cYd|ƻd0PNYƻdƻ 0P4Yƻ 0R$Y>|\t)>r\>r\~ r\j Y_^VWU~v v T;6p\}6p\>|\ur\;~ j Yr\)>r\)>p\]_^VWv vTYY>|\u?>p\t~ up\;}ƉFp\;~ƉFr\;F~ r\j `Y~ 0up\;~F PHYp\r\~ u>p\O tr\^F&PY;6p\}F PYp\r\>|\u~ u>r\~ r\j Y_^VWPVF u uvvFPvv uR\mvvvv v  ^&G&|H&Z7Pv v  u^&@^&%=u.jjjvS t^&w&wYY3ҋVF_^VWvvYY=uvvFPvv u^&GhY^&W&G&u &u^&W&G&W &G &W&G&W&Gvvvv v  ^&G&|H&`7Pv v  u^&@^&%=u.jjjvS t^&w&wYY3ҋVF_^VWU^&^&?ru ^&^&?wt &?at3=^&?au^&^&+u^ &m^& ^&^ &]_^VWFdF\^&tF6^d9Vru9Fr6^d9Vw2r9Fs+^&GhY^&W&G&u &u3ҋ(^&W&G&W &G &W&G&W&GV_^U]XY&&G&G&GQPU]XYGGGQPU]XY66G6G6GQPU]XY&w&w&w&7QPU]XYwww7QPU]XY6w6w6w67QPUF tv ]VWU~uFFv &l &d&t&4&| &t]_^VWUW~ 6E6]~ &E &&EF &EN&M &u3]_^VWU3ҋ]_^VWVW^ ‹ùFP_^F26^F28^F@^F^F2:^3F2D^ f7D^FF2;|~r FuD^F2B^F2>^F2<^6^d_^VWUv v URP]_^VWU^ &G lP&7&w&w&w&_77^ &_ 777PH^P<$H^d]_^VW~FdF*83z^&uk tmmrmVWFPV F RPRPTYYPjjjW_^R\ uTF^&G&G&VWPjVRPj_^&F F8d9Vsxu9FsnR\_^VW ~F k *8d؉N^~ |~  ^&u R\F^&W&G&+&WVF39V |9Fs~^&W&% u u^&W&%VFRP&wr>R\~>R\u3^&+Ff^d؉N^^&+F+;sVvv vv v^&W&RP3[YQS^XZ&W&+F sVW^&wVF RPV&w&7ҍFRP#_^R\==tw FdFf^ VYVF~u ~uVW^&wVFRPV&w&7ҍFRP#_^R\=Vvv vv f^d9Vu9FtvvYY^&G8&W&d^b^>R\$F^&W&VFFVF VFF;stVW^&wf^dRPvvvҍFRP#_^R\=~vvvf^P FFF3FVVFF;v+FF^&G8VFRPF3[Y+ʉd^b^^&W&RPF3[YQS^XZ&W&F;tFFtFF+F vb^&w&7&w>R\~E>R\t;Wvv f^P ~^&W&RP3[YQS^XZ&W&F_^VW ~F k *8d؉N^~ |~  ^&u R\F^&W&G&+&WVF39Vs|9Fsl^&W&RP3[YʉN^VW^&wыF%RP _^VW^&wjҍFRPj _^VF^&W&G^&W&% u u^&W&%VFRP&wi>R\~>R\u3^&+Ff^d؉N^^&+F+;sVvvvv  >R\~rv^&W&RP3[YQS^XZ&W&+F sVW^&wVF RPV&w&7ҍFRP$_^R\==tw FdFf^ VYVF~u ~uVvvvv  VW^&wVFRPV&w&7ҍFRP$_^R\f^d9Vu9FtvvYY^&G8&W&d^b^>R\JF^&W&VFFVF VFF;stvf^Pvv VW^&wf^dRPvvvҍFRP$_^R\=~FFF3FVVFF;v+FF^&G8VFRPF3[Y+ʉd^b^^&W&RPF3[YQS^XZ&W&F;t FF~FF+F vl^&w&7&w>R\%>R\tJWf^Pvv  Y>R\~*~^&W&RP3[YQS^XZ&W&F_^VWv k *8d؉N^ | ^&uR\bF=wT.VF ^&W&@^&W&F V&W&'^&W&GF V&W& R\ ^&W&_^VWUv |k ؃28uR\VWk 28 _^R\ t&k ؋28k LJ28;>8u83]_^VW68f^dRPh6d^6b^FP$R\ u ~tR\_^VWv;68uV F ;d^u;b^tG68V F d^b^VWVf^dRPhv v FP#_^R\ u~tR\R\_^VWv k *8d؉N^ | ^&u R\^&G_^VW~ k *8d؉N^ | ^&uR\ VW^&wjj _^ t 6R\^&G&G&G&3_^VW~3\u\tF|| R\hYVF u u R\^&?wumu v v YY^&?runmui8Pv v  tRVWVFRPV F RPRPTYYPjjjhrmVFRPh_^R\ uUVWVFRP_^VWVFRPV F RPRPTYYPjjjmPVFRPh_^R\ tvvYY,8Pv v ~\VF\\_^Uȋ]VWUvvT@Pv v vvV F ]_^VW~ tUVFVF3FF^&?t;rVv v vv ;sj+PƋN ^ QS9V F _^VWU^ &?t&:FuV F ~t3ҋV F ]_^VWv v TYYN ^ ؉N^^&:FuV+NVF;V wu;F w^&:FuV3ҋ_^U] v33I|U] v I|U] v33I|U][+UVWڋ~Ў_^]RSUVWv~ ،;w;w _^]NOVW^ &%=t&^ &'&&t9FdF\F6^d9Vwr9Fs^&tvS4YY^ &w&w&w&GP\ S^ &@u4 } ^ & &W&G&W &G &W&G&W&G^ & ^ &':^ &W&G&W &G &W&G&W&G&W &G &G ؎&2_^VW^ &G\\VFVWRPҍFRP _^ t^ &t7&u&t)VF^ &_RPS^ &G Z+Ћ™[Y+ʉN^v v 4YY^ &t{&'&W&G&W&G&W&G&W &G ~uVFFVVF~uvvv v 1(VWVFRPvv_^ t 6R\3_^VW^ &G\\VFFFVWRPvv_^ uMVWVFRPҍFRP _^ u/VFFVVFVWVFRPvv_^ t 6R\3_^VWV F VF99VFM^&W&9Vr.u;r(VF;Vw[u;FwT^&W&9VrEu9Fr>^&W&VFVF;Vrw;Fv^&W&9Vvr9Fr^&GkNQS^XZ&;Wu/&;u*^&&G^&G^&&W&^&W&^&W&^&W&^&GkN;Nu);^u$^&G^&G^&W&^&W&VF^&W&VF99_^VW ~*VWkPҍFRP*_^ t1;u3ҋPVWҍFRP0_^F3;}뵋VFVF^&GRP-YY99_^VW~ vF 3F99VF u( u$FdFfbfbd99hbfbjb^&W&VFVFVF^&W&VF^&G;rQ&G;u&W&^&W&^&)G&GkFƋ^&GVF99VF5VF;9tw;9tnV|YVF t\ tU3ҋ_^VWUvvT@Pv v TYYN ^ QSvvV F ]_^VW~tYv v TYYVFVF3FF^&?t;vrVNjN ^ QSvv ^ &V F _^VWUv ~3+ʋItH@8u]_^VWU^ &t&w&w~u2~u,V F ^ &W&G&W&G&W &G &G'VF^ &W&G&W &G &W&G&G^ &']_^VWFPV F RPRPTYYPjjjhmmR\ uvR\ t v 3_^VWU^ &%=t4&&t&W&G&W &G 3V F ^ &W &G ^ &v S4^ &t^ &G&_&G2]_^VWUv I6t ]_^VWUv I6t]_^VWU^ &uKv v 4^ &t&w&w^ &G&G^ &&GPdY3]_^VWUF ^ P&W &G &G ؎X&^ &W&G&G&9W ru&9G rvv  ^ &_ &G2]_^VW ~w9\l^pl,u^plZY[X9\l^,l99 VF0;r$^&Dl^plL^,l+nVF;9wr;9s^pl^plDZY[X_^VWU컬9\l^pl,u ^&^&9\l^pl,rdX9&Dl^pl,r59&Dl^plL^,l^&N }X9&Dl^pl,w59&Dl^plL^,l^&)N }9\l^pl,s#9\l^plL^,l^&^plZY[X]_^VWv9\l^pl,u^&lb0mb~FdFlbF]^pl|<ǀ0^&ǙRP<^plD^,l9\l^plL^,lNNF~~  ^&0NF ^&_^VWU9\l^ pl,s^&^ pll^ ,l^&vvv^ pl PSQR{PSQR^ ,lvv^&FP^ pllbd]_^VW9\l^ pl,s^&^ pll^ ,l^&vv^ pl PSQR^ ,lvvvFPFHP^ pl PSQR PSQRFH^&lbd_^UFtfV tm x+ x;uF9F uF9FuF9Fr2t:] y#%;uF 9Fu܋F9FuԋF9F̸F t9F |;|]VWU^ &%=t&W &G &;Wsw &;Gw^ &G &W+‹&tjjv S u2V^ &w&w&GPt^ &W&G&W &G ;~ ^ &"VW^ &G\\RP_^3]_^VWU^ &%=t&W &G &;Wspw&;Gvh^ &G &W+‹&tjjv S u2V^ &w&w&GPt^ &W&G&W &G ;~ ^ &3]_^U]Y[XZSQW y UV 3ɉRJJ0Cl^]_U][YXZQSW3UV 3ɉRJJ0Cl^]_U]UVWl%=0B}jZZ=0B~ "RR-RB t ~^]U]UVWl%=0B}jZZ=0B~"RR-RB t ~^]U]6wDU>9tFF^]VWF tFu$F^N V F^NV~v]lЋlRP%+u3Pْ[^Sv+Z ¿ JKJKJKl3PS[Q2fË[S3Y2[^S[ZJRF3Fx [KS,)[KS}3SSSCCCvXXEU>9tFFɛ^]VWFtF uJFFFFF FF F~v]3FFFF^^^^΋FЋȋ^ 3%0@xw ؁NF % F 3PPPPPP .< t.|#.|GGsGGtڍfXFXFXFXFl<        ]VW9_^VWv ~\u>\u>\tj9PjtVW\\RPVF RPvFP_^R\~\u% u!>\u>\tvvv jt~\u>R\t >R\}F_^VWUv |}\u\uR\"VW\\RP_^ t >R\'\\LJ\LJ\3]_^U]B%ZU]RJZ uˋWv?|_zzz:_3BBB˃w҃~ _ ׉RJZVWVW^ \\RPVF RPvFP3_^t uF6R\_^U vFP,F ujv~N^YsPP P^SvN<F0PPFP/LF uF^&G Z&W F&GF]UQ^Sv|Fv ]UFPFP"V^&?{t@&?[uP6b:dt. FPQSVSVQ^[Y=Xt ],N~] t&<}N u+JV s\tWNAv~^YF@^&^v&48e ^& ~]N u+JVuF HN;v9@N +^vp^~&=9^YF@N +^&CFP|F u^&O@wA^~&=9^Y^&G@^&^v&48e^&v&4^P^&wg&we^&^v&48e^&]U ^vFF^&F^&G^vNFY^&Gw^ &Gj^&GyF^&^vNFYFP|F uQ^&G@^&^&O@wA^^Y^&Ƈ^&Ƈ^PF uI^ &k]u+JBV^ GkPRPPP^S|PePP] U^&G F =wmt =amtI~]Nu+JV^SBRPPFPQ؍GPQF!t=uF~^&Gi^GePF^kvNFYF^&^S^Sv^SFPfF uF~u;^SvRPPRPF=u^v&xF^&Gi뾋F u9^SFPvRQWv PvF u c^&G ]U ^&G :ct Hc^&G ^S\F u^&FF^SGkPF&P^SFPpF u^&Oit^v8x^&GiF^S^SvuF tM^G8P^SvRPPmmP F u"^&w8F t^&w8 FF]U^&G :ct F^&Gj]Ufd~SF =wmt=amuF~]Nu+JV~&Nu+JVu F@;Fs F@;Ft ~s }~ud^&GM&_O^&GL&^v@^&GMZ&WOF@N+^&OL^S^Sv^Svv ^SvF u c^&G ]U^&^&G :ct ^S^ Sv ^S$]U^&G :ct ^SvT]U^&G :ct ^S+]UQ^ &G :ct m~ wA^ .^ &G=)^ &G.^ &G/!^ &GB^ &GDFF^&] U^ &G :ct l~ wH^.(ffffBfNZfffkwF^ &G=3F^ &G.'F^ &G/F^ &GB F^ &GD]U^&G :ct F^&G1]U쾦e~F =amt=wmt=rmt=tmt =mmt&c^&G F^&Z&WF^&G]U^&^&G :ct ^&GN ^&]U^&^ &&W^&G :ct ]Uv&D : ds2&1c؋:3cu]8c ]Uv&D : ds2&1c؋:3cu]4c ]Uv&D : ds2&1c؋:3cu]@c ]Uv&D : ds2&1c؋:3cu ]X[QSP6^ &du3cHc^ &G ^ S^SF]c^ &G F]U^&G : dr^&G :Hct:cu^&G&G &W"^&&Wc^&G :3cuX&r&G&;Gv &G&W^&G&G &W"^&&W^&G s7&G s/^&/&_!^&G :cu^&&G ]UQ^&G :]ct SvY6^&du3cHc^&G ^SvYF]c^&G F]U^&G :Hct :ct^&G&G &W"FV&9Wu&9Gw&G&W^&G&9G*s&G*FP&t@"FP(F u^&uS[F t^&w8&S^&w&w"&w G<P^&w: F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2^Sv(F Yu0^&w8PGPP ^&G :3cu ]U ^&G :]cuC&du3c ^&duHc&G ^&G-sN&G :3cu/G<PFP0^&G :Hct:3ct:ct f^G<PFPF^&w:FP u ~u~u^&w8 F^&w:)F^&G F uF]U <r"^&&W&Gd&G;F s Wv dX^F&F&GFFF;FsN ;Nvd&@FFڋF;Fr ,dv@^&Z&WSd&_[&G]Us]d&G@]U cr d&G;FsGvdX^F&F&GFFF;Fsd&@FFF]U>dudP| u$>dtd&Gdd>dt>dt]ð]U#U$VWQ^SY_^F^OGG w 3GGG؉GGGFG F GFGFGFGFGPS]UU^ SG PPFP[#uMG~&wr/^ F%;u^ ^ FF;tX F ;FuX]U].e]UQQ^ &dt[SFP ^& uW^ &du&G-sG<P^S^&^ SwmPvv,^& uHc^ &G ^&]UQQ^ &Gd<tO<uSP^& uI^ SFP ^& u0^ SrmPvv,^& u3c^ &G ^&]U ^&^SP(F t^&G t~&w8&SP^&w"&w G<P^&w: F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2~Yt^&GFu^&G@1V&G&G &W"F^&Gv^&@F&Z&Wv^&@&G^&G*^&G(^&G^&G,]U ^&G :Hct :ct F^&G-rG<PFPF^&G-^&G0FF^F&G4&W6Ft.H^&O.+N^v0^9^Y^&O.N^F&)G.^v^&G0Z&W2F^&.uF tuSvF tF^&G0FF^&w8^S^&w.&w6&w4FP$FFt.H^&O.+N^v0^9^Y^&O.N^F&G4&W6^F&)G.^v^&G0Z&W2F t ^&.u%FsFr^SPF u]U^&G :Hct :ct ^&G&WFV&O&O &"N~;u;wN~Fs FF%eu!eFPF u ~ re e  euDPP eP/LF t^&GF e&8G w ]F eX ^Fv&DF&GF&GF&GF^&GF&GF&GF&GF&G F&8G uANsNQPPF tX FFF ;FwD FrF9F w^ &FF^&O&@^&G^&w FA:r euF F t ^ &?TNte4}F ee&Ge^ &O>eF u+Jeuese4ЉF V4^ &Ge6ee&ee^&Z&We] UQ^&G &w8 F^&G:t P)FF]UfYd[dfUdWde~eF1F1F1F;s PF^&GZ&WvF&MX&E&uF+ƹ1&EFF&Z&U&E$<&E&F =wmtAN=rmYt=tmuFrmF =wmt =mmt=amuFmm FP^Sv^Svv F=uy~mmur^Sv^Sv^&w&&w$F=u ^Sv^SvPPF~u FP^Sv^Svv FFF t^G:P(F uy^&w:FP uF FuF^&G8Fs &G&G@~ tmuv^S^GP\vP^GPPFF usF =rmt=tmu3c^&G &G 5^&G&G~ mmu]c&O FVHc^&G FF^SvvF t ^SP+]U~ ]Nu+JVt)F^F9Fv@^ &80r ^ v&89vz^ ^ v&0^F븡e euDPPeP/LF uKe&G ^;v ^eX ^F&u^& u@^] U(dVnjޱ;u$:u ^&GZf~F =amt =wmt?e euPPeP/LF u~e&G < r<wc^&G _^SvFPFPrF uEc^&G F^&GFsffF^F^S^SvFP3]UFf]UFV v]UFV v]UFV%]U vPFPPF uxFV^&&W~u~tYFuRFVFV)F^v^ SPvvFP#F u^ &?Gu&G &W^&&W] Ccompiler.cfgr[sys]Ccompiler.cfgr-oconfiguration filecommand line %s %d: %s %d: %s %d: 011F01 config1T:d2R:d=V:d>A@:dCP:dDEN:dFGL:dHH:dIJ*:dK2:dLM:dNF:dO:dP :dQ&:dRD:dS :dTB:dUWY>:dZ:da<:db::dc:dd8:df6:dg4:dh.:dij(:dk0:dl,:dmnp$:dq":dr :ds:dt:dv:dwx:dy:dz[sys]includedefineundefifdefifndefelififendifelseerrorlinepragmaident011I01 cppcmddupDuplicate definition of '%s'011F01 cpperrBTOS C v%s Copyright (C) 1987 Borland International Preprocessor *** %d errors in compile *** FatalErrorWarningError writing output fileIncorrect command line argument: %sBad configuration fileOne filename must be givenUnable to open source file '%s'Unable to create output '%s'Not enough memoryError directive: %sUnexpected end of file in conditional started at line %d# operator not followed by macro argument nameUnknown preprocessor statementBad filename format in include statementFilename too longNo filename endingUnable to open include file '%s'Macro expansion too longDefine statement needs an identifierMacro argument syntax errorInvalid macro argument separatorBad undef statement syntaxBad ifdef statement syntaxBad ifndef statement syntaxMisplaced else statementMisplaced elif statementMisplaced endif statementUnterminated stringUnterminated character constantIncorrect macro call of '%s'Wrong number of arguments in call of '%s'Unexpected end of file in comment started at line %dIllegal character in constant expression '%c'Expression syntax error in #if statementIllegal octal digitCharacter constant too longDivision by zero)d)dabsorbstring(%c, %x) 011I01 cppinputdefineddefineddefined__FILE__"%s"__LINE__%d__BTOSC__1__DATE____TIME__011G01 cppmacro "#$'(),/\I8086S1SPTR1__BTOSC__1__SMALL__1..cw_C86_BIGSPTRLPTRI8086SI8086PI8086DI8086LMSDOSI8086MSDOSM_I86M_I86SMM_I86MMM_I86LMSS_NE_DSLARGE__TINY____SMALL____MEDIUM____COMPACT____HUGE____LARGE__MSDOS1I80861MSDOS1M_I861_C86_BIG_C86_BIG1SPTRLPTRI8086SI8086PI8086DI8086LI8086S1SPTR1I8086P1SPTR1I8086D1LPTR1I8086L1LPTR1M_I86SMM_I86MMM_I86LMSS_NE_DSM_I86SM1M_I86MM1M_I86LM1M_I86LM1SS_NE_DS1LARGE1__TINY____SMALL____MEDIUM____COMPACT____HUGE____LARGE____COMPACT__1__HUGE__1__LARGE__1__MEDIUM__1__SMALL__1__TINY__11011I01 cppmain *1d[kbd][vid]raww.$cccc4.runcc1.run010G01010A01#if buffer = %s term = %ld Lex = %d expr x = %ld Lex = %d expr y = %ld Lex = %d 010A01    skipcomment() F_cflag = %d NOTREACHEDNOSTRICTARGSUSEDLINTLIBRARYPRECLIBRARYVARARGS010A01define(%s, %s) undefine(%s) inclib(%s) isdef(%s) findsym() Buffer = %s findsym(%x:%x) Buffer = %s hashval(%s) = %d idcomp(%s, %s) 010A01 !! !  [kbd][kbd]SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec%s %s %2d %2d:%2.2d:%2.2d %4d r7dv7dz7d~7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d[kbd][kbd]$@Y@@חA7yACnF?O8M30HwZ?sOu?{Gz?-C6?:0yE>ؗҜ<2#I96H$HHa$6H$4H$1WZH$ 6 $|= 6D [sys]LptConfig.Sys>dddd[!Scr]$$.Tmp=\z2Q[KBD][VID]Press NEXT PAGE or SCROLL UP to continueed(Press NEXT PAGE to continuefd       VNVF1.2.0 COPYRIGHT 1987, 1991 Borland International. All Rights Reserved COPYRIGHT 1987, 1991 Unisys Corporation THIS SOFTWARE IS PROPRIETARY TO UNISYS AND IS NOT TO BE REPRODUCED, USED OR DISCLOSED EXCEPT IN ACCORDANCE WITH PROGRAM LICENSE OR UPON WRITTEN AUTHORIZATION OF THE PATENT DIVISION OF: Unisys Corporation Detroit, Michigan 48232 VERSION: 1.2.0 (monday april 15, 1991, 15:09)PFu^&^&G Z&W"F&G,SFt=F^ &&O&G~ r&G" abs BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HH X ABSVWUv }]_^t asctime BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(@HHyX SPRINTF<WEEKDAYlMONTHSzzASCTIMESSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec%s %s %2d %2d:%2.2d:%2.2d %4d vlnpr tvxz| ~$Ā(Ă,Ą0Ć4Ĉ8Ċ<Č@ĎDĐHРDVWUvD lP4ttt\\ PP]_^í(!z*l-L15V:tatof BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(gHHhXJDNEG@DADD@CVTLD@DMUL@DSSASG@DDIV@DSSLOAD@DDSLOAD@_CTYPE; SCALE POWTAB STRTODn ATOFl$@Y@@חA7yACnF?O8M30HwZ?sOu$@$@$@VWU~ tT }$؋O tC^^ t!t^^ۍ^ZY[X]_^VWv^FF3~< t < t<+uF<-uFFt'RP^^F̀<.u6Ft)RP^^FʀYLJ3]_^',3VANQVZ<tcreat BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(DHH X+ CREATEFILEERRNOOPEN@STRLENUNLINK CREATHVWUvVYVWƌRPVYPjjjjj_^ tjV]_^! VV&V-~>u3?+FF+F+F ;sWv v~TRP3[YʉL)F F ~ s~ VWtF RPWt4FRP_^=3=tuwFWYF~tdVWtFRPWt4FRP_^= Wv v~t vYDT>FTVFFF FF;siVWtRPvvvFRP_^=~vvPFFF3FVVFF;v+FF됋DVFRPF3[Y+ʉTRPF3[YʉL;tFFcFF)F F ~ vNt4t>~7>t-v v PF FTRPF 3[YʉLF_^VWFk ~| ~|u FTD+TVFF 39Va|9FsZTRPF 3[YʉN^VWtы%U5V CVJpVĀĉĤĺ$.>^V ͭVŴV VV !V *36:m΄VƋƜV 6BNRV Njǡ7RP_^VWtjFRPj_^VFTDT% u uT%VFRPt>~8>u3Q+FF+F+F ;sWvv !>~~TRP3[YʉL)F F ~ s~ VWtF RPWt4FRP_^=.=twFWYF~t_Wvv VWtFRPWt4FRP_^~t vYDT>FTVFFF FF;sivPvVWtRPvvvFRP_^=~FFF3FVVFF;v+FF됋DVFRPF3[Y+ʉTRPF3[YʉL;tFFmFF)F F ~ vXt4t>!>t~ F FTRPF 3[YʉLF_^VWU~k | |uOF=wA.V F T2TF V T TDF V T T]_^VWUv |k ؃uVWk _^ t&k ؋k LJ;>u3]_^VW6RPh66FP u ~tt=VVcm}V ħV!V 5V TV[`hV qz}ŁŲV V26}ƄƍV ƞ   (AovLJϊVǑǥǰǶǼV֠_^VWv;6uV F ;u;tF6V F VWVRPhv v FP_^ u~t_^VWU~k | |u D]_^VWUFk ~| ~|uVWtjj_^ t >DDD3]_^̜k%+58>SVZiqĊĝļVtctype BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(3HH X _CTYPEt !! !  'tcvtdfCTAsm II-1.0.2??SEG??SEGprogcodeh(mcvtdf@)cvtfd@AqYZXQ3۹%uYPPPPY8PRS3PYX[XZW8|#G}#8y_RP33cvtdlCTAsm II-1.0.2??SEG??SEGprogcodeh(-cvtuld@cvtdl@Jcvtdul@Jcvtld@ normalize@unpack@AYXZQ y YXZQ3UVW3ɉRJJ0C_^]UV%=0B}jZZ=0B~ "RR-RB t ^] BVRVcvtpfCTAsm II-1.0.2??SEG??SEGprogcodeh(P cvtpf@AT6Wʁ8|1G}18y6G6O6W633daddCTAsm II-1.0.2(??SEG??SEGdatadataprogcodedgrouph((edsub@dadd@ normalize@_8087unpack@ AGi6wU>tF F^ ]VWFtFu F^ N VF^NV_^]ЋRP%+t ْ[^Sv(Z ‹ZJRF^NV3PS[Q2fË[S3Y2[^S[3PZJRF3Fx [KS,)[KS}3SSSCCCv__ZJRF^NV [VeVVIVdasgCTAsm II-1.0.2??SEG??SEGprogcodeh(tMddsasg@dssload@Rdneg@ddasg@dssasg@ dload@2ddsload@DAxY&&G&G&GYGGGY66G6G6GY&w&w&w&7Ywww7Y6w6w6w676Gt6w dcmpCTAsm II-1.0.2??SEG??SEGprogcodeh( dcmp@AUFthV tq x( x;uF9FuF9FuF 9Fv<] y#%;uF9FuߋF9Fu׋F9F ϰ:]F t9F |]u;|]ddivCTAsm II-1.0.2(??SEG??SEGdatadataprogcodedgrouph((d ddiv@ normalize@_8087 AGhU>tFF ^ ]VWFtFu-3FFFF_^]F F FFFFЋ^3%?x RVN ^ FRQSP3PPPPF׋N^FVN ^ FB:fr v~rF :rw:BwWQ3ҊŠ(GF(Y_s WQFGY_ON⏋~2ʀ AVdmulCTAsm II-1.0.2(??SEG??SEGdatadataprogcodedgrouph((X dmul@N normalize@_8087 AG\       U>tF Fɛ^ ]VWFtFuFF^ N VF^NV_^]3FFFF^^^^ҋFЋȋ^3%0@xw ؁NF% F3PPPPPP .< t.|#.|GGsGGtڋF^NVF^NV= Q ]SVecvt BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3( HH'XQDNEG@DSUB@CVTLD@CVTDL@DADD@DMUL@DSSASG@DCMP@DSSLOAD@DDSLOAD@$DECROUNDDFREXPCVTCOMMDBUFFERW.POWTABFPOWTABHDPOWG10DPOWL10 FCVT" ECVT$@Y@@חA7yACnF?O8M30HwZ?sOu?{Gz?-C6?:0yE>ؗҜ<2#I9VOVtflsbuf BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(QHH X _FFLUSH;_FLSBUF8UVWUv%=t tDDD VYt \\G2]_^4VPtfopen BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(jH H X4FCLOSEFSEEKMALLOCERRNOFREESTRCMP_OPEN GETFPPARSARGS/ _FILES0W FOPENFREOPENÐ_OPENFD,_KBDFLAG [kbd][kbd]{VWy tlVFPv  uKv vvD||3 PvYY u @%=ujjjV t tY3_^VWv VY=uVFPv  usDhYD|t^DDDD v vvD||3 PvYY u @%=ujjjV t tY3_^VWUv~ 3_^VW^G㋿FFVWnjRPvv_^ uIVWnjRPFRP_^ u-V F FVV F VWnjRPv v _^ t 63_^é-&V^V̶VVVHVVwtftell BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(pØHH X#FFLUSHGETBSLFAERRNO_OPENFD FTELLtVWvVYVWD㋇RPFRP_^ t >-t!|tVFRPD +D[Y+ʉN^VF_^J V(V6tfwrite BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(wHH X _FLSBUFA FWRITE{VW~3OF7^UEڈEE9ErWY]G2F=tFFF;F rF;F rF;v rt ;v uH_^0VTtgcvt BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(UݘHH XDSSLOAD@ECVTSTRLEN GCVT+YVWvvFPFPv^~t-FNWYljFF;v^0uN^~|gF;F}_~~=tFG0FNN~=u.F~} 0FF~=uFGN=tFG0FN=t ~~.F~~=t FGNeF~}-FF؉F+FFd0FFV» 0FF0FF_^ô VV4VVtgets BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(eΘHH X_FILES_FILBUFj GETS,iVWvv; r PY2t tu;vtNƋLjF뿃u ;vu3F_^Ë V#'tgetw BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(cИHH X _FILBUFK GETW(gVWvD;D r VYDD؊2t#D;D rVY DD؊2F=u F_^ V7V[theap BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(3HHX _BASEސ_ALLOCP8 Stindex BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HH X STRLEN RINDEX INDEXVVWvYWv Y_+/~3FF^ 8t^^^ :t^ 8uO }͸_^VW3/~3FF^ 8t^^^ :t^ 8u G^9uɸ_^s VVt init8087CTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH(   _8087init8087VW_^ AGinportCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH( inportb inport AG VWUV]_^VWUV2]_^ldivCTAsm II-1.0.2??SEG??SEGprogcodeh()lmod@ ldiv@lumod@ludiv@A3 UVWFV ^ Nu( y ؃ yۃt y W33;r w;r+@[tƋt؃_^] longjmpCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH(T longjmpsetjmp* AGXVWU~ uF F vl d| t]_^VWUW~6]~E FENM u3]_^lrshCTAsm II-1.0.2??SEG??SEGprogcodeh(:lursh@&lrsh@llsh@A> v33I|à v I|à v33I| lsearch BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(@HH X MOVMEMLSEARCHWDVWv ^ ? ~VvVYYF tvO^ vVv_^g5VOtlxmulCTAsm II-1.0.2??SEG??SEGprogcodeh( lxmul@AUȋ]mainu BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3( !HHX_FILESFCLOSEFOPENSETBUFSTRCATSTRCPYSTRCMPSTRCHRSTRLENCPARAMSRGPARAM RGPARAMINITRGPARAMSETELTNEXTRGPARAMSETLISTSTART CSUBPARAMSCHAINCHECKERCERROREXITSTRINGMALLOCERRNOUNLINKEXIT@MAIN COPYIN _MAIN٠[kbd][vid]p&q[Sys]<$>pipe.file2[Sys]<$>pipe.filerawwp&qq&pp&q<.runr[sys].run[Sys]<$>pipe.file[Sys]<$>pipe.file2ĠVWFFF։FFFԉFVW_^FFFVWv_^FFF;F|F@PYF u FFFFF7VWv_^FFVWvvF،RP_^F@PYF uFދ^FvvvP~u~t^ހ?j<@PYYFj>F@PYYF t~uF;Fr{F@F^ހ?>u @Fԃn^^ހ?|uVP^7YY uFԋF+FHF΋^ހunF@;FuFFF^GFF;F}FF;F}F+FF~t FFΉF^PvYYFF~uVWvF֌RPPYP_^^Ԁ?>uPFԋFPYYFPvYYFF~u vYVWvFԌRPPYP_^F;Fu jPYYF;Fu j PYYPvYYFF~u'vYvYVWvFҌRPPYP_^jvYYvvYY~u PYVWVWjjjj_^P_^VWVWj_^P_^P^7YY udž*dž( dž*dž(dž,VWVW(RP_^P_^VWVWj_^P_^vԸP.PYYPYYډ*(.PY,VWVW(RP_^P_^F@FD^^ډ*(^<($V ?V[ṼV̤V VV VN WV`e#5V V V!7,V69=VETVeV jV{VƎVƗ;VƦVVV VVVV V V V(V/=8VDJARXEmV uVςVϊVǔIVVV V V^7Y,VWVW(RP_^P_^FF;F|P^^7NPYYPYYPNPYYF u*P^^7PNPYYPYYPYYvYVWVWNPNPYPPjhjj_^P_^PYPYPYjY_^VWUv~~^ &FF N]_^:{V V !V3KFVLVQPZVf]tR}VVVVV Ĭb̹VVVcVuVVtmalloc BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(~HH X_ALLOCPSBRK MALLOCVW~w]Ff>ut;Fr*V;wDEF)ƋF>!;6uvYF=u3 vF_^PV^VŊtmem BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HH XMOVMEMSETMEM MEMCPY MEMSETv MEMCMP6f MEMCHRj5VWUv vv F]_^VWUF Pv vF]_^VWU~v ~ vN :}:~GF3]_^VWUv~ v:F uN F3]_^å V+Vjtmerrno BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(3H H X ERRNOՊtmovmemCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH(H movmemsetmem/ AGLVWUv;v sF HF HF ؎~ N ]_^VWU~؎N F ]_^mydsCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH(  myds AG VW_^opena BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HH XbCLOSEBYTESTREAMOPENBYTESTREAMERRNO_OPENFD_KBDFLAGMALLOCFREESTRLENSTRCMPUNLINK̐ _OPEN̠[kbd][kbd]{ VWU3 ヿtF|| hY u ^ ?wu ~ muvY^ ?ru]~ muWPv tGVWnjRPFRPPYPjjjhrmRPh_^ uKVWnjRP_^VWnjRPFRPPYPjjjF mPRPh_^ t WYPv刄㉿]_^0Z!,V7PV biV V̜Vģ̲VVVVV NJt outportCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH(  outportboutport AG$VWUVF ]_^VWUVF ]_^ overflowCTAsm II-1.0.2??SEG??SEGprogcodeh(  overflow@ ErrorExitA P VVpackCTAsm II-1.0.2??SEG??SEGprogcodeh( normalize@unpack@AB%ZËRJZ uËWv?|_zzz:_3BBBÃw҃~ _ ׉RJZpeek BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(& HH X PEEK: PEEKB*VWUF^ &]_^VWUF^ &2]_^ft pointercCTAsm II-1.0.2??SEG??SEGprogcodeh(Kpadd@pcmp@"pdea@pada@Spsbp@Npina@psub@psba@AЊ%у 20"UWFбV%^ ~ ;u;_]9NUWVFV~ v ڋ Ã+^_]1UFV^N }u-srT]0UFV^N }H+sF+(]@UW~&&U^ N }<s&&U_]?UW~&&U^ N }+s+&&U_]@SUW~&&U^ N }<s~&&U_]?UW~&&U^ N }c+sa+C&&U_]poke BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(* HH X POKE0 POKEBנ.VWUFF ^ &]_^VWUFF ^ &]_^Êtprintf BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(AHH X_FILESFPUTC_PRINTF PRINTFVPRINTF% EVWF FFPv PP_^VWUv v PP]_^VV15V9Vt printfa BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(X ИH"HXLUDIV@LUMOD@LURSH@LDIV@LMOD@DNEG@DCMP@DSSLOAD@DSSASG@DDSLOAD@ATOI_CTYPESETJMPLONGJMPECVTFCVTSTRLENʒ:OUTBYTECONDITIONALPAD6 EOUTFOUTOUTSTRy }yNEGFLAG POSFLAGBLNKFLAGPNDFLAGZEROFWIDTH PRECISIONOUTFUNCOUTARGRESULTEXITBUFܐ_PRINTF5IVWU6F2PujP]_^VW$v FF PY t<u<%t PYFFF<-u<+u< uހ<#uӀ<0uF>utVYtF<*u^؋F<.u>FFtVYFtF<*u^؋FF~OFuq>]FU^؍^~uF^sF^^F.;tCCI.%EGPXcdefgopsux~t^؋WVF^؋VF~%|~sFVFVFFF Ft9jj vvFO }FF0jj vvVF뿃~tF-!>tF+>tF F~uOWjYYYvY=F Ft OF0%)V/BHLQUV y ąĐĖĜĭ ĸ  V  / 6V C ŘTTLTTTL",0:EHPaV gV q{~V VVVVV ưx1]x^1*]rVVǯǽVFVF؃>u =0uO0F FuOjj vv0jj vvVF͋F Ft=OF%F= ~uzWjYYj0GYP?YbFH~uO:OF%F= ~u>~ j [Y^7EY>~Ij 4Y^؋?WYF;F }Fj W~YY j%YFO_^VWFPFP6^N~ftf>u_VYFF9F}~F| F@;v }0uO++FF  F;H@F~u>u>tF~~FF>u>tF>u>u;F~ j Y~tj-Y>tj+Y >tj Y>t;F~ j0Y~}j0Y#~|<t FPYj0YN݃>u>tj.tY~}>tj0aYF>~)~ft<t<t FP2Yj0*YЃ>t!F)>~ ќ~ VEVWVVĨ VCVFVV`mVzVŔ śŢŮV+1V4VFMVZgoƗƢƨƫƹ &39HdžǙǦǯ ej Y_^VWFPFP@P^^uFFHF>uV~gt~GuJVY;v }0uO+;+H+ u0DFFF~u>u>tF~}FF=d}N>u>u;F~ j Y~tj-Y>tj+Y >tj Y>t;F~ j0YPYF>u >t <tj.Y<t>tPYF>~ j0rY~GuFE ~guFeFPQY~}j-EYF؉Fj+5Y~d|Fd0PYFdVF 0PYF 0RY>tF)>~ j Y_^VWU~v Y;6}6>u;~ j Y)>)>]_^VWvVY>u?>t~ u;}ljF;~ljF;F~ j 4Y~ 0u;~F PY~ uljFN~tFPY;>}F PY>u~ u>~ j Y_^È%V(V03V 9Vv ;sG;svW=}>;wVv=}+6;sVWN>+6Vv ~ Vv-;vv+6F;s Vvx;~ s v Wj]_^VW~v FNGF~~FF_^xU8KVdoĀĄĎĦ trand BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(>HHX LXMUL@ SEED9 SRAND RAND%TBVWUF3҉]_^VWZ5N™%_^Ԝ/ #&V03dtreada BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HHX1 READBSRECORDERRNO_OPENFD_KBDFLAG_WRITEӐ _READVNVWvu>tjPjVW㋇RPF RPv FP_^u u>tvv ju>t >}F_^þA  V-CVJNYgVnu|t realloc BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(NHH XFREEMALLOCMOVMEMREALLOCWRVWFF؋Gkv Y u3 ;~ sF PVvvY_^ VؗҜ<2#I9t6Y=u_^VWUF=tF^ O_2]_^VWUv?t ؊]_^VWU^ ]_^VWF F@tMPhP uKPPYYFPvPPP$ FPvPPP  _^VWȂ@t3FPY u:F~v v~PPP v vPPP _^VWF FFPv vPP _^VWUv v vPPd]_^VWF FFPv FPPP< _^VWUv v FPPP]_^VWu_^VWvF FF <up< t < t< uuP6WYYB<%t3;u.t v WV YY!>tF<*uFFFFtFk PZЃЉVFހt.;tCCk. %DEFIOX[cdefiosx%u !FF "FFFF FFvvWVF>t~t~t^ًWLF^ڋ " ď Ė VıVsR +V  V1s5RG K+OV s+wV œ+ŗV ŻsſRsR   $NSƁƋƔƷ !4TtVXZ\^`b?dfhjlnplrɠ8FvWPSQR^>t|~to~t^^؋^XZ^ًW~u^؋F~uF~u Nj^FNu\'Uu~t^t~u ^v WV YY~uF~u^؋FN|#v VYu~uNj^F؃~uc]Fvހ?^uFv<tIF<]u~u^؋FF~uFvvVv uF_^VWFFFu~t >u3nv;tF;v r^^u;v r0;v s)N~ tFNj^ F F~t~t ^ 6WYY_^VWv~ FFF~ uF d+t-u t uN y-uFa u.0u&N ~\KxtXuN ~E4 utu 0|7 uu6VYY3ҋu uKtDtu VY0ǙN^RPƙ[YʉN^N ut 6VYY~tVFVFVF_^VWU~ t; } ؋ t!t^^ۍ^ZY[X]_^VWxV ;V LV UV XV?ť;EJ $+29VPVtyǴJǿVV VV V ݠv~ ^F^FFF u-t+uO`-uFt5ƙRP^^O.uGO ^t5ƙRP^^FOetEudO-uOF+u OtFk FO݃~tF؉F ~t 6VYYvFP^+ PSQR^ PSQR^~t^^^ZY[X_^u  VV V#V 6bhkVsVvyVV VVVV ĒĮĵĺVVVV VVVV ,3afwV V VV V VV V LtscopyCTAsm II-1.0.2??SEG??SEGprogcodeh(+ scopy@A/UVWv~،;w;w _^]NO segreadCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH( segread AGVWUvLT\]_^setbuf BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(IHH XFREEF SETBUFMVWUvttY~ uDD DDF D DDD$]_^Vrt setvbuf BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HH XFREEMALLOCSETVBUF:VWUv~ F =v.~up tttY$vY tLttY ljDD DFD$ttYDD DD$3]_^-W1!#%')+-/HVUVhVVt sprintf BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(iʘHH X _PRINTF0PUTBYTE*SPRINTFVSPRINTFGmVWU^ 7FF7F]_^VWF F^FPv FPP_^VWU^v v FPP]_^:>V]aVՊtspushCTAsm II-1.0.2??SEG??SEGprogcodeh( spush@A![+UVWڋ~Ў_^] ssignal BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(mƘHH X SIGTBLSSIGNALHGSIGNAL/%$9qVWUv|~3㋿F ㉇]_^VWUv|㋿u u3LJVY]_^ì'Gatssort BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HH X SSORT VW ~ sv ƻ wvg~+Yf FFf FFPvVYY |8F F$^F^^FF^FN~+ }FF;F rx_^çtstime BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(!HH X SETDATETIME! STIME۠%VWU^7w t3]_^ќV.tstrcat BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(sHH XSTRLENMOVMEM STRCATSTRNCAT'wVWUvv Y@PVYPv ]_^VW~ t9vYF~ 3GF=t;v rVFFPv ^^F_^ VVV7V\V7tstrchr BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(_ԘHH X STRLEN STRCHRSTRRCHR+cVWUv<t:F uF~ t3]_^VWU~WY :F uN;w:F u3]_^5VOtstrcmpCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH(4  strcmp AG8VWU؎v~ 3+ʋItH@8u]_^strcpy BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(iʘHH XSTRLENMOVMEMSETMEMҐ STRCPYvSTRNCPY mVWUv Y@Pvv F]_^VWU~ t7~ 3GF=t;v rVvv ;v sjF +PFPF]_^j VVFV^V!t strcspn BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(cИHH X STRSPNqSTRCSPN4gVWU3v ^:tF<u<t FG^?uۋ]_^VWU3v ^:tF<uFG^?u]_^ÀtstrlenCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH(  strlen AG"VWU~؎+FH]_^ strncmpCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHH(M strncmp AGQVWU3N =؎v~ 3uO+;N s tH@N t H8u]_^ strpbrk BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(+HH XSTRPBRK1/VWU~=tv :u F<uG3]_^Âtstrtok BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(~H H X SSQf STRTOKtVWU~tF?t v :tF<u<t׋?u33>?t$v :u  F<uӋ]_^>G#6<IM]ht1tswab BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(+HH X SWAB2/VWUv~ ~ ~DEn ]_^ttime BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(=H H XSCOPY@ GETDATETIMEP TIME0AVWFP~t^S^SS^S_^͜ V$V'4V7t tolower BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(8HH X _CTYPETOLOWER-TOUPPER<VWUvt ]_^VWUvt]_^F &qtungetc BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HH X UNGETCVWUF^ O_2]_^4tunlink BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(OHH X- CLOSEFILEDELETEOPENFILEERRNOSTRLEN' UNLINKSVWFPFRPPYPjjjhmm uv t v3_^èV"V'1V6EV7twritea BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(FHH X WRITEBSRECORDERRNO_OPENFD _WRITEqJVWVW^㋇RPF RPv FP_^t uF6_^ќ%V=t version BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(3HHXVERSIONBTOS C 1.1.4 06/13/90nt?Y0TOJ'+:5D"_MEMCPYOGSIGNAL}cvtdul@strlenpsbp@YsetmemQSTRNCATstrcmpsprintf{_ALLOCP@ TRUNCFILEfgets!.scanf!nprintf!\ init8087!B$dx_A-nKUi7<[P)F2t~fgets.ddiv@ fgetc-MEMSETOlxmul@Hlmod@DstrcpyungetcFREOPEN1strncmpsetjmpElongjmpE_PRINTF]closea! asctime!ddiv! fseek!8unlink!lxmul!Hbsearch! getw!?sprintf!{:1(?R$\, MD5bWHhSTRSPN_READlatofatoi_EXIT)ATOLprintf\fseek8_WRITESSCANFncalloc llsh@FVPRINTF\ctype!setbuf!yfwrite!;setvbuf!zsegread!xaHD@8yt~e3RM/\k o*X<%fopen1swabcvtdf@strchrstrcspnbsearch stimefwrite;qsortidasg@OPEN@pada@Yfread!6cvtdf!printfa!]atoi!mainu!Iswab!strcspn!dasg!malloc!Nungetc!strcmp!strcat!writea!A<%KbE2PU)g!-l^7ZrSTRNCPYgcvt<dload@dneg@indexApsba@YmovmemQlumod@Dddsasg@mallocNPOKEB[ssignal!}flsbuf!0strlen!reada!lpoke![puts!gqsort!ifputc!4longjmp!E'I}0[Ds"S5jo;,xf?WN`reallocmEXIT@( _FSEEKEOF8inportCssignal}ERRNOPstrtok Check8087 SRANDksetbufyMEMCMPOSTRTOLSTRTODssort~fasg@*dssasg@dssload@dadd@VFSCANFnPEEKBXmerrno!Pexita!)exit!(free!7fasg!*peek!Xheap!@dadd!fprintf!3:d4">UGC+i_P'/ZLn_FFLUSH,ddsload@creat TOUPPERfree7dsub@unlink LOCALTIMEctimescopy@wftell:unpack@Wpadd@Ysetvbufzindex!Afclose!+ctosio!calloc! scopy!wFV4<7&K/AQ*!\FCVT$_FILES1inportbCRINDEXApina@Y_OPENFD1FSCANFnabslursh@Fcreat! inport!Cstrchr!tolower!fputs!5strncmp!*nN2&t#AJ7cxFWRh~\<.cvtld@ overflow@VasctimebrkLSEEKdcmp@READ@VSCANFn_CLOSE FDTOFHWRITE@fputs5fputc4_8087Bspush@|MEMCHRO normalize@Wfopen!1 pointerc!Yrealloc!matof! overflow!Vmovmem!Qtime!version!dcmp!ftell!:putw!hspush!|@.3HZ$<D_MS8 )cgfread6fload@*_OPENSldiv@Dcvtdl@cvtfd@_FILBUF/fclose+pcmp@Yputsgputwh_MAINIstrpbrk_KBDFLAG1 coreminleftcvtdl!ldiv!Dmyds!RI:c(_@"-RVN1E5[hcvtuld@VFPRINTF3ecvt$VSPRINTF{CLOSE@getw?gets>tolowerinit8087Bsegreadxecvt!$fgetc!-brk!rand!kctime!gets!>abs!fflush!,XR`H:#\,M?50'CelsearchGcoreleftVSSCANFnpdea@Y_FLSBUF0mydsRSTRRCHRfflush,fprintf3dmul@"chk87! stime!strcpy!strpbrk!dmul!"mem!Ofilbuf!/q1)%Wafu[Ez6lM@I~R :-outportUscanfnlrsh@F_CTYPEpsub@Yrandksbrkcvtpf@timeoutportbUGMTIMEpoke[peekXstrcatludiv@Dgcvt!<outport!Ustrtok!lsearch!Gcvtpf!lrsh!Fssort!~pack!Wopena!S COPYRIGHT 1987, 1991 Borland International. All Rights Reserved COPYRIGHT 1987, 1991 Unisys Corporation THIS SOFTWARE IS PROPRIETARY TO UNISYS AND IS NOT TO BE REPRODUCED, USED OR DISCLOSED EXCEPT IN ACCORDANCE WITH PROGRAM LICENSE OR UPON WRITTEN AUTHORIZATION OF THE PATENT DIVISION OF: Unisys Corporation Detroit, Michigan 48232 VERSION: 1.2.A (monday march 11, 1991, 10:13)/* Module ctclust.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType DisableCluster plm far(int fDisablePoll, int timeInterval); ErcType GetClusterStatus plm far(int iLine, void *far pBufferRet, int sBufferMax); ErcType GetWSUserName plm far(int WSNum, char *far pWSUserNameRet, int sWSUserNameRetMax); ErcType SetWSUserName plm far(char *far pbUserName, int cbUserName); /* Module ctexch.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType AllocExch plm far(int *far pExchRet); ErcType DeallocExch plm far(int exchange); ErcType QueryDefaultRespExch plm far(int *far pExchRet); /* Module ctfile.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType ChangeFileLength plm far(int fh, long lfaNewFileSize); ErcType CheckReadAsync plm far(void *far pRq, int *far psDataRet); ErcType CheckWriteAsync plm far(void *far pRq, int *far psDataRet); ErcType CloseFile plm far(int fh); ErcType CreateFile plm far(char *far pbFileSpec, int cbFileSpec, char *far pbPassword, int cbPassword, long lfaFileSize); ErcType Delete plm far(int fh); ErcType DeleteFile plm far(int fh); ErcType DismountVolume plm far(char *far pbVolName, unsigned cbVolName, char *far pbPassword, unsigned cbPassword); ErcType Format plm far(int fh, char *far pBuffer, unsigned sBuffer, long lfa, int *far psDataRet); ErcType GetVHB plm far(char *far pbDevSpec, unsigned cbDevSpec, void *far pVhbRet, unsigned sVhbMax); ErcType GetFileStatus plm far(int fh, int statusCode, void *far pStatusRet, int sStatusMax); ErcType MountVolume plm far(char *far pbDevSpec, unsigned cbDevSpec, char *far pbPassword, unsigned cbPassword); ErcType OpenFile plm far(int *far pFhRet, char *far pbDevSpec, unsigned cbDevSpec, char *far pbPassword, unsigned cbPassword, int mode); ErcType QueryDCB plm far(char *far pbDevSpec, unsigned cbDevSpec, void *far pDcbRet, unsigned sDcbMax); ErcType Read plm far(int fh, void *far pBufferRet, unsigned sBufferMax, long lfa, int *far psDataRet); ErcType ReadFile plm far(int fh, void *far pBufferRet, unsigned sBufferMax, long lfa, int *far psDataRet); ErcType ReadAsync plm far(int fh, void *far pBufferRet, unsigned sBufferMax, long lfa, void *far pRq, int exchangeReply); ErcType SetDevParams plm far(char *far pbDevSpec, unsigned cbDevSpec, char *far pbPassword, unsigned cbPassword, int paramCode); ErcType SetFileStatus plm far(int fh, int statusCode, void *far pStatus, int sStatus); ErcType Write plm far(int fh, void *far pBuffer, unsigned sBuffer, long lfa, int *far psDataRet); ErcType WriteFile plm far(int fh, void *far pBuffer, unsigned sBuffer, long lfa, int *far psDataRet); ErcType WriteAsync plm far(int fh, void *far pBuffer, unsigned sBuffer, long lfa, void *far pRq, int exchangeReply); /* Module ctkeybd.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType Beep plm far(void); ErcType CheckpointSysIn plm far(void); ErcType DisableActionFinish plm far(int fDisable); ErcType QueryKbdLEDs plm far(char *far pLEDsRet); ErcType QueryKbdState plm far(void *far pKbdDescRet); ErcType ReadActionCode plm far(char *far pCodeRet); ErcType ReadKbd plm far(char *far pCharRet); ErcType ReadKbdDirect plm far(int mode, char *far pCharRet); ErcType SetKbdLed plm far(int iLED, int fOn); ErcType SetKbdUnencodedMode plm far(int fOn); ErcType SetSysInMode plm far(int iMode, int fhSysIn); /* Module ctmem.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType AllocAllMemorySL plm far(unsigned *far pcParagraphRet, void *far *far ppSegmentRet); ErcType AllocMemoryLL plm far(unsigned cBytes, void *far *far ppSegmentRet); ErcType AllocMemorySL plm far(unsigned cBytes, void *far *far ppSegmentRet); ErcType DeallocMemoryLL plm far(void *far pSegment, unsigned cBytes); ErcType DeallocMemorySL plm far(void *far pSegment, unsigned cBytes); ErcType QueryMemAvail plm far(unsigned *far pcParagraphRet); ErcType ResetMemoryLL plm far(void); /* Module ctmsg.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif struct RqHdr { unsigned sCntInfo; unsigned char nReqPbCb; unsigned char nRespPbCb; unsigned userNum; unsigned exchResp; unsigned ercRet; unsigned rqCode; }; ErcType Check plm far(unsigned exchange, void *far *far ppMsgRet); ErcType PSend plm far(unsigned exchange, void *far pMsg); ErcType Request plm far(struct RqHdr *far pRq); ErcType Respond plm far(struct RqHdr *far pRq); ErcType Send plm far(unsigned exchange, void *far pMsg); ErcType Wait plm far(unsigned exchange, void *far *far ppMsgRet); /* * * Module ctparm.h V011IM01 === 06/13/90 * * 06/13/90 011I01 sbw - New ASCB definition. * * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1990 UNISYS CORPORATION * */ #ifndef __ERCTYPE #define __ERCTYPE typedef int ErcType; #endif struct VLPB { int sVarParams; int ibFirstFree; int cParams; struct { int ob; int cb; } rgSdoParam[1]; }; /* 011I01 sbw : revised ASCB. Also in ctparm.h */ struct ASCB { int fhSwapFile ; struct VLPB *far pVLPB ; unsigned char fExecScreen ; unsigned char fChkBoot ; ErcType ercRet ; void *far pbMsgRet ; unsigned cbMsgRet ; unsigned char DtModeId ; unsigned char DtModeYmd ; unsigned char DtModeTim ; unsigned char DtModeFmt ; char __rsrv_01[2] ; unsigned char fTermination ; unsigned char fVacate ; unsigned oLastTask ; unsigned char fExecFont ; unsigned char bActionCode ; unsigned cParMemArray ; unsigned ALSignature ; unsigned fhContext ; unsigned fDollarContext ; void *far pExitRunFileBuf ; void *far pbPassedData ; unsigned cbPassedData ; char sbNodeMail[13] ; unsigned long QMailId ; unsigned naMailServer ; char sbUserName[31] ; char sbPassword[13] ; char sbCmdFile[79] ; char sbExitRunFile[79] ; char sbPswd[13] ; unsigned char Priority ; unsigned char fColor ; unsigned char rgbColorBytes[8] ; unsigned char fReverseVideo ; unsigned char bgndColorByte ; char __rsrv_02[13] ; } ; int CParams plm far(void); ErcType RgParam plm far(int iParam, int jParam, void *far pSdRet); ErcType RgParamInit plm far(void *far pVarParams, int sVarParams, int iParamMax); ErcType RgParamSetEltNext plm far(void *far pSd); ErcType RgParamSetListStart plm far(int iParam); ErcType RgParamSetSimple plm far(int iParam, void *far pSd); int CSubParams plm far(int iParam); ErcType GetpASCB plm far(struct ASCB *far *far ppASCBRet); /* Module ctpart.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType CreatePartition plm far(char *far pbPartitionName, int cbPartitionName, unsigned cParagraphs, int fRunBatch, int *far pPhRet); ErcType GetPartitionExchange plm far(int ph, int *far pExchRet); ErcType GetPartitionHandle plm far(char *far pbPartitionName, int cbPartitionName, int *far pPhRet); ErcType GetPartitionStatus plm far(int ph, int statusCode, void *far pStatusRet, int sStatusMax); ErcType LoadPrimaryTask plm far(int ph, char *far pbFileSpec, int cbFileSpec, char *far pbPassword, int cbPassword, int priority); ErcType RemovePartition plm far(int ph); ErcType SetPartitionExchange plm far(int exchange); ErcType SetPartitionLock plm far(int fLock); ErcType TerminatePartitionTasks plm far(int ph); ErcType VacatePartition plm far(int ph); /* * * Module ctproc.h V011FM01 === 08/09/89 * * * * 08/09/89 011F01 sbw - Changed pEntry() declaration for PDP. * 09/14/87 - original * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1989 UNISYS CORPORATION * */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif struct PDP { void (*far pEntry)() ; /* 011F01 sbw */ unsigned saData; unsigned saExtra; unsigned saStack; unsigned oStackInit; unsigned char priority; char fSys; int defaultResponseExchange; char fDebug; }; ErcType ChangePriority plm far(int priority); ErcType CreateProcess plm far(struct PDP *far pProcessDescriptor); ErcType GetUserNumber plm far(int *far pUserNumberRet); ErcType QueryProcessNumber plm far(int *far pProcessNumberRet);  ^ K D D    g  /* Module ctspool.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType ConfigureSpooler plm far(int channel, char *far pbPrinterName, int cbPrinterName, char *far pbQueueName, int cbQueueName, char *far pbConfigureFile, int cbConfigureFile, int priority, int fBanner); ErcType SpoolerPassword plm far(char *far pbPrinterName, int cbPrinterName, char *far pbPassword, int cbPassword); /* Module cttimer.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(CTTIME_T) #define CTTIME_T #if !defined(__TIME_T) #define __TIME_T typedef struct simpleDate { unsigned seconds; unsigned dayTimes2; } time_t; #endif struct systemDate { unsigned char ticks; unsigned char hundredMsec; unsigned seconds; unsigned dayTimes2; }; struct expandedDate { unsigned year; unsigned char month; unsigned char monthDay; unsigned char weekDay; unsigned char hour; unsigned char minute; unsigned char second; }; struct TRB { unsigned counter; unsigned counterReload; unsigned cEvents; unsigned exchResp; unsigned ercRet; unsigned rqCode; }; struct TPIB { char __filler[8]; void (*far pIntHandler) interrupt (); unsigned saData; unsigned cIntervals; unsigned pRqBlkRet; char __filler2[12]; }; #if !defined(__ERCTYPE) #define __ERCTYPE; typedef unsigned ErcType; #endif ErcType CloseRTClock plm far (struct TRB *far pRqTime); ErcType CompactDateTime plm far (struct expandedDate *far pExpDateTime, struct simpleDate *far pDateTimeRet); ErcType Delay plm far (unsigned n); ErcType ExpandDateTime plm far (struct simpleDate dateTime, struct expandedDate *far pExpDateTimeRet); ErcType GetDateTime plm far (struct simpleDate *far pDateTimeRet); ErcType OpenRTClock plm far (struct TRB *far pRqTime); ErcType ResetTimerInt plm far (struct TPIB *far pTPIB); ErcType SetDateTime plm far (unsigned seconds, unsigned dayTimes2); ErcType SetTimerInt plm far (struct TPIB *far pTPIB); #endif /* Module ctvirt.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ unsigned GetCParasOvlyZone plm far(void); void InitLargeOverlays plm far(void *far pSwapBuffer, unsigned cParasSwapBuffer); void InitOverlays plm far(void *far pSwapBuffer, unsigned sSwapBuffer); void MakeRecentlyUsed plm far(void); void ReInitLargeOverlays plm far(unsigned cParasSwapBuffer); void ReInitOverlays plm far(unsigned sSwapBuffer); /* * Module limits.h V011IM01 === 06/13/90 * * 06/13/90 011I01 sbw - Added 'U' suffix to all 65535's, MB_LEN_MAX * * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1990 UNISYS CORPORATION * */ #define CHAR_BIT 8 #define CHAR_MAX 127 #define CHAR_MIN -128 #define SCHAR_MAX 127 #define SCHAR_MIN -128 #define UCHAR_MAX 255 #define SHRT_MAX 32767 #define SHRT_MIN -32768 #define USHRT_MAX 65535U #define INT_MAX 32767 #define INT_MIN -32767 #define UINT_MAX 65535U #define LONG_MAX 2147483647L #define LONG_MIN -2147483648L #define ULONG_MAX 4294967295L #define MB_LEN_MAX 1 `asin BTOS C V1.1.3X1C_ASINCODEBSSDGROUPSTACKDATASTACKDGROUP `H HKXbDDIV@DMUL@DNEG@DADD@DSUB@DCMP@DDSLOAD@DSSASG@DSSLOAD@ERRNOFABSSQRTLDEXPuASINCOSGI ABƐ ASINjȐ ACOS-DT!?-DT!?-DT!?????>0yE>Z :U^; 6L@ڦ,C 9dN$@g浽K濺+>dGOz@DVwsY|b@n7#VW ^PSQR^^w^v!ZY[X+Fj^ PSQR^j^PSQR PSQR^IF^s^ZY[XZ^^^^^^^^^^^^^^^^^^^ZY[X_^VWj^ PSQR^^^>!uZY[X8^ s^^^ZY[X_^VWj^ PSQR^>!uZY[X^ s8^ZY[X6^ZY[X_^ V V V# &V.V 3V=(@VHV MVU Z0]Vj uz@}V̅V Ċ8̍V̒V̗V̜V ̫V̵V ̺V VV VHVV VV V V V%V*p-V5V :V?hBVGVOV TVY`\VaViV nVsXvV{V̓V ͈VōP͐V͕V͝V ͢VͪVͲV ŷͺVͿVV VVVV VVVV VV VV Vx"V'V/V7V ?V DVLV QVYV ^VvV ΈVƎƕΘVΠV ƦƭΰVεVκVV VVV VV VV V #V 5V; ADVPSV[V `VhorVzV ǀLJϊVϏVϔVϢV ǨǯϲVϷVǽVVztatan BTOS C V1.1.3X1C_ATANCODEBSSDGROUPSTACKDATASTACKDGROUP qƘHHX\DNEG@DSUB@DMUL@DADD@DDIV@DCMP@DDSLOAD@DSSASG@DSSLOAD@ERRNOFABSFREXP’COMMONQ= ATAN`ِ ATAN2Ibs-8R?-DT!?gs-8R???O͞^&?Yl???LXz?>0yE>Q`+4dj\? z꿤ļ|D@m U@أ 2 M@JI .@-DT!-DT!?-DT!-DT!?$-DT! @͠VW^PSQR^^v"^^3^v_^^^^F^PSQRw*^^^^^^^^^^^^^^^^^^~^^^ZY[X_^VW^ PSQR^^ s^^^ZY[X_^VW ^ua^ u!ZY[Xh^ sZY[XBZY[X3FP^ FP^ F+F=~5^ sZY[XZY[X^^ u^'^^ PSQR^ V V V# &V.V 3V=V B(EVJVRV^0aViV nVxV }P̀V̅V̍V ĒH̕VĚ@̝V̥V Ī8̭V̲V̷V̼VVVVXVV V VV V VVxV"V 'V,p/V4VQBqq? 8o?@?+eG?@@@n?<\VW0^ v"ZY[X"^ s"ZY[X^ PSQRsZY[X^ PSQR^^^ PSQR^^^^ ^^^^^^К^^К^К^^К^К^ؚ^^ؚ^^ @P^ PSQRZY[X_^ˋP V VV $'V 3X6V >VCVK P`SV _hbV jVoV {VĂp̅V đ̔V ęH̜V ̤V̩V̮V̳V VVVVV VV VV VVVV 'V,V4V9V>VCVKVSV[V`VhVpVu xV ̀VŅ(͈V ͐Vŕ0͘V ͝V͢VͧVͬVͱV͹VžV V8V V@V VVVVVV VVVV$'V ,V4V@VEV tfabs BTOS C V1.1.3X1C_FABSCODEBSSDGROUPSTACKDATASTACKDGROUP *HH X DSSLOAD@ FABSC.VWҍF VF^&g^ ZY[X_^ߜVtfmod BTOS C V1.1.3X1C_FMODCODEBSSDGROUPSTACKDATASTACKDGROUP WHHXGDSUB@DMUL@DSSASG@DDIV@DCMP@DSSLOAD@DDSLOAD@FLOORCEIL FMOD9IVW^u^ ZY[X^^ ^^sA^^^ PSQR^ ZY[X?^^^ PSQR^ ZY[X_^({ VVV!V0V8V=VEVJMVUVZVdVlVtVyV~V ̊V̒V̗V̥V̭V̵V̺V̿VVVVtfrexp BTOS C V1.1.3X2C_FREXPCODEBSSDGROUPSTACKDATASTACKDGROUP> HHX#DMUL@DCMP@DSSLOAD@DDSLOAD@ؐ FREXPؠ?"VW^ u^&ZY[XIҍF VF^&G%^&^&g&O?^ ZY[X_^2 VVV&)VdgVoVtVXt hugeval BTOS C V1.1.3X4 C_HUGEVALCODEBSSDGROUPSTACKDATASTACKDGROUP *HHX DDSLOAD@% _HUGE_VAL VWZY[X_^Z VTtldexp BTOS C V1.1.3X2C_LDEXPCODEBSSDGROUPSTACKDATASTACKDGROUPF }HHX#DCMP@DSSLOAD@DDSLOAD@ERRNOĐ LDEXPAVWv^ uZY[XKҍF VF^&G% }"ZY[X^&g& w^ ZY[X_^<3  VVV!$VNSVVqVtlogCTAsm II-1.0.24??SEG??SEGbssstackdatastackC_logcodedgrouphHHx  log@log10^dssload@dsub@frexp_8087errnodadd@dcmp@ddiv@dssasg@cvtld@dmul@ddsload@|?;f?0? a\+ѶP Jb0@)VDw ~&s@gKA?&{?VWRX^ w!ZY[X`^ uhZY[XZ>t.^ ^F^^ZY[X%FP^ PSQR^Fn^^ޚ^v/^ޚ^ޚ^^N^ޚ^n^^^^ޚ^֚^֚^֚^Κ8^Κ0^Κ(^ƚ^ΚP^ΚAGT V V VVVV$'V )V 3T6V 8V >V@VCVEVJTMV OV ZcVeVkV mV ĂVȄVĖVȘVěVȝVĪV ȬV ĶĹV ȻV VVVVV V ӴV V VVVVV V VVVVV V V VV V V!V'V )V 03V 5V ;V=V@VBVHV JV PVRVXVZV]V_VeV gV mVoVuVwVzV |V łV ɄV ŇŊV ɌV ŒVɔVŗV əV ŜşV ɡV ŤVɦVŬVɮVűV ɳV ŶŹV ɻV žVVV V VVӴV V VVVVV H^Κ@^^^ƚ^Κ^֚^֚^FRP^^^ ^ZY[X_^VWU^ 9PSQRpZY[X]_^V V V V VVVV V  V "V %V'V-V /V 5V7V=V?VEVGVJV LV OVQVWVYV\V ^V dVfViVkVqV sV |V ~V ĄV ȆV ČVȎVđĔV ȖV ęV țV ġVȣVĦĩV ȫV ĮV ȰV ĶVȸVĻVȽVVVVVTV V V V modf BTOS C V1.1.3X1C_MODFCODEBSSDGROUPSTACKDATASTACKDGROUP zHHX?DSUB@DLOAD@DASG@DCMP@DSSLOAD@DDSLOAD@FLOORCEIL MODF9 Q~VWU^ v ^ PSQR^&^ PSQR^&^&^ ZY[X]_^98 VVV V%V6V@VEVVVaViVnVŠtpowCTAsm II-1.0.24??SEG??SEGbssstackdatastackC_powcodedgrouphHHH   pow _huge_valexpdssload@cvtuld@dneg@cvtdl@_8087log@errnodcmp@ddiv@dssasg@cvtdul@cvtld@dmul@ddsload@L???????zVW 3^ƙRP^tփ>ul^ ^FtڅtsɅt؛^ s^^ZY[X }#^ ^ ؋^ uDs^ ^^ t^ ^ ^ 뼍^ZY[XD^ u ZY[X(^ r^VF^vvucVF% t^ ^ 0^ u= t8ZY[X@ZY[Xv!PSQRZY[XZ^ PSQR^PSQR^ t^ ^ AG VVVV #V%V+V-V0V 2V =IVKVQV SV ĎVȐVēTĖVȘVěV ȝV ĥVȧVĸVȺVĽTVVV V V V TVVV V VVVVVV V V VVV V#V%V+V -V 5V7VATDVFVLVNVQV SV XT[V]VgTjVlVrVtVwV yV ńVɆVʼnV ɋV ŗVəVŢVɤVŧV ɩV VVVVV V TVVVVV V TVVTVV VV V"V.V0V3V5VBVDVGVIVLVNV[V ]V gViVlVnVtV v^ ZY[X_^ V VVsin BTOS C V1.1.3X0C_SINCODEBSSDGROUPSTACKDATASTACKDGROUPݘ {HHsXeDNEG@DSUB@DSSASG@CVTLD@CVTDL@DADD@DMUL@DCMP@DSSLOAD@DDSLOAD@ERRNOFABSFLOOR SINCOSR SINc COS{@UUUUUſ?>*`$>]KEZjh<=I jߓi<A?|m0_??" @K>0yE>-DT!?VW(^v!ZY[X^ǙRP^tF؉F~t^^^PSQR^^^PSQR^^^PSQR^^PSQRw^^^^ؚ1^^ؚ^ؚN }ˍ^ؚ^^^~}^^^ZY[X_^VWU^ s(jj^ ^ PSQRZY[X!jj^ ^ PSQRZY[X]_^VWUjj^ PSQR^ PPSQRZY[X]_^G@ V V V $H'V 3X6V >V CVHPKV PVUVaViVĂ`̅V ̍V ̒V̚V̢V ̧V ̶VĻp̾V V VV V V hV V VV V VVV$V,V1x4V ?@?@?>0yE>4SVyo•=cAxdoDg@^#W@Ɂ[qMVW^w^^^v"ZY[X^PSQR^^^ZY[X^PSQR^~t5^^ZY[X3^^ZY[X_^VW(^ PSQR^^vNj^~ PSQR^^ rb^^J^s^ ^ ^ ^ ^^^^^^^^^ؚ^ؚ^^^^^ ^ ^^ZY[X_^VWUj^ PSQRPSQRZY[X]_^ܜ V VV!$V ,V1V9V>AV IVNVV [^V mVrV ́V̉VĎ ̑V ̖V̞ṾV̲V̷V V0V V(V VVVV@ V V8V V&V+V0VFVKV ZV_HbV jVoV{V͍VŒP͕V ͝V͢VͯVʹVͼVXV VVVVVVVV xV VV p#V (V0V5V:h=V BVJVOVT`WV \VdVlVqtV yV΁VΆVƋΎV ΓVΛVΠVƥΨV έVεVνVVVVVVVVVVV VV(V-V tsqrtCTAsm II-1.0.25??SEG??SEGbssstackdatastackC_sqrtcodedgrouphHH0 V  sqrtVdssload@ldexpfrexp_8087errnodadd@dcmp@ddiv@dssasg@dmul@ddsload@4;f?ȝ??`?ZVW>t+^ ^F^^ZY[X^ u^ ZY[X^ s!ZY[XFP^ PSQR^^( ^3/^^^^nF|Ft ^^FFP^ PSQRZY[X_^)AGVVV V -V/V9TV DVFVIVKVSVUV_TbV dV jVlVoVqVw|V ȁV ēVȕVĘVȚVħV ȩV įVȱVĴTķV ȹV ļV ȾV TV V VVV V VVVVVVVVVVV V V V V"V%V 'V -V /V >V@VCVEVtan BTOS C V1.1.3X0C_TANCODEBSSDGROUPSTACKDATASTACKDGROUP uĘHHxXlDNEG@DDIV@DSUB@CVTLD@CVTDL@DADD@DMUL@DCMP@DDSLOAD@DSSASG@DSSLOAD@ERRNOFABSFLOOR- TAN~|A?m0_?"?KҾ>0yE>dkl*of?2 |}c߾?]4!ݿU?m[R+yVW0^ PSQR^^v!ZY[X#^ ƙRP^^^ PSQR^ ^^ PSQR^^PSQRs*u^ZY[X:"ZY[X%^^^К^К^К^К^^^^К^К^К^ؚu^ؚ^ZY[X^^ؚZY[X_^) V V V #&V .V 3V; @CV ORV ZV _VdgV lVqV}V̅V Ċ(̍V ̕V ̚V̢V ̧V̶V Ļ ̾V V VV VVVVVV 0V V V V,V 9 >8AV PV XV ]VeV jPmV uV zVH͂V ͇V͏V ͔Vř@͜V ͡VͩV ͱV ͶVͻVV VV pV V VhV VV V`V VV VX!V &V.V 0yE>ɥ5\uX(NW<@Ms@/\@#VW ^ PSQR^^v^^vp^^PSQR^^^^^w^^^^^^^^^^^^^^^^^ s^^^ZY[X_^s V V V#&V.V 3V:=VEVMPVXV ]Vd(gVoV wV |V́V ̍VĒ ̕V̚Vğ̢V̧V̯V̷V ̿V VV0VV VV V VV HVV V @#V(V0V 5V:8=VBVJVRV W`ZV_VgV lVqXtVyV́V ͆VŋP͎V͓V͛VͣV ͫV ͰV͸V ͽVV VV VVhVV VV V VV PtYL]e<"@iD*H.84PmT&arsinh#modftanh,exp frexpATAN2fabs _HUGE_VALsqrt'ldexpceil! fmod!sinh!#modf!tanh!,exp! frexp!asin!sin!tan!)atan!sqrt!'ldexp!6MCQI2'?<#.9+UFLOOR ceil COSH#log@fmodlog10COSACOSasinsintan)powatanhugeval!log!pow!fabs! COPYRIGHT 1987, 1991 Borland International. All Rights Reserved COPYRIGHT 1987, 1991 Unisys Corporation THIS SOFTWARE IS PROPRIETARY TO UNISYS AND IS NOT TO BE REPRODUCED, USED OR DISCLOSED EXCEPT IN ACCORDANCE WITH PROGRAM LICENSE OR UPON WRITTEN AUTHORIZATION OF THE PATENT DIVISION OF: Unisys Corporation Detroit, Michigan 48232 VERSION: 1.2.A (monday march 11, 1991, 10:13)/* Module signal.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #define SIG_DFL ((void(*)())0) /* Default action */ #define SIG_IGN ((void(*)())1) /* Ignore action */ #define SIG_ERR ((void(*)())-1) /* Error return */ #define SIGABRT 1 #define SIGFPE 2 #define SIGILL 3 #define SIGINT 4 #define SIGSEGV 5 #define SIGTERM 6 /* void (*signal())(); int kill(); */ /* Module time.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #ifndef _TIME_T #define _TIME_T #ifndef __TIME_T #define __TIME_T typedef struct simpleDate { unsigned seconds; unsigned dayTimes2; } time_t; #endif struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; time_t time(time_t *timer); char *asctime(struct tm *tblock); char *ctime(time_t *timer); struct tm *gmtime(time_t *timer); struct tm *localtime(time_t *timer); #endif .sfclose.csstdio.hsstdarg.hsstdio.hsfclose.cFlfclose .sinport.cFlinportFlinportb.sprintfa.csstdio.hsstdarg.hsstdio.hsprintfa.csstdlib.hsprintfa.csctype.hsprintfa.cssetjmp.hsprintfa.csstdarg.hsprintfa.cfloutbyteFl_printfflfout fleout flconditionalpadfloutstr.stolower.csctype.hstolower.cFltolowerFltoupper.swritea.csctstream.hswritea.cFl_write.satan.cserrno.hsatan.cflcommon  Flatan  Flatan2  .shugeval.cFl_huge_val .sctype.csctype.hsctype.cD_ctype .smyds.cFlmyds.soutport.cFloutport Floutportb .srand.cFlsrand Flrand.sreada.csctstream.hsreada.cFl_read.sstrcspn.cFlstrspnFlstrcspn.sfrexp.cFlfrexp  .sabs.cFlabs.sasctime.cstime.hsasctime.cFlasctime.sheap.cD_Allocp.sungetc.csstdio.hsstdarg.hsstdio.hsungetc.cFlungetc .screat.csctfile.hscreat.cFlcreat.sftell.csstdio.hsstdarg.hsstdio.hsftell.csctstream.hsftell.cFlftell .spoke.csi8086.hspoke.cFlpoke Flpokeb .sstrtok.cFlstrtok.stime.cFltime.sfopen.csstdio.hsstdarg.hsstdio.hsfopen.cFlfopen Flfreopen  flparsargsflgetfp D_kbdflag D_openfd D_files  .sstrlen.cFlstrlen.sstrpbrk.cFlstrpbrk.smalloc.csstdio.hsstdarg.hsstdio.hsmalloc.cFlfree flmorecoreFlmalloc.sctosio.csctfile.hsctosio.cFlopenFlreadFlwriteFllseekFlclosefl_writeblk_fl_readblk_.sint86.csi8086.hsint86.cFlint86  Flint86x  .ssetbuf.csstdio.hsstdarg.hsstdio.hssetbuf.cFlsetbuf  .sssignal.cssignal.hsssignal.cFlssignalFlgsignal.sstrcmp.cFlstrcmp.sunlink.csctfile.hsunlink.cFlunlink.satof.csctype.hsatof.cflscale  Flstrtod Flatof .sctime.cstime.hsctime.cscttimer.hsctime.cFlgmtimeFllocaltimeFlctime.secvt.cfldecround  fldfrexp  flcvtcomm Flfcvt Flecvt .sexit.csstdio.hsstdarg.hsstdio.hsexit.cFlexit.sfread.csstdio.hsstdarg.hsstdio.hsfread.cFlfread .slsearch.cFllsearch.sstime.cstime.hsstime.cscttimer.hsstime.cFlstime.slog.cserrno.hslog.cFllog  Fllog10  .ssinh.cserrno.hssinh.cflsincosh  Flsinh  Flcosh  .sexita.cscttask.hsexita.cFl_exit.sgets.csstdio.hsstdarg.hsstdio.hsgets.cFlgets.sinit8087.cFlinit8087D_8087.smerrno.cDerrno.sprintf.csstdio.hsstdarg.hsstdio.hsprintf.csctype.hsprintf.cssetjmp.hsprintf.csstdarg.hsprintf.cFlvprintfFlvprintf.ssegread.csi8086.hssegread.cFlsegread.sasin.cserrno.hsasin.cflasincos  Flasin  Flacos  .stan.cserrno.hstan.cFltan  .stanh.cserrno.hstanh.cFltanh  .sgcvt.cFlgcvt .sputs.csstdio.hsstdarg.hsstdio.hsputs.cFlputs.sfabs.cFlfabs  .satoi.csctype.hsatoi.cFlstrtolFlatolFlatoi.speek.csi8086.hspeek.cFlpeekFlpeekb.sstrcpy.cFlstrcpyFlstrncpy.sswab.cFlswab.sceil.cFlceil  Flfloor  .sexp.cserrno.hsexp.cFlexp  .sldexp.cserrno.hsldexp.cFlldexp  .scalloc.cFlcalloc.sfseek.csstdio.hsstdarg.hsstdio.hsfseek.csctstream.hsfseek.cFlfseek .ssprintf.csstdio.hsstdarg.hsstdio.hssprintf.csctype.hssprintf.cssetjmp.hssprintf.csstdarg.hssprintf.cflputbyteFlvsprintfFlvsprintf.sstrchr.cFlstrchrFlstrrchr.sversion.csstdio.hsstdarg.hsstdio.hsversion.c.sfmod.cserrno.hsfmod.cFlfmod  .smodf.cFlmodf   .spow.cFlpow  .sclosea.csctstream.hsclosea.cFl_close.sgetw.csstdio.hsstdarg.hsstdio.hsgetw.cFlgetw .slongjmp.cssetjmp.hslongjmp.cFllongjmp  Flsetjmp .ssetvbuf.csstdio.hsstdarg.hsstdio.hssetvbuf.cFlsetvbuf .sstrncmp.cFlstrncmp.sbsearch.cFlbsearch.sfflush.csstdio.hsstdarg.hsstdio.hsfflush.cFlfflush Fl_fflush .sfilbuf.csstdio.hsstdarg.hsstdio.hsfilbuf.cFl_filbuf .sindex.cFlrindexFlindex.sputw.csstdio.hsstdarg.hsstdio.hsputw.cFlputw .sfgetc.csstdio.hsstdarg.hsstdio.hsfgetc.cFlfgetc .sfgets.csstdio.hsstdarg.hsstdio.hsfgets.cFlfgets .sfprintf.csstdio.hsstdarg.hsstdio.hsfprintf.csctype.hsfprintf.cssetjmp.hsfprintf.csstdarg.hsfprintf.cFlvfprintf Flvfprintf .sfwrite.csstdio.hsstdarg.hsstdio.hsfwrite.cFlfwrite .smovmem.cFlmovmem Flsetmem .sqsort.cFlqsortfliqsortflswapstr.sstrcat.cFlstrcatFlstrncat.sflsbuf.csstdio.hsstdarg.hsstdio.hsflsbuf.cFl_flsbuf .sfputc.csstdio.hsstdarg.hsstdio.hsfputc.cFlfputc .sfputs.csstdio.hsstdarg.hsstdio.hsfputs.cFlfputs .smainu.csstdio.hsstdarg.hsstdio.hsmainu.csstring.hsmainu.csctparm.hsmainu.cscttask.hsmainu.cFl_mainflcopyin.srealloc.cFlrealloc.ssin.cserrno.hssin.cflsincos  Flsin  Flcos  .ssqrt.cserrno.hssqrt.cFlsqrt  .sopena.csctstream.hsopena.cFl_open.sscanf.csstdio.hsstdarg.hsstdio.hsscanf.csctype.hsscanf.csstdarg.hsscanf.cflinabyteflunfbyte flinbyteflunbyteFlvscanfFlvscanfFlvfscanf Flvfscanf FlvsscanfFlvsscanfflskipwhitefl_scanfflmatchflcvtintflscale  flsatof .sssort.cFlssort.smem.cFlmemcpyFlmemsetFlmemcmpFlmemchr/* Module ctcont.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif void Crash plm far(ErcType ercTermination); void FatalError plm far(ErcType ercTermination); ErcType WriteLog plm far(char *far pbRecord, int cbRecord); /* * * Module ctos.h V012AM01 === 10/04/90 * * 10/04/90 012A02 rjs - UCF16432156 Corrected WriteDaRecord prototype. * 06/13/90 011I01 sbw - New ASCB definition. * 12/04/89 011G01 sbw - Corrected Read() prototype. * 08/09/89 011F01 sbw - Removed pre-1.0 Revision history. * Changed: * __reserved in ASCB to 6 from 8. * pEntry() declaration for PDP. * pIntHandler() declaration in TPIB. * * 11/06/87 010E01 rma - fix int/unsigned params (AllocExch, GetUserNum) * add CheckErc prototype * 09/23/87 010B01 rma - remove 2nd param from LockIn * * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1990 UNISYS CORPORATION * */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif /* 011I01 sbw : revised ASCB. Also in ctparm.h */ struct ASCB { int fhSwapFile ; struct VLPB *far pVLPB ; unsigned char fExecScreen ; unsigned char fChkBoot ; ErcType ercRet ; void *far pbMsgRet ; unsigned cbMsgRet ; unsigned char DtModeId ; unsigned char DtModeYmd ; unsigned char DtModeTim ; unsigned char DtModeFmt ; char __rsrv_01[2] ; unsigned char fTermination ; unsigned char fVacate ; unsigned oLastTask ; unsigned char fExecFont ; unsigned char bActionCode ; unsigned cParMemArray ; unsigned ALSignature ; unsigned fhContext ; unsigned fDollarContext ; void *far pExitRunFileBuf ; void *far pbPassedData ; unsigned cbPassedData ; char sbNodeMail[13] ; unsigned long QMailId ; unsigned naMailServer ; char sbUserName[31] ; char sbPassword[13] ; char sbCmdFile[79] ; char sbExitRunFile[79] ; char sbPswd[13] ; unsigned char Priority ; unsigned char fColor ; unsigned char rgbColorBytes[8] ; unsigned char fReverseVideo ; unsigned char bgndColorByte ; char __rsrv_02[13] ; } ; struct expandedDate { unsigned year; unsigned char month; unsigned char monthDay; unsigned char weekDay; unsigned char hour; unsigned char minute; unsigned char second; }; struct PDP { void (*far pEntry)() ; /* 011F01 sbw */ unsigned saData; unsigned saExtra; unsigned saStack; unsigned oStackInit; unsigned char priority; char fSys; int defaultResponseExchange; char fDebug; }; struct RqHdr { unsigned sCntInfo; unsigned char nReqPbCb; unsigned char nRespPbCb; unsigned userNum; unsigned exchResp; unsigned ercRet; unsigned rqCode; }; #ifndef __TIME_T /*#001 */ #define __TIME_T /*#001 */ typedef struct simpleDate { unsigned seconds; unsigned dayTimes2; } time_t; #endif /*#001 */ struct systemDate { unsigned char ticks; unsigned char hundredMsec; unsigned seconds; unsigned dayTimes2; }; struct TPIB { char __filler[8]; void (*far pIntHandler)(); /* 011F01 sbw */ unsigned saData; unsigned cIntervals; unsigned pRqBlkRet; char __filler2[12]; }; struct TRB { unsigned counter; unsigned counterReload; unsigned cEvents; unsigned exchResp; unsigned ercRet; unsigned rqCode; }; struct VLPB { int sVarParams; int ibFirstFree; int cParams; struct { int ob; int cb; } rgSdoParam[1]; }; ErcType AddQueueEntry plm far(char *far pbQueueName, int cbQueueName, int fQueueIfNoServer, int priority, int queueType, void *far pEntry, int sEntry, void *far pDateTime, unsigned repeatTime); ErcType AllocAllMemorySL plm far(unsigned *far pcParagraphRet, void *far *far ppSegmentRet); ErcType AllocExch plm far(unsigned *far pExchRet); /* 11/6/87 */ ErcType AllocMemoryLL plm far(unsigned cBytes, void *far *far ppSegmentRet); ErcType AllocMemorySL plm far(unsigned cBytes, void *far *far ppSegmentRet); /*Missing AssignKbd() */ /*Missing AssignVidOwner() */ ErcType Beep plm far(void); extern *far bsVid; /*#001*/ extern *far bsKbd; /*#001*/ ErcType Chain plm far(char *far pbFileSpec, unsigned cbFileSpec, char *far pbPassword, unsigned cbPassword, int priority, ErcType ercTermination, int fDebug); ErcType ChangeFileLength plm far(int fh, long lfaNewFileSize); /*Missing ChangeOpenMode() */ ErcType ChangePriority plm far(int priority); ErcType Check plm far(unsigned exchange, void *far *far ppMsgRet); void CheckErc plm far(int erc); ErcType CheckpointBs plm far(void *far pBSWA); ErcType CheckPointRsFile plm far(void *far pRSWA); ErcType CheckpointSysIn plm far(void); ErcType CheckReadAsync plm far(void *far pRq, int *far psDataRet); ErcType CheckWriteAsync plm far(void *far pRq, int *far psDataRet); /*Missing ClearPath() */ /*Missing CloseAllFiles() */ /*Missing CloseAllFilesLL() */ ErcType CloseByteStream plm far(void *far pBSWA); /*Missing CloseDaFiles() */ ErcType CloseFile plm far(int fh); ErcType CloseRsFile plm far(void *far pRSWA); ErcType CloseRTClock plm far(struct TRB *far pRqTime); ErcType CompactDateTime plm far(struct expandedDate *far pExpDateTime, struct simpleDate *far pDateTimeRet); ErcType ConfigureSpooler plm far(int channel, char *far pbPrinterName, int cbPrinterName, char *far pbQueueName, int cbQueueName, char *far pbConfigureFile, int cbConfigureFile, int priority, int fBanner); ErcType ConvertToSys plm far(void); int CParams plm far(void); void Crash plm far(ErcType ercTermintion); ErcType CloseDaFile plm far(void *far pDAWA); /*Missing CloseDir() */ ErcType CreateFile plm far(char *far pbFileSpec, int cbFileSpec, char *far pbPassword, int cbPassword, long lfaFileSize); ErcType CreatePartition plm far(char *far pbPartitionName, int cbPartitionName, unsigned cParagraphs, int fRunBatch, int *far pPhRet); ErcType CreateProcess plm far(struct PDP *far pProcessDescriptor); int CSubParams plm far(int iParam); ErcType DeallocExch plm far(int exchange); ErcType DeallocMemoryLL plm far(void *far pSegment, unsigned cBytes); ErcType DeallocMemorySL plm far(void *far pSegment, unsigned cBytes); ErcType Delay plm far(unsigned n); ErcType Delete plm far(int fh); ErcType DeleteDaRecord plm far(void *far pDAWA, unsigned long qiRecord); /*Missing DeleteDir */ ErcType DeleteFile plm far(int fh); ErcType DisableActionFinish plm far(int fDisable); ErcType DisableCluster plm far(int fDisablePoll, int timeInterval); ErcType DismountVolume plm far(char *far pbVolName, unsigned cbVolName, char *far pbPassword, unsigned cbPassword); void ErrorExit plm far(ErcType ercTermination); void ErrorExitString plm far(ErcType ercTermination, char *far pbExitString, unsigned cbExitString); ErcType EstablishQueueServer plm far(char *far pbQueueName, int cbQueueName, int queueType, int fUniqueServer); void Exit plm far(void); ErcType ExpandDateTime plm far(struct simpleDate dateTime, struct expandedDate *far pExpDateTimeRet); void FatalError plm far(ErcType ercTermination); ErcType Format plm far(int fh, char *far pBuffer, unsigned sBuffer, long lfa, int *far psDataRet); /*Missing FormatTime() */ /*Missing FormatTimeDt() */ /*Missing FormatTimeTm() */ ErcType GetBsLfa plm far(void *far pBSWA, void *far pLfaRet); ErcType GetClusterStatus plm far(int iLine, void *far pBufferRet, int sBufferMax); unsigned GetCParasOvlyZone plm far(void); ErcType GetDateTime plm far(struct simpleDate *far pDateTimeRet); /*Missing GetDirStatus() */ /*Missing GetFhLongevity() */ ErcType GetFileStatus plm far(int fh, int statusCode, void *far pStatusRet, int sStatusMax); /*Missing GetIBusDevInfo() */ /*Missing GetKbdID() */ /*Missing GetModuleID() */ ErcType GetPartitionExchange plm far(int ph, int *far pExchRet); ErcType GetPartitionHandle plm far(char *far pbPartitionName, int cbPartitionName, int *far pPhRet); ErcType GetPartitionStatus plm far(int ph, int statusCode, void *far pStatusRet, int sStatusMax); ErcType GetpASCB plm far(struct ASCB *far *far ppASCBRet); ErcType GetpStructure plm far(int StructCode, int ph, void *far ppStructRet); ErcType GetRsLfa plm far(void *far pRSWA, long *far pLfaRet); ErcType GetStamFileHeader plm far(char *far pbFileSpec, int cbFileSpec, char *far pbPassword, int cbPassword, void *far pFileHeaderRet); /*Missing GetUCB() */ ErcType GetUserNumber plm far(unsigned *far pUserNumberRet); /* 11/6/87 */ /*Missing GetUserStatus() */ ErcType GetVHB plm far(char *far pbDevSpec, unsigned cbDevSpec, void *far pVhbRet, unsigned sVhbMax); ErcType GetWSUserName plm far(int WSNum, char *far pWSUserNameRet, int sWSUserNameRetMax); ErcType InitCharMap plm far(char *far pMap, unsigned sMap); void InitLargeOverlays plm far(void *far pSwapBuffer, unsigned cParasSwapBuffer); void InitOverlays plm far(void *far pSwapBuffer, unsigned sSwapBuffer); ErcType InitVidFrame plm far(int iFrame, int iColStart, int iLineStart, int nCols, int nLines, int borderDesc, int bBorderChar, int bBorderAttr, int fDblHigh, int fDblWide); ErcType LoadFontRam plm far(int fh, char *far pBuffer, int sBuffer); /*Missing LoadInteractiveTask() */ ErcType LoadPrimaryTask plm far(int ph, char *far pbFileSpec, int cbFileSpec, char *far pbPassword, int cbPassword, int priority); /*Missing LoadStyleRamEntry() */ /*Missing LoadSysKeys() */ ErcType LoadTask plm far(int fh, int priority, int fDebug); void LockIn plm far(int bPort); void LockOut plm far(int bPort, int bValue); /*Missing LockVideo() */ /*Missing LockVideoForModify() */ /*Missing LockXbis() */ /*Missing LookUpField() */ /*Missing LookUpNumber() */ /*Missing LookUpReset() */ /*Missing LookUpString() */ void MakeRecentlyUsed plm far(void); /*Missing MapXbusWindow() */ ErcType MarkKeyedQueueEntry plm far(char *far pbQueueName, int cbQueueName, char *far pbKey1, int cbKey1, unsigned oKey1, char *far pbKey2, int cbKey2, unsigned oKey2, void *far pEntryRet, int sEntryRet, void *far pStatusBlock, int sStatusBlock); ErcType MarkNextQueueEntry plm far(char *far pbQueueName, int cbQueueName, int fReturnIfNoEntries, void *far pEntryRet, int sEntryRet, void *far pStatusBlock, int sStatusBlock); ErcType MediateIntHandler plm far(int fDeviceInt); ErcType MountVolume plm far(char *far pbDevSpec, unsigned cbDevSpec, char *far pbPassword, unsigned cbPassword); /*Missing NPrint() */ ErcType OpenByteStream plm far(void *far pBSWA, char *far pbFileSpec, int cbFileSpec, char *far pbPassword, int cbPassword, int mode, void *far pBufferArea, int sBufferArea); ErcType OpenDaFile plm far(void *far pDAWA, char *far pbFilespec, int cbFilespec, char *far pbPassword, int cbPassword, int mode, void *far pBuffer, int sBuffer, int sRecord); ErcType OpenFile plm far(int *far pFhRet, char *far pbDevSpec, unsigned cbDevSpec, char *far pbPassword, unsigned cbPassword, int mode); /*Missing OpenFileLL() */ ErcType OpenRsFile plm far(void *far pRSWARet, char *far pbFilespec, int cbFilespec, char *far pbPassword, int cbPassword, int mode, void *far pBufferArea, int sBufferArea); ErcType OpenRTClock plm far(struct TRB *far pRqTime); /*Missing OutputQuad() */ /*Missing OutputWord() */ /*Missing ParseTime() */ /*Missing PDGetCursorPos() */ /*Missing PDGetCursorPosNSC() */ /*Missing PDLoadCursor() */ /*Missing PDReadCurrentCursor() */ /*Missing PDSetCursorDisplay() */ /*Missing PDSetCursorPos() */ /*Missing PDSetCursorPosNSC() */ /*Missing PDSetCursorType() */ /*Missing PDSetMotionRectangle() */ /*Missing PDSetMotionRectangleNSC() */ /*Missing PDSetTracking() */ /*Missing PDSetVirtualCoordinates() */ /*Missing PDTranslateNSCtoVC() */ /*Missing PDTranslateVCtoNSC() */ ErcType PosFrameCursor plm far(int iFrame, int iCol, int iLine); /*Missing ProgramColorMapper() */ ErcType PSend plm far(unsigned exchange, void *far pMsg); /*Missing PurgeMCR() */ ErcType PutBackByte plm far(void *far pBSWA, /*#001 char b); */ unsigned b); /*#001*/ /*Missing PutByte() */ /*Missing PutChar() */ ErcType PutFrameAttrs plm far(int iFrame, int iCol, int iLine, int attr, int nPos); ErcType PutFrameChars plm far(int iFrame, int iCol, int iLine, char *far pbText, unsigned cbText); /*Missing PutPointer() */ /*Missing PutQuad() */ /*Missing PutWord() */ ErcType QueryDaLastRecord plm far(void *far pDAWA, unsigned long *far pqiRecordRet); ErcType QueryDaRecordStatus plm far(void *far pDAWA, unsigned long qiRecord, int *far pStatusRet); ErcType QueryDCB plm far(char *far pbDevSpec, unsigned cbDevSpec, void *far pDcbRet, unsigned sDcbMax); ErcType QueryDefaultRespExch plm far(int *far pExchRet); ErcType QueryExitRunFile plm far(char *far pbExitRunFileRet, unsigned cbExitRunFileRet, char *far pbPasswordRet, unsigned cbPasswordRet, int *far pbPriorityRet); ErcType QueryFrameChar plm far(int iFrame, int iCol, int iLine, char *far pbRet); ErcType QueryKbdLeds plm far(char *far pLEDsRet); ErcType QueryKbdState plm far(void *far pKbdDescRet); ErcType QueryMemAvail plm far(unsigned *far pcParagraphRet); /*Missing QueryModulePosition() */ ErcType QueryProcessNumber plm far(int *far pProcessNumberRet); /*Missing QueryRequestInfo() */ ErcType QueryVidBs plm far(void *far pBSWA, void *far pBsVidStateRet); ErcType QueryVidHdw plm far(void *far pBuffer, int sBuffer); /*Missing QueryWSNum() */ /* 011G01 sbw - added pBufferRet */ ErcType Read plm far( int fh, void * far pBufferRet, unsigned sBufferMax, long lfa, int * far psDataRet ) ; ErcType ReadActionCode plm far(char *far pCodeRet); /*Missing ReadActionKbd() */ ErcType ReadAsync plm far(int fh, void *far pBufferRet, unsigned sBufferMax, long lfa, void *far pRq, int exchangeReply); ErcType ReadBsRecord plm far(void *far pBSWA, char *far pBufferRet, int sBufferMax, int *far psDataRet); ErcType ReadByte plm far(void *far pBSWA, char *far pbRet); ErcType ReadBytes plm far(void *far pBSWA, int cbMax, char *far *far ppbRet, int *far pcbRet); ErcType ReadDaFragment plm far(void *far pDAWA, unsigned long qiRecord, void *far pFragmentRet, unsigned rbFragment, int cbFragment); ErcType ReadDaRecord plm far(void *far pDAWA, unsigned long qiRecord, void *far pRecordRet); /*Missing ReadDirSector() */ ErcType ReadFile plm far(int fh, void *far pBufferRet, unsigned sBufferMax, long lfa, int *far psDataRet); /*Missing ReadHardID() */ /*Missing ReadInputEvent() */ /*Missing ReadInputEventNSC() */ ErcType ReadKbd plm far(char *far pCharRet); ErcType ReadKbdDirect plm far(int mode, char *far pCharRet); ErcType ReadKeyedQueueEntry plm far(char *far pbQueueName, int cbQueueName, char *far pbKey1, int cbKey1, unsigned oKey1, char *far pbKey2, int cbKey2, unsigned oKey2, void *far pEntryRet, int sEntryRet, void *far pStatusBlock, int sStatusBlock); /*Missing ReadMCR() */ ErcType ReadNextQueueEntry plm far(char *far pbQueueName, int cbQueueName, long qeh, void *far pEntryRet, int sEntryRet, void *far pStatusBlock, int sStatusBlock); ErcType ReadRsRecord plm far(void *far pRSWA, void *far pRecordRet, int sRecordMax, int *far pcbRet); /*Missing ReadToNextField() */ void ReInitLargeOverlays plm far(unsigned cParasSwapBuffer); void ReInitOverlays plm far(unsigned sSwapBuffer); ErcType ReleaseByteStream plm far(void *far pBSWA); ErcType ReleaseRsFile plm far(void *far pRSWA); ErcType RemoveKeyedQueueEntry plm far(char *far pbQueueName, int cbQueueName, char *far pbKey1, int cbKey1, unsigned oKey1, char *far pbKey2, int cbKey2, unsigned oKey2); ErcType RemoveMarkedQueueEntry plm far(char *far pbQueueName, int cbQueueName, long qeh); ErcType RemovePartition plm far(int ph); ErcType RenameFile plm far(int fh, char *far pbNewFileSpec, int cbNewFileSpec, char *far pbPassword, int cbPasword); ErcType Request plm far(struct RqHdr *far pRq); /*Missing RequestDirect() */ ErcType ResetCommISR plm far(int iLine); ErcType ResetFrame plm far(int iFrame); ErcType ResetMemoryLL plm far(void); ErcType ResetTimerInt plm far(struct TPIB *far pTPIB); ErcType ResetVideo plm far(int nCols, int nLines, int fAttr, int bSpace, int *far psMapRet); /*Missing ResetXbusMISR() */ ErcType Respond plm far(struct RqHdr *far pRq); ErcType RewriteMarkedQueueEntry plm far(char *far pbQueueName, int cbQueueName, long qeh, void *far pEntryRet, int sEntryRet); ErcType RgParam plm far(int iParam, int jParam, void *far pSdRet); ErcType RgParamInit plm far(void *far pVarParams, int sVarParams, int iParamMax); ErcType RgParamSetEltNext plm far(void *far pSd); ErcType RgParamSetListStart plm far(int iParam); ErcType RgParamSetSimple plm far(int iParam, void *far pSd); /*Missing SbPrint() */ ErcType ScanToGoodRsRecord plm far(void *far pRSWA, unsigned long qbSkipMax, long *far pLfaScanStartRet, unsigned long *far pqbRet); ErcType ScrollFrame plm far(int iFrame, int iLineStart, int iLineMax, int cLines, int fUp); ErcType Send plm far(unsigned exchange, void *far pMsg); ErcType ServeRq plm far(int requestCode, int exchange); /*Missing SetAphaColorDefault() */ ErcType SetBsLfa plm far(void *far pBSWA, long lfa); ErcType SetCommISR plm far(int iLine, void *far pDS, void (*far pTxIsr) interrupt(), void (*far pExtIsr) interrupt(), void (*far pRxIsr) interrupt(), void (*far pSpRxIsr) interrupt()); ErcType SetDaBufferMode plm far(void *far pDAWA, int mode); ErcType SetDateTime plm far(unsigned seconds, unsigned dayTimes2); /*Missing SetDateTimeMode() */ /*Missing SetDeltaPriority() */ ErcType SetDevParams plm far(char *far pbDevSpec, unsigned cbDevSpec, char *far pbPassword, unsigned cbPassword, int paramCode); /*Missing SetDirStatus() */ ErcType SetExitRunFile plm far(char *far pbExitRunFile, unsigned cbExitRunFile, char *far pbPassword, unsigned cbPassword, int priority); /*Missing SetFhLongevity() */ ErcType SetFileStatus plm far(int fh, int statusCode, void *far pStatus, int sStatus); ErcType SetImageMode plm far(void *far pBSWA, int mode); ErcType SetIntHandler plm far(int iInt, void (*far pIntHandler) interrupt(), unsigned saData, int fDeviceInt, int fRaw); ErcType SetKbdLed plm far(int iLED, int fOn); ErcType SetKbdUnencodedMode plm far(int fOn); ErcType SetLpISR plm far(void (*far pLpIsr) interrupt(), unsigned saData); /*Missing SetNode() */ ErcType SetPartitionExchange plm far(int exchange); ErcType SetPartitionLock plm far(int fLock); /*Missing SetPartitionName() */ /*Missing SetPath() */ /*Missing SetPrefix() */ ErcType SetpStructure plm far(int StructCode, int ph, int oField, void *far pbStruct, int cbStruct); ErcType SetScreenVidAttr plm far(int iAttr, int fOn); /*Missing SetStyleRam() */ /*Missing SetStyleRamEntry() */ /*Missing SetSwapDisable() */ ErcType SetSysInMode plm far(int iMode, int fhSysIn); ErcType SetTimerInt plm far(struct TPIB *far pTPIB); /*Missing SetTrapHandler() */ /*Missing SetVideoTimeout() */ ErcType SetWSUserName plm far(char *far pbUserName, int cbUserName); /*Missing SetXbusMISR() */ ErcType SpoolerPassword plm far(char *far pbPrinterName, int cbPrinterName, char *far pbPassword, int cbPassword); /*Missing StringsEqual() */ /*Missing SwapXBusEar() */ ErcType TerminatePartitionTasks plm far(int ph); ErcType TerminateQueueServer plm far(char *far pbQueueName, int cbQueueName); /*Missing TextEdit() */ ErcType TruncateDaFile plm far(void *far pDAWA, unsigned long qiRecord); /*Missing ULCMPB() */ /*Missing UnLockVideo() */ /*Missing UnLockVideoForModify() */ /*Missing UnLockXbis() */ ErcType UnmarkQueueEntry plm far(char *far pbQueueName, int cbQueueName, long qeh); ErcType VacatePartition plm far(int ph); ErcType Wait plm far(unsigned exchange, void *far *far ppMsgRet); ErcType WildCardInit plm far(char *far pb, int cb, char *far pBuf, int sBuf); int WildCardMatch plm far(char *far pbWildStr, int cbWildStr, char *far pbStr, int cbStr); ErcType WildCardNext plm far(char *far pbuf, char *far psdRet); ErcType Write plm far(int fh, void *far pBuffer, unsigned sBuffer, long lfa, int *far psDataRet); ErcType WriteAsync plm far(int fh, void *far pBuffer, unsigned sBuffer, long lfa, void *far pRq, int exchangeReply); ErcType WriteBsRecord plm far(void *far pBSWA, char *far pb, int cb, int *far pcbRet); ErcType WriteByte plm far(void *far pBSWA, /*#001 char b); */ unsigned b); /*#001*/ ErcType WriteDaFragment plm far(void *far pDAWA, unsigned long qiRecord, void *far pFragment, unsigned rbFragment, int cbFragment); ErcType WriteDaRecord plm far(void *far pDAWA, unsigned long qiRecord, void *far pRecord); ErcType WriteFile plm far(int fh, void *far pBuffer, unsigned sBuffer, long lfa, int *far psDataRet); /*Missing WriteHardID() */ ErcType WriteLog plm far(char *far pbRecord, int cbRecord); ErcType WriteRsRecord plm far(void *far pRSWA, void *far pRecord, int sRecord); /*Missing ZPrint() */ .sctos.cFAddQueueEntry FAllocAllMemorySLFAllocExchFAllocMemoryLLFAllocMemorySLFBeepFChainFChangeFileLengthFChangePriorityFCheckFCheckpointBsFCheckPointRsFileFCheckpointSysInFCheckReadAsyncFCheckWriteAsyncFCloseByteStreamFCloseFileFCloseRsFileFCloseRTClock FCompactDateTimeFConfigureSpooler FConvertToSysFCParamsFCrash FCloseDaFileFCreateFileFCreatePartitionFCreateProcessFCSubParamsFDeallocExchFDeallocMemoryLLFDeallocMemorySLFDelayFDeleteFDeleteDaRecordFDeleteFileFDisableActionFinishFDisableClusterFDismountVolumeFErrorExit FErrorExitString FEstablishQueueServerFExit FExpandDateTimeFFatalError FFormatFGetBsLfaFGetClusterStatusFGetCParasOvlyZoneFGetDateTimeFGetFileStatusFGetPartitionExchangeFGetPartitionHandleFGetPartitionStatusFGetpASCBFGetpStructureFGetRsLfaFGetStamFileHeaderFGetUserNumberFGetVHBFGetWSUserNameFInitCharMapFInitLargeOverlays FInitOverlays FInitVidFrame FLoadFontRamFLoadPrimaryTaskFLoadTaskFLockIn FLockOut FMakeRecentlyUsed FMarkKeyedQueueEntry FMarkNextQueueEntryFMountVolumeFOpenByteStreamFOpenDaFile FOpenFileFOpenRsFileFOpenRTClock FPosFrameCursorFPSendFPutBackByteFPutFrameAttrsFPutFrameCharsFQueryDaLastRecordFQueryDaRecordStatusFQueryDCBFQueryDefaultRespExchFQueryExitRunFileFQueryFrameCharFQueryKbdLedsFQueryKbdStateFQueryMemAvailFQueryProcessNumberFQueryVidBsFQueryVidHdwFReadFReadActionCodeFReadAsyncFReadBsRecordFReadByteFReadBytesFReadDaFragmentFReadDaRecordFReadFileFReadKbdFReadKbdDirectFReadKeyedQueueEntry FReadNextQueueEntryFReadRsRecordFReInitLargeOverlays FReInitOverlays FReleaseByteStreamFReleaseRsFileFRemoveKeyedQueueEntryFRemoveMarkedQueueEntryFRemovePartitionFRenameFileFRequest FResetCommISRFResetFrameFResetMemoryLLFResetTimerIntFResetVideoFRespond FRewriteMarkedQueueEntryFRgParamFRgParamInitFRgParamSetEltNextFRgParamSetListStartFRgParamSetSimpleFScanToGoodRsRecordFScrollFrameFSendFServeRqFSetBsLfaFSetCommISRFSetDaBufferModeFSetDateTimeFSetDevParamsFSetExitRunFileFSetFileStatusFSetImageModeFSetIntHandlerFSetKbdLedFSetKbdUnencodedModeFSetLpISRFSetPartitionExchangeFSetPartitionLockFSetpStructureFSetScreenVidAttrFSetSysInModeFSetTimerIntFSetWSUserNameFSpoolerPasswordFTerminatePartitionTasksFTerminateQueueServerFTruncateDaFileFUnmarkQueueEntryFVacatePartitionFWaitFWildCardInitFWildCardMatchFWildCardNextFWriteFWriteAsyncFWriteBsRecordFWriteByteFWriteDaFragmentFWriteDaRecordFWriteFileFWriteLogFWriteRsRecordYWriteRsRecordYWriteLogYWriteFileYWriteDaRecordYWriteDaFragmentYWriteByteYWriteBsRecordYWriteAsyncYWriteYWildCardNextYWildCardMatchYWildCardInitYWaitYVacatePartitionYUnmarkQueueEntryYTruncateDaFileYTerminateQueueServerYTerminatePartitionTasksYSpoolerPasswordYSetWSUserNameYSetTimerIntYSetSysInModeYSetScreenVidAttrYSetpStructureYSetPartitionLockYSetPartitionExchangeYSetLpISRYSetKbdUnencodedModeYSetKbdLedYSetIntHandlerYSetImageModeYSetFileStatusYSetExitRunFileYSetDevParamsYSetDateTimeYSetDaBufferModeYSetCommISRYSetBsLfaYServeRqYSendYScrollFrameYScanToGoodRsRecordYRgParamSetSimpleYRgParamSetListStartYRgParamSetEltNextYRgParamInitYRgParamYRewriteMarkedQueueEntryYRespondYResetVideoYResetTimerIntYResetMemoryLLYResetFrameYResetCommISRYRequestYRenameFileYRemovePartitionYRemoveMarkedQueueEntryYRemoveKeyedQueueEntryYReleaseRsFileYReleaseByteStreamYReInitOverlays YReInitLargeOverlays YReadRsRecordYReadNextQueueEntryYReadKeyedQueueEntryYReadKbdDirectYReadKbdYReadFileYReadDaRecordYReadDaFragmentYReadBytesYReadByteYReadBsRecordYReadAsyncYReadActionCodeYReadYQueryVidHdwYQueryVidBsYQueryProcessNumberYQueryMemAvailYQueryKbdStateYQueryKbdLedsYQueryFrameCharYQueryExitRunFileYQueryDefaultRespExchYQueryDCBYQueryDaRecordStatusYQueryDaLastRecordYPutFrameCharsYPutFrameAttrsYPutBackByteYPSendYPosFrameCursorYOpenRTClockYOpenRsFileYOpenFileYOpenDaFileYOpenByteStreamYMountVolumeYMarkNextQueueEntryYMarkKeyedQueueEntryYMakeRecentlyUsed YLockOut YLockIn YLoadTaskYLoadPrimaryTaskYLoadFontRamYInitVidFrameYInitOverlays YInitLargeOverlays YInitCharMapYGetWSUserNameYGetVHBYGetUserNumberYGetStamFileHeaderYGetRsLfaYGetpStructureYGetpASCBYGetPartitionStatusYGetPartitionHandleYGetPartitionExchangeYGetFileStatusYGetDateTimeYGetCParasOvlyZoneYGetClusterStatusYGetBsLfaYFormatYFatalError YExpandDateTimeYExit YEstablishQueueServerYErrorExitString YErrorExit YDismountVolumeYDisableClusterYDisableActionFinishYDeleteFileYDeleteDaRecordYDeleteYDelayYDeallocMemorySLYDeallocMemoryLLYDeallocExchYCSubParamsYCreateProcessYCreatePartitionYCreateFileYCloseDaFileYCrash YCParamsYConvertToSysYConfigureSpoolerYCompactDateTimeYCloseRTClockYCloseRsFileYCloseFileYCloseByteStreamYCheckWriteAsyncYCheckReadAsyncYCheckpointSysInYCheckPointRsFileYCheckpointBsYCheckYChangePriorityYChangeFileLengthYChainYBeepYAllocMemorySLYAllocMemoryLLYAllocExchYAllocAllMemorySLYAddQueueEntry/* Module ctqueue.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType AddQueueEntry plm far(char *far pbQueueName, int cbQueueName, int fQueueIfNoServer, int priority, int queueType, void *far pEntry, int sEntry, void *far pDateTime, unsigned repeatTime); ErcType EstablishQueueServer plm far(char *far pbQueueName, int cbQueueName, int queueType, int fUniqueServer); ErcType MarkKeyedQueueEntry plm far(char *far pbQueueName, int cbQueueName, char *far pbKey1, int cbKey1, unsigned oKey1, char *far pbKey2, int cbKey2, unsigned oKey2, void *far pEntryRet, int sEntryRet, void *far pStatusBlock, int sStatusBlock); ErcType MarkNextQueueEntry plm far(char *far pbQueueName, int cbQueueName, int fReturnIfNoEntries, void *far pEntryRet, int sEntryRet, void *far pStatusBlock, int sStatusBlock); ErcType ReadKeyedQueueEntry plm far(char *far pbQueueName, int cbQueueName, char *far pbKey1, int cbKey1, unsigned oKey1, char *far pbKey2, int cbKey2, unsigned oKey2, void *far pEntryRet, int sEntryRet, void *far pStatusBlock, int sStatusBlock); ErcType ReadNextQueueEntry plm far(char *far pbQueueName, int cbQueueName, long qeh, void *far pEntryRet, int sEntryRet, void *far pStatusBlock, int sStatusBlock); ErcType RemoveKeyedQueueEntry plm far(char *far pbQueueName, int cbQueueName, char *far pbKey1, int cbKey1, unsigned oKey1, char *far pbKey2, int cbKey2, unsigned oKey2); ErcType RemoveMarkedQueueEntry plm far(char *far pbQueueName, int cbQueueName, long qeh); ErcType RewriteMarkedQueueEntry plm far(char *far pbQueueName, int cbQueueName, long qeh, void *far pEntryRet, int sEntryRet); ErcType TerminateQueueServer plm far(char *far pbQueueName, int cbQueueName); ErcType UnmarkQueueEntry plm far(char *far pbQueueName, int cbQueueName, long qeh); /* Module ctrsam.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType CheckPointRsFile plm far(void *far pRSWA); ErcType CloseRsFile plm far(void *far pRSWA); ErcType GetRsLfa plm far(void *far pRSWA, long *far pLfaRet); ErcType OpenRsFile plm far(void *far pRSWARet, char *far pbFilespec, int cbFilespec, char *far pbPassword, int cbPassword, int mode, void *far pBufferArea, int sBufferArea); ErcType ReadRsRecord plm far(void *far pRSWA, void *far pRecordRet, int sRecordMax, int *far pcbRet); ErcType ReleaseRsFile plm far(void *far pRSWA); ErcType ScanToGoodRsRecord plm far(void *far pRSWA, unsigned long qbSkipMax, long *far pLfaScanStartRet, unsigned long *far pqbRet); ErcType WriteRsRecord plm far(void *far pRSWA, void *far pRecord, int sRecord); /* Module ctstam.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType GetStamFileHeader plm far(char *far pbFileSpec, int cbFileSpec, char *far pbPassword, int cbPassword, void *far pFileHeaderRet); /* Module ctstream.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType CheckpointBs plm far(void *far pBSWA); ErcType CloseByteStream plm far(void *far pBSWA); ErcType GetBsLfa plm far(void *far pBSWA, void *far pLfaRet); ErcType OpenByteStream plm far(void *far pBSWA, char *far pbFileSpec, int cbFileSpec, char *far pbPassword, int cbPassword, int mode, void *far pBufferArea, int sBufferArea); ErcType PutBackByte plm far(void *far pBSWA, char b); ErcType QueryVidBs plm far(void *far pBSWA, void *far pBsVidStateRet); ErcType ReadBsRecord plm far(void *far pBSWA, char *far pBufferRet, int sBufferMax, int *far psDataRet); ErcType ReadByte plm far(void *far pBSWA, char *far pbRet); ErcType ReadBytes plm far(void *far pBSWA, int cbMax, char *far *far ppbRet, int *far pcbRet); ErcType ReleaseByteStream plm far(void *far pBSWA); ErcType SetBsLfa plm far(void *far pBSWA, long lfa); ErcType SetImageMode plm far(void *far pBSWA, int mode); ErcType WriteBsRecord plm far(void *far pBSWA, char *far pb, int cb, int *far pcbRet); ErcType WriteByte plm far(void *far pBSWA, char b); /* Module cttask.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType Chain plm far(char *far pbFileSpec, unsigned cbFileSpec, char *far pbPassword, unsigned cbPassword, int priority, ErcType ercTermination, int fDebug); void ErrorExit plm far(ErcType ercTermination); void Exit plm far(void); ErcType LoadTask plm far(int fh, int priority, int fDebug); ErcType QueryExitRunFile plm far(char *far pbExitRunFileRet, unsigned cbExitRunFileRet, char *far pbPasswordRet, unsigned cbPasswordRet, int *far pbPriorityRet); ErcType SetExitRunFile plm far(char *far pbExitRunFile, unsigned cbExitRunFile, char *far pbPassword, unsigned cbPassword, int priority); /* Module ctvideo.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined(__ERCTYPE) #define __ERCTYPE typedef unsigned ErcType; #endif ErcType InitCharMap plm far(char *far pMap, unsigned sMap); ErcType InitVidFrame plm far(int iFrame, int iColStart, int iLineStart, int nCols, int nLines, int borderDesc, int bBorderChar, int bBorderAttr, int fDblHigh, int fDblWide); ErcType LoadFontRam plm far(int fh, char *far pBuffer, int sBuffer); ErcType QueryVidHdw plm far(void *far pBuffer, int sBuffer); ErcType ResetVideo plm far(int nCols, int nLines, int fAttr, int bSpace, int *far psMapRet); ErcType SetScreenVidAttr plm far(int iAttr, int fOn); ErcType PosFrameCursor plm far(int iFrame, int iCol, int iLine); ErcType PutFrameAttrs plm far(int iFrame, int iCol, int iLine, int attr, int nPos); ErcType PutFrameChars plm far(int iFrame, int iCol, int iLine, char *far pbText, unsigned cbText); ErcType QueryFrameChar plm far(int iFrame, int iCol, int iLine, char *far pbRet); ErcType ResetFrame plm far(int iFrame); ErcType ScrollFrame plm far(int iFrame, int iLineStart, int iLineMax, int cLines, int fUp); /* Module ctype.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #ifndef _CTYPE #define _CTYPE #define IS_SP 1 /* is space */ #define IS_DIG 2 /* is digit indicator */ #define IS_UPP 4 /* is upper case */ #define IS_LOW 8 /* is lower case */ #define IS_HEX 16 /* [A-F or [a-f] */ #define IS_CTL 32 /* Control */ extern char _ctype[]; /* Character type array */ #define isalpha(c) (_ctype[(c) + 1] & (IS_UPP | IS_LOW)) #define isdigit(c) (_ctype[(c) + 1] & IS_DIG) #define isspace(c) (_ctype[(c) + 1] & IS_SP) #define isupper(c) (_ctype[(c) + 1] & IS_UPP) #define islower(c) (_ctype[(c) + 1] & IS_LOW) #define isxdigit(c) (_ctype[(c) + 1] & (IS_DIG | IS_HEX)) #define isalnum(c) (_ctype[(c) + 1] & (IS_DIG | IS_UPP | IS_LOW)) #define iscntrl(c) (_ctype[(c) + 1] & IS_CTL) #define ispunct(c) (!(_ctype[(c)+1]&(IS_DIG|IS_UPP|IS_LOW|IS_CTL))) #define isprint(c) ((c) >= 040 && (c) <= 0176) #define isgraph(c) ((c) > 040 && (c) <= 0176) #define _toupper(c) ((c) + 'A' - 'a') #define _tolower(c) ((c) + 'a' - 'A') #define toascii(c) ((c) & 0177) #define isascii(c) ((unsigned)((c) + 1) < 0201) extern int tolower(int character); extern int toupper(int character); #endif /* Module errno.h V010GM01 === 04/22/88 * 04/22/88 010G01 rma - make defines conditional * 09/14/87 011A01 rma - initial submittal * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #define EPERM 0 /* UNIX - not MSDOS */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 0 /* UNIX - not MSDOS */ #define EINTR 0 /* UNIX - not MSDOS */ #define EIO 0 /* UNIX - not MSDOS */ #define ENXIO 0 /* UNIX - not MSDOS */ #define E2BIG 0 /* UNIX - not MSDOS */ #define ENOEXEC 0 /* UNIX - not MSDOS */ #define EBADF 6 /* Bad file number */ #define ECHILD 0 /* UNIX - not MSDOS */ #define EAGAIN 0 /* UNIX - not MSDOS */ #define ENOMEM 8 /* Not enough space */ #define EACCES 5 /* Permission denied */ #define EFAULT 9 /* Bad address */ #define ENOTBLK 0 /* UNIX - not MSDOS */ #define EBUSY 0 /* UNIX - not MSDOS */ #define EEXIST 0 /* UNIX - not MSDOS */ #define EXDEV 0 /* UNIX - not MSDOS */ #define ENODEV 15 /* No such device */ #define ENOTDIR 0 /* UNIX - not MSDOS */ #define EISDIR 0 /* UNIX - not MSDOS */ #define EINVAL 0 /* UNIX - not MSDOS */ #define ENFILE 0 /* UNIX - not MSDOS */ #define EMFILE 4 /* Too many open files */ #define ENOTTY 0 /* UNIX - not MSDOS */ #define ETXTBSY 0 /* UNIX - not MSDOS */ #define EFBIG 0 /* UNIX - not MSDOS */ #define ENOSPC 0 /* UNIX - not MSDOS */ #define ESPIPE 0 /* UNIX - not MSDOS */ #define EROFS 0 /* UNIX - not MSDOS */ #define EMLINK 0 /* UNIX - not MSDOS */ #define EPIPE 0 /* UNIX - not MSDOS */ #if !defined (EDOM) #define EDOM 33 /* Math argument */ #endif #if !defined (ERANGE) #define ERANGE 34 /* Result too large */ #endif #define EINVFNC 1 /* Invalid function number */ #define ENOFILE 2 /* File not found */ #define ENOPATH 3 /* Path not found */ #define ECONTR 7 /* Memory control blocks destroyed */ #define EINVMEM 9 /* Invalid memory block address */ #define EINVENV 10 /* Invalid environment */ #define EINVFMT 11 /* Invalid format */ #define EINVACC 12 /* Invalid access code */ #define EINVDAT 13 /* Invalid data */ #define EINVDRV 15 /* Invalid drive specified */ #define ECURDIR 16 /* Attempt to remove cur directory */ #define ENOTSAM 17 /* Not same device */ #define ENMFILE 18 /* No more files */ extern int errno; /* Module float.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #define FLT_RADIX 2 #define FLT_ROUNDS 1 #define FLT_GUARD 1 #define FLT_NORMALIZE 1 #define DBL_MAX_EXP +308 #define FLT_MAX_EXP +38 #define LDBL_MAX_EXP +308 #define DBL_MIN_EXP -308 #define FLT_MIN_EXP -38 #define LDBL_MIN_EXP -308 #define DBL_DIG 14 #define FLT_DIG 6 #define LDBL_DIG 14 /* And lots more to come */ /* * Module i8086.h V011HM01 === 01/24/90 * * 01/24/90 011H01 sbw - Added __rol__, __ror__, __sel__, __inportw__, and * __outportw__. * * * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1990 UNISYS CORPORATION * */ struct XREG { short ax,bx,cx,dx,si,di; }; struct HREG { unsigned char al,ah,bl,bh,cl,ch,dl,dh; }; union REGS { struct XREG x; struct HREG h; }; struct SREGS { short es; short cs; short ss; short ds; }; #define segmentof(farptr) ((unsigned)((unsigned long)(farptr) >> 16)) #define addressat(segment) ((void *far)((unsigned long)(segment) << 16)) int peek(unsigned segment, unsigned offset); void poke(unsigned segment, unsigned offset, int value); int peekb(unsigned segment, unsigned offset); void pokeb(unsigned segment, unsigned offset, char value); int inport(int portid); int inportb(int portid); void outport(int portid, int value); void outportb(int portid, char value); void movmem(void *source, void *destination, unsigned length); void setmem(void *destination, unsigned length, char value); void disable(); void enable(void); /* * 011H01 sbw * * These are in-line functions. These prototypes just clean up * some syntax checks and code generation. All inline functions * assume C calling sequence: for '-p' environments, redefine * with an ellipsis to force C calling sequence. * */ void __cli__( void ) ; /* Clear interrupts */ void __sti__( void ) ; /* Enable interrupts */ void __int__( int intnumber ) ; /* Generate an interrupt */ unsigned char __inportb__( unsigned port ) ; /* Port byte input */ unsigned __inportw__( unsigned port ) ; /* Port word input and --+ */ /* | */ void __outportb__( unsigned port, unsigned char value ) ; /* out */ void __outportw__( unsigned port, unsigned value ) ; /* put */ /* * Rotate a 16 bit pattern left or right. * */ unsigned __rol__( unsigned pattern, unsigned char count ) ; unsigned __ror__( unsigned pattern, unsigned char count ) ; /* * __sel__: Selector of a far pointer VARIABLE ONLY! Do not use with a * a pointer expression. (May also be used with a long or unsigned long * argument to acquire the most significant 16 bits). * */ unsigned __sel__( void * far pointer ) ; #define disable() __cli__() /* Clear interrupt flag */ #define enable() __sti__() /* Set interrupt flag */ #define inportb(portid) __inportb__(portid) /* Byte IN instruction */ #define outportb(portid, v) __outportb__(portid, v)/* Byte OUT instruction */ #define geninterrupt(i) __int__(i) /* Interrupt instruction */ #define poke(a, b, c) (*(int *far)(segmentof(a) + (b)) = (int)(c)) #define pokeb(a, b, c) (*(char *far)(segmentof(a) + (b)) = (char)(c)) #define peek(a, b) (*(int *far)(segmentof(a) + (b))) #define peekb(a, b) (*(char *far)(segmentof(a) + (b))) "M"M"M"NM"M"M"M"/* Module math.h V010GM01 === 04/22/88 * 04/22/88 010G01 rma - make defines conditional * 09/14/87 011A01 rma - initial submittal * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #if !defined (EDOM) #define EDOM 33 /* Math argument */ #endif #if !defined (ERANGE) #define ERANGE 34 /* Result too large */ #endif #define HUGE_VAL (_huge_val()) double _huge_val(void); double sin(double x); double cos(double x); double tan(double x); double asin(double x); double acos(double x); double atan(double x); double atan2(double y, double x); double sinh(double x); double cosh(double x); double tanh(double x); double floor(double x); double ceil(double x); double fmod(double x, double y); double modf(double x, double *ipart); double fabs(double x); double exp(double x); double log(double x); double log10(double x); double pow(double x, double y); double sqrt(double x); double ldexp(double x, int exponent); double frexp(double x, int *exponent);  I/ r CNCLL{LLLi,[9 X X X 5X UX X   M  s+ + + + o >Cq# KKKKJKKK+KK ?$?<?T?l?N??? ????2? ? ? N x    [   Xasin BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(4H HKXbDDIV@DMUL@DNEG@DADD@DSUB@DCMP@DDSLOAD@DSSASG@DSSLOAD@ERRNOFABSSQRTLDEXPuASINCOSGI ABƐ ASINc ACOS]ڠ-DT!?-DT!?-DT!?????>0yE>Z :U^; 6L@ڦ,C 9dN$@g浽K濺+>dGOz@DVwsY|b@n7#VW ^PSQR^^w^v!ZY[Xx+Fj^ PSQR^j^PSQR PSQR^9F^s ^ZY[X^^^^^^^^^^^^^^^^^^^ZY[X_^VWj^ PSQR^^^>!u ZY[X*^s^^^ZY[X_^VWj^ PSQR^>!u ZY[Xk^s.^ZY[X,^ZY[X_^ʜ V V V V&V )V1(4V:V =VC H0KVV af@iVoV r8uVxV{V~V VV V VV VĸĻHVV VV V V VVpVV VhVV V V`VVV V!X$V'V-V 0V3P6V9V?V BVHVNV QTVWV]V `VcfViVoV rVuxV{VV VŇVVV VřxVVVV V VV VV VV VVV  VVVV $'V03V9V 0yE>Q`+4dj\? z꿤ļ|D@m U@أ 2 M@JI .@-DT!-DT!?-DT!-DT!?$-DT! @͠cVW^PSQR^^v^^3^vC^^^^F^PSQRw^^^^^^^^^^^^^^^^^^~^^^ZY[X_^VW^3PSQR^^s^^^ZY[X_^VW ^uO^u!ZY[X^s ZY[XZY[XFP^ FP^ F+F=~+^s ZY[XZY[X^^u^^^PSQR^^s^^^s^^^ZY[X_^ó V V V V&V )V1V 4(7V:V@VJ0MVSV VV^V aPdVgVmV pHsVv@yVV Ă8VVVVVVVĞXVV V VV V VVxVV VpVVV VhVVV V`V VVV VV%V (V+.V1V7V :V=@VCVIV LVORVUV[VaV gV mV pVsVyV |VV VVV VVV ŮVVV VVV VV VVV VV V #V)V ,V2 7:VDGVMV PVUXVbeVvV yV V V ƚVV VƫVƸVVV V VVVVV V V V VV V V #&V)V/V25V;V >VFV IVOVUV Otceil BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(*HH8ӎX3DNEG@DADD@DSSASG@DCMP@DSSLOAD@DDSLOAD@| CEILB FLOOR<??à VW^u ZY[Xv| }/^s^^p4}kF4+Nj<tF}#;tF<~t&^v^^^ZY[X_^VWU^ PSQRZY[X]_^ã VVVV:=VCVFVKNVTVZ ]VcVij(VVV0VVVVVVVV"texp BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(pHHxXdDDIV@DSUB@CVTDL@DSSASG@DADD@DMUL@DCMP@DSSLOAD@DDSLOAD@FLOORFABSLDEXPERRNOڒQ UINFINITYUHALFUC1UC2UP0 UP1(UP20UQ18UQ2@UR0H EXPt|?0? a\+?op|?XoR>QBqq? 8o?@?+eG?@@@n?<VW0^v"ZY[X^s"ZY[Xp^PSQRs ZY[XH^PSQR^^^PSQR^^^^^^^^^^^^^^^^^^^^^@P^ PSQRZY[X_^P V VV !V +X.V 4V7V= B`EV OhRV XV[V eVjpmV wzV }HV VVVV VVVVV VV VVVVVV VVVVVVVV VVVV V &V)(,V 2V508V ;V>VAVDVGVMVPSV YV\8_V eVh@kV nVqVtVwV}VVVVVVŘV VVVV mtfabs BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HH X DSSLOAD@ FABSCVWUvd^ZY[X]_^5Vstfmod BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(HHXGDSUB@DMUL@DSSASG@DDIV@DCMP@DSSLOAD@DDSLOAD@FLOORCEIL FMOD9IVW^u ^ZY[X^^^^s1^^^PSQR^ZY[X/^^^PSQR^ZY[X_^Ô{ VVVV(V.V1V7V:=VCVFVNVTVZV]V`V jVpVsVVVVVVVVVtfrexp BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(^՘HHX#DMUL@DCMP@DSSLOAD@DDSLOAD@ؐ FREXPؠ?"bVWU^u^ZY[X1vD%^dL?^ZY[X]_^Ȝ2 VVV!VHKVQVTVt hugeval BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3($HHX DDSLOAD@% _HUGE_VAL VWZY[X_^ Vtldexp BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(_ԘHHX#DCMP@DSSLOAD@DDSLOAD@ERRNOĐ LDEXPAcVWU~^u ZY[X6vD% }"ZY[Xd |^ZY[X]_^Í3  VVVV9>AVUVtlogCTAsm II-1.0.23??SEG??SEGbssstackdatastackprogcodedgrouphHHx(2 log@log10 ^dssload@dsub@frexp_8087errnodadd@dcmp@ddiv@dssasg@cvtld@dmul@ddsload@|?;f?0? a\+ѶP Jb0@)VDw ~&s@gKA?&{?6VWRX^w!ZY[X`^u hZY[X>t(^^F^^ZY[XFP^ PSQR^Fn^^^v#^^^^N^^n^^^^^^^^8^0^(^^P^H^@^^^^^^^FRP^^^ ^ZY[X_^VWU^PSQRpZY[X]_^AGT V VV!V +T.V 4V7Vu`^^FtڅtsɅt؛^ s^^ZY[Xu }^^؋^ u4s^^^ t^^^̍^ZY[X^u ZY[X(^r^VF^vvuRVF% t^^0^u4 t 8ZY[Xj@ZY[X^!PSQRZY[XF^PSQR^PSQR^ t^^^ZY[X_^!AG VV V%V(V 3?VEV VăTVV VVĥTVV V ĺTVV VVVV VVVV V TVVV T!V+T.V4V7V BVEV QVZV]V yV|VV ŅTVVV ŚTVŦTVŵ VVVVVVVV VVV Vsin BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(' HHsXeDNEG@DSUB@DSSASG@CVTLD@CVTDL@DADD@DMUL@DCMP@DSSLOAD@DDSLOAD@ERRNOFABSFLOOR SINCOSR SIN COS@UUUUUſ?>*`$>]KEZjh<=I jߓi<A?|m0_??" @K>0yE>-DT!?+VW(^v!ZY[Xg^ǙRP^tF؉F~t^^^PSQR^^^PSQR^^^PSQR^^PSQRvm^^^^%^^^N }׍^^^^~}^^^ZY[X_^VWU^s"jj^^?PSQRZY[Xjj^^ PSQRZY[X]_^VWUjj^PSQR^PSQRZY[X]_^a@ V V V H!V +X.V 4V 7V:P=V @VCVMVSVj`mV sV vV|VV V VĕpV V VV V V ĺhV V VV V VVVVVxV V V V V V VV!V 'V/V 8;V AV DVGVMVXV ^V aVgV jVpV|V VVV śV V VV VV V V V V V VV ۊtsinh BTOS C V1.1.3X/PROGCODEBSSDGROUPSTACKDATASTACKDGROUP3(}HHsXZDNEG@DDIV@DADD@DMUL@DSSASG@DSUB@DCMP@DSSLOAD@DDSLOAD@ERRNOFABSEXP^SINCOSH@ SINH= COSHU۠@@`.?@@u<7~>?@?@?>0yE>4SVyo•=cAxdoDg@^#W@Ɂ[qVW^vm^^^v"ZY[X^PSQR^^^ZY[Xh^PSQR^~t'^^ZY[X%^^ZY[X_^VW(^PSQR^^v>j^ PSQR^^r^^^s^^^^^^^^^^^^^^^^^^^^^^ZY[X_^VWUj^PSQRPSQRZY[X]_^֜ V VVV !V$V*V-0V 6V9V? DGV TVWV dVjVm pV sVyV|VVV Vġ0V Vĭ(V VVVV@V V8V VVVVVV V HV VV#V3V6P9V ?VBVMVPVVV\X_V eVhVpVvVVVVVőxV VVŠpV VVVŲhV VVV`V VVVV VVVV VVVV V VVVVV!V'V-V3V6Vt%^^F^^ZY[X^u ^ZY[X^s!ZY[XFP^ PSQR^^( ^3#^^^^nF|Ft^^FFP^ PSQRZY[X_^AGVV )V3T6V 0yE>dkl*of?2 |}c߾?]4!ݿU?m[R+VW0^PSQR^^v!ZY[X^ƙRP^^^PSQR^^^PSQR^^PSQRs&u ^ZY[X"ZY[X^^^^^^^^^^^^^u^^ZY[X^^ZY[X_^a V V V  V &V )V/ 47V ADV JV MVPSV VVYVcViV l(oV uV xV~V VV đ V V VV VVVVVV 0V V V VV  8V V V VV PV !V $V'H*V -V3V 6V9@0yE>ɥ5\uX(NW<@Ms@/\@VW ^PSQR^^v^%^vR^^PSQR^^^^^w^^^^^^^^^^^^^^^^^s^^^ZY[X_^Q V V V V&V )V.1V7V=@VFV IVN(QVWV ]V `VcV mVp sVvVy|VVVV V VVĠ0VV VV V VVHVV V@VVV V8VVVV `VV V VXVVV V#P&V)V/V5V ;V >VDV GVMV PVVV YV_VbheVkV nVvV yVVV ˊtYL]e<"@iD*H.84PmT&arsinhmodftanh(exp frexpATAN2fabs _HUGE_VALsqrt#ldexpceil! fmod!sinh!modf!tanh!(exp! frexp!asin!sin!tan!%atan!sqrt!#ldexp!6MCQI2'?<#.9+UFLOOR ceil COSHlog@fmodlog10COSACOSasinsintan%powatanhugeval!log!pow!fabs! COPYRIGHT 1987, 1991 Borland International. All Rights Reserved COPYRIGHT 1987, 1991 Unisys Corporation THIS SOFTWARE IS PROPRIETARY TO UNISYS AND IS NOT TO BE REPRODUCED, USED OR DISCLOSED EXCEPT IN ACCORDANCE WITH PROGRAM LICENSE OR UPON WRITTEN AUTHORIZATION OF THE PATENT DIVISION OF: Unisys Corporation Detroit, Michigan 48232 VERSION: 1.2.A (monday march 11, 1991, 10:13)/* Module setjmp.h V010AM01 === 09/14/87 * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1987 UNISYS CORPORATION */ #ifndef _SETJMP #define _SETJMP typedef struct { unsigned j_ret; unsigned j_cs; unsigned j_sp; unsigned j_ds; unsigned j_regv1; unsigned j_regv2; unsigned j_frame; } jmp_buf[1]; /* Environment save area */ int setjmp(jmp_buf jmp_buffer); void longjmp(jmp_buf jmp_buffer, int return_value); #endif /* * * Module stddef.h V011IM01 === 06/13/90 * * 06/13/90 011I01 sbw - remove ptrdiff_t conditionals * 04/29/88 010G01 rma - fix #if's for ptrdiff_t and NULL * 09/14/87 010A01 rma - initial submittal * * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1990 UNISYS CORPORATION * */ #ifndef _STDDEF #define _STDDEF #ifndef _PTRDIFF_T #define _PTRDIFF_T typedef int ptrdiff_t ; #endif #ifndef _SIZE_T #define _SIZE_T typedef unsigned size_t ; #endif #ifndef NULL #define NULL ((void *)0) #endif extern volatile int errno ; #endif /* * * Module stdio.h V012AM02 === 04/04/91 * * 04/04/91 012A02 rjs - added fdopen prototype * 06/13/90 011I01 sbw - size_t in fread and fwrite prototypes * 08/09/89 011F01 sbw - Prototype for fgetc * 04/27/88 010G01 rma - fix putc macro (garbled redirected output) * 09/14/87 010A01 rma - initial submittal * * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1990 UNISYS CORPORATION * */ #ifndef __STDIO_DEF_ #define __STDIO_DEF_ #ifndef _SIZE_T #define _SIZE_T typedef unsigned size_t ; #endif typedef struct { short _f_flags ; /* File status flags */ char _f_fd ; /* File descriptor */ char _f_hold ; /* Ungetc hold character */ short _f_bsize ; /* Buffer size */ unsigned char *_f_buffer ; /* Data transfer buffer */ unsigned char *_f_curp ; /* Current active pointer */ unsigned char *_f_endp ; /* Current buffer end pointer */ } FILE ; #define _IOFBF 0 #define _IOLBF 4 #define _IONBF 8 #define _F_RDWR 3 /* Read/write flag */ #define _F_READ 1 /* Read only file */ #define _F_WRIT 2 /* Write only file */ #define _F_BUF 4 /* Malloc'ed Buffer data */ #define _F_HOLD 8 /* Holding an unget char */ #define _F_ERR 16 /* Error indicator */ #define _F_EOF 32 /* EOF indicator */ #define _F_KBD 64 /* Binary file indicator */ #define _F_IN 128 /* Data is incoming */ #define _F_OUT 256 /* Data is outgoing */ #define _F_OPEN 512 /* File open flag */ #define _F_TERM 1024 /* File is a terminal */ #define _F_APND 2048 /* File opened for append */ #define EOF (-1) /* End of file indicator */ #if defined(__SMALL__) || defined(__MEDIUM__) #define NULL 0 /* A constant pointer */ #else #define NULL 0L /* A constant pointer */ #endif #define FOPEN_MAX 16 /* Min files guarantee */ #define FILENAME_MAX 90 /* Max filename length */ #define IOFILES 20 /* Total of 20 open files */ #define SYS_OPEN 20 #define BUFSIZ 512 /* Buffer size for stdio */ #define L_ctermid 5 /* CON: plus null byte */ #define L_tmpnam 13 /* tmpnam buffer size */ #define SEEK_CUR 1 #define SEEK_END 2 #define SEEK_SET 0 #define TMP_MAX 0 /* The standard i/o predefined files are given as follows: */ extern FILE _files[] ; #define stdin (&_files[0]) #define stdout (&_files[1]) #define stderr (&_files[2]) /* The following macros provide for common functions */ #define getchar() fgetc(stdin) /* allow echo to stderr rma */ #define putchar(c) putc((c), stdout) int ungetc(int c, FILE *fp); /* In case the macro gets undefined */ #define ungetc(c, fp) (((c)!=EOF)?(*--(fp)->_f_curp = (c)):(EOF)) #define ferror(fp) ((fp)->_f_flags & _F_ERR) #define feof(fp) ((fp)->_f_flags & _F_EOF) #define clearerr(fp) ((fp)->_f_flags &= ~(_F_ERR | _F_EOF)) #define fileno(fp) ((fp)->_f_fd) #define getc(fp) (((fp)->_f_curp >= (fp)->_f_endp) ? _filbuf(fp) : \ *(fp)->_f_curp++) #define putc(c, fp) (*(fp)->_f_curp++ = (c), \ ((fp)->_f_curp >= (fp)->_f_buffer + (fp)->_f_bsize) ? \ _flsbuf(fp) : (fp)->_f_curp[-1]) #define rewind(fp) ((fp)->_f_flags &= ~_F_EOF,fseek((fp), 0L, 0)) #define remove(filename) unlink(filename) extern int rename(char *oldname, char *newname); extern int fclose(FILE *stream); extern int fflush(FILE *stream); extern int fgetc(FILE *stream) ; extern FILE *fopen(char *filename, char *mode); extern FILE *freopen(char *filename, char *mode, FILE *stream); extern void setbuf(FILE *stream, void *buf); extern int setvbuf(FILE *stream, void *buf, int type, unsigned size); #if !defined(__STDARG) #include #endif extern int printf(char *format, ...); extern int fprintf(FILE *stream, char *format, ...); extern int sprintf(char *buffer, char *format, ...); extern int scanf(char *format, ...); extern int fscanf(FILE *stream, char *format, ...); extern int sscanf(char *buffer, char *format, ...); extern int vprintf(char *format, va_list arglist); extern int vsprintf(char *buffer, char *format, va_list arglist); extern int vfprintf(FILE *stream, char *format, va_list arglist); extern int vscanf(char *format, va_list arglist); extern int vfscanf(FILE *stream, char *format, va_list arglist); extern int vsscanf(char *buffer, char *format, va_list arglist); extern char *fgets(char *s, int n, FILE *stream); extern int fputc(unsigned int c, FILE *stream); extern int fputs(char *s, FILE *stream); extern char *gets(char *s); extern int puts(char *s); extern size_t fread( void *ptr, size_t size, size_t nmemb, FILE *stream ) ; extern size_t fwrite( void *ptr, size_t size, size_t nmemb, FILE *stream ) ; extern int fseek(FILE *stream, long offset, int whence); extern long ftell(FILE *stream); /* 04-04-91 012A02 rjs for the socket stuff */ extern FILE *fdopen(const int file_descriptor, char *mode); #endif /* * * Module string.h V011IM01 === 06/13/90 * * 06/13/90 011I01 sbw - Several improved prototypes * 08/09/89 011F01 sbw - Prototype for strcspn * 09/14/87 - original * * * PROPRIETARY PROGRAM MATERIAL * REPRODUCTION OR DISCLOSURE IS PROHIBITED WITHOUT WRITTEN AUTHORIZATION * OF THE PATENT DIVISION OF UNISYS CORPORATION, DETROIT, MICHIGAN 48232, USA. * * COPYRIGHT (C) 1987 BORLAND INTERNATIONAL * COPYRIGHT (C) 1990 UNISYS CORPORATION * */ #ifndef _SIZE_T #define _SIZE_T typedef unsigned size_t; #endif void *memcpy() ; void *memset() ; char *strcat( char *dest, char *src ) ; char *strncat( char *dest, char *src, size_t maxlen ) ; int strncmp( char *str1, char *str2, size_t len ) ; char *strcpy( char *dest, char *src ) ; char *strncpy( char *dest, char *src, size_t len ) ; size_t strcspn(char *s1, char *s2); /* 011F01 sbw */ int strcmp() ; int memcmp() ; void *memchr() ; char *strchr() ; char *strrchr() ; char *strpbrk() ; size_t strspn() ; char *strstr() ; char *strtok() ; char *strerror() ; size_t strlen() ; Mfd.sys CrashDump.sysFileheaders.sysLog.sys SysImage.sys BadBlk.sys fdSys.Version@ B25CE1-2@ qB @ D K<> > p79|P^Sys: Unisys 9|kFileheaders.sysSys< zzzD -HMfd.sysSys: {{B 8DLog.sysSys< {{{@ m SysImage.sysgarlicSys< |||* BadBlk.sysSys< }}} CrashDump.sysSys: }}}@  fdSys.VersiongarlicSys< Pc0l.objgarlicUnisys 9@ c0m.objgarlicUnisys  l clibl.libgarlicUnisys  S T clibm.libgarlicUnisys  A^B]{ ctcomm.hgarlicUnisys   ctdam.hgarlicUnisys  s ctinter.hgarlicUnisys w&7ctserv.hgarlicUnisys  mathm.libgarlicUnisys ØȘȘefstdarg.hgarlicUnisys ɘ˘˘stdlib.hgarlicUnisys ͘јј0x8assert.hgarlicUnisys Ҙ՘՘ [c0h.objgarlicUnisys טژژN"Ktc0s.objgarlicUnisys ܘޘޘf$Lmcc0.rungarlicUnisys 阎阎O&P clibs.libgarlicUnisys 똎󘎏󘎏=v> ctclust.hgarlicUnisys [ctexch.hgarlicUnisys QSctfile.hgarlicUnisys   ctkeybd.hgarlicUnisys ectmem.hgarlicUnisys tYctmsg.hgarlicUnisys  ctparm.hgarlicUnisys   |ctpart.hgarlicUnisys : ctproc.hgarlicUnisys  ! ctspool.hgarlicUnisys! a" cttimer.hgarlicUnisys"  ^#ctvirt.hgarlicUnisys# "##$limits.hgarlicUnisys$ %''c% mathl.libgarlicUnisys% (,,ef&signal.hgarlicUnisys& .11jbxZ'time.hgarlicUnisys' 266 fǯ(clib.lntgarlicUnisys( 699Wj)ctcont.hgarlicUnisys) ;>>!JD*ctos.hgarlicUnisys* >CC(ijq+ctos.lntgarlicUnisys+ DHH*, ctqueue.hgarlicUnisys, IKKU  -ctrsam.hgarlicUnisys- LOOM.ctstam.hgarlicUnisys. PTT]/ ctstream.hgarlicUnisys/ UXX0cttask.hgarlicUnisys0 Y]]$1 ctvideo.hgarlicUnisys1 ^``i(9$2ctype.hgarlicUnisys2 add.!3errno.hgarlicUnisys3 fhh 4 -4float.hgarlicUnisys4 ikk>fG5i8086.hgarlicUnisys5 mpp B ɹ6math.hgarlicUnisys6 rssNΖ7 maths.libgarlicUnisys7 uzz]T^l8setjmp.hgarlicUnisys8 |~~n9stddef.hgarlicUnisys9 &:stdio.hgarlicUnisys: ~;string.hgarlicUnisys; M><===><>?;?@:@A9AB8BC7CD6DE5EF4FG3GH2HI1IJ{Jc0l.objc0m.obj clibl.lib clibm.lib ctcomm.h ctdam.h ctinter.hctserv.h mathm.libstdarg.hstdlib.hassert.hc0h.objc0s.objcc0.run clibs.lib ctclust.hctexch.hctfile.h ctkeybd.hctmem.hctmsg.hctparm.hctpart.hctproc.h ctspool.h! cttimer.h"ctvirt.h#limits.h$ mathl.lib%signal.h&time.h'clib.lnt(ctcont.h)ctos.h*ctos.lnt+ ctqueue.h,ctrsam.h-ctstam.h. ctstream.h/cttask.h0 ctvideo.h1ctype.h2errno.h3float.h4i8086.h5math.h6 maths.lib7setjmp.h8stddef.h9stdio.h:string.h;