8\[5 0/%C [options]* port,mem[,cfg] & Options: -b number Define initial baud rate default: 9600 -n name Prefix to register default: "dty" -d data_path Location of driver data files default: "/etc/digi" -v Be verbose default: off (silent) -a Alternate_Pin; reversed CD<->DSR default: off (CD=CD) -p Disable PCI bus scan default: scan PCI bus -P number Set FEP Poll interval (1-20) default: 10 -x number Set runtime priority level (1-29) default: 20 port (hex) I/O address of a DigiCHANNEL Intelligent Card. mem (hex) SHARED MEMORY address of the card. cfg code for board types ([cp]) and/or external units ([0-8]) none = PC/Xi, MC/Xi e = PC/Xe (Both 8 and 64K models) c = COM/Xi p = PC/Xem digits = C/X c-con 16 system f = C/X system, read from data file (configL must be run first) r = PC/Xr or PC/Xr+ Examples: %C 300,d0000,p PC/Xem Card at IO port 0x300, shared memory at 0x0D0000. All other setting left at defaults; devices will appear as /dev/dty1 /dev/dty2 /dev/dty3 ...etc. %C 320,d0000 -b 1200 Card at IO port 0x320, shared memory starting at 0x0D0000, set initial baud rate of all ports to 1200. If on an ISA or EISA bus a PC/Xi or PC/Xe is expected. On an MCA bus a form of MC/Xi is expected. %C -n digi 328,d8000,21 C/X host-adapter card at IO port 0x328, shared memory starting at 0x0D8000 with 2 C/CON-16 units on line1 and 1 unit on line 2 for a total of 48 channels. Devices will appear as /dev/digi1 /dev/digi2 /dev/digi3 ..etc. %C -v 1005,d8000,f C/X EISA host-adaptor card at IO port (slot address) 1005, with verbosity turned on. The C/X configuration will be read from a data file generated by configL. Can be used for any C/X product but is intended for C/CON-8 units. Do not forget to run configL first. %C -v -d /dfiles 228,d8000,c 320,e80000 COM/Xi at IO port 0x228, shared memory starting at 0x0D:8000 and a PC/Xi,e at IO port 0x320, shared memory 0xe8:0000. All data files to be searched for in the /dfiles directory instead of /etc/digi. Full banner of copyright, card names and settings will be output (verbose). Special Options for REMOTE C/X connections With additional specifications to the [cfg] portion of the command line arguments, remote connection protocols may be defined. By default the connection to the C/CON16 is made at the maximum permissible speed of 1.2M baud. With a flag in parentheses AFTER the count of boxes the protocol can be changed to accommodate intervening modems or DSUs. %C -n digi 328,d8000,2(8)1 C/X host-adapter card at IO port 0x328, shared memory starting at 0x0D8000 with 2 C/CON-16 units on line1 and 1 unit on line 2 for a total of 48 channels. The connection to the chain of C/CON16s on line1 will be made according to the following table: Connection Cabling Speed 1) 230K 4 wire direct 2) 460K 4 wire direct 3) 2400 8 wire direct 4) 4800 8 wire direct 5) 9600 8 wire direct 6) 19.2K 8 wire direct 7) 38.4K 8 wire direct 8) 57.6K 8 wire direct 9) 76.8K 8 wire direct 10) 115K 8 wire direct 11) 230K 8 wire direct 12) 460K 8 wire direct 13) 921K 8 wire direct 14) 1228K 8 wire direct [ default ] 15) 2400 8 wire modem 16) 4800 8 wire modem 17) 9600 8 wire modem 18) 19.2K 8 wire modem 19) 38.4K 8 wire modem 20) 57.6K 8 wire modem 21) 76.8K 8 wire modem 22) 115K 8 wire modem 23) 230K 8 wire modem 24) 460K 8 wire modem 25) 921K 8 wire modem 26) 1228K 8 wire modem Settings for the NEW C/X units that support RS-232 modems 33) 14.4K 8-wire external clock 35) 2.4k 8-wire external clock RS-232 36) 4.8k 8-wire external clock RS-232 37) 9.6k 8-wire external clock RS-232 38) 14.4k 8-wire external clock RS-232 39) 19.2k 8-wire external clock RS-232 40) 38.4k 8-wire external clock RS-232 41) 57.6k 8-wire external clock RS-232 42) 64k 8-wire external clock RS-232 43) 76.8k 8-wire external clock RS-232 )UnknownPC/Xe 64KCOM/XiMC/XiPC/XiISA/Xe 8KEISA/Xe 8KMCA/Xe 8KPC/XrPC/XemEISA/XemMCA/XemISA/CxEISA/CxMCA/CxPCI/XemPCI/CxPCI/XrPCI/XrjPCI/Xrplus-4PCI/Xrplus-8PCI/Xrplus-2PCI/Xr-422V%d%cdty/etc/digi/%s%slineConfig.datCouldn't stat %s couldn't read file %s Illegal Baud rate specifiedIllegal FEP Poll interval. Must be between 1 and 20 Illegal runtime priority request. Must be between 1 and 29 Cannot set requested priority %x,%lx,%2sIllegal IO port and Memory specification no busNo PCI boards found and no other boards specified Missing command line argumentsFailed to find DIGIPATH directory DigiWARE for QNX4 Copyright (c) 1995,1996 Digi International Dq.ser V%d%c Cannot find card on MCA bus init_card failed Card I/O Port Address Shared Memory Channels ------------------------------------------------------------------- %-18s 0x%08lx 0x%08lx %d Failed to allocate memory for DEVICE structuresFailed to allocate memory for CONTROL structuresserialToo many serial devices to administerFailed to mount all devices: Dev resources exhausted. arming new devicecannot become server cannot attach proxy cannot attach timer %d Character Devices Allocated doKick returned an error doStty returned an error - Initialization failed on <%s> card at <0x%lx>: <%s> - %s Dq.ser bailing out QNX system errno <%x> dev_exit : qnx_segment_free of crd_membase failed dev_exit : qnx_segment_free Concs failed dev_exit : qnx_segment_free freeing getFP memory failed Dq.ser received signal 0x%x shutting down Dq.serMay 17 2002 : chan_rx_membase not valid : chan_tx_membase not valid - Card_conc : no matching download image. - fmemcmp in card_conc failed Dq.ser Card:%d/Channel:%d setting software flow control characters: START:%xx, STOP:%xx sxbios.binsxfep.binxrbios.binxrfep.bincxbios.bincxfep.binxxbios.binxxfep.binmxfep.bincxpbios.bincxpfep.bin - DIGI PCI error: %s not initializing due to error : Can't read Command register : init_PCI - Can't set PCI/Command register : init_PCI - PCI dword write value 0x40 failed : init_PCI - PCI dword write value 0x46 failed : init_PCI - PCI dword write value 0x42 failed : Can't read Command register : init_PCI - Can't set PCI/Command register : init_PCI - PCI dword write value 0x40 failed : init_PCI - PCI dword write value 0x46 failed : Can't read Command register : init_PCI - Can't set PCI/Command register : init_PCI - PCI dword write value 0x40 failed : init_PCI - PCI dword write value 0x46 failed : Can't read Command register : init_PCI - Can't set PCI/Command register Failed to query cardFailed to RESET the I/O PORTFailed to load data from diskFailed to BOOT the BIOS Failed to load the concentratorFailed to BOOT the uploaded FEPOS Failed to Read Initialization Information - reset_card : PCICX not resetting - reset_card : PCIXR not resetting - reset_card : PCIXRJ not resetting - reset_card : PCIXEM not resetting - reset_card : PCIXEM/XR not detected - reset_card : COMXI not resetting - reset_card : PCXI not resetting - reset_card : PC64XE not resetting - reset_card : ISAXE not resetting - reset_card : MCAXE not resetting - reset_card : EISAXE not resetting - reset_card : XE not detected - reset_card : MCACX not resetting - reset_card : ISACX not resetting - reset_card : EISACX not resetting - reset_card : ISAXR not resetting - reset_card : ISAXEM not resetting - reset_card : MCAXEM not resetting - reset_card : EISAXEM not resetting - reset_card : XEM/CX not detected - reset_card : MCXI not resetting : getFP size requested of 0x%lx greater than 64K : RETURNING : segment found but not big enough returning : getFP - modifedAddr to be overlayed equal 0 returning : getFP - qnx_segment_overlay failed returning : getFP - malloc of tempNode yielded null returning : writeRAM access crosses segment boundary target_addr = 0x%x size of access = 0x%x : writeRAM unknown size : writeRAM unknown size : readRAM unknown size : readRAM unknown size OSGDWAFEPOSBIOSCould not start %s on card %dOpen of %s failedCould not stat %s on card %d : In load_binary MC/XI case BIOS. - Firmware copied in does not match what was read : Couldn't find a matching BIOS or FEP file Attempt to toggle interrupt failed.Attempt to toggle interrupt failed.Failed to get System InformationEISA - Unknown bus type /cxcon.bin - getconc unable to malloc %d bytes /devPCI Not enough memory __CWD=__PFX=QNX%ld%c%d%2uTZABNORMAL TERMINATION Floating-point support not loaded Not enough memory to allocate file structures JFMAMJJASONDaeapauuuecoenbrrynlgptvcSMTWTFSuouehranneduit;Zx0Nm<[y1On 8888888888 XXXXXXHHHHHHHHHHHHHHHHHHHH  @%2Kn,X` %K,"*4;AGQ\fls|ʚ;       x P x PxP     @ @((( @ ` @ `  PFESTEDT`''m./qq $(,048<@DHLPTX\`dhlpt U]tf~$MRUFMVFN,FNjphhh()OZPRMXSQVWUhPRF<1Ҹ)O111ҸN1O+ OOOOOFFF@F@FjphhhNPPFƂNvt/uhhP=tBV QthhQy FQ^‰gR;Vu;Fthh$F!4<tY0D ЍLVB=d-r v8=p-rv^=v-r&vG=x-te(=n-tL =a-r v7=b-tY=P-t[ |tVOFF|uVNsh|tOVQ;u;tA u u;m |tDF^Qu=|=~ԸẀ|tVQ=|=~1RM}j뚍FP)Ã(SB8PhVQ F=}>u~uHƇ)EFFQFޅtYHƇ) )u)vƇ) JӁä)1ɉN1t FޙVVFޙ F ~}oFF=~tCCN~t CCF|CF0P=RuHƇ)^F0P=Pu,HƇ) )u)vOƇ) %F0P=CuHƇ)F0{P=EuHƇ)F0VP=FuHƇ) )u)vƇ) JӁä)0))Ћ6ƊDFDF1 0))֋ΊCAF09|1!0))֋ΊD CAF09|FF;}F?t>1ɀ>t)~u#^֍VԍF7Ru> }&>u u%>uYV길DBu 2Ctx~tjphhLF)F~uF?t^0F,t~ ^G0>utjjuÉѺ& F32~t@~uhJLh\AL^G0Pw*w(w:w8EhLFFEF;}O8eQ,u@ NQ,ujh)hhe hh0 hh V.B=u5)))) )1*,ËVW,ËVW,ËFGA;|Ћ,)Ct[8F)F1ɡ)FF),Ƌ^O@FfFDLFȉD>,Nj]UV؎&Oj>&l&Wn&Wl&n&Wp&r&G &G&G&G&G&G&G&G&G$&G &W V܊V܈T-&G"&W"V܊V܈T.&G0&G2&G&G &WT&G&G&WV܊V܈T&&G&T>,U &M>,U&M&E-&E,&E&E.&E-&E(&E&E*F&D<1҉UADCt8FA^G0;F~FFEF;} ~tTjj1ɉ1O=uW111qO=u=111WO=u#111=O=u ڻ(1SOs=u~t 6hHd<)1O=t;ut P P;6u,ËG Wt;6u,ËGWt!]<)<)Yu<)Xud»<)ىOU_^Y[PBXSPw:w80Eh;H [PBXSPhzGO7hG[PfBXSQRVUƃ>stsN)1@?t?uG8?v?s G8@1O>tG>O=u h|GAE;|>tO=u hWGtGdO=u h;GVhH-GtTAFFFVjj^SٸM^ZY[PAXSRVƉËD=r8v6=u1 1҉CDskED zNDDp ^Z[P %AXVWUljVދFVH=t&F&CFV_^P@XVWUƋFH=t$&&:t&0&0)‰FC1]SQV11ɺ&E6 P&E11ɺ1^Y[SQV11ɺ|&}j>6 P11ɺSQVU WxFzF11ɺ5F&=v&11ɺF&DH|;~Fv&11ɺ1),ƃ<u 11ɺ؍VTT11ɺDFuFv&11ɺ럁uFv&11ɺ낁tF<}&E0T0tF<}&0T0tNF~&EF&E $FtF11ɺFFtQ11ɺFt<}&ED<}&EFN"<}&EF0׊D!TfFtC11ɺFt<}&FFDN<}&F<}& Df11ɺe<+1҉UAFF~&E|/t&E @&E F~&E >t;<}&E0T0t~&M <}&E0T0tFF~&M 9<}&E0T0t~&M <}&U0D0t F~&M <}&E0T0t F~&M @<}&E0T0t Fv&L Fv&D&11ɺguJ11ɺGFFF11ɺ.<+1҉UAFv&11ɺu0FFF<+1҉UAFv&11ɺuQFF<}&EF11ɺ<+1҉UAF~&<}&E D11ɺuOF<}&EFF11ɺW<+1҉UAF~&<}&ED11ɺ511ɺSRVÀ?t?uG8?v?s G8@GI? t? t ?t?u% G>&<tG@0),1 ^Z[SRÀ?v ?sG8@ ?t?uG81HZ[RV\LDT;u;~v~)؉DTT^ZSRú,1LtZ[Ë,-;Gu;w;Gu;u--;Gu;Ww1Z[V‰ޡ$)ۈ>|t |W0B1ҡ$)ۈ@$^,yU[agmsQWɎItuu."_Yø_Yø_Yø _Yø _Yø _Yø _YQVWULjV^111Ҹ("6|t*;5t&111Ҹ) DCFDCDC0ŠDDD8NG|ÊGCFGCGC0‹|GDG8)G111Ҹ*F0‰V111Ҹ+|FGC0‹|GDG8F111Ҹ,~t%;6|t111Ҹ-hFDC0ŠDDD8F6|111Ҹ1E_^YQVWUƉً|t;tGCFGCGC0ŠGDG8iF|NJECFECEC0‹>|EDFE8F>F1҉щNj6|FDC0‹6|DDD8Ft;|tFGC0ŠGDG8E|TQVWULjщ^|^t;toCGCWC0GD0G8E|GCFtZ G>&: tO &|GCWC0GD0G8E|GCWC0GD0G8lE G>&: tG8I1҉VƋ|FGC0|GD0G81E~t^;|toC0GD0G8E^|cQVUދ|tGCFGCGC0ŠGDG8D|1҉։ƅtFGC0ʊODG8D|^YSQVWUƈV~Ft|DFx\,ËGFpGFr111Ҹ2D^p&u&;tOFhDFi&$?Fj&%?1ҹFkVhTT111Ҹ1҉t ^p&DFzFvDt Du0F|Fx&E&;EtYD%T'Vn&]É^ljҍF~~t6F~ GC0G8@C^l&GCWC0G8@zC ^l&~|tE~zr v~zt+5~zu/u*FzDuFz9uFzFzFvA~zuD0Nv щ‰) FtFvFx&E@&U!&E &EN111Ҹ3zFt]SQVWUPVË_!^ËG#F111Ҹ<Evt^WЎ~ڍt^&vIF;Fv+FHV+Vv1ЉF^&G &_Ëv&TJ& 9v )‰@ &GV)!Љƅt~tF ^GC0^G8@A111Ҹ=V^&_ ~&M ~E)U+F~tGCWC0G8@AFV!‰V^&GH&&_^Ë~&E &M 9vЋV^&G &W 111Ҹ@^&)w^_vDF&G ~u \&GML^&G&;Gs&G&O^_vD&GL111ҸE1_^Y[SQVWULjV^ G>F111ҸFj~t1111ҸGTF&%&;Dt111ҸH6j]MF&&D~U>EF&%&111ҸJaxxxSQVWUƈV^$F衆$F111ҸZ~tD0^W>DT\^&GFFfV&G1۹~&UBV&UBV~ ɀw80.l lV0~M(NM*щN0E(]*f^D T T~U(VVU*VV1+M0U2VV)ʉVVVVE(]*)^^&G0@1^_(Ӊ^^W*‰V^&G D|&E0@1ҋ^G(_*&U T V1ۋ~M(щNU*ډV\&W T1E(]*|&U 뵋^1ҋ~M(ىN]*Ӊ^\&W T1E(]*|&U uV0~M(NM*щNt0E(]*t ~M(U*~)ω|NщL ~U(M*)ЉD ˉ\hjv\ L!D%T'T%D'u u h5hjv\L FD)T+D)u u hZ5VTT111ҸFDF_&G FDF1҉@FD$pFD%pF6;u+;u%uvNFVˆ0 u1҉DtFFF1҉FF,FF-F1҉FFFF F1҉~FFFF F1҉bFD-FD.F1҉K\&GN?u|u \&G^_&G  G G G G\&GV111ҸcSQRVW>|u>t111ɻ)?t?uG8?v?s G8@;? t? t ?t?u G>&<u G>&&;Dt?t?uG8?v?s G8@1W;u GE;>}t_^ZY[SQVWU Ë G>vFuM&4tFF0F&|u:0)ۋ&;Tw:&;Tr0&T&T&T 0)ۋ&;Tt<r<rh20)ێF&T ;svVN&L)VvF0)ۋFvD FNVvNFVt h2F&D &D&D ^&1ۉQVWUƉ^1^111Ҹo^? t? t ?t?u) vD>&?tT@0),1O^G>F F&_v&\vD>^FT@0&0Љ),ƃ<t&Gt"^?uT y4 oT { ^&Gt5d^G@0^&0,ËW GT!D#T0^&Gt >")^&G te&GD~t ^_&G ^_&GDup^&W00t1&WuY110ҸT ) 111Ҹ/0&Wt(110ҸT ) 111ҸD0F^&GtQ111ҸT) 111ҸV1 <} 1ҋF,D0D/#tD/1ҋF,^&G%&G^&&;Gt111ҸSQVUƈV111ҸnF01ۉ‰u111ҸwZSQVUƈV111ҸdF0‰8111ҸmSQRVWUP11ɾ)E~tD@0)Љ,л#D@0)Љ,л#1TA GE;>|_^ZY[SQVWUƉV$F$F111Ҹ.F&|"t7&D")&T"&)D&&|&\&+\ 9~&D )&| &T F&T),‰VӃ?u.VWW111Ҹ^GFF&D%v1ҋ^G09tCFF&Dt0FF~=+1ҋFUAF&Dt1^G^Gtw!FG#111Ҹ&v4^W0OFTArSQVWU ƉV$F$F111ҸF&Tj),‰VӃ?t111ҸV^WW111Ҹ^GFFFFF&D%pFGF&Dp&Tr;u);u#u=v F ~fF&Tp&Dr;u;tt u111Ҹ  u/t+111Ҹ!^GFF&dp&D %& D111Ҹ"FFFF111Ҹ#~=+1ҋFUA111Ҹ$F&D^G0F&Dt_&F&Dt ^_& O^:OtNNV?+1ҋFUA^O^GF&|u&;tHF&$?F&%?1ҹF111Ҹ%~=+1ҋFUA111Ҹ&F&^GG-0&;D u G.&;D"tHF&t"&t ^G0PGPh** FF&D F&D"F~=+1ҋFUAF&D ^G-&D"G.111Ҹ'SQVWUPR$F$F6 P‹~&=^&&GH|;~F^&),ƃ<uVTT111ҸDFutuc0ɋ_&G0\0t_&0\0tF^&w&W tdFt<t_&GDDF!=_&GF0׊D!\t5t_&FFD%_&F_& D<+1҉UAF^&O&G &G >t;_&G0\0t^&O _&G0\0tFF^&O 9_&G0\0t^&O _&G0\0t F^&O _&G0\0t F^&O @_&G0\0t F^&O F^&G$u(FFF<+1҉UAF^&1CuFFFЁu9FF_&GF<+1҉UAF^&_&G D먁tF_&GFF<+1҉UAF^&_&GDgP"XSQV1Ɋ<r`v<t)XG4O6O0G2G81q/G8 4@t@;G830$0֋t8w4O6ƋT(D*W0G2 G4G6^Y[P!XVWUlj։^NS++v+v +v *v  *v$*vt$$vt$$vt$$v t$$v t$$vt$$t h/&1_^PB XSQRVWU*PFFFFFFFFFFFFFF1-FPNOZ)uFqFPNO>)uFUFPNO&")uF9FPNO')uFFPNO4(tFFPVF\)t h5%F0$=t$NFPVFI)t h\$FFP@VF)t h$FPFVF(t h$FFPBVF(t h $FFPFPFPFPNލ^VFLt;FÊF)F≇)F䉇)V ))FFPNO'tFPVF)(t h9 #F0$=t$NFPVF(t h` #FFP@VF't h #FPFVF't h p#FPFPFPFPNލ^VFAt9FƇ)F≇)F䉇)V ))FFPNO&tFPVF 't h "F0$=t$NFPVF 't h, "FFP@VF&t ha "FPFVF&t h g"FPFPFPFPNލ^VF8tbFƇ)F≇)F䉇)V ))ä)0))Ћ6ƊDFt0'0))ȋȋvƊCŠF0VF;F0%0))ȋȋvƊD Cˆ0VF;FFFPNO $tFPVFl%t h '!F0$=t$NFPVFY%t h FPFPFPFPNލ^VFt<FƇ)F扇)F艇)FV ))FG +F9sFP XQVWUƉ׈^hD(T*1۹9-D><rhD8T:1۹ -D<<t<uB&t - ztB ^0B&t_ ҹB&2 t} 뺀< t<t < t<uPt 떹B&t }t l_^Y4334444"4"4"4"4"4"4"4'4'4'4'4'4'4'4'4PXVWƉEEEEE\DCDD<wR0.3DA%@|&@DAFF|&DA)F|&DADD@@|&DA_^1_^5&587Y5666666666644444444P%XSQRVWUF<wV0.@4jj11҉61\vP=uh 8=t=t=t =t=uh/ =uh[ =uh h F+F1҉ƒ1uu[E81%E8@%1vh 미+FE8h*@t(E81%E8%1vh {o+FE84*0$=u](u*0E8n%0E8^%E8U%1vh; 2F+FE8)0$=uՋE8%E, E.](u*ڀ0E8$0E8$E8$13v'=uhh =uh =uh h t*FE89)0$=uE8$1bvV=uh?= uhA5= uhm+=uh!= uh= uh = uh hNF)FE8(0$=u](u*0E8#0E8jj11ɺ E81#E8@#1v=thzx)FE8=(@t܋F P XVWUƉ؋^V |(lj~|*ϋFF1N)N‰؀v )1F60t+;| w u$L;Nwu;| u L;Nu؉v4уwuv RSht%;Twu;\vh11TFF uh"v 1۹Fy'‰=uhc Åuhxh릉WGGVW >u 7~t~;6uF_^PXVWUlj֊VVFF+FFFF|u;vvh0PVh~ u0uE<&JuE<&=u E<&&L,hK!uE>΀uE>рuE>hlw_^P XVWUljֈ01ɉN1<u28uE<&ˀuE>΀uE>h0 F_^:::::::::::::PQXSQVWUƈ1F F! F F FFFF,< w70.&:D8@ FFFF F F rhv5ua1ɻVF1ɻV^v:u:^:u3.1ɻVF1ɻV^v:u ^:u_P^XSQVƈ1ۈ0‰t%CrD0PuPhh-G-wk;;;7;PXSQRVWUF v0.;E8@Lujjh 1ɉΊ&FC==>===]>]>]>]>/>/>/>========AE@?A@@@`C`C`C`CBBB ? ? ? ? ? ? ? ?P\=XVWULƉVڈN1~~$F0;Gu;u u0 ˃uډ˃u;GFGFG2aF"$ˋWFx$jv$F}whh--͍VF=t,D0P~uPhh--~u F^G F^GFlFtU<w90.;~rW~wQ~rHv ~t"h1cF~r&v$~u~rF~v ~tFD8@FD8@~rKwD8 D4|6~)NjF ~rZv~tPD8@~FF;D8@~r,~w&~FFV ‹D8@hFRPNFVvٍvٍFVͅt h\8FFVxF"<t h<wY0.(<~rv~tCjj111҉jj 1҉jj11ɺjj11ɺ 1jj11ɺ ujj4 cjj1ɺ0 R눀~rv ~tMjj11ɺ /D81jj1ɺ@ jj"1ɺB jj1ɺD jj11ɺ jj1ɺ@ D8$‹D8D8D8V0D,@D.~rv ~tjj11ɺGjj1ɺjjj1ɺ YD8Y D8$‹D8wD8 ‹D8g+D8@Z~rw~ujj@ jj1۹D jj1۹ H D8 D8111ɻ@ s t G|ujj@ jj1ɺD xjj11ɺ hD8D81V01ɻ jj1ɉ,jj11ɉjj1ɉ jj]1ɺ ~rv ~tjj11ɺ D8D8jjL41ۃ@ jj1۹D jj1۹ H D8 D811ɻ@ " t dG|uAjj@ 8jj1ɺD 'jj11ɺ D8 KD8Q~rv ~tD8@'D8@jj1ɺ@ jj 1ɺB jj1ɺD jj11ɺ D8o$‹D8D8_ MD8@~rkv~t0ajj 1҉Tjj11ɺDjj11ɺ .jj11ɺ 'jj4 jj1ɺ0 D819V0FF.DDDDDDDEEEE E E E(E7E(E(E(E(E(E(EPq XSQRVWUƃ|.u|, t |.u>|,@urjjj 1ɉ*ljVFFF|.u|, t<tF8F0FjjjjF&&]1ɉٍ^ǎF&%&<wk0.C1ɻ" DS1ɻ" DD81ɻ" DD8@ D8@11ɻ 1ɻ 머1_^ZY[PQXSQRVWU ǍF;=uŋ^?AuFTu;1ɸ11&:5tFuOrGJ?MuCuAulSu/u؀2tЀ?PuCuŀIuA=t9:0PXSQRVWUÌ؎~v&~h&~X&~H&&~&F~0ɋV~5¸-¸"Ɓor"v3r v.t(|rvemorv otPZJu?G(W*;SJu*;CHu%Bv:u;G8uG,G. DuW(*;zZu;RXuۉBv:u;G8uñG, 벸L0<t/t"0$=uW(G*;Bu1;Ru,'G, G.uXBu40ɈHtB1ҨtBh:u&;G8u!;G*u (u1 t1ҸF~~~}u,u1]81P .XQVWUV"n ƀ|!/tV˃"΁"ډ Bu~t11R‰ ƀ|!/tVj˃"΁"ډPtƀ|!/tV&ʃ""tu& P6XSQRVWU ǍU""6XjSƃFtU 2 =u }Xt}CuFF@EtFF111ɉ F8 Fu vhb ^VF 11ɎF~ߋvފ&F9|u9r݋FFDQVWUPRSp~^0VW_?/u7~ΉWG<u_ߍ^Ό؎1IK9v?/uC)^Ӏ?u6'WG<u_VP^PRF~u$F'F' Ft d;Vu ;FuF£'>'u'1hFRVFPFZVFFbF|FfFzFhF~FjFlFnP VPP^P'R^d~PuvTW_FRfp]_^YVWU2PRSQ>'uC1;v}?Fv1^DFGWF1OVF=u V=tFVǃ F;F|F‰Ft=u'1۱=vv1҉vF^̉F܉Vމ^Ћ^ʋF^ҋ^FڋGFԋGF֋GFظ$PP^'SF ~tJ~vҹ W_EEE‹F;Ft FPFЉFF F1^;^}iv1]_^SQUPP>'u%FP^P'SFj ~u1]Y[SQUPP>'uFP^P'SF, ~u Stack Overflow at 0123456789ABCDEF9s )>;&'vXʁPRvMM)[:[ .tM҉ڱ .MySQVWUƹύ^1Ҹ*9tN~t |ȉ_^Y[SQVWUÉR?G6Z'F16X'cet"\'X'V)É؋Z'ӋNS1Pc_^Y[Rj-ZQVֹ 00G^YSQVWlj֋] dkDrD D]@DLDXD ӈDE\00uD D ED :EpD:bD dE H>D D_^Y[SUӍV5[ R|-(ZP XQVWƉщ؎&W&|&&&D _^YSQRVWU~FjV^6.h.hOFR&\`_^ZY[QWljوW__YSQRjˉ1ZY[SQjѻ1Y[SQRjQjىӉ1YSU uFuVVttNVFF^VFt[ËF[QVWUƉ߃>'tC-7mFFF-FFj ^j-S^''m| ~ ø{t0FFӉvGFFFGFGFFtNێ-t&j j^S~to ËF1_^YVWljWtG<t&ttDtutX_^QWnj؎1I_YSQRVU6.Ft ^G1P1ɋ^~tڋF11&\ ]^ZY[SQV6.t1&^Y[SQV6.tډхt1&SQVWU..& N&"&?&O9u(;~u#߅t1ۉ։مt1҉&!߅t1ۉ։مt1҉& _]SRUF ^VF'Z[SQRVWUt=v1FG1҃s;'v6'u46'6'*'ډȉ6'…u7D ;'v'tuڀ~u &u-t FF,/_^ZY[QVW>.ޅtى11ɉ&]_^YSQVUƊ0$0tFF=+t=-uF11Ҋ0 t 1Ê01FҊ^-u؃^Y[SQRVÊ0Ɗ$tC=+t=-uC1Ҋ0Ɗ$ t k C0=-uډ^ZY[SVËw0tFw^[øO^[SO[U FTFFFTSRUF ^V FFZ[=a|=z- SQVWfOfW fwfGSf_hg$ffXfGfOfW fwfG_^Y[VWU P߉NN ^1 ЉFeFFF+FFFFFVau<uFC' u F tFFGF;vr1_^VWUPSϋN ^1 ЉFtFFF+FFމFFFF u0FFC+ uFV t녋FGFVthF9r^VUΉFFVF^FFFVMËFV0F0v^VUΉFV^FFFVUjvFUj Uj Uj v]Uj Uj RUFF^NFFVZU ЉFF ˉ^FFFVbSQUFF^FFFV1…tFY[VWUƉFFFFV…uF;u F;tF0FF0_^SQW11bu9t1Džt0W__Y[VWU~v FFV^NFj j VRٍ^=t5~tËF t FFEt FFD1_^VW>.Qޅtى11ɉ&_^S.&[V6.&\t^S.&_x[QV6.t1&^YS.&_|[RUFV F^N^VVS^VSVjVjV PVPZRUFV F^N^VVS^VSVjVjV PV PVUƉVVRFj^PNP ^VUƉVVRFj^PNP ^VUƉVVRFj^PNP ^VUƉ^^SFjFRNVFP ^VUƉ^^SFjFRNVFP Sx1ێ&[SÈЉ[S.&_D[QVWօtډىǎW1X_^YWATCOM C/C++16 Run-Time system. (c) Copyright by WATCOM International Corp. 1989-1995. All rights reserved. *** NULL assignment detected >&('1P >> Xtø[>07!SRZ[USQRVWPËOAljFu^ȃC<uHu?uCvtǣ.u‰V.vFC<uHuX!u5x1w!&^&G4F&G6&W6&G4u u !u1x1)!&^&G8F&W8&G:u u^I..f_^ZY[]EUP X]MEUP XEUP X EUP X4EUP X4!EUP Xڋ^(]MSVWx1&&w(&_*6..x1ێ&7&D]x&D1&&G$]&G&x&&G]x&G1&7&D]&Dx&7&D ]&D"x&7&D,]&D.x&?&] _^[UV0'$\2'.>.؉&'ȉ$'.9v.x1&&0&_2:( .&O&G&W&79u9t&_...Q f^]SӉ1[QVU FFFFFFj j ڍ^Su=t.FFDFDFD~teƋF1^YR(ZVWUNjF ގW_]_^VU6.v&]^SQVWUƉV> 't ;.tFV1 '=t[e.؎~⥥FFFF 'N^1 =u%~tF^FGFGFG~t^GGG1_^Y[UFVFFVF*u1ËFVR1ZSQRVU1ҾFF11һ@BFVVFt!FV@B!ƋFV1^ZY[QVW։WO<tDE<u__^YS.&_[SRVUƍ^L11k!=tw"'D /D/D/D.D .vtvrhtFl0PhtvRhtDV~Fo@t Pht 1]^Z[V6.&\T^VU:ƉV0$9t^ÍVƉucF0=@u0…uFIt1  ЉF;^u ;Nu1ɋF0$^ 9t? ^FtujV!=t1^SQVH . É5^Y[SQVZ @ SVW1x&<&E4ƅu 1A@uÅu) u 9v "‰*_^[SQVWUƺ11QF׃u =u$11/^FV1FV_^Y[SV6.1&\0^[V6.&\$^SRVtK6/t 9w;Dr6' 9w;Dr t|uډ 6/;6's D ;'v',/^Z[SVU1۸x&7&DF&D FFV^[V6.&\<^QVUƎ‰&FFtVLH^YQVZuȉ^YSQR‹'0$р0' 't0&' 'ZY['t'u'øtSRVUX'`'^'ƀ<u0'SVÉ1Ҋ0=0|=9 k C0؉^[áX'^FZ''F^'_ÉơX'+F\'0=,u 4'GlƊ0=,u0F'DX\')J'\'<\')H')F'^Z[QVWUPRSÊ0=:uFv^t"0=,t=-t=+t=0|=9~FՋ^)~~W؎_1^0C=-u=+u^^0=0}=9FFVFÉF0=:u#VGÉF0=:u VGsFF+F<F1ə FӋFN~ډ Ut ]]F_^YSQVWUÉ֊0=Juˊ0=MuC1ɍV؉LljÅtFDBFHD0=.u-VEljËFD0=.uVEËFD DFFF0=/u7VGljÊ0=:u!VEkljÊ0=:u VEUËFFDFD_^Y[VWUPRމϋVF u8s2u,v(QƀQ)lj-FVn^Q)lj FVQމω؉ʻ1^ 1ɉGމω؉ʻ<1^ 1ɉG<v FV1ɉnÉv)މ‰vH)Élm9rB)v Љ\lT {zt1;]r@~ E+CF]V1] _^SQVÉRDjO1jøc^Y[R/ZSQRèudtعt1ZY[SQVWUÃultw+w|+zFFFFGFFFVG +Fu OIȉG)9~G-GH^Ӊ)uGHG_^Y[VWƉ׋D;E~_^|ډƉډ91_^SQRVWUƋ'1ɀ?tnF'4'\ Ft FF'4'F4'F'DFD l~t +|+zF~F}ucF;E~ uRD +E D)ЉFD ~+E DH)Ћ~F}uF-;F}V;F|NIHEH)‰@;F5;F~-(U}uD lt;~~BJ;TuN~tVu1Ʌu ~tN1ucF;G~1uKD +G F~D)ЉFD +G F~DH)1ɉFuF-;F|P;F|KFGHF+F@;F;F~/*WuD lt;~~BJ;T 1;Tut ډ~tF)ȉȉL_^SVƉӋT1;W|uT;W|u 4;7}^[VU6.v&]^ XH>Ú-@SSRU^1Q~u~u1aFpF1V%1ҸZ[SRZ[SRUÍF1FZ[øݸP XVƎ‰&&D ^QVWUƉыD0$0dωF|uFDt Fdj>.hhm.Sˌ&]`ƒ~t dL1D tF D_^YVWQ tCr>$)!;G w+w9ww)9v)!׍Wt9u )K)‰G Lrlj\]MˉOϋt|uwƃ Y_^VWQ tƃt$u;uwS]}][O|9s;uwn9rg}9r^;wwV)ҋG OAI9s%W )9w)<t.tHu9s9r}9r }9r}U 9u ;wuGT|u׉uO ;ws;OvO;O vO Y_^SVWƋ'1 9r ߋ_u|\tu6'tw|DDDD|||_^[S>'t'_;$'u[1[SVWUP> )u1>$'tFt:^$';$'sb=tЉ=w9v)É^G9w'Fot9w;wr_ut|9uFƋF~~skFljƋFF G DG eSRËt')‰;r;(s(tZ[1Z[1ÓP t tXS[SW[QVWUƉV^FFd^F0t60NJ$t aF@%t9tWDu]FnljFtG~er8gvKprvFur vPxt:stMnrvU`itLXrvcrvc'[t^[MEr vRGtM0%tdH VYkV1 V1ٹ%V!V^V )VÅ~c^Dt!F^Vq9tFDu^0=%u$FF2ÉF0=nu ^V~u DtF_^YSQVWUÉDLd0=*uCd00NJ$ t30k 0CЊ0vN~ vN~u҉D0W=NuӀL =FuӀLWDJTu&~u~+t ~u$~-uFFGFVu=t^0$ 0u ~u~.u^01$ N0NtLFFGDt kF F-0FFFVu=u^0$ 0u~t~.uFGTFVu=t~u^0$ 0tgF^0$ 0tFFGFVu=uDt21~FN^0.t0 V1ɋV V~u ~uDu~u~et ~uԃ~Eu^FFGFu=tąu=+t u =-uFFGWFu=tN^0$ 0uF.FFG$Fu=t^0$ 0uҋF~~GFFDt`DtF0=-u^ك^ VF(Dt^PD^؋?}Dt F& &E+D uD@t v楥F^NV&&UFeVWUƉV^N11ɉ~~F^0tFDtTK\unF+~t&=+t=-uFFFFu=t~u^~0uNÉFFu=txtXu#FFFu=tF]FVF O~uF~0u@[ÉFFu=t׃xtXuF2FFu=tFF;F}-FÉVʋNNjFљljFF뻃~:uLDtFÉFFu=t6F;F}!FÉVʋN9NjFљ뺋FB~-u߃~~NFFDtBDt ^GD^؋GDuD t &?&O&?Fu=0| =9-0 =a| =f-WøSËGJWtGu[ø[S V9s<t dw^9t(wGR?u Gt_ tWZ[8WVRQ> )>)}YZ^_8WVQ>)>)}ֈwYA}^_SQRUFFFVjj^SٸhZY[QVWׅt!ډىƎ‰0)tɃ1_^YQRVWƉnj؎1IAԉ…tW؎__^ZYSQVWUÉхujMu<1BL ƉR Fu.GԉFtljW؎_ F_^Y[SQRVWUP6.tCt?nj؎1I%Vu0==uE  u1_^ZY[SRDZ[SR(1RaZ[[SVU1۸x&7&DFF^[SQU"F FFFt(FV}FؙF FuFFVFFFj"j"^Sٸj=t~tډËFމFY[SQU"F FFFFFj"j"^Sٸ=tƒ~t{ډËFމ1SQVWU"ljF FFFFFj"j"^Sٸ=tp~t"ډƋFމ[;~t ډFFDFDFDFDFD FD FDF0DFDFDFD1_^Y[VWU"ljF t t F~FGFGFGFGFG FG FGFVFFj"j"VRٍ^޸=u/ىÃ?u tG~t ىËFމt/FFDFDFDFDFD FD FD1_^ x xBۃ7؃؃ yۃۃۃ؃ uKtCt09w )Ӊ)9ru9w )؉))Ҹ))ۓUVW)rE9rw9vMx")rMx sʉÉщ_^]QV6.t1&\\^YRUV1oFZRUV1ZFZRUV1EFZRUV10FZRUV1FZRUV1FZSQVWUF FFFjj ^SٸՃ~t ؎׍v1_^Y[QVW>.ޅtى11ɉ&]_^YÀ>(tRPWVIDEO1SQVWUPËG vzt Ӂ}t~E ƅ}N |܍ltD~~lj~Dcd~)Ǎ+^GH1ɉFG<vËDљػ<1^Nj֙FօtFVǀQvFVjjߋ^>X'6Z'}k^~\')օtFVǀQ~}u~cr~u%~cuǀ>Z'|u>X'vЅ}FQ!V։_^Y[SG1[SGSQÉI rԉY[ø1  W1Y[SQÉI rԉY[ø1!!W1Y[SQÉI rԉY[ø1WutY[1Y[QVWU։FFFFte=r v"=t4IuEFDFFF<FDFFF%FFFDFӉ4j j^SٸO҃~t ӉƋF؅t FFE1_^YSQVUFFj j^Sٸ҃~tmӉƋF FFD1^Y[S1۸x&&W[SVWÀv.ӉM0)п(Ɗ0ƋE=r v=t=u&& &&DG1_^[SVWÀv҉0)п(XƊ0ƋE=r v=t=u&먋&롋G&&DSQUFFFVj jVRٍ^=t~t1҉ËF1Y[SQVGu O Bu; uD7O GGuG;G unt0^Y[Ss uG@tG GtG G G ɉGuG G gGOOGG[SQRVWUFDt@dDt4|t.|Lt$~uaˉD=uFL )A|t;dD u1D tщúًDۃكu=u FL DDF_^ZY[R¡ ) )Z$'SQRV;('sЉƸ -u1ҹÉь=t̡$'6$'^ZY[ã$'ét=ހ t=s= pr-pڒø)Ғ)=A|=Z .SËG$-[SQVWUƉ׀fN؉ uXVWU މN9ss֎& v9vZ~)Ή&^u -1Fu8&\^&\^9u''9w&;Wr&_&u1ێ&;wu&L&O~N; r+ s1~N&MϋN&M~N& -/~&O; r55^&\^&\^& &w^&w^&-/a) W)كrN~ހ&5^&9u!6'9w&;Tr&t&|u1V&D z1ۉ_^=t=tWFuFtN@1_^Y[SRVW&'''2ƉƅuƉƅu ס./|6./}u*/_^Z[1SQRVW'./1(7_G@uGu 9r's1҉Auԉ_^ZY[ø!SRZ͉ÉZ[ø"SG uGtO GDuO@[QVWUP׉FuF*~)!ЉÉF| F9u)_^YV6.&\4^SQЃt9uY[É1Y[SQRVW6*/t\*/W@7'GuĉƅtH(r@qĉƅt+\0W_W./\6./ 1_^ZY[SVWǾ./t;tM?<6*/*/7_^[SQR*/tˉȉ*/ԉ*/SR./uZ[;GtZ[S ‰[SQVWUƉV|uO1Dtljvуu=tTVËF15ԃ~tD Dt D(D_^Y[SRVUtˉƋ4VpˉÉ7u1^Z[SQVËGփu =u/Gt GttGt GG)։ȉ^Y[SQVUvFFjvj^SS=t-~t~YuN`ʉƉ tV#1^Y[SQ11 Y[Åu%1QVWى։W؎__^YøSQRV6./1\Ot BGt4u^ZY[8>D tMOO[]]]]]]2^E^\^o^^^^8mmPn