TD?o 4q/./tmp/_lbl/prd=sup.os/typ=n86/rel=1.0.0h/vol=03 444 0 0  0 4217576211 13451 S./usr/bin/uucp+8 4711 4 4 100423 4123020734 6504 g,'jLDd `@? ?'j'jGjL0(~ (d2+X%P+'U $VdžPr-s|^_?-t ^_G-c=v.PrP5@^_Gދ^_u^wP|P?NF^G@@PP|P?og^ZAG@@Z^G@@P-% D<^wPv<` T\iNF~~>|PP P>,'PrF t?PP P,vP P ,6dP P+Pl6'%0PP67F t@PP P+6P P+6d P P+P>|6P Pl+>|P P PS+>|P)P P:+~}2P P&++P!Pv^ph>F thv^@^?udžJP'P~= tOP P*+PF@Pdžv^pPY>!P^w=F t]^GF^^?uFvnP'P<vo tvsP P*+PF@P F^wP=>|PP P)PPv[NF~~1>tu P+P^]U3 +PXv"]UD džvP&=v P=Pv< tdžPv< ttR*PPY< u9!PPF< u&?PP3< u[PP < tdž=v.: >|P P(PPPPPU uPPP> tP P7(PPP PPJ+A>|P P'~t!PP;; u PPPPP t-P P'PPvCPPPK;ƆD@PP& uABPNP PA'P]P P.'6dmP P'PrPPPPwP& PP( P?~t!PP: u P>|P P&PPvCPPPB:ƆDPPPC tPP P7&>|t nPrP9 uPrP9>uPP t P룸PP% PPm$ uA PP P%P(P P%6d8P P%PPP|PPPrPPPPBP>%IPP$8@tu P%=@t1P>|ZP P$~t!PP-8 u* PPvO8 u(PPPP trPPvCP PP# uAPP PE$PP P2$6dP P $PrPPPvPP# T. . PPPD]UPPF uDvdPvu! u v]v7^K^? uv8+]U |>|+PP P9#Pv!Pv!F"F=u;~t'P3>|+PP P"uPvn! G u PC>|+PP P"~uPv1!F u P>|(+PP Pb"vvPP=%PPP}"F +PVFP6>|vP P"t ~t vF% t+]UWV+vv& |>dt>duvv7b!u u7F&PP2>|+PP PU!vv,&P:FP 6>|vP P!F% u+ u v5^_]U츀V^=/u=~t!'PFP 48PFP3v^F@FFF~/t^FvF^F uދ^FPFPFP" t"PFP44vFPP3FPv4^]U [FPv3F }+F%=@u]U(F4vFP3/P4;34 u+e4FP t4뾍FP:P8PV2>|FPCP PP+PP8P6 t]UFP=FPFPvFPPPv 1 >|v ^P P]U;F,RPiP t~|@rPP PPP P6dP PP,PPFF uFPPvvPP3F u@PP P[PP PI6d#P P7PP-PnIF~|nP/BPDPF uKPYP(FFvnPvv0vsPvvqvP+]Uv1"F u ^%~t^wv;1^7v-1+]UmVv!F u ^^wv0^vD+^]U'v1FFF9Fr N^?/uFF]Uc^FF^F:t u  ~u+]Un~uF~uF>|vP Pd;F t 6f6p+P+Pv+F t?PP PvP P6dP PPfP9Pv8F=t?PP PvP P6dP PPFPFPv 1 u vO,+PvPP P dPFP0F;Ft=u>|vP PF]U&6>x}cxPPLP-FP,FPv-F=uF~FPL/FV+FV;V|;Fr+Pv@tPvG/F=u?&P0P Pbv?P PQ6dnP P?PvLP6x t6v +]U0F^ヿt F9F|~ |?zPP PvP P6dP PP 9F|FPv-@P^F u?PP PevP PT6dP PBPvv-^F]U>FT^ヿtE~t^v, u)^-^^LJF9F|]UFPv+ }+~u~u]U3v t v(-]Uv$PvF }6dvP P"PPFPv-vYvv }7v,>du-6dvvP P P5vy,+]UVF^v8tC^0vv( uFF^v0$,FF9F|+^]UdvJPOPFP)FP]U;vUPZPFP)QRPFP }+]Ud  t+PPP+P`P<&PjP.&PtP &PPb'PPW'PPI'P P;'^?tS~PFP(F+PFPPPP dP]U3+  t+PHP>P4PPj%PP\%PPN%PP&PP&PPw&P Pi&+PPPdP]U.} ) t+PPP+PP$PPv$PPv$PP%PP%PP%vP-PPp'+PPPPP dP$t PN&]U WVv+P6$F }DPFPvr$Fv ~~+{ tG9~CFPV'+^_]U 0 VvP* tk>\tW PbF t@P'P P6Z6P P6dGP PP\F FZ9F}:^7<tvV' u7^_?tPv^w' uZ9F|#^?uV FF렡XF u%^GFFFSQP/ tF^?uv=d~^GFv7 u;F^?uv6 uv؊FZ~  PPY&@P  tՍP%P u ^,P^73% t ^7V%Ɖ^G^w%=~ ^_G^?uFX^_?uFVdžwP$ u ^G^GP+@P ^G u拂9|݋FPP tx  +^]UV>\tW P&F t@yPP P6ZP Pu6dP PcP\F FZ9F}:^7<tvV# u.^_?tPv^we$ u Z9F| +FF멋^G^]UFPv"@u+F%=@tF]U츆zPv"@t~%=@t=vFP[#FPszPFPZ"@u~tvL]UmVF^v^F< t< u ^F^? u^?uF0^FvFF^F t< t< t< tF^ ,]U> tvv6  RPP uPP) F uUPYF~ })vP P P0 P! +P0 P@u;. P0 P  u+Gvvv?vP#F둸P0 P?+P6 (]UFPi"FPF'PP Pv ^wwwG@P Pv vv Pvv ]U3> t6 %P0 P]UlFP!FP5F P P F tR'PP Pv ^wwwG@P Pv vvv Pv v]U@P PPXv PPFPP  u+F^?tq P7 F tv,PP)  uvF PPƆPP uv}]U WVFP }+^?ruFF^?ruFF F uQvPV^?ru+PWW+Pv P P P P~usF\WvV^_]U MWV^GSPPFPPFPPFFP;\tuuFvPvPvPF^_]U@>|v P Pj P% P6+ PFP 6 PFPF uA+PPPv +PPP^ފGPXv3F-PrF+PF؉VډFԉVָ'PPv¸9 Pv PvvvvԸK Pv \ P^ PBF ta+PPPvF +PPP^GPPs Pv] vPP. uvv Pv PFP }>| P P P FP+]U3vF @Pp]ø+r!;rXS[r & UP PP SP3'%U^F'%UN^)/sd]UoWV6F (V4>D B PP9BWVvoڃFPF^_]UWVv<|u;u^_]UVLLu^]UVLLu^]'&!j:UWVv+~= t= t =+t =-tFF Ȋ-0F*u~t^_]U EWV+PvPv.FVt+#~WF tFO uF^_]U3;v]'j' 9'v'9''~9''r9U36D FPv:0]U3 v]UV V96 w^]U\WVv uUDt+Dt+VGDPX } dDttDDDD^_]U3VvDu!D+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇ +DD }+DȊD㋇ +;}V+^]UWVvDDuK}㋇ DȊD㉏ @P9D tLDDDDZ!D DW- t DuL@^_]UWVvD + }D㋇ 9|~|^_]UWVv( u+`EEFE+E =at"=rt=wt)ɀM|+ueMP+PPv{-M^_]UBWVv~FFEu+N ~}"W]'@uF9Ftދ^Fs E9u~EFP P5v/-F t+FFFF)EF}}+EȊE㋇ +;}W~u+vf^_]U3}'Pvv)]U3gVvVVvv^]UAWVv t~t^?u+^+u+^=at5=rtA=wu t*FPvvPF } t  t+DFD t^?ruD^?au uP+PPv+ }CD+D ^_]'.r#tãdã+U%VFF^Gu GtOvvvH^G t^]UWVv ~~~+FnF|$V$@uFFH+vȋF+X DF9DwDW4vk+ljF)|<|}+DȊD㋇ +;}V?)~wF^_]U^O]UVWF ?u'u3"@$F H D6L N _^]UFFPv P]UFFPvvh]U VvFFFvvVFF tu F u$h j EU P6 EP,8h j +l n FVuFPWFF PW FQRPvv!FV } FQV^G W+FVFV } NFQV9v|9vu^FV9W |9Gw+F9v9vuFV9V |9Fs+FF9F~t~u~tE}t$FVFVFPEl n h j EU P] ^_]UtWVv|}|-tv,;|~+FDF|;}^_]U3'WVv~:|t l-mD +D+^_]U WVQRP^w7 FVQRP^w7FV~}FQVn^<RPvv<RPvv<Ǚ>RPFVpRP~|(FW;V5|;Fw.W)FVGۿF~}EPcFVO>v6WG=nuR + +P G9P ~R D>+ PPO ^_]UWV GF u^o $GFGFGFFFF^/:GFGFGFn^7Vn^dPVn^dPVn^dPVr^ d|D2D0^G dPVK^_]U3Vvƙ u ƙd u ƙ unm^]U3cVvF~ |F 0 FF 0F^]U"V_P t<t >btP$P؋G b<RPRPh j P+P6P6 ' t3 PP6P6 'h j -l n  P6  +n l + <tqh P6 Vj<t+ t7h j -l n l P6 V2<;u#6bV PZ6 +n l ^]UWVv~F)*u)-t$+t;tF~ }GF<u GFF=|F<-u+F u<+uFvV~t^W؃ډW^_]U/WVvv u VWu _^VWu _^ E'EPFV<,uE PFV^_]U3WVv~ -Ȋȃ0 F*u^_]UVvF*t"FPVRPFRP,FV<:u8FPFVx<nFV<:uFPFVXFFV~t^FVW^]UV^=Ju~=0|1=9,FPSF~|~l^FG^G^|0^?.u(FPFvF~|~ ^FG^?/uvFvFF$FPFvuF~|~m^FHrFPFvKF~|~4nH^G~5u^Gl~}8~5~/^G$+FPFvFNFF;~=  ^P N~}^?.u8FPFvF~|~ n~u ^P u^DGg=Muj=Wu ^]UVFl D9F 9F| N r+^]UWVv t=t =t =t #+v vWv>#d^_]'=:#UzXFVu =u^F^FG+]UBVFF u  t  Pvvd t^]'R>"UWVvD|tDt tdFD uDL}㋇ DȊD㉏ >DDZ!D !DD W tL@DD^_]' ?!'?UVWN^s3dd#t tۍ?0[r#t=u d_^]UPSQRVWF-?Pd__^ZY[X]&U ^~u++PnF@PPFFF~t4F9Fv)FF$F+FFFFFNvPP u v+PF~| vP}~ ~}~t FFPFF]U3PPw]U pVFFFFFF vE@tWԃDDFDt ^㋇ +DPtv>DL|| *"|tL LDtdD^_]UV Du 96 w+^]'~TU^( r]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv vX;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋV F VNFf׋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv vW;Vwr ;Fv+FV +FV u؃_]'6V*sd'NV 訩'^V蘩sd'vVU^z]U3΃>uPP)փ 6 ]U3΃>t6 у]U3pVv <:t < tF<u< u <tF^]U7V>uPPՃ u+6PPԃ t6V}6VpV,σV]VσVD6V76V*6V6<,tF<u<tF6^]'WUVvN^;^sd]U>WVv>D uVF u=u+^_]U3 WVv~G8Eu F|=u <u}=t+^_]UVV,9Fu"~t |tDX~u |tDG |   * P Pt̃]U, ɸrPvp uFvv7 tk^?tt tRvzF t*FPv t vP FPvw^?tt ttP(F t*FPv t vPn FPv%^?tt tyPt  t&^?uu uvPLP F u vP#FPv tvFPv+P^?t tuFPPFPv_+]UzfVFP8nv< t+}PFPFPFPPnҋBPFP F҃~|ҸPFP8nFP+PFPE߃F@u8nPjPFPv߃=|8n؊F8t8nvԸ8nFvȃ~t8n뉸8nƺPFPV P8nPPFP8nP P8nPPFP8nPz 8n^]UWVF~ua~u18؃uPP t+F+8؃t8F9uaF؃~u)+8؃tvVF uF2F+8؃t8؋F9u vVF^_]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]'`UVW~ vN^(_^]s dUWV~ vN^➋^_]rNË܁ўrBË܁Şr6Ë܁跞r(Ë܁詞rË܁蜞r 3Ë܁荞dU^vvww^WG]UøPFPv܃=}F+]U|VF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]UWV+~ Zk~%t^F^FGN~|1F^PPރ uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^P PM݃ u^=at~=At?=BtV=Xt|^ _ ㋇FF @Pv vvv uf^ _ ㋇ˋ^ _㋇뽋^ _㋇믡몋^  }뜡뗡뒡=bt=ct=pt=xt|v)v ^?ZtPF u؊*u^ t0F^*u^*u GF^F u^F u*u^F^FGN~}+9^?%uF^FGN~}^F t^^_]UdVPv vvvV u+^]UV2WVVPPv؃=V}++^_]2UVF N؋Fږf؋Ӌ^]'fUv vvv]ø(`U3衾>t 6.~u +!PvŃ uۋ]URWV>u+{v<ۃ66PPă tѸPۃ uƄ$<tv vdWPPWPvۃ u^_]U軽WVv t =t > >F^_]U能WVv~FP"G u^_]UYWVv~FPG t FN ^_]U3$PPPڃ`]U3P$PPڃ?]'lh6UVWN ~0PX%PXߎPX PX~FtIsF_^]U3萼VvV藿+PPPDPDDdDtd^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]U 3Vv~u+Dt9Dr9Du|u FDF^]U3觻P,PPwكP]U3肻d"PPB]U3ed"PP%]U3HVvt*^]/usr/lib/uucp/usr/spool/uucp/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys.cr/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodesdm%.8s%.8sunknown flag %s START ** %s ** ret == 0AERROR - (%s) GWD FAILED %derrno=%d ret == 0AERROR - (%s) CAN NOT FIND UID %d errno=%d UID %d, User %s,PATH %s usage uucp from ... to %.7suucp: to: bad system name: %s %.7suucp: from: bad system name: %s file1 - %s @(#)uucp.c 1.5 87/09/08 unknown"6Menall work here %d permission denied DONEWORK HEREreceive file - %d permission denied wcfp != NULLAERROR - (%s) CAN NOT OPEN %serrno=%d R %s %s %s %s send file - %d USERFILE: permission denied %s ncan't copy %s uucico can't access %s (-c specified) directory name illegal - %s wcfp != NULLAERROR - (%s) CAN NOT OPEN %serrno=%d S %s %s %s %s %s %o %s send uucp command - %d permission denied wcfp != NULLAERROR - (%s) CAN NOT OPEN %serrno=%d X %s %s!%s %s %s uucp QUEUEDrpwdxcp calledrwchildr f1 okw f2 ok stat=%o child stat=%o /usr/spool/uucppublic/mkdir %smkdir - %s %c.%.7s%c%.4sfile - %s LCK.SEQLn < SLOCKTRIESAERROR - (%s) LCK.SEQLCAN NOT GET %serrno=%d r/usr/spool/uucp/SEQF%4dw/usr/spool/uucp/SEQFfp != NULLAERROR - (%s) /usr/spool/uucp/SEQFCAN NOT OPEN %serrno=%d /usr/spool/urucp/SEQFw/usr/spool/uucp/SEQF/usr/spool/uucp/SEQF%04d%sLCK.SEQL/dev/null/dev/nullshio - %s f == 0AERROR - (%s) BAD OPEN fileno %derrno=%d f == 1AERROR - (%s) BAD OPEN fileno %derrno=%d -csh/bin/shstatus %d LTMP.%dret != -1AERROR - (%s) uucp warning - lockfile unlink error on %s, errno=%d i < MAXLOCKSAERROR - (%s) TOO MANY LOCKS %derrno=%d p != NULLAERROR - (%s) CAN NOT ALLOCATE FOR %serrno=%d LOCK PROBLEM: CAN'T CREATE %s (errno=%d) LOCK PROBLEM: CAN'T LINK %s TO %s (errno=%d) LCK.%s.%sLCK.%s.%s/dev/null/dev/null/dev/null-s%.7s-r1UUCICO/usr/lib/uucp/uucico/dev/null/dev/null/dev/nullUUXQT/usr/lib/uucp/uuxqt/dev/nulluucp%s %s-csh/bin/sh/etc/systemid/usr/lib/uucpret == 0AERROR - (%s) INIT USERFILE %derrno=%d /../r/usr/lib/uucp/USERFILEcret == 0AERROR - (%s) INIT USERFILE %derrno=%d /usr/spool/uucp/LCK.LOGa/usr/spool/uucp/LOGFILE/usr/spool/uucp/LCK.LOG/usr/spool/uucp/LCK.LOG/usr/spool/uucp%s/LOG.%05d.%1dwy.%s %s (%d/%d-%d:%02d) %s (%s) a/usr/spool/uucp/SYSLOG%s %s (%d/%d-%d:%02d) (%ld) %s %.7s%.7sr-csh/bin/shEnter us_crs, cfile: %s rstat%s/%s.%.7dw+%04d %7.7s %7.7s %09ld %09ld %7o r/usr/lib/uucp/R_stat%s/usr/lib/uucp/R_stat/usr/lib/juucp/R_stat/usr/lib/uucp/R_statlink %s fails in us_crs.c Stack Overflow #!!b !5 x_ !GMT GMT p z  ' ` / w / : /  M w /Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZ   ((((( H      82  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~8-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00;r/etc/passwdrASTADTESTEDTCSTCDTMSTMDTPSTP>DTJSTGMT+-GMT%s%d:%02d, h$(,048<@LC_CTYPEctypeLC_NUMERICnumericLC_TIMEtimeenglish_us.asciiuDenglish_us.asciiaenglish_us.asciifenglish_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//..., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDeccdHIjmMSUwWyYaAbBcpxXTZratof:fltrd: Floating Point Not Present hursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec [./usr/lib/uucp/uucico'9 4711 4 4 175704 4123020766 10014 Jg,1Dd `@? ?G*1@O~ (d2+g~P踁UL}VFF PPG PP9 PP+ PP PP P P P P PP坃 PPם PPɝ PP軝PePCPΌP\FܸCPJPz~t?PP$P趆vܸP$P襆6>P$P蓆P: FPNP#>>~^_?-t^_G=StL=dt=rt.=st==xts^w P臙^G@@NF뢋^G@@P}^G@@PPNPj>NtF^_Su+F먋^G@@PC} ^wFPjy6}6NP&>tlFCPtP+PSF܀C&C>>+P8 $PPP僃P#P}}6>)PSPqPP跛-Pk|r>P谕 tCP tP+PȊF+P~6>PpF t&+P!|CP tP+P茊F+P~St+P{>|P=P$PZFP FvָEPNP轜>|NPJP$PNPv` t76>RPRPp+>}-P.P$P݃NPJPVPRPp>|6YP$P聃kPtPp}PPNPrPCPNPCP^WPP{P{PP{P貚cPdž^ڀ?-u_S FFڋ^ڊ=Qt5=gt=xtF FFvVz Fv;z˸NPs=u)PPo6>PRPao+PNPLlF;u6>PRP3om>66NPqPPom6>PRPn+P~u,CP6NPiF=u dP~u.#>u%NPr tPPo+PWNPCPPFP>tPP7PP,PPFP6PPWa u~uPNPn+P>>tS>uLP PP6>6>sy6>iy>>+P8[ . %PdNPPP?NP] tPP nP'tvv޸NP$>> }[=t PPm>Ps>P u>>u NPq>؋NPoPP~m Ps+Ptr>P辐 tyPP蜖ZPPw6>PkF t?Su-P&wNPiFPPPP 6>PSPYl6>PJkF܃>|P*P$PA~t +PvRu+PvBu,2PCP|lPr66NPunHKPPN t;NPP; u QPNgPP lP;rpj/j>|NPxP$P~>|>tPP$P`~>|6P$PG~>|6>P$P.~>|6>P$P~>|JPP$P}-Pour>P贎 u6sF+PKuF~t#PP"kP=qPPsPPj PqPPNPlFP61F܃>|PP$PM}PPPPPP哃~u#PPj+PpNPm*+P2P^j PypHPPNPWlF-PFt>|vܸUP$P|r>Ps u(6>aPOP}i6>PnhF t+Ps~u eOu+P^]UBrPPPP+PVX)j>tCP tP+PF>|6>P$P{>|vP$P{>|6CP$P{>|CPP$P{>|CPP$P{<P tP+PmF>|PP$P[{>>t4>u$P>P)P6>M6>s6>s>|v.P$P{~unX~cuNPWF~t vt]UpPv耑vBPFP5LPFPhNPdkv@]U3pP]U3lpP]U3YpP]U3FpPo]U2pvSPFP譒lPFPgP+PvÐ]UoFPtPvNfFP tPvF }?sP|P$PyvP$Py6>P$PyP:+P tPvr]U3ioPr>PK]U3RoVv< tF<u<tF^]U( (oVdž~1>|vP$P y~tPv6 PY utPHP tPHP u>|P?P$Px=CuP=Hu=Ru6=Su< =Xu랋FvǂF~|싞mPj t+nPM t+Pv%>|PP$PwXu^ƆF&PP萐vP|F9F|эPPP PPd@PP$P_wP$PMw6>P$P;wPPP苏= ~@'PFP$PvUP$Pvw6>iP$PvPhCPUsPP PPc>|CPP$P^vStP!PPf uMPHPPCP1X t+PPpcɐ P运CP胏PCPot u:PPXt u#PP c PcC똀RtPPGPPCPmW tPPbCdPWPCPP[ t6f f 616PCPu PCPs uPCP;b.PCPm>|P"P$Pt>|GP1P$P}tPP tPP uyP+>|SP]P$P(tNuaPiPaY t!P& t~t!P t NtuNup|PNPP k>|PP$PtsYu0~uPHPq t> t u+zNuM~t?PP$PsvP$P s6>P$PrPFv6P PR u PHP tPHUPHP tFq~uPP!PP_PP6YFvǂF~|;P[ u;PI u}PXP u%PP !P t PPXP PJPDPNPCPS t,PXP tPP^.PPP轉t@6f f 616PP藉 6f f 616 P+^7PXP  tu.P9PPIPP聁 uKKPMPCpPP|YvPVPp_PPnFP;pvPPm uvjP|nPwP$P$oNt{PP{\t/NPPPwPPP< Z~t?PP$PnvP$Pn6>P$PnPBhYt~t?PP$PbnvP$PQn6> P$P?nP6>Bbht8ֈPC~t?P%P$Pmv4P$Pm6>>P$PmP`PPTFvǂHF~|샾@IPOP$Pim^P$PWm6>nP$PEmPxPP虅PPtZ>|PP$Pl>|P$PlPv!Pޅ t+ t#PPNPSP PP>PNPCPhN t'PSPQ  taPPYdPBPJPPvR tPSP  t뵍P? t%PP蛄1BPP腄CPN蓅= ~@P P$Pk P$Pok6>' P$P]kP>|NP1 P$P:k6f f 616I PCP衃 Y PCPi u&[ PSP t ] PCPRXTv PSPs t6>,OdtPCPG<nP賃 t+tCt9PPbo twwPbbPP~btx z PCP t't| P PRWtuNP PUldž PPbPP bCPP >|P P$PWit+묃>| P P$P2iNt P PVt/NP PP腁PPPJ ~t? P P$Phv P$Ph6> P$PhPP PlbYt~t? P! P$Pihv0 P$PXh6>: P$PFhP6>,OibtPK; t%D PP̀b>PP趀PCP9 tF H PCP tt;tJ Q P[ PPPPP t)PCPc PPm PPT5nP` t+PP4u

P$PpfPPP PPSPPMFvǂ F~|샾@ P P$Pf P$Pe6> P$PeP>|P P$Pe>| P$PeP=P8P8 t% PP=~;PP'~C= ~@ P, P$P1e; P$Pe6>O P$P ePCP~PNPCPF tY PRPJ t[ >|NPs P$Pd PPAc u PRP t븏 IPP1}=uA P P$PMdP P$P:d6> P$P(dPP P PP|PRP  t6>B^t^]U2Y>|FPh P$Pc6>v  t?>|v P{ P$PpcFP PFP{ PFPP[~t;^F8t1>|S P$P$cvFP PFP{ 믃>|v P$Pb+]U3X>|FP P$Pb>|v P$Pb6>vFP ]UXv v vv PPz Pv'2]UZX t u~tPPP tP u PUP*ƆPUP uP u>|P P$Pa+`PPPP tuPUP t_NuUP tC>|P 둋]UWWF Pvzz t^F^?u+]UWVF FFF^Fv uF^]UVVF Yv8uLG G G,OG BG0OG >0O uH>|^P! P$P`++F^?u>|^P3 P$Pj`^]UfRVvH P^ PFPxFP3 tUe Pv6Py uvv6PFPxFPv1F u FPvyF]UU~t'v vg PP9x{ PPv^/]UJUƆnF=St =XuvPy| PP5xvP'x!Pv uxFFvPxPPv CP(3PPxƆDPvrvPx~ PPwv  Pw!PvwFFvPPxPPvCP2 PP)x>|v P$Pe^ PP\ uA P P$P<^P P$P)^6> P$P^PPPcV^ ww PwwPPv P]X PP%KPP V>VtVPPPXP1 PP\ uA PP$PU]PP$PB]6>"P$P0]PPP|UP,P]7PLP\3WPP?U] 8UR~uNPvfvXPvu^!Pvu t%vv]u!PvvFF^v v8u>|vZP$PK\]U7RF1^*"FF uFWuGF*=v^FM^F-f^*" t^F^~ sF@?F^FF^1]UjQWV>|pPwP$P[vFPv  |a>|PP$Pm[FPGF }F0>|PP$P<[vFPW  }θ^_]UQ>|^wP$PZ>|^7P$PZP^w?t uv%Fv+ F=uFF]UBPFP^wI>|FPP$PpZvFPF>|PP$PJZF]U3PV^*"uvvsB<:::vF^*"u:<:PP{X~ u@P"P$PY61P$PY6>@P$PYP>݃~PrP$PYP܃P$P|XP#܃FPv=F@u>PFP^w. tҍFP^wq uFFP4@tFP|>PqFPPCPp>PFPv|>PCP 2=u*2FvR~}5>|.~u>2}؍FP3-PP$PW~u~tP^wDN>|CPP$PVW>||>PP$P=W>|62'P$P$W2]U MV^FdPNFF-PFdPpF tFvgNFv[NFF-PvoF tFv5NFF9F|F9F~+hF9FFFPF9F|FPvLF^F9u ^vDGxF^?uރ>|vvP$P(V^]U3LF9FuvPvnvvPvpn]U6KFΕ^?/uÉFvFPkovPFP1nr>Pnf t:>|PP$PUPPB Pvo[>PPlvHo F=<}<FPLUF tPl$PWO$PMO>t16PFPom+Pv vFPFPv?vN+Pv vFPvvN >|vθP$PTPvAPNFP\oF;Ft=u+PK>|vʸ P$PKT>|v̸P$P3T>|v"P$PTFt+t~uFtO.F%F>|4-P$PSFP^4,A~ J P!KPvdF+PK>|vEP$PsS~}7>|PPWP$PTS6>ePvknPv@+PtPvY$PMF%F t^ GxP^Ta@^ wxv+P tPvXcF]U2H>2~!+PtP62X62K2>tutPP|>/uF|>CPFPk|>PPFPj>t36PFPj+P>PFPPFPvvK+P>PFPPvvK >|vθP$PQPv/?PK~tFPl;FuvPQh]U츔~GPPPl u@PP$P]Q-PEP$PKQ6>SP$P9QPԃFPlp@t5FP^wxj u׍FP^wdj uÍFPI-@tl%Kpu)]P`P5>>|MqPrP$PP9FPPrPi>PPIg,PGr>PBa t>PrPoan+PGn|ظ$PJvnn]UFVvPPM uFdPF(PFPvPPwR F=u-PFdPhF tFvFdP=GFF^F9u ^vDGxF^?u+^]UdEFFr~utP7MF uFSv,P1PM t5v1P6F tP^7v3i uF~tv;IF^?u~uI~ [t@~u:^w u*>|vP$PNPv<F]U}DWV~?PP$PjNvP$PYN6>P$PGNPу9~^؋FF؀?-uCFv>|PP$PM-PVgF tFvV~tf-Pvf tF>|vP$PMvvF>| t %P(P$PoM~u%Pdv^w? tD.P5P:vE+^_]U CFF^F9GuFF^?u~}?;PFP$P gLvUP$PL6>bP$PLPTЃFPtPvRNfFFF>|vlP$PhL>|F-PwP$PHLFP tPv0RF }?~PP$PLvP$P L6>P$PKPσ+PtPvQ+P tPvQFp>]UAF2Pve u+z^r>P_\ t>|PP$PvKG>PP!b>|PP$PIKPB2Pv- u(+PB>}sPP$P K^PFPv`F `>|PP$PJ+  PLB>|vP$PJ>|vP$PJPP8>|FP8PP$PmJ^F tF^~3s>|PP$P5J+PA]U3@Pr>PZ]U?>|"P#P$PIv+P  t^FFFP1PvWL^*"tF^*"tF>|5P6P$PIvav?P  tlFFFPEPvK^*"tFFN u(v>|IPJP$PI~t˸P`뿸SPvab u4>|WPXP$PH_PbPdPvciPvb t{>|vjP$PHvbFPvvcFF9Ft?nPwP$P\HvP$PKH6>P$P9HP˃>|PP$PHPD]U3=vv t+F^?u]U=FFPmbFPMFzF)v^B t^F9G uFF^ヿuvP t^ |  FvP tFF^*"tu~u+oFPFPPvIFd^oGF~|?F9F}FFF9F|F9F~F9F| F9FF ~u]U<+PTPvLF>|PP$PwF>|+PP$P_F]UKFȊ<t0ފGVFu%F@>F؋DFDGVG붋GVϊF*Ftp>3FF@nF~uF%FF昋^Ȋ<t@V0t L&Fx9~t6@>F؋F^@>^^@VވGVF^@>^@V FFF@t5^@V`^@>FFFFtf^ FD+F^@nFD)؊4FF[GV tހOVGVt/~|$@>F؋DFDGVFF ~}~4F昋Ȋ<u~tL&~tL&FDF^_]U8WVvFFV t~tED)؊4ފGVFFt'@nFF9F}FFF u~t V`FFtDF @>FF@tFtFFPvvv FF)FFFƉF؋F)Gn^nu,LjD)^G>F؋DFDGVLL&FFDހOV~t@^_]U7WVvu<u*tFFViV D%8D}D-؊4VހNuGN LjD-Dt:C@.FFD9F}CFFD+FF^F$~~^F^FFOFF@DF+Pvvv FF)FƉFtw.5^G^ފFGNVv~t F^_]UT6WVvFD(54GNt$FGNdLp.$BLjD(D*;uËF^_]U5WVvFD"D" untD*؊4D+FD+ފGNF|&uD&uFu~D&F~}t ~F-=w;.HL"F͊D)tD$HHHHHHH^< D&PWVqukFtQNLjF슅4D+F옋D)ǀF@t@FPWVFȊF옋؈HN$D|t D!LdD"^_]U4WVvL+D!|tt  uG~'D!L+u }D&D!V]GVS+CF97uG|FF+ހNtp.@LހVtp>@FG|DF؋DFv?|uD$F9Ft8PvDP$P=DPXP$P=DPeP$P=V?^_]U3n3Vv*D*D)D(D+^]UM3WVv~FF~}fFfFFFD*FF3FF9FwF1FO ŋF^_]U2WVv+9Cu G|^_]U32WVv~FO u^_]U2WVv+G u^_]Ux2V~C>~C|+ P}>F t긂Pv^FG~^F^@DG^D%G$F^G$;F~w!>F u<~t^FG$^󰀈D'G&F~}3vƊC<u F^vD^FGFFǃ~|+vFv.^u F~(|~(|vF^]UL1WVFFu>r ~F^G~FF~}kvPVvF }4F^E'G&^&uO&^$<uv <uFPVvF=t~|>|vvP$P:rFFD2D2D2DFFD*F F^FG>|^GPP$P@:^GFF8Gt:>|PP$P:>}.^GPP$P9~ uX^GG=uvWy>}^7뻃>|^GPP$P9^O ~u^~E9tߋ~E$G*vr^GFG~u>|aP4^wvw~F=u&PP$P 9vP$P8vv^wGP ^_]U .WVvuuD'D&V^ DF DYD)؊4FD)9~t׋ހVtE%犅<FD,ފFGVƉF؋FGn^F G>^_]U35.]U츒(.WVv~G } FGF*^G FG^؋G^N*3F+FFFG0FFG0FFG0FF>|F*PP$P7~ }FPW^RF=u#P1P$Pj7v@P$PY7cFpnnnGF~|F^؋.nnGF^F9GGPpPRF^G;Ft&PPlP$P6v{P$P6r^&tS^_]U,V~ u FFF FFFFF^FvFFF9F|^]U3:,PCPG]U",CPF t#t>|6tP$P5QPPLFPU-F+FPvvKF u +P2-뵃~&PP$P5vP$P5FFFF9F}>p>}>p>~ PLF9F}p+P,+]U3+V>t:J u,JNVڋvPRP$P5^v^]U3*PBPE]UC*BPE ts>tH@P6>F>|PP$P4>|6>P$Py4~$묃>~*O6>6>> t+]U3:*BPE t>t 6>16>g+]U)VBPD tFvF^?u拞? uPM@F@ tF+FƂvvPF+^]UU)BPD t8>t@Pvv-I@Pv6>PFF^u+]U(BPC t+FFFPMvP PP(4F ~&FVvPPFF9Fu=tv+PPFFP*MFV+FVRPvvPPJ >|PP$P@2P"!FV+FVRPvv!+]U(BPB t+FFFPLvPPF |ϙFVvPPP5~}ƍFPOLFV+FVRPvvPPJ >|P)P$Pe1PG FV+FVRPvv +]U*'FF9F}@>t+FPvvGF+FPv6>(F }FF uFFF뫋]U&>tvvvK vv6>F]U(&v.PFP I3F9GuFP7(+(v63 tFP3׋]Uf7&vGPFPHWPFP|+P\P$P/gPv[.iPvJ.Fx/F=u;~tl5P0F>|+PkP$Pe/uqPv- u PM)>|+PsP$P'/~uzPv-F u P)>|(+P|P$P.vvPP2PPP0F +P(VFPI>|vP$P.t (~t v(F% t+]UA$WV+vvI4 |>>t>>uvv7-u u73PD>|+PP$P-vv3P':FPH>|vP$P-F% u+ u vYH^_]U츀j#V^=/u=~t!NPFPFPFPFv^F@FFF~/t^FvF^F uދ^FPFPFP" tPFPFvFPEjFPvsF^]U "FPvuEF }+F%=@u]U"F4vFPF/P4E4 u+e4FP t4뾍FPP8PD>|FPP$P,CP+PP8P6 t]U!FP=FPFPvFPPv CD >|v P$P+]U!F,RPP t~|@PP$Pe+ PP$PS+6>$P$PA+P讃.P0P)F uFPEPv-vIPKP)F u@`PkP$P*zPP$P*6>P$P*PgPP #IF~|nP$BPP")F uKPP"FFvPvBvPv:*v{$P+]U v/F u ^%~t^wvC^7vC+]UVvS/F u ^^wvLC^vD+^]U~vwCFFF9Fr N^?/uFF]UI^FF^F:t u  ~u+]Un~uF~uF>|vP$P((F t 6>S! 6>I!+P@!+Pv9F t?P"P$P(v1P$P(6>DP$P{(P"P Pv F=t?NPUP$P@(vdP$P/(6>wP$P(PīFPFPv 1 u v>+PvPPP! dP!FPBF;Ft=u>|vP$P'F]U&>}-PP4P?FP>FPv"@F=uF~FPAFV+FV;V|;Fr+Pv@tPvAF=u?PP$P&vP$P&6> (P$P&Pov4P6 t6v +]UF^ヿBt Fj9F|~ |?PP$PX&vP$PG&6>$P$P5&Pܩj9F|jFPv @@PF u?.P8P$P%vGP$P%6>_P$P%Prvva?^FB]UFT^ヿBtE~t^Bv> u)^B5@^BZ'^LJBFj9F|]U%FPv= }+~u~u]U3v t v?]U$PvPF }6>vlP$P$PRPFPv?vvv* }7vE?>>u-6>vvP$PJ$ Pv?+]U!VF^v8tC^0vv( uFF^v0>FF9F|+^]UvPPFP2<FP]UvPPFP <QRPFP }+]UdS1# t+PPP+PP74PP)4PP4PP9PP9PP9P P9^?tSPFPC;F+PFPPP P dP]U3`" t+PPPP!Pe3P+PW3P5PI3PP8PP8PP8P P8+P?PEPdP]U.! t+PAP7P-+PYP2PPv2PPv2PP28PP'8PP8vcPhPP9+PPnPqPtP dP.t P8]UWVv+P61F }DPFPv|6FvA~~+{ tG9~CFPVK:+^_]U3^?u+>uPv t6P4P2 u96v;6v~^닸Pv]v4P]UV>88t887 t88sVv s uSF888!887 tV!8888F~|ٸP888Pv v t+888?tPv8 u88887vPv7^]U%vvPv& u+v voF tҋ]U6VFFډFPv~F tF+F;F |FPvU tjv8NQ8+=uNFPFPF7@t=Ft6PFP`8@PSF tFPv7^ڃFFFPv tavj7jPPF+FPv1+^]U3^7^7U7]U VvPy tk>tWGPbF t@PP$P6P$P6>P$PwPFGF9F}:^7<tvV6 u7^_?tPv^wI7 u9F|#^?u FF렡F u%^GFFFSP~ tF^?uv=d~^GFv7E u;F^?uv6( uv؊F~ aPP6@P tՍP5P u ^,P^74 t ^7V5Ɖ^G^wk5=~ ^_G^?uF^_?uFdžP4 u ^G^GP+@P^G u拂9|݋FPP tx+^]UV>tWGP&F t@ PP$P_6!P$PM6>2P$P;P❃FGF9F}:^7<tvVs3 u.^_?tPv^w 4 u 9F| +FF멋^G^]UFPvq2@u+F%=@tF]U츆zPvA2@t~%=@t=vFP3FPzPFP2@u~tv]UVF^v^F< t< u ^F^? u^?uF0^FvFF^F t< t< t< tF^]UVvPP:8P=t+<>:8tFF<8~^F^v u ^GF^]U.'VFFF.F>tt<PvF u?>PIP$PvXP$P6>iP$PPsF^LJJ8F҃~|FPv uFPFP1 tڍFPt1BFFPb1BFFԉF^FvFF9Fv^~tFP" u6tJ8PFP~t>t}]vG>tt;v9t6vv㋷J8 tV vt9v|+vt+vvJ8vL0^]U VFF9F}^v0v/ u)F9F|PvP0@PCF u F#Fvv/^FvF^]U  F<RPxPa t+XPP t带PPt u øPPFPPPP'F=}FƆ~'~FPv. tPFFFFP/FPlFwwwG@PvPP PP tP0PP h t" ~uPPt/F]U PP F t'P+2>P7/SPhPcF|P/PF]U3% P.Pv]U V>|PP$PPvv)F=uA^*%v>|!D@P~P$P^8u>|PP$P~}4[-PP$Pe^? u ^+7^?tFPvv3)=uփ>|Nj^F<v*^]U VFF^FF^FvF^?u^?FP,@PPv->|PP$P+^]U>tvv6 RPP uPPF uU*PF~ })vPZPjP|P* +P|P~ @u;zP|P u+Gvvv?v% BP/#F둸P|P! +P6'(]UFPB,FPFNPCPPvs^wwwG@PPvU vvPvB]U32>t6r P|P ]UFP+FP/F P PF tRNPCP  Pv^wwwG@P# Pv vvv4 Pv v ]U3|]Uo~u2FFP +Fv> P6C P0P( N P0PF t5PdPFP FPP PFP~Fv? ~uFS P0PF u0P"0PU P$P~u@d Po P$P~ P P$P6> P$P|P#P0Pvvvvvv PvDv ]Ud'v P6 PFP' FP)]Uv P6 P0Pl' P0P~ F u+vdPFP  uv0Pz)vFP;),PFP*P PFP *=t=t=t=t@뇋FV+,. ~r|=Xrh>| P P$P *k~~ Pvv>|v!͋FV+,. ~|=Xr!Pv;>|XRP:!P$P 돋]U6Vv PP8'>|PX!P$Pr >|vq!P$PZ PJ'PF!P!P F u+PPPv+PPP^GPqFP!Pvd tLF9FuP>|vฬ!P$P P+PPvv+PW'RP!Pv vivPP`  tz^]U_>|v!P$PN !P!P F u+PPPv+PPP^GPo>|FP"P$P PNPFP & u.P+PPvv+Pn&RP"Pv [vPP FP!Pv=uxP+PPvJv+P&RPNP"PvU v+]U6>|v."P$P% >|NPM"P$P Z"P]"P F u+PPPv +PPP^GaPBPNPFP$ u}F t=tb=tg=t]F FFP9%F>|FPq"P$Pp PRPv3 vPPFPQ,FFFvPPFP =uPv[+]+r!;rXS蹁[r"&"UP"PP$5 SP4UPPv=|PPv{=}(PP"P:PP#Pt:+]U:WV6CF.OV4>''PP@BWVv`FPF^_]UWVv<|u;uF^_]UV11u^]UV11u^]N!@NU^@]UbWVv+~= t= t =+t =-tFF Ȋ-0F*"u~t^_]U WV+PvPv4FVt+#~W F tFO uF^_]U3v ]N @N?N?N?N?U3_>'u'P 'P' 6'8]U3/>'t6'o']U3 Vv <:t < tF<u< u <tF^]UV>'u'P 'Pj' u+6'P8P t68V}68VpV8V]V88'VD68V768V*68V68<,tF<u<tF688^]U36'FPv3]U3 6v0]UV$ V96&w^]UWVv uUDt+Dt+VGDP } >DttkDDDD^_]U36VvDu!D+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇&+DD }+DȊD㋇&+;}V+^]UWVvDDuK}㋇$ iDȊD㉏&@PD tLDDDDZHD&DW2 t DuL@^_]UPWVvD㋿&+ }D㋇&9|~|^_]UWVv~FFEu+N ~}"W-@uF9Ftދ^Fs E9u~EFP P5v72F t+FFFF)EF}}+EȊE㋇&+;}W~u+vf^_]U3N5-Pvv)]U35VvV{Vvv^]UWVv t~t^?u+^+u+^=at5=rtA=wu tFPvvF } t  t+DFD t^?ruD^?au uP+PPv0 }CD+D&^_]Nwr#tã>ãC+CUVFF^Gu GtOvvv^G t^]U WVv+D$<u9|t9Du9|uDDu V+ t+D㋇&FDtF N+F ~1P+PvQ/F t+FHFF)DF|}+V@u7DȊD㋇&+;}V~~tD@tV@u+'FFivFPvDPF^_]UWVv ~~~+FnF|$V)@uFFH+vȋF+X DF9DwDW4v\/ljF)|<|}+DȊD㋇&+;}V)~wF^_]U^O]UVW'?u'u3"@$''D6"'N_^]UFFPv$P"]UzFFPvv!]U ]VvFFFvvVDFF'@'FVFP >f'tu F u$>'@'EU P6b'EP/18>'@'+B'D'FVuFPWFF PW FQRPvv9&FV } FQV^G W+FVFV } NFQV9v|9vu^FV9W |9Gw+F9v9vuFV9V |9Fs+FF9F~t~u~tE}t$FVFVFPEB'D'>'@'EU P]b'^_]UWVv|}|-tv,;|~+FDF|;}^_]U3WVv~:|t l-mD +D+^_]U WVQRP^w7$FVQRP^w7#FV~}FQVn^<RPvvU$<<RPvvA#<<Ǚ><RPFVpRP$<~|(FW;V5|;FEw.W)FVGۿF~}EPcFVO><<+<8(t

'@' P+P6<$P6b'#,'@'-B'D'^'P6d' +D'B'+j'h'<tq>'P6b'Vj<t+f' t7>'@'-B'D'B'P6d'V2<;u#68(V^'P6d'> +D'B'^]UuWVv~F)*"u)-t$+t;tF~ }GF<u GFF=|F<-u+F u<+uFvV~t^W؃ډW^_]U WVvv u|'VWul'_^VWu t'_^h'E'EPFV<,uE PFV^_]U3]WVv~ -Ȋȃ0 F*"u^_]U!VvF*"t"FPVRPFRPFV<:u8FPFVx<nFV<:uFPFVXFFV~t^FVW^]UV^=Ju~=0|1=9,FPSF~|~l^FG^G^|0^?.u(FPFvF~|~ ^FG^?/uvFvFF$FPFvuF~| |e~m^FHrFPFvKF~|~4nH^G~5u^Gl~}8~5~/^G$+FPFvFNFF;~=  ^&'N~}^?.u8FPFvF~|~ n~u ^&' u^DGg=Muj=Wu ^]UVFlh'D9F 9F| 'r+^]U~WVv t=t =t =t #+v vWv'>^_]Ëŋ^wgNO+Ë͋F u@^;twgON/NDH'UWVFPS  }+^?ruFF^?ruFFFzF u}<<t-l uH(~tv tWvPPV(PP VPVPPY(PP^_]U3Vv |96++㋇+^]UVFF$u $t$$Pvv $ t^]U3IF X=FV=FfFPv]U WVV=FF+FF;Fw>+ҋNfFFFFv~+~9vwvVX=F uF)FvVԃ~}`vWvX=F uWFFv7~~.9vuWFFvVFFvWV+~+~9~r9vud> CtFF F^F9FrF+FN+N;|vFFPFFvvFFFVF)FvWGF)FL~^_]UWVV=Fv~FFFGNu^_]U WVV=Fv~FFF^F^FFGNu^_]U3CF\(^(]U3+mNARP6^(6\(90\(^(€]N.^"UWVvD|tDt tdFD uDL}㋇$DȊD㉏&>DDZHD&!DD&W tL@DD^_]N枸!NUVWN^s3`(`(#t tۍz0`[r#t=u >_^]UPSQRVWF-}PI`(__^ZY[X]((&(U \ރ~u++P߃FPPFFF~t4F9Fv)FF$F+FFFFFNvPZ=P u v]߃G+PQ߃F~| vP}~ ~}~t FFP߃FF]U3ݸPZ=Ph]U nVFFFFFF&vE@tWNσDDFDt ^㋇&+DPtvVDL|| *"|tL LDtdD^_]U V$ Du 96&w+^]NBU^( K]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv vD;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv vC;Vwr ;Fv+FV +FV u؃_]N IN Is>N"UVvN^;I^s>]UNjF=wz.ܶvvv |~u+FډFVRPPv U~u+FډFVRP׃~u+FډFVRP>_____p]U6WVv u+`EEFE+E&=at"=rt=wt)ɀM|+ueMP+PPv(M^_]UWVv>'uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]UJV,,9Fu"~t |tDX~u |tDGËUVW+N ~QPX%PXߎPX PX~vыFt++ыʋvt tIs t_^]UVWN ~&PX%PXߎPX PX~FuH+_^]UVWN  ~4PX%PXߎPX PX~vt tIsF_^]NVFs>Uq; FVu =u^F^FG+]U3:VvVȃ+PPPDP}DDdDtd^]UWV*P+Pv +}s+}%^Fȸ^؈ G^*"u֋^?u+9 t=t!^F?_uF릋^.tF^F?.t^_]U^WV+^9uPFPPF|^_]U3"v-P$P̓F-=wc.F .v.P$P̃X.P5.긨.P.PG.P $P̃7.P.PX.n.P$P̃..61IRjw$>$| $$*$P Puǃ]U,X¸.Pv uF-vv7 tk^?tt tRvQF t*FPv t vP FPvw^?tt t.PF t*FPv t vPn FPv%^?tt t.P  t&^?uu uvPL.P F u vP#FPv tvFPv+P" ^?t tuFP-P DFPv_+]UzVFP8n-v< t+}.PFP6F.PFPLPnҋBPFP F҃~|Ҹ.PFP8n:-FP+PFP7ۃF@u8n-PjPFPv߃=|8n؊F88-t8n-vԸ8n6-Fv.ƒ~t8n-뉸8n-PFPV .P8n-P=PFP8n-P} .P8n-PPFP8n-PQ 8n-^]UWVF~ua~u18؃-u-@-P-PC  t+F+8؃-t8F9-u-aF؃~u)+8؃-tvVF uF2F+8؃-t8؋F9-u vVF^_]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]NlUVW~ vN^(y?_^]s >UWV~ vN^V?^_]rNË܁E?rBË܁9?r6Ë܁+?r(Ë܁?rË܁?r 3Ë܁?>U^vvww7^WG]N,>`UPFPv܃=}F Z.+]U込VF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]U3WV+~ Zk~%t^F^FGN~|1F^PN1P߃ uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F  0^F~~Fd 0^FF 0^FF0^F~F^P[1P݃ u^=at~=At?=BtV=Xt|^ _ ㋇/N/FF @Pv vvv uf^ _ ㋇/ˋ^ _㋇6/뽋^ _㋇/믡/몋^  }.뜡.뗡.뒡.=bt=ct=pt=xt|v)v ^?Ztd1PF u؊*"u^ t0F^*"u^*"uF^F u^F u*"u^F^FGN~}+9^?%uF^FGN~} *^F t^^_]U覸VPv vvvV u+^]UVtWVVPPvb؃=V}.++^_]2NŸ*9s>UVF N؋Fږf؋Ӌ^]N:Uv vvv]ø(j1t 6j1 ~u j1+!h1PvJj1 un=ۋ]U|WV>j1u+{vhۃ6j16j1Pp=P2 tѸp=P<ۃo= uƄo=n=$<tvvdWp=PPWp=Pv.ۃ up=^_]UWVv t =t  e>n= >n=Fn=^_]U譶WVv~FPG u^_]U胶WVv~FPG t FN ^_]U3NPl1PP\ۃ]U3-Pr1PP;ۃ]UVWN ~0PX%PXߎPX PX~FtIsF_^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]U3eVv~u+Dt9Dr9Du|u FDF^]U3Pz1PP,ڃP]U3>"PkPċ]U3ܴ>"PN Pċ]U3迴Vv"t#*^]/usr/lib/uucp/usr/spool/uucp/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys.cr/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodesBAD SYSTEMWRONG TIMESYSTEM LOCKEDNO DEVICEDIAL FAILEDLOGIN FAILEDBAD SEQUENCEret == 0AERROR - (%s) BAD UID ret %derrno=%d %.7sunknown flag %s aAUDITAUDIThereSLAVE msg=%s/nmsg-%s,%.7ssys-%s LCKCBCALLBACK Role %d REQUIREDCALLBACKCALL BACKPREVIOUSBADSEQBADSEQOKHANDSHAKE FAILEDBAD SEQBADSEQCAN NOT CALLSYSTEM S TATUS%c.%.7schkNO WORK    call to %sLOCKEDFAILEDSUCCEEDED%.7s -Q%d %smsg-%s HANDSHAKE FAILEDBAD SEQOKCBSystem will call backHANDSHAKE FAILED Rmtname %s, MASTERSLAVEmy Role %s, Spool - %s Ifn - %d, Ofn - %d, Loginuser - %s FAILEDstartupSTARTUPOKstartupTALKINGret from cntrl - %d OKconversation completeFAILEDconversation completeCONVERSATIONsend OO %d,OOOOO@(#)cico.c 1.3 87/09/08 unknown"6Me Ifn - %d, b  ret ioctl - %d tty.flags %o,tty.ispeed %d, tty.ospeed %d, ret ioctl - %d     exit code %d SIGNAL %dCAUGHTSIGNAL %d - dumping coreCAUGHTret >= 0AERROR - (%s) RETURN FROM STTY %derrno=%d *** TOP *** - role=%d, wrktype %c, X %sREQUESTi > 4AERROR - (%s) ARG COUNT - %d errno=%d %s %s %s %s %s %s %sstrlen(W_USER) <= sizeof(User)AERROR - (%s) User too long - %s errno=%d %s %s %s %s %sREQUESTUser - %s USERFILE: local access deniedrrCAN'T READ DATAUSERFILE: local  access deniedPERMISSIONS: access denied%s/TM.%05d.%03dwCAN'T CREATE TMwrktype - %c, fileno - %d PROCESS: msg - %s RQSTCMPT:%s REQUESTFAILEDcopy failedcopy succeededHUP:%s Yrole == MASTERAERROR - (%s) role - %derrno=%d chkYNREQUESTEDNYNXUUCP PATH DENIED-r %s %s%s/TM.%05d.%03d%s/TM.%05d.%03d/dev/nullUUCP FORK FAILEDNmail -s uucp %swNuucp %s stdout: rstderr: rYSNDFILE:%s SND REQUESTREMOTE DENIEDsystem %s denied send requestrole == MASTERAERROR - (%s) role 1- %derrno=%d role == MASTERAERROR - (%s) role - %derrno=%d role == SLAVEAERROR - (%s) role - %derrno=%d i > 4AERROR - (%s) ARG COUNT - %d errno=%d %s %s %s %s %s %sREQUESTEDmsg - %s W_FILE2 - %s NUSERFILE: access deniedNPERMISSIONS: access denied/strlen(W_USER) <= sizeof(User)AERROR - (%s) User too long - %s errno=%d chkpth ok Rmtname - %s %s/TM.%05d.%03dwNSEND DENIED - CAN'T OPENYNYCOPYFAILED%o->PUBDIR %d RCVFILE:%s RCV REQUESTREMOTE DENIEDsystem %s denied receiv e requestrole == MASTERAERROR - (%s) role - %derrno=%d role == MASTERAERROR - (%s) role - %derrno=%d /NYfailedsucceededcopy %s%s to %s COPY FAILED: can't move%orole == SLAVEAERROR - (%s) role - %derrno=%d REQUESTEDi > 3AERROR - (%s) ARG COUNT - %d errno=%d msg - %s W_FILE1 - %s /strlen(W_USER) <= sizeof(User)AERROR - (%s) User too long - %s errno=%d NUSERFILE: access deniedchkpth ok Rmtname - %s rNRCV DENIED - CAN'T OPENret != -1AERROR - (%s) STAT FAILED %serrno=% zd Y%s %ogZST(T!V)UStu3rmesg - '%c' FAILgot %s expected '%c' got FAILBAD READgot %s expected '%c' got %.25sBAD READgot %.25s wmesg '%c'%.25s from:%s to:%s system:%s %s Nprotocol %s Protocol %s Proto started %c Proto start-fail %c /usr/spool/uucppublic%s/%s/.o%s arrived from %s !!D.0forward file - %c wcfp != NULLAERROR - (%s) CAN NOT OPEN %serrno=%d %c %s %s  %s %s %s %s %s uucico QUEUEDwcfp != NULLAERROR - (%s) CAN NOT OPEN %serrno=%d U uucp %s /usr/lib/uucp/uucicoC %s -r1 ! original user - %s calledfinds %s calledgetto %s calledlogin %s , `  % call: no. %s for sys %s ACUDial %s dcr returned as %d r/usr/lib/uucp/L-dialcodesfn != NULLAERROR - (%s) CANNOT OPEN %serrno=%d %s%snr == 2AERROR - (%s) BAD LINE %serrno=%d %s%sdialer errorline in useabortedbad argsbad phone numberbad baud ratecan't open l ineioctl errortimed outno dial toneerr 10err 11err 12phone is busyno carrierno answer5075110134.515020030060012001800240048009600EXTAEXTBr/usr/lib/uucp/L-devicesdfp != NULLAERROR - (%s) /usr/lib/uucp/L-devicesCAN'T OPEN %serrno=%d /dev/%sremotelocal%s problem No suitable devicedc - %s, acu - %s, Dnf - %d   +569<@FJNRV[`ejotdialer baud range %s %d%d-%d/usr/lib/uucp/dial/dev/%stimeoutDIALER %s TIMEOUTDIALER FAIL ED-x%dDial program %s not found DIALER NOT FOUNDForked %d Wait got %d Status %o Could not connect (%s) dcf is %d failedLine open %s errno=%dFAILED: DIALUP LINE openconnected baud/usr/lib/uucp/dial/dev/%s-x%d-h-hCouldn't hangup. %s not found Can't exec dialer for hangupr/usr/lib/uucp/L-devicesdfp != NULLAERROR - (%s) /usr/lib/uucp/L-devicesCAN'T OPEN %serrno=%d NOAVAILABLE DEVICENO AVAILABLE DEVICE %s/dev/%s%s%s%s%srWrong time to call %s WRONG TIME TO CALLnf > 4AERROR -  ;(%s) TOO FEW LOG FIELDS %derrno=%d start in send mode%swanted <%s> failok--%s FAILEDLOGINspeed >= 0AERROR - (%s) BAD SPEED %derrno=%d Speed: %d ps %d ret >= 0AERROR - (%s) RETURN FROM STTY %derrno=%d ""><REMOTE returned %skr - %d lost line kr - %d, fn - %d LOST LINELOGIN%sFAIL<%s>>> sent <PAUSE%2d>BREAK%1d>EOT>    %s>nw == nsAERROR - (%s) BAD WRITE %serrno=%d > SuMoTuWeThFrSaWkAny%d-%d n -ioctl ret %d sent BREAK not cntl %o alloc change not implemented srj not implemented  @r short %d want %d rcount = %d xcount = %d tries = %d rec h->cntl %o bad header %o,h->ccntl %o state - %o bad header %o bp NULL %s ret != -1AERROR - (%s) PKGETPKT CAN'T READ %d @send %o ret == HDRSIZAERROR - (%s) PKXSTART ret %dret == pk->p_rsize + HDRSIZAERROR - (%s) PKXSTART ret %dalarm %d ret > 0AERROR - (%s) PKCGET READ %dgen err at %o, (%o), pkon  - %d Ofn - %d sent data %ld bytes %ld secs%s received data %ld bytes %ld secs%s uuclean deleted file %s mail -s uucp %sw%sxcp calledrwchildr f1 okw f2 ok stat=%o child stat=%o /usr/spool/uucppublic/mkdir %smkdir - %s %c.%.7s%c%.4sfile - %s LCK.SEQLn < SLOCKTRIESAERROR - (%s) LCK.SEQLCAN NOT GET %serrno=%d r/usr/spool/uucp/SEQF%4dw/usr/spool/uucp/SEQFfp != NULLAERROR - (%s) /usr/spool/uucp/SEQFCAN NOT OPEN %serrno=%d /usr/spool/uucp/SEQFw/usr/spool/uucp/SEQF/ jusr/spool/uucp/SEQF%04d%sLCK.SEQL/dev/null/dev/nullshio - %s f == 0AERROR - (%s) BAD OPEN fileno %derrno=%d f == 1AERROR - (%s) BAD OPEN fileno %derrno=%d -csh/bin/shstatus %d LTMP.%dret != -1AERROR - (%s) uucp warning - lockfile unlink error on %s, errno=%d i < MAXLOCKSAERROR - (%s) TOO MANY LOCKS %derrno=%d p != NULLAERROR - (%s) CAN NOT ALLOCATE FOR %serrno=%d LOCK PROBLEM: CAN'T CREATE %s (errno=%d) LOCK PROBLEM: CAN'T LINK %s TO %s (errno=%d) LCK.%s.%sLCK. %s.%s/dev/null/dev/null/dev/null-s%.7s-r1UUCICO/usr/lib/uucp/uucico/dev/null/dev/null/dev/nullUUXQT/usr/lib/uucp/uuxqt/dev/nulluucp%s %s-csh/bin/sh/etc/systemid|rget%s/%sgetr/usr/lib/uucpret == 0AERROR - (%s) INIT USERFILE %derrno=%d /../r/usr/lib/uucp/USERFILEcret == 0AERROR - (%s) INIT USERFILE %derrno=%d rfp != NULLAERROR - (%s) BAD DIRECTRY %s errno=%d /usr/spool/uucp/LCK.SQr/usr/lib/uucp/SQFILEw/usr/lib/uucp/SQTMP/usr/lib/uucp/SQTMP%s%d% >s %d %d/%d-%d:%d /usr/spool/uucp/LCK.SQ/usr/lib/uucp/SQTMP/usr/lib/uucp/SQTMP/usr/spool/uucp/LCK.SQ/usr/lib/uucp/SQFILE/usr/lib/uucp/SQFILE/usr/lib/uucp/SQTMP/usr/lib/uucp/SQTMP/usr/spool/uucp/LCK.SQ/usr/lib/uucp/SQTMP/usr/spool/uucp/LCK.SQimsg %s<%c^%c<%s %comsg-<%s>/usr/spool/uucp/LCK.LOGa/usr/spool/uucp/LOGFILE/usr/spool/uucp/LCK.LOG/usr/spool/uucp/LCK.LOG/usr/spool/uucp%s/LOG.%05d.%1dw- A%s %s (%d/%d-%d:%02d) %s (%s) a/usr/spool/uucp/SYSLOG%s %s (%d/%d-%d:%02d) (%ld) %s STST%s/%s.%.7sr%dw error on %s fp != NULLAERROR - (%s) SYSTAT OPEN FAIL %serrno=%d %d %d %ld %s %s STST%s/%s.%.7sSTST%s/%s.%.7sr%d%d%ldCALL IN PROGRESS %s NO CALL - MAX RECALLSMAX RECALL COUNT %d NO CALL - RETRY TIME NOT REACHEDRETRY TIME (%d) NOT REACHED enter us_rrs, cfile: %s request status: %o r+/usr/lib/uucp/R_stat%d%*s%*s%*ld jobn : %d %09ld %7o enter us_sst, sta wQtus is : %02d r+/usr/lib/uucp/L_stat%7ss.sysname : %s %09ld %02d %s %09ld %02d enter ub_sst, status is : %d Rmtname: %s r+/usr/lib/uucp/L_subin ub_sst name=Rmtname: %s Stack Overflow   ((((( H     A3  !"#$%&'()*+,-./012 3456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~CJHH Y&H<r/etc/passwdr!GMT GMT F'P' Z' ` / w / : /  M w  h /Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZ-csh/bin/shUnknown error: Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock Ldevice requiredDevice busyFile existsCross-device linkNo such deviceNot  a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a character deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name fileNot availableIs a name fileRemote i/oInitializationRemote deviceNo message of desired typeIdentifier removedNo locks available((((((())()8)D)V)f)x)))))))))**+*B*Q*`*x** [w******++ +/+:+I+W+r++.9 -+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00ASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02db,f,,j,n,hr,v,z,~,,,,,LC_CTYPEctypeLC_NUMERICnumericLC_TIMEtime,english_us.ascii~,,english_us.ascii8,,english_us.ascii,  english_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//..., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuary }FebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec}dHIjmMSUwWyYaAbBcpxXTZratof:fltrd: Floating Point Not Present hursdayFridaySaturdaySunMonTueWedThuFriSatJanuary 3]./usr/lib/uucp/dialHA12&9 711 4 4 43732 4123020770 7734  g,9J F Dd `@? ?99G:J ~ (d2+[ P U FJ ^*iFF uFWuGF*=v^FM^F-f^*i t^F^~ sF@?F^FF^J ]U3 PPx>zt3bPTP6z;gbPTP6z$6z ~t|6| ]Ux VFFF+PP+PP+PP+PP+P P+P P+P P+PP+F=?t =ht=xtF6 xFPvv F@u>xtFPP& F^v0PP FF9F|ݸPP ~t F+ = F+ =tF~t-~t ^7^7PP P_ ^6  F~uF6  FPvKv;tvPPF P ^6 0d PZFF-P^  6 0;F tFv* P F~t F uE>x|P/PP +PvBPJPR `PP PT FPF;Ft=uF* t=tw=tz=t|PvX z }vtPP/ | P PP> bPTP6z F&f~t$ "|듸P P |F f&hopbPTP6z F t=>x|vPP >x|6`PPm | PqzFPv_ z }vPP6 | PvF I P P7 ~uvPF u"+PvPPP{ PFP F;Ft=uF<t +PPQhF u"+Pv PPP P*FP F;Ft=uFt+PI-P@u | P0v` tv@uΡ| P 4P@u | Pv uvCPFP v& FFFFF,Pv F uPPv  tF~}FFP =*~ | P]FP@u | PD>x|vJPP  vV=wv.FN u| P6|vv PLF |P| P| P| P| P| Pvv^]U3]UF>x|viPP=P4 FPPIFFN tF~u@~P@u=PP@tv! uFvP뾋]UV^VVv>x|PPPPFP6z=tF tF>x|FPiPPPAF;w(+PV>x|PPP ~ uFf^?usFP7y uO+P>x|PPP>x|^ffPPF-f;F+P>x|PPPu>x}S+P?^]U3+PTP6zI]UVvP->x}PPPoPV6zb F=t7>x|PPP>x|6`PPA>x|PPPPF<u>x|PPP+^]UVvvFvVv u+F^PVm uָ^]U3>x|>t q$P(PP| P]U3FtF|+Ptv]UqF=,t =t%PAPPPcFFF ]U3,F9Fu+F9F F9FF]+r!;rXS[re&eUPVPPp SPTUPPv=|PPv=}(PPhPPPjP+]U:WV6FV4>PP BWVvWFPF^_]UWVv<|u;u^_]U VJ J u^]UVJ J u^] U^X]UnWVv+~= t= t =+t =-tFF Ȋ-0F*iu~t^_]U36FPv]U33v]Pr#tã`ã+UVFF^Gu GtOvvv ^G t^]U^WV>uG 9F~^؋F؀?-uu|P^ 7 u ڋ^ ؋6:tVvk uf> t6P^7P PPVP P^ ؋?u  ?G=:t^ ؋t^  ؋@\  9F@> tP^7OPPAPVP Pr^  ؋)^ ؋?u  ^_]x6UVWN^s3#t tۍ$0.[r#t=u `_^]UPSQRVWF-'P__^ZY[X]8:&8 U ~u++P FKPPFFF~t4F9Fv)FF$F+FFFFFNvPT P u v+PF~| vP}~ ~}~t FFPZFF]U3PT PG]U VFFFFFFDDu8D㋇R+DD }+DȊD㋇R+;}V+^]UXWVvDDuK}㋇lDȊD㉏R@PTD tLDDDDZDRDW1 t DuL@^_]U p WVvD㋿R+ }D㋇R9|~|^_]U{^%FW؀FVRPvv^WRPvv7F0]U3$WVv~^ Ft F@FFVFV |= wF Fu?F@uF7FFƸ RPFP nN*Ȁ0N^~|~ wN^F0F@tF܋N+N+F ~ FFN F+FFFFF9F~YFFtF^GWFVF^GFFFىFFFuFPN^FF FFFtF^GWFVF^GFF~XuBSFFىFFFVFV uF@u?FFN0^#^^N^FV؀NHFV uF@tF܋N+N+F ~ FFNFuF FuF*=Xt*=ot=xtFtrFdFoFgF F^GF΍FΉF@(F^GF uFjF@uvFFFF^F?t N܃~}FH )=huw=XuL=cu`=duN=lu=ou=suR=uu=xuҋFFF t$Fu N+FމF F+FFFFfFu`F+FމFFPWPrPn~FFʉF;FvFPWvrPvrPvmFFʃ~t6FFʉF;FvFPWvvmvvv1FFFt]FFFPWPP4n~FFʉF;FvFPWvP vPvFFʃ~~6FFʉF;FvFPWvvvvvFFFuKFuBF9F  7F+FމFFPWPrPzn~FFʉF;FvFPWvrPPvrPvFF^_]U^$s`UVvN^;^s`]U3VvL|| F* Vv^]U WVv+D$<u9|t9Du9|uDDu V+ t+D㋇RFDtF N+F ~1P+PvQF t+FHFF)DF|}+V@u7DȊD㋇R+;}VM~~tD@tV@u+'FFivFPvDP~F^_ ]d!#u ޣ|!%ŋ^wgNO+Ë͋F u@^;twgON/UVWN ~4PX%PXߎPX PX~vt tIsF_^]"s`UWV*P+Pv+}s+}%^Fȸ^؈ G^*iu֋^?u+9 t=t!^F?_uF릋^.tF^F?.t^_]UTWV+^9uPFPPF|^_]U3v PPZF-=wc.#F v PP1Xr P r P P PP 7r P P" 8 PPP d 4#/#G#P#h#u###>| *P P]U,N踊 Pv uF vv7 tk^?tt tRv F t*FPv t vP FPvw^?tt t P F t*FPv t vPn FPv%^?tt t P  t&^?uu uvPL P' F u vP#FPv tvFPv+P ^?t tuFP PF _Pv_+]UzVFP8nv< t+} PFP:F PFP PnҋBPFP_F҃~|Ҹ PFP 8n FP +PFPyF@u8nPjPFPvU=|8n؊F8 t8nvԸ8n Fv~t8n뉸8nPFPV{  P8nP PFP8nPO  P8nP PFP8nP# 8n^]UWVF~ua~u18؃u PP  t+F+8؃t8F9uaF؃~u)+8؃tvVF uF2F+8؃t8؋F9u vVF^_]UVWPX%PXߎPX PX~v+ыtHw_^]UWV~ vN^׋^_]rNË܁rBË܁r6Ë܁r(Ë܁}rË܁pr 3Ë܁aף`U^vvww^WG]UNPFPv=}F +]UVF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u X ~t~u F tFF^]UWV+~ Zk~%t^F^FGN~|1F^P P uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^P &% P? u^=at~=At?=BtV=Xt|^ _ ㋇  FF @Pv vvv uf^ _ ㋇ ˋ^ _㋇ 뽋^ _㋇ 믡 몋^  } 뜡 뗡 뒡 =bt=ct=pt=xt|v)v ^?Zt. PF u؊*iu^ t0F^*iu^*iuF^F u^F u*iu^F^FGN~}+9^?%uF^FGN~}^F t^^_]UVPv vvvV u+^]UVWVVPPv0 =V} ++^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v:;Vwr;Fv3ҋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]2U3L݃>4 t 64 !~u 4 +!2 Pv4 u^ ۋ]UWV>4 u+{v64  64 P` P tѸ`  P~_ uƄ_ ^ $<tvvdW` PPW` Pvp u` ^_]UfWVv t =t >^ >^ F^ ^_]U.WVv~FPG u^_]UWVv~FPeG t FN ^_]U^O]UVW6 ?u'u3"@$6 8 D6< Np_^]U~WVv ~~7~~1D$<u|t9Du|uDDu Vc+ t+D㋇RFFn9DsDu sWvDPF;tL ~|F+FFN9~vFF vPvvaF)DF|}+DȊD㋇R+;}V+~u,DDt!Duv PtH tVF6FFF N+F ~fV@uFH+vȋF+^_]U WVv>uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]UٍFPTPv݃ }+]UVW+N ~QPX%PXߎPX PX~vыFt++ыʋvt tIs t_^]UVWN ~&PX%PXߎPX PX~FuH+_^]UVWN ~0PX%PXߎPX  PX~FtIsF_^]UVWPX%PXߎPX PX~*)ً~v׹Ot tIs_^]UVWPX%PXߎPX PX~*ы~vt tIs_^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]sAwt;H;st-Dt L+HLƌڌD H =t% tH;sŋtDG tH t؋7̋w3X;t $@@Lt M tNN3QEt+IAA;F vurr #+ uu3YRQtWDw+JUXYZSP3RRPPxZ[t UVF N؋Fږf؋Ӌ^]UWVv~FFEu+N ~}"W*@uF9Ftދ^Fs E9u~EFP P5vF t+FFFF)EF}}+EȊE㋇R+;}WS~u+vf^_]U3JPvv)]U3VvV܃Vvv^]U WVv t~t^?u+^+u+^=at5=rtA=wu tFPvv؃F } t  t+DFD t^?ruD^?au uP+PPv }CD+DR^_]U3VvV܃+PPPDPKDDdDtd^]U3Vvitk*^]UaWVv|uV݃Du DuLDDtp9>PvE@tWzۃDDFDt ^㋇R+DPtv[׃DL|| *"|tL LD 9tdD^_]UVp Du 96Pw+^]9Uv vvv]ø(v9UVW~ vN^#_^]s `Ë@(#)dialHA12.c 1.6 87/08/28 OKNO CARRIERERRORBUSYNO ANSWERNO DIALTONECONNECT 1200CONNECT!$/5:DP]unknownunknownhx:dialer args :%s Usage: %s -h devicename speed Usage: %s devicename number speed 0123456789TPW/,*#()-dial: Bad phone number %s /usr/lib/uucp/ungettydialer: %s called ungetty/usr/lib/uucp/ungettyungetty exec err  or dial: Can't open device: %s dial: ioctl error on %s errno=%d dial: Can't open device local: %s ATS2=128 -tungetty/usr/lib/uucp/ungettyATS0=1Q1 -rungetty/usr/lib/uucp/ungettyATQ0Z ATE0V1TS2=043 ATD%s wait for connect - timeout %d hangup - timeout %d +++ATH <<MODEM returned %s%sFAIL>>-%s OK>>-%s got %s FAIL>>-%s no responce <<Sent MODEM %sFAIL>>-%s ACU write error (errno=%d) %sOK>>-%s carrieracu Timeout waiting for %s dial: Bad speed: %d Stack Overflow /U ((((( H     A  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~~ -P P0?--: illegal option -- : option requires an argument -- 7-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00FLC_CTYPEctypeLC_NUMERICnumericLC_TIMEtimeenglish_us.asciix english_us.ascii(english_us.ascii F-english_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//..., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFrid KaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec}dHIjmMSUwWyYaAbBcpxXTZr ) MondayTuesdayWednesdayThursdayFrid q./usr/lib/uucp/dial(Q 711 4 4 43732 4123020770 13337 1./usr/lib/uucp/dialHA12 <]./usr/lib/uucp/dialHA24&9 711 4 4 44072 4123020770 7735   g,&:t L Dd `@? ?&:&:G:t ~ (d2+ P U Ft ^*FF uFWuGF*=v^FM^F-f^* t^F^~ sF@?F^FF^t ]U3@ PP>t3PTP6qPTP6Z6 ~t6 ]Ux VFFF+PP8+PP++PP+PP+P P+P P+P P+PP+F=?t =ht=xtF6 FPvv F@u>tFPP\ F^v0PP= FF9F|ݸPP$ ~t F+6= F+6=tF~t-~t ^7^7PP P ^666F~uF666FPvv;tv"PP| P7 ^660 PFF-P^ W660qF tFv` PJF~t F uE>|=PSPP +PvfPnP PP P FPF;Ft=uF* t=tw=tz=tPv  }vPPe  P PPt PTP6> F&~t$ "듸P P |F &PTP6 F t=>|vPP >|6PP  PFPv  }vPPl  P% vF s P uPm ~uvPF u"+PvPPP PFPF;Ft=uF<t +P&P{F u"+Pv0P3P;PP P`FP F;Ft=uFt+PsPf QP@u PPv t P7vlPFP v FFFFF,Pv$ F uPPv  tF~}FFP1 =*~ PFPZ@u P>|vsPPyv= v.FN u PN  vvPF P0vvPF Pvv PzF Pvv P\F P P P P P PLLb^]U3 ]UF>|vPPIP@ F1PPUFFN tF~u@P@u=PP@tv! uFvP뾋]UVjVVv>|PPPPFP6=tF tF>|FP?PPPM F;w(+Pb>|PPP$~ uF~^?usFP7y uO+P>|PPP>|^~~PPF-~;F+P>|PPP>}S+P?^]U3+PTP6U]UVvP9>}PPPoPV6n F=t7>|PPP>|6PPA>|PP8PPF<u>|;P>PP+^]U*VvvFvVv u+F^PV y uָ^]U3>|>tEMPQPP  P]U3FtF+PJv]U}F=,t%=t*=` t,PjPPPjFFF F ]U3,F9Fu+F9F F9FF]+r!;rXS[r&UPPPp SPTUPPv=|PPv=}(PPPPPP+]U:WV6FV4>PP BWVv!FP yF^_]UWVv<|u;u^_]UVt t u^]UVt t u^] U^"]UnWVv+~= t= t =+t =-tFF Ȋ-0F*u~t^_]HU36FPv]U33v]pr#tãã+UVFF^Gu GtOvvv ^G t^]U^WV>8uG69F~^؋F؀?-uu|P^67 u6ڋ^6؋8 6:tVvk uf>4t6P^7PPPVP P^6؋88?u 68?G=:t^6؋8t^66؋8@\669F@>4tP^7OPPAPVP Pr^66؋8)^6؋88?u 86^_]6UVWN^s3::#t tۍZ0[r#t=u _^]UPSQRVWF-]P:__^ZY[X]bd&b U ~u++P FPPFFF~t4F9Fv)FF$F+FFFFFNvP~ P u v+PF~| vP}~ ~}~t FFPZFF]U3P~ PG]U VFFFFFFDDu8D㋇|+DD }+DȊD㋇|+;}V+^]UXWVvDDuK}㋇DȊD㉏|@PTD tLDDD DZD|DW1 t DuL@^_]UWVvD㋿|+ }D㋇|9|~|^_]U{^%FW؀FVRPvv^WRPvv7F0]U3$WVv~^| *P P]U,N踴 Pv uF vv7 tk^?tt tRv F t*FPv t vP FPvw^?tt t P F t*FPv t vPn FPv%^?tt t P  t&^?uu uvPL P' F u vP#FPv tvFP Jv+P ^?t tuFP PFPv_+]UzVFP8nv< t+} PFP:F PFP PnҋBPFP_F҃~|Ҹ PFP 8n. FP +PFPyF@u8nPjPFPvU=|8n؊F8, t8nvԸ8n* Fv~t8n뉸8nPFPV{  P8nP PFP8nPO  P8nP PFP8nP# 8n^]UWVF~ua~u18؃u4 PP t+F+8؃t8F9uaF؃~u)+8؃tvVF uF2F+8؃t8؋F9u vVF^_]UVWPX%PXߎPX PX~v+ыtHw_^]UWV~ vN^׋^_]rNË܁orBË܁cr6Ë܁Ur(Ë܁GrË܁:r 3Ë܁+ףU^vvww^WG]UNPFPv=}F +]UVF+FFF+FsVd~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]UWV+~ Zk~%t^F^FGN~|1F^PB P uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^PO P? u^=at~=At?=BtV=Xt|^ _ ㋇ B FF @Pv vvv uf^ _ ㋇ ˋ^ _㋇* 뽋^ _㋇ 믡 몋^  } 뜡 뗡 뒡 =bt=ct=pt=xt|v)v ^?ZtX PF u؊*u^ t0F^*u^*uF^F u^F u*u^F^FGN~}+9^?%uF^FGN~}^F t^^_]UVPv vvvV u+^]UVWVVPPv0=V} ++^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v:;Vwr;Fv3ҋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]2U3L݃>^ t 6^ !~u ^ +!\ Pv^ u ۋ]UWV>^ u+{v6^  6^ P P tѸ P~ uƄ $<tvvdW PPW Pvp u ^_]UfWVv t =t > > F ^_]U.WVv~FPG u^_]UWVv~FPeG t FN ^_]U^O]UVW` ?u'u3"@$` b D6f Np_^]U~WVv ~~7~~1D$<u|t9Du|uDDu Vc+ t+D㋇|FFn9DsDu sWvDPoF;tL ~|F+FFN9~vFFPvvaF)DF|}+DȊD㋇|+;}V+~u,DDt!Duv PtH tVF6FFF N+F ~fV@uFH+vȋF+^_]U WVv>uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]UٍFPTPv݃ }+]UVW+N ~QPX%PXߎPX PX~vыFt++ыʋvt tIs t_^]UVWN ~&PX%PXߎPX PX0~FuH+_^]UVWN ~0PX%PXߎPX PX~FtIsF_^]UVWPX%PXߎPX PX~*)ً~v׹Ot tIs_^]UVWPX%PXߎPX PX~*ы~vt tIs_^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]sAwt;H;st- Dt L+HLƌڌn r =t%tH;sŋtDG tr t؋7̋w3X;t $@@Lt M tNN3QEt+IAA;p vurr #+ uu3YRQtWDw+JUXYZSP3RRPPxZ[t UVF N؋Fږf؋Ӌ^]UWVv~FFEu+N ~}"W*@uF9Ftދ^Fs E9u~EFP P5vF t+FFFF)EF}}+EȊE㋇|+;}WS~u+vf^_]U3 JPvv)]U3VvV܃Vvv^]UWVv t~t^?u+^+u+^=at5=rtA=wu tFPvv؃F } t  t+DFD t^?ruD^?au uP+PPv }CD+D|^_]U3VvV܃+PPPDPKDDdDtd^]U3Vvt*^]UaWVv|uV݃Du DuLDDt9>zvE@tWzۃDDFDt ^㋇|+DPtv[׃DL|| *"|tL LDtdD^_]UV Du 96zw+^]9Uv vvv]ø(v9UVW~ vN^_^]s Ë@(#)dialHA24.c 1.7 87/08/28 OKNO CARRIERERRORBUSYNO ANSWERNO DIALTONECONNECT 600CONNECT 1200CONNECT 2400CONNECT!$/5:DP\ivunknownunknownhx:dialer args :%s Usage: %s -h devicename speed Usage: %s devicename number speed 0123456789PpTtRrSsWw,!@*#()-dial: Bad phone number %@s /usr/lib/uucp/ungettydialer: %s called ungetty/usr/lib/uucp/ungettyungetty exec error dial: Can't open device: %s dial: ioctl error on %s errno=%d dial: Can't open device local: %s ATS2=128 -tungetty/usr/lib/uucp/ungettyATS0=1Q1 -rungetty/usr/lib/uucp/ungettyATQ0E0T&D2&C1S0=0X4S2=043 ATD%s wait for connect - timeout %d hangup - timeout %d +++ATH <<MODEM returned %s%sFAIL>>-%s OK>>-%s got %s FAIL>>-%s no responce <<Sent MODEM %sFAIL>>-%s ACU write error (errno=%d) %sQYOK>>-%s carrieracu Timeout waiting for %s dial: Bad speed: %d Stack Overflow   ((((( H     A  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~,x# z<?--: illegal option -- : option requires an argument -- 7-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00FLC_CTYPEctypeLC_NUMERICnumericLC_TIMEtimeenglish_us.ascii englisV h_us.ascii)english_us.ascii|-english_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usrc/lib/lang//..., +29AKT[dhlptx| %m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecy dHIjmMSUwWyYaAbBcpxXTZr MondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecy E_./usr/lib/uucp/dialHA24.c%9 644 4 4 37271 4123020777 10175 l/* * @(#) dialHA24.c 1.7 87/08/28 * * Copyright (C) The Santa Cruz Operation, 1984, 1985, 1986, 1987. * Copyright (C) Microsoft Corporation, 1984, 1985, 1986, 1987. * This Module contains Proprietary Information of * The Santa Cruz Operation, Microsoft Corporation * and AT&T, and should be treated as Confidential. */ /* * Function: dialer program for the Hayes Smartmodem 2400 * * Usage: dial ttyname telnumber speed * dial -h ttyname speed * * Returns: 0x80 bit = 1 if connection failed * 0x10 bit = 1 if line is also used for dialin * 0x0f if msb=1: error code * if msb=0: connected baud rate (0=same as dialed baud) * * Note: cu and uucp only call the dialer with -h when they are * done if the return code from the first dialer call has the * 0x10 bit set. * * Error codes are split into two catagories: 1) (codes 0-11) * Local problems are defined as tty port, or modem problems: * problems that can be worked around by using a different device. * 2) (codes 12-15) Remote problems are phone busy, no answer, etc. * : attempts to connect to this remote system should be stopped. * * Documents: Smartmodem 2400 manual * */ static char sccsid[] = "@(#)dialHA24.c 1.7 87/08/28 "; #include #include #include #include #include #include #include #include #include #include "cntrl.h" /* return codes: these are set up so that an abort signal at any time can */ /* set the fail bit and return to the caller with the correct status */ #define RC_BAUD 0x0f /* CBAUD connected at (0=same as dialed speed)*/ #define RC_ENABLED 0x10 /* enabled flag: 1 = ungetty -r required to */ /* restore the line */ #define RC_FAIL 0x80 /* 1 = failed to connect */ /* return code error codes */ #define RCE_NULL 0 /* general purpose or unknown error code */ #define RCE_INUSE 1 /* line in use */ #define RCE_SIG 2 /* signal aborted dialer */ #define RCE_ARGS 3 /* invalid arguments */ #define RCE_PHNO 4 /* in@valid phone number */ #define RCE_SPEED 5 /* invalid baud rate -or- bad connect baud */ #define RCE_OPEN 6 /* can't open line */ #define RCE_IOCTL 7 /* ioctl error */ #define RCE_TIMOUT 8 /* timeout */ #define RCE_NOTONE 9 /* no dial tone */ #define RCE_BUSY 13 /* phone is busy */ #define RCE_NOCARR 14 /* no carrier */ #define RCE_ANSWER 15 /* no answer */ #define SUCCESS 0 /* ungetty return codes */ #define UG_NOTENAB 0 #define UG_ENAB 1 #define UG_RESTART 1 #define UG_FAIL 2 #define SAME 0 #define MAXLINE 80 #define UNGETTY "/usr/lib/uucp/ungetty" #define DEBUG(l, f, s) if (Debug >= l) fprintf(stderr, f, s) #ifndef DBG #define DBG 0 #endif /* * MDSETUP - set up for dial out - don't assume anything about modem state * * don't be quiet * * don't echo commands * * tone dialing * * dtr "2" - go on hook when dtr drops * * dcd "1" - DCD signal tracks remote carrier * * disable auto answer (for US Robotics Courier 2400) * * enable extended return codes (for US Robotics Courier 2400) * *[ set escape sequence to be +++ */ #define MDSETUP "ATQ0E0T&D2&C1S0=0X4S2=043\r" /* * MDVALID - Allow only these characters to reach the modem. */ #define MDVALID "0123456789PpTtRrSsWw,!@*#()-" /* * MDESCAPE - Takes modem out of online state to accept commands. */ #define MDESCAPE "+++" /* * MDHANGUP - Force modem to drop carrier. */ #define MDHANGUP "ATH\r" /* * MDRESET - Reset modem to default power-up state. */ #define MDRESET "ATZ\r" /* * MDDIALIN - Setup modem for dial in */ #de fine MDDIALIN "ATS0=1Q1\r" /* * MDATTN - Get modems attention */ #define MDATTN "AT\r" /* * MDDSBLESC - Disable escape sequence */ #define MDDSBLESC "ATS2=128\r" /* * These defines are used to determine how long the dialer timeout * should be. MDPULSDLY can be changed, but MDPAUSDLY requires * reprogramming modem register S8 to be effective. */ #define MDPULSCHR 'P' #define MDPULSDLY 15 #define MDPAUSCHR ',' #define MDPAUSDLY 2 #define DIAL_RETRY 4 /* * Possible messages produced by mo TAdem. * We ignore RING since the HAYES only produces it when answering. */ #define OK 0 #define NOCARRIER 1 #define ERROR 2 #define BUSY 3 #define NOANSWER 4 #define NODIALTONE 5 #define CONNECT600 6 #define CONNECT1200 7 #define CONNECT2400 8 #define CONNECT 9 char *mdmsgs[] = { /* 0 */ "OK", /* 1 */ "NO CARRIER", /* 2 */ "ERROR", /* 3 */ "BUSY", /* 4 */ "NO ANSWER", /* 5 */ "NO DIALTONE", /* 6 */ "CONNECT 600", /* 7 */ "CONNECT 1200", /* 8 */ "CONNECT 2400", /* 9 */ "CONNECT", 0 }; char *strchr(); int alrmint(); struct termio term; int Debug = DBG; /* set when debug flag is given */ int dialing; /* set while modem is dialing */ int fd = -1; /* file descriptor for acu */ int retcode = RC_FAIL; /* return code */ char User[10] = "unknown"; /* user id for logfile entries */ char Rmtname[] = "unknown"; /* remote system for logfile */ abort(sig) int sig; { signal(SIGINT, SIG_IGN); if (fd != -1) { ioctl(fd, TCGETA, &term); term.c_cflag |= HUPCL; /* make sure modem hangs up */ ioctl(fd, TCSETA, &term); close(fd); } if (sig) retcode |= (RC_FAIL | RCE_SIG); exit(retcode); } main(argc,argv) int argc; char *argv[]; { char *acu; /* device to dial through */ char *phone; /* phone number to dial */ char command[MAXLINE]; /* modem command buffer */ int errflag = 0; /* set on errors */ int hflag = 0; /* set to hangup modem */ int timeout; /* how long to wait for alarm */ int dial_retry = DIAL_RETRY; /* dial retry count */ int highbaud, lowbaud; /* baud rate lmimits */ extern int optind; extern char *optarg; int c, pid; char *p; struct passwd *pwd, *getpwuid(); /* * Reenable all those signals we want to know about */ signal(SIGILL, SIG_DFL); signal(SIGIOT, SIG_DFL); signal(SIGEMT, SIG_DFL); signal(SIGFPE, SIG_DFL); signal(SIGBUS, SIG_DFL); signal(SIGSEGV, SIG_DFL); signal(SIGSYS, SIG_DFL); signal(SIGTERM, SIG_DFL); while ((c = getopt(argc, argv, "hx:")) != EOF) switch(c) { case 'h': hflag++; break; case 'x': Debug = ato#i(optarg); break; case '?': errflag++; break; } if (Debug) { fprintf(stderr, "dialer args "); for (c=0; c>8) & 0xff) { case UG_NOTENAB: /* line acquired: not enabled */ retcode = SUCCESS; break; case UG_ENAB: /* line acquired: need ungetty -r when done */ retcode = RC_ENABLED; break; case UG_FAIL: /* could not acquire line */ exit(RC_FAIL | RCE_INUSE); case 255: exit(RC_FAIL); } } /* * Must open with O_NDELAY set or -the open may hang. */ if ((fd = open(acu, O_RDWR | O_NDELAY)) < 0) { fprintf(stderr, "dial: Can't open device: %s\n", acu); exit(RC_FAIL | RCE_OPEN | retcode); } /* * set line for no echo and correct speed. * We will issue commands to the Hayes 2400 at the highest possible * baud rate to encourage connection at the highest baud rate. * If hanging up, issue commands at 2400 to enable auto answer * at 2400. */ signal(SIGINT, abort); errflag = ioctl(fd, TCGETA, &term); term.c_cflag &= ~ (CBAUD | HUPCL); term.c_cflag |= CLOCAL | (hflag ? (B2400|HUPCL) : highbaud); term.c_lflag &= ~ECHO; term.c_cc[VMIN] = '\1'; term.c_cc[VTIME] = '\0'; errflag = ioctl(fd, TCSETA, &term); if (errflag) { char buf[16]; DEBUG(1, "dial: ioctl error on %s", acu); DEBUG(1, " errno=%d\n", errno); cleanup(RC_FAIL | RCE_IOCTL | retcode); } /* * Reopen line with clocal so we can talk without carrier present */ c = fd; if ((fd = open(acu, O_RDWR)) < 0) { fprintf(stderr, "dial: Can't open device 3>local: %s\n", acu); exit(RC_FAIL | RCE_OPEN | retcode); } close(c); /* * Timeout after 10 seconds if no response */ timeout = 10; signal(SIGALRM, alrmint); /* * Hangup and exit if requested */ if (hflag) { hangup(timeout); mdwrite(MDDSBLESC); /* disable escape */ /* call ungetty to see if we need to switch to dialin */ if ((pid = fork()) == 0) { execl(UNGETTY, "ungetty", "-t", acu, NULL); exit(-1); } while (((c = wait(&errflag)) != pid) && c != -1) ; if (((errflag>?>8) & 0xff) != UG_RESTART) cleanup(SUCCESS); /* setup modem for dialin */ /* note: mdwrite(MDDIALIN) will never work because */ /* the last modem command disables "OK" */ mdwrite(MDDIALIN); /* return to dial in mode */ if ((pid = fork()) == 0) { execl(UNGETTY, "ungetty", "-r", acu, NULL); exit(-1); } while (((c = wait(&errflag)) != pid) && c != -1) ; cleanup( ((errflag>>8) & 0xff) ? RC_FAIL : SUCCESS ) ; } /* * Reset and put modem into command mode */ /*reset: /* if (mdwrite(MDRESET) == -1) /* cleanup(RC_FAIL | retcode); /* if (mdread(timeout) != OK) { /* if (hangup(timeout) == -1) /* cleanup(RC_FAIL | retcode); /* goto reset; /* } /* * Must wait at least 0.5 seconds after reset * for HAYES to recover and receive commands. */ sleep(1); /* * Initialize the modem */ if (mdwrite(MDSETUP) == -1) cleanup(RC_FAIL | retcode); if (mdread(timeout) != OK) { cleanup(RC_FAIL | retcode); } /* * Build up the phone number */ sprintf(command, "ATD%s\r", phone); /* * Set up a timeout for the connect. * Add in MDPAUSDLY seconds more for each pause character * Pulse dialing takes MDPULSDLY seconds longer too */ timeout = 6 * strlen(phone) + 15; for (p = phone; (p = strchr(p, MDPAUSCHR)) != NULL; p++) timeout += MDPAUSDLY; if (strchr(phone, MDPULSCHR) != NULL) timeout += MDPULSDLY; if (timeout < 30) timeout = 30; /* command string can only be 40 characters excluding "AT" */ if (strlen(command) > 42) cleanup(RC_FAIL | RCE_PHNO | retcode); redial: if (mdwrite(command) == -1) cleanup(RC_FAIL | retcode); dialing = 1; DEBUG(6, "wait for connect - timeout %d\n", timeout); switch (mdread(timeout)) { case OK: case ERROR: if (dial_retry--) goto redial; cleanup(RC_FAIL | RCE_NULL | retcode); case CONNECT: c = matchbaud(B300, lowbaud, highbaud); cleanup(retcode | c); case CONNECT600: c = matchbaud(B600, lowbaud, highbaud); cleanup(retcode | c); case CONNECT1200: c = matchbaud(B1200, lowbaud, highbaud); 9 cleanup(retcode | c); case CONNECT2400: c = matchbaud(B2400, lowbaud, highbaud); cleanup(retcode | c); case NOANSWER: cleanup(RC_FAIL | RCE_ANSWER | retcode); case NODIALTONE: cleanup(RC_FAIL | RCE_NOTONE | retcode); case NOCARRIER: cleanup(RC_FAIL | RCE_NOCARR | retcode); case BUSY: cleanup(RC_FAIL | RCE_BUSY | retcode); default: cleanup(RC_FAIL | retcode); } } /* * hangup(htime) * * Function: Forces the modem to drop carrier and hang up the phone. * Reads are allowed htime seconds before timeout. * * Returns: 0 if disconnect completed. * -1 on failure, phone may still be connected. * */ nil() {} hangup(htime) int htime; { int retry = 4, rcode; int (*s)(); DEBUG(4, "hangup - timeout %d\n", htime); sleep(1); rcode = -1; s = signal(SIGALRM, nil); /* alarms are non-fatal here */ while (retry-- && rcode == -1) { if (mdwrite(MDESCAPE) == -1) return(-1); sleep(1); /* * MDESCAPE will return OK only if online, so ignore error return */ mdflush() ; /* waste "OK" if we were on line */ if (mdwrite(MDHANGUP) == -1) return(-1); if (mdread(htime) == OK) rcode = 0; } signal(SIGALRM, s); return(-1); } /* * mdread(rtime) * * Function: Reads from the ACU until it finds a valid response (found * in mdmsgs) or times out after rtime seconds. * * Returns: The index in mdmsgs of the modem response found. * -1 on timeout. * */ mdread(rtime) int rtime; { char c, **mp; register char *bp; char buf[MAXLINE]; bp = buf; alar m(rtime); DEBUG(6, "MODEM returned %s", "<<"); while (read(fd, &c, 1) == 1) { if ((*bp = c) != '\0') *++bp = '\0'; DEBUG(6, "%s", vgets(c)); if (bp >= buf + MAXLINE) { alarm(0); DEBUG(4,">>-%s\n","FAIL"); return(-1); } if (c == '\r') for (mp = mdmsgs; *mp; ++mp) if (substr(*mp, buf) == 0) { alarm(0); DEBUG(6,">>-%s\n", "OK"); DEBUG(4,"got %s\n",mdmsgs[mp - mdmsgs]); return(mp - mdmsgs); } } alarm(0); DEBUG(6,">>-%s","FAIL"); DEBUG(4, " no responce\n `", 0); return(-1); } /* mdflush() * * Function: Flushes input clists for modem */ mdflush() { ioctl(fd, TCFLSH, 0) ; } /* * mdwrite(c) * * Function: Outputs the string pointed to by c to the ACU device. * * Returns: 0 on completion. * -1 on write errors. * */ mdwrite(c) register char *c; { int err; /* * Give modem a chance to recover before writing. */ sleep(1); DEBUG(6, "Sent MODEM %s", "<<"); while (*c) { if ((err = write(fd, c, 1)) != 1) { char buf[16]; DEBUG(6, ">>-%s\n", "FAIL"); DEBUG(1, "ACU write error (errno=%d)\n", errno); return(-1); } DEBUG(6, "%s", vgets(*c)); c++; } DEBUG(6, ">>-%s\n", "OK"); return(0); } /* * substr(s, l) * * Function: Checks for the presence of the string pointed to by s * somewhere within the string pointed to by l. * * Returns: 0 if found. * -1 if not found. */ substr(s, l) char *s; register char *l; { int len; len = strlen(s); while ((l = strchr(l, *s)) != NULL) { if (strncmp(s, l, len) == SAME) return(0); l++; } return(-1); } /* * alrmint() * * Function: Catches alarm calls (signal 14) and exits. * * Returns: No return. Exits with status RC_FAIL. */ alrmint() { DEBUG(4, "\nTimeout waiting for %s\n", dialing ? "carrier" : "acu"); cleanup(RC_FAIL | RCE_TIMOUT | retcode); } /* * cleanup(stat) * * Function: Closes device file and exits. * * Returns: No return. Exits with status stat. */ cleanup(stat) int stat; { if (stat & RC_FAIL) { /* if we failed, drop DTR (in abort) */ retcode = stat; abort(0); } else { /* else, return */ exit(stat); } } /* * checkbaud(n) * * Function: Check for valid baud rates * * Returns: The baud rate in struct termio c_cflag fashion * * The Hayes 2400 will connect at 600 but you cant dial it at 600?? */ checkbaud(n) int n; { int baudrate; switch(n) { case 300: baudrate = B300; break; case 1200: baudrate = B1200; break; case 2400: baudrate = B2400; break; default: fprintf(stderr, "dial: Bad speed: %d\n", n); exit(RC_FAIL | RCE_SPEED); } return(baudrate); } /* * matchbaud(connect, high, low) * * Function: determine dialer return code based on connect, high, and low * baud rates * * Returns: 0 if connected baud == high baud * Bxxxx if low baud <= connected baud <= high baud * RCE_NOCARR if connected baud rate is out of range * (actually, bad carrier not 'no carrier' * but its a remote problem so RCE_SPEED * is clearly wrong) */ matchbaud(cbaud, low, high) int cbaud, low, high; { if (cbaud == high) return(0); /* uucp/cu assume highest baud */ if (low <= cbaud && cbaud <= high) return(cbaud); return(RC_FAIL | RCE_SPEED); } nd low * baud rates * * Returns: 0 if connected baud == high baud * Bxxxx if low baud <= connected baud <= high baud * RCE_NOCARR if connected baud rate is out of range * (actually, bad carrier not 'no carrier' * but its a remote problem so RCE_SPEED * is clearly wrong) */ matchbaud(cbaud, low, highma./usr/lib/uucp/dialVA3450.c$9 644 4 4 31332 4123021000 10325 /* * @(#) dialVA3450.c 1.7 87/08/28 * * Copyright (C) The Santa Cruz Operation, 1984, 1985, 1986, 1987. * Copyright (C) Microsoft Corporation, 1984, 1985, 1986, 1987. * This Module contains Proprietary Information of * The Santa Cruz Operation, Microsoft Corporation * and AT&T, and should be treated as Confidential. */ /* * Function: dialer program for the Racal Vadic VA3450 Auto Dial * * Usage: dial ttyname telnumber speed * dial -h ttyname speed * * Returns: 0x80 bit = 1 if connection  failed * 0x10 bit = 1 if line is also used for dialin * 0x0f if msb=1: error code * if msb=0: connected baud rate (0=same as dialed baud) * * Note: cu and uucp only call the dialer with -h when ther are * done if the return code from the first dialer call has the * 0x10 bit set. * * Error codes are split into two catagories: 1) (codes 0-11) * Local problems are defined as tty port, or modem problems: * problems that can be worked around by using a different device. * 2) (codes 12-15) Remote problems are phone busy, no answer, etc. * : attempts to connect to this remote system should be stoped. * * Documents: Publication No. 18008-103 * * Operational notes: * The 3450 must have DTR controled by the computer or * it will not hangup properly. So pull your modem apart * and make sure switch B2 is OFF. */ static char sccsid[] = "@(#)dialVA3450.c 1.7 87/08/28 "; #include #include #include #include #include #include <3termio.h> #include #include #include #include "cntrl.h" /* return codes: these are set up so that an abort signal at any time can */ /* set the fail bit and return to the caller with the correct status */ #define RC_BAUD 0x0f /* CBAUD connected at (0=same as dialed speed)*/ #define RC_ENABLED 0x10 /* enabled flag: 1 = ungetty -r required to */ /* restore the line */ #define RC_FAIL 0x80 /* 1 = failed to connect */ /* return code error codes */ #define RCE_NULL 0 /* generayl purpose or unknown error code */ #define RCE_INUSE 1 /* line in use */ #define RCE_SIG 2 /* signal aborted dialer */ #define RCE_ARGS 3 /* invalid arguments */ #define RCE_PHNO 4 /* invalid phone number */ #define RCE_SPEED 5 /* invalid dial baud rate */ #define RCE_OPEN 6 /* can't open line */ #define RCE_IOCTL 7 /* ioctl error */ #define RCE_TIMOUT 8 /* timeout */ #define RCE_NOTONE 9 /* no dial tone */ #define RCE_BUSY 13 /* phone is busy */ #define RCE_NOCARR 14 /* no carrier */ #define RCE_ANSWER 15J /* no answer */ #define SUCCESS 0 /* ungetty return codes */ #define UG_NOTENAB 0 #define UG_ENAB 1 #define UG_RESTART 1 #define UG_FAIL 2 #define SAME 0 #define MAXLINE 80 #define UNGETTY "/usr/lib/uucp/ungetty" #define DEBUG(l, f, s) if (Debug >= l) fprintf(stderr, f, s) #ifndef DBG #define DBG 0 #endif /* * MDVALID - Allow only these characters to reach the modem. */ #define MDVALID "0123456789K" /* * MDHANGUP - Vadic won't hangup, this just takes us out of command mode. */ #define MDHVANGUP "I\r" /* * MDRESET - Put the modem into command mode. */ #define MDRESET "\005\r" /* * These defines are used to determine how long the * dialer timeout should be. */ #define MDPAUSCHR 'K' #define MDPAUSDLY 5 #define DIAL_RETRY 4 /* * Possible messages produced by modem. */ #define HELLO 0 #define INVALID 1 #define ONLINE 2 #define FAILEDCALL 3 #define IDLE 4 #define TIMEOUT 5 #define DIALING 6 #define NUMBER 7 #define PHONENUM 8 char *mdmsgs[] = { /* 0 */ "HELLO: I'M READY\r\n*", /* 1 */ "INVALID\r\n*", /* 2 */ "ON LINE", /* 3 */ "FAILED CALL", /* 4 */ "IDLE", /* 5 */ "TIME OUT", /* 6 */ "DIALING:", /* 7 */ "NUMBER?", /* 8 */ 0, /* empty slot for phone number */ 0 }; char *strchr(); int alrmint(); struct termio term; int Debug = DBG; /* set when debug flag is given */ int dialing; /* set while modem is dialing */ int fd = -1; /* file descriptor for acu */ int retcode = RC_FAIL; /* return code */ char User[10] = "unknown"; /* user id for logfile entries */ char Rmtname[] = "unknown"; /* remote system for logfile */ abort(sig) int sig; { signal(SIGINT, SIG_IGN); if (fd != -1) { ioctl(fd, TCGETA, &term); term.c_cflag |= HUPCL; /* make sure modem hangs up */ ioctl(fd, TCSETA, &term); close(fd); } if (sig) retcode |= (RC_FAIL | RCE_SIG); exit(retcode); } main(argc,argv) int argc; char *argv[]; { char *acu; /* device to dial through */ char *phone; /* phone number to dial */ char command[MAXLINE]; /* modem command buffer */ int baudrate; /* baud rate of modem */ int errflag = 0; /* set on errors */ int hflag = 0; /* set to hangup modem */ int timeout; /* how long to wait for alarm */ int dial_retry = DIAL_RETRY; /* dial retry count */ extern int optind; extern char *optarg; int c, pid; char *p; struct passwd *pwd, *getpwuid(); /* * Reenable all those signals we want to know about */ signal(SIGILL, SIG_DFL); signal(SIGIOT, SIG_DFL); signal(SIGEMT, SIG_DFL); signal(SIGFPE, SIG_DFL); signal(SIGBUS, SIG_DFL);   signal(SIGSEGV, SIG_DFL); signal(SIGSYS, SIG_DFL); signal(SIGTERM, SIG_DFL); while ((c = getopt(argc, argv, "hx:")) != EOF) switch(c) { case 'h': hflag++; break; case 'x': Debug = atoi(optarg); break; case '?': errflag++; break; } if (Debug) { fprintf(stderr, "dialer args "); for (c=0; c>8) & 0xff) { case UG_NOTENAB: /* line acquired: not enabled */ retcode = SUCCESS; break; case UG_ENAB: /* line acquired: need ungetty -r when done */ retcode = RC_ENABLED;   break; case UG_FAIL: /* could not acquire line */ exit(RC_FAIL | RCE_INUSE); case 255: exit(RC_FAIL); } } /* * Must open with O_NDELAY set or the open may hang. */ if ((fd = open(acu, O_RDWR | O_NDELAY)) < 0) { fprintf(stderr, "dial: Can't open device: %s\n", acu); exit(RC_FAIL | RCE_OPEN | retcode); } /* * set line for no echo and correct speed. */ signal(SIGINT, abort); errflag = ioctl(fd, TCGETA, &term); term.c_cflag &= ~(CBAUD | HUPCL); term.c_cflag |= CLOCAL | baudrate | (hflag ? HUPCL : 0); term.c_lflag &= ~ECHO; term.c_cc[VMIN] = '\1'; term.c_cc[VTIME] = '\0'; errflag = ioctl(fd, TCSETA, &term); if (errflag) { char buf[16]; DEBUG(1, "dial: ioctl error on %s", acu); DEBUG(1, " errno=%d\n", errno); cleanup(RC_FAIL | RCE_IOCTL | retcode); } /* * Reopen line with clocal so we can talk without carrier present */ c = fd; if ((fd = open(acu, O_RDWR)) < 0) { fprintf(stderr, "dial: Can't open device local: %s\n", acu); exit(RC_FAIL | RCE_OPEN | reytcode); } close(c); /* * Timeout after 10 seconds if no response */ timeout = 10; signal(SIGALRM, alrmint); /* * Hangup and exit if requested */ if (hflag) { /* call ungetty to see if we need to switch to dialin */ if ((pid = fork()) == 0) { execl(UNGETTY, "ungetty", "-t", acu, NULL); exit(-1); } while (((c = wait(&errflag)) != pid) && c != -1) ; if (((errflag>>8) & 0xff) != UG_RESTART) cleanup(SUCCESS); /* setup modem for dialin */ hangup(timeout); if ((pid = forCk()) == 0) { execl(UNGETTY, "ungetty", "-r", acu, NULL); exit(-1); } while (((c = wait(&errflag)) != pid) && c != -1) ; cleanup( ((errflag>>8) & 0xff) ? RC_FAIL : SUCCESS ) ; } /* * Reset and put modem into command mode */ reset: if (mdwrite(MDRESET) == -1) cleanup(RC_FAIL | retcode); if (mdread(timeout) != HELLO) { if (hangup(timeout) == -1) cleanup(RC_FAIL | retcode); goto reset; } /* * Build up the phone number and install it in * mdmsgs to make it a valid modem r7esponse. */ sprintf(command, "%s\r", phone); mdmsgs[PHONENUM] = phone; redial: if (mdwrite("D\r") == -1) cleanup(RC_FAIL | retcode); if (mdread(timeout) != NUMBER) goto redial; if (mdwrite(command) == -1) cleanup(RC_FAIL | retcode); if (mdread(timeout) != PHONENUM) goto redial; if (mdwrite("\r") == -1) cleanup(RC_FAIL | retcode); if (mdread(timeout) != DIALING) goto redial; /* * Set up a timeout for the connect. * MDPULSDLY seconds more for each pause character * Vadic only pulse dials. */ timeout = 6 * strlen(phone) + 15; for (p = phone; (p = strchr(p, MDPAUSCHR)) != NULL; p++) timeout += MDPAUSDLY; DEBUG(6, "wait for connect - timeout %d\n", timeout); dialing = 1; switch (mdread(timeout)) { case TIMEOUT: goto reset; case HELLO: case INVALID: if (dial_retry--) goto redial; cleanup(RC_FAIL | RCE_NULL | retcode); case ONLINE: cleanup(retcode); case FAILEDCALL: cleanup(RC_FAIL | RCE_NOCARR | retcode); default: cleanup(RC_FAIL | retco de); } } /* * hangup(htime) * * Function: Should force the modem to drop carrier and hang up * the phone, but the Vadic cannot do this, so we just * try and get out of command mode. If we can do this * much, the connection is dropped and the phone hung up. * Reads are allowed htime seconds before timeout. * * Returns: 0 if disconnect completed. * -1 on failure, phone may still be connected. * */ hangup(htime) int htime; { int c; DEBUG(4, "hangup - timeout %d\n", htime); if (mdwr !fite(MDRESET) == -1) return(-1); if ((c = mdread(htime)) != HELLO && c != INVALID) return(-1); if (mdwrite(MDHANGUP) == -1) return(-1); if (mdread(htime) != IDLE) return(-1); sleep(1); return(0); } /* * mdread(rtime) * * Function: Reads from the ACU until it finds a valid response (found * in mdmsgs) or times out after rtime seconds. * * Returns: The index in mdmsgs of the modem response found. * -1 on timeout. * */ mdread(rtime) int rtime; { int c; char **mp; register char *bp; char buf[MAXLINE]; bp = buf; alarm(rtime); DEBUG(6, "MODEM returned %s", "<<"); while (read(fd, &c, 1) == 1) { c &= 0177; if ((*bp = c) != '\0') *++bp = '\0'; DEBUG(6, "%s", vgets(c)); if (bp >= buf + MAXLINE) { alarm(0); DEBUG(4,">>-%s\n","FAIL"); return(-1); } for (mp = mdmsgs; *mp; ++mp) if (substr(*mp, buf) == 0) { alarm(0); DEBUG(6,">>-%s\n", "OK"); DEBUG(4,"got %s\n", mdmsgs[mp - mdmsgs]); return(mp - mdmsgs); } } alarm(0); DEBUG(6,">>-%s","FAIL"); DEBUG(4, " no responce\n", 0); return(-1); } /* * mdwrite(c) * * Function: Outputs the string pointed to by c to the ACU device. * * Returns: 0 on completion. * -1 on write errors. * */ mdwrite(c) register char *c; { int err; /* * Give modem a chance to recover before writing. */ sleep(1); DEBUG(6, "Sent MODEM %s", "<<"); while (*c) { nap(100l); /* silly Vadic can't handle chars too fast */ if ((err = write(fd, c, 1)) != 1) { char buf[16]; DEBUG(6, ">>-%s\n", "FAILf"); if (err == -1) DEBUG(1, "ACU write error (errno=%d)\n", errno); return(-1); } DEBUG(6, "%s", vgets(*c)); c++; } DEBUG(6, ">>-%s\n", "OK"); return(0); } /* --- */ /* mdflush() * * Function: Flushes input clists for modem */ mdflush() { ioctl(fd, TCFLSH, 0) ; } /* * substr(s, l) * * Function: Checks for the presence of the string pointed to by s * somewhere within the string pointed to by l. *A * Returns: 0 if found. * -1 if not found. */ substr(s, l) pchar *s; register char *l; { int len; len = strlen(s); while ((l = strchr(l, *s)) != NULL) { if (strncmp(s, l, len) == SAME) return(0); l++; } return(-1); } /* * alrmint() * * Function: Catches alarm calls (signal 14) and exits. * * Returns: No return. Exits with status RC_FAIL. */ alrmint() { DEBUG(4, "\nTimeout waiting for %s\n", dialing ? "carrier" : "acu"); cleanup(RC_FAIL | RCE_TIMOUT | retcode); } /* * cleanup(stat) * * Function: Closes device file and exits. * * Returns: No return. Exits with status stat. */ cleanup(stat) int stat; { if (stat & RC_FAIL) { /* if we failed, drop DTR (in abort) */ retcode = stat; abort(0); } else { /* else, return */ exit(stat); } } rm calls (signal 14) and exits. * * Returns: No return. Exits with status RC_FAIL. */ alrmint() { DEBUG(4, "\nTimeout waiting for %s\n", dialing ? "carrier" : "acu"); cleanup(RC_FAIL | RCE_TIMOUT | retcode); } /* * cleanup(stat) * * Function: Closes device file and exits. * * _./usr/lib/uucp/dialHA12.c%9 644 4 4 36060 4123020775 10163  /* * @(#) dialHA12.c 1.6 87/08/28 * * Copyright (C) The Santa Cruz Operation, 1984, 1985, 1986, 1987. * Copyright (C) Microsoft Corporation, 1984, 1985, 1986, 1987. * This Module contains Proprietary Information of * The Santa Cruz Operation, Microsoft Corporation * and AT&T, and should be treated as Confidential. */ /* * Function: dialer program for the Hayes Smartmodem 1200/1200b * * Usage: dial ttyname telnumber speed * dial -h ttyname speed * * Returns: 0x80 bit = 1 if connection fa  iled * 0x10 bit = 1 if line is also used for dialin * 0x0f if msb=1: error code * if msb=0: connected baud rate (0=same as dialed baud) * * Note: cu and uucp only call the dialer with -h when they are * done if the return code from the first dialer call has the * 0x10 bit set. * * Error codes are split into two catagories: 1) (codes 0-11) * Local problems are defined as tty port, or modem problems: * problems that can be worked around by using a different device. * 2) (codes 12-15) Re mote problems are phone busy, no answer, etc. * : attempts to connect to this remote system should be stopped. * * Documents: Smartmodem 1200/1200b manual * * Recommended switch settings for the Hayes Smartmodem 1200 * * 1 2 3 4 5 6 7 8 * up up down up up up up down */ static char sccsid[] = "@(#)dialHA12.c 1.6 87/08/28 "; #include #include #include #include #include #include #include #include #include #include "cntrl.h" /* return codes: these are set up so that an abort signal at any time can */ /* set the fail bit and return to the caller with the correct status */ #define RC_BAUD 0x0f /* CBAUD connected at (0=same as dialed speed)*/ #define RC_ENABLED 0x10 /* enabled flag: 1 = ungetty -r required to */ /* restore the line */ #define RC_FAIL 0x80 /* 1 = failed to connect */ /* return code error codes */ #define RCE_NULL 0 /* general purpose or unknown error code */ #define RCE_INUSE 1 /* line in use */ #define RCE_SIG 2 /* signal aborted dialer */ #define RCE_ARGS 3 /* invalid arguments */ #define RCE_PHNO 4 /* invalid phone number */ #define RCE_SPEED 5 /* invalid baud rate -or- bad connect baud */ #define RCE_OPEN 6 /* can't open line */ #define RCE_IOCTL 7 /* ioctl error */ #define RCE_TIMOUT 8 /* timeout */ #define RCE_NOTONE 9 /* no dial tone */ #define RCE_BUSY 13 /* phone is busy */ #define RCE_NOCARR 14 /* no carrier */ #define RCE_ANSWER 15 /* no answer */ #defsine SUCCESS 0 /* ungetty return codes */ #define UG_NOTENAB 0 #define UG_ENAB 1 #define UG_RESTART 1 #define UG_FAIL 2 #define SAME 0 #define MAXLINE 80 #define UNGETTY "/usr/lib/uucp/ungetty" #define DEBUG(l, f, s) if (Debug >= l) fprintf(stderr, f, s) #ifndef DBG #define DBG 0 #endif /* * MDSETUP - No echo, enable result codes, tone dial, set escape to +++. */ #define MDSETUP "ATE0V1TS2=043\r" /* * MDVALID - Allow only these characters to reach the modem. */ #define MDVALID "0123456789TP8W/,*#()-" /* * MDESCAPE - Takes modem out of online state to accept commands. */ #define MDESCAPE "+++" /* * MDHANGUP - Force modem to drop carrier. */ #define MDHANGUP "ATH\r" /* * MDRESET - Reset modem to default power-up state. */ #define MDRESET "ATQ0Z\r" /* * MDDIALIN - Setup modem for dial in */ #define MDDIALIN "ATS0=1Q1\r" /* * MDDSBLESC - Disable escape sequence */ #define MDDSBLESC "ATS2=128\r" /* * These defines are used to determine how long the dialer timeout * should be. MDPULSDLY can be changed, but MDPAUSDLY requires * reprogramming modem register S8 to be effective. */ #define MDPULSCHR 'P' #define MDPULSDLY 15 #define MDPAUSCHR ',' #define MDPAUSDLY 2 #define DIAL_RETRY 4 /* * Possible messages produced by modem. * We ignore RING since the HAYES only produces it when answering. */ #define OK 0 #define NOCARRIER 1 #define ERROR 2 #define BUSY 3 #define NOANSWER 4 #define NODIALTONE 5 #define CONNECT1200 6 #define CONNECT 7 char *mdmsgs[] = { /* 0 */ 8"OK", /* 1 */ "NO CARRIER", /* 2 */ "ERROR", /* 3 */ "BUSY", /* 4 */ "NO ANSWER", /* 5 */ "NO DIALTONE", /* 6 */ "CONNECT 1200", /* 7 */ "CONNECT", 0 }; char *strchr(); int alrmint(); struct termio term; int Debug = DBG; /* set when debug flag is given */ int dialing; /* set while modem is dialing */ int fd = -1; /* file descriptor for acu */ int retcode = RC_FAIL; /* return code */ char User[10] = "unknown"; /* user id for logfile entries */ char Rmtname[] = "unknown"; /* remote system for logfile */ abort(sig) int sig; { signal(SIGINT, SIG_IGN); if (fd != -1) { ioctl(fd, TCGETA, &term); term.c_cflag |= HUPCL; /* make sure modem hangs up */ ioctl(fd, TCSETA, &term); close(fd); } if (sig) retcode |= (RC_FAIL | RCE_SIG); exit(retcode); } main(argc,argv) int argc; char *argv[]; { char *acu; /* device to dial through */ char *phone; /* phone number to dial */ char command[MAXLINE]; /* modem command buffer */ int errflag = 0; /* set on errors */ int hflag = 0;  /* set to hangup modem */ int timeout; /* how long to wait for alarm */ int dial_retry = DIAL_RETRY; /* dial retry count */ int highbaud, lowbaud; /* baud rate limits */ extern int optind; extern char *optarg; int c, pid; char *p; struct passwd *pwd, *getpwuid(); /* * Reenable all those signals we want to know about */ signal(SIGILL, SIG_DFL); signal(SIGIOT, SIG_DFL); signal(SIGEMT, SIG_DFL); signal(SIGFPE, SIG_DFL); signal(SIGBUS, SIG_DFL); signal(SIGSEGV, SIG_DFL); signal(SIGS YS, SIG_DFL); signal(SIGTERM, SIG_DFL); while ((c = getopt(argc, argv, "hx:")) != EOF) switch(c) { case 'h': hflag++; break; case 'x': Debug = atoi(optarg); break; case '?': errflag++; break; } if (Debug) { fprintf(stderr, "dialer args "); for (c=0; c>8) & 0xff) { case UG_NOTENAB: /* line acquired: not enabled */ retcode = SUCCESS; break; case UG_ENAB: /* line acquired: need ungetty -r when done */ retcode = RC_ENABLED; break; case UG_FAIL: /* could not acquire line */ exit(RC_FAIL | RCE_INUSE); case 255: exit(RC_FAIL); } } /* * Must open with O_NDELAY set or the open may hang. */ if ((fd = open(acu, O_RDWR | O_NDELAY)) < 0) { fprintf(stderr, "dial: Can't open device: %s\n", acu); exit(RC_FAIL | RCE_OPEN | retcode); } /* * set line for no echo and correct speed. * We will issue commands to the Hayes 1200 at the highest possible * baud rate to encourage connection at the highest baud rate. * If hanging up, issue commands at 1200 to enable auto answer * at 1200. */ signal(SIGINT, abort); errflag = ioctl(fd, TCGETA, &term); term.c_cflag &= ~(CBAUD | HUPCL); term.c_cflag |= CLOCAL | (hflag ? (B1200|HUPCL) : highbaud); term.c_lflag &= ~ECHO; term.c_cc[VMIN] = '\1'; term.c_cc[VTIME] = '\0'; errflag = ioctl(fd, TCSETA, &term); if (errflag) { char buf[16]; DEBUG(1, "dial: ioctl error on %s", acu); DEBUG(1, " errno=%d\n", errno); cleanup(RC_FAIL | RCE_IOCTL | retcode);  } /* * Reopen line with clocal so we can talk without carrier present */ c = fd; if ((fd = open(acu, O_RDWR)) < 0) { fprintf(stderr, "dial: Can't open device local: %s\n", acu); exit(RC_FAIL | RCE_OPEN | retcode); } close(c); /* * Timeout after 10 seconds if no response */ timeout = 10; signal(SIGALRM, alrmint); /* * Hangup and exit if requested */ if (hflag) { hangup(timeout); mdwrite(MDDSBLESC); /* disable escape */ /* call ungetty to see if we need to switch to dialin */ if ((pid = fork()) == 0) { execl(UNGETTY, "ungetty", "-t", acu, NULL); exit(-1); } while (((c = wait(&errflag)) != pid) && c != -1) ; if (((errflag>>8) & 0xff) != UG_RESTART) cleanup(SUCCESS); /* setup modem for dialin */ /* note: mdwrite(MDDIALIN) will never work because */ /* the last modem command disables "OK" */ mdwrite(MDDIALIN); /* return to dial in mode */ if ((pid = fork()) == 0) { execl(UNGETTY, "ungetty", "-r", acu, NULL); exit(-1); } while (((c = wait(&Nerrflag)) != pid) && c != -1) ; cleanup( ((errflag>>8) & 0xff) ? RC_FAIL : SUCCESS ) ; } /* * Reset and put modem into command mode */ reset: if (mdwrite(MDRESET) == -1) cleanup(RC_FAIL | retcode); if (mdread(timeout) != OK) { if (hangup(timeout) == -1) cleanup(RC_FAIL | retcode); goto reset; } /* * Must wait at least 0.5 seconds after reset * for HAYES to recover and receive commands. */ sleep(1); /* * Initialize the modem */ if (mdwrite(MDSETUP) == -1) cleanup(RC _FAIL | retcode); if (mdread(timeout) != OK) { if (hangup(timeout) == -1) cleanup(RC_FAIL | retcode); goto reset; } /* * Build up the phone number */ sprintf(command, "ATD%s\r", phone); /* * Set up a timeout for the connect. * Add in MDPAUSDLY seconds more for each pause character * Pulse dialing takes MDPULSDLY seconds longer too */ timeout = 6 * strlen(phone) + 15; for (p = phone; (p = strchr(p, MDPAUSCHR)) != NULL; p++) timeout += MDPAUSDLY; if (strchr(phone, MDPULS ?CHR) != NULL) timeout += MDPULSDLY; if (timeout < 30) timeout = 30; /* command string can only be 40 characters excluding "AT" */ if (strlen(command) > 42) cleanup(RC_FAIL | RCE_PHNO | retcode); redial: if (mdwrite(command) == -1) cleanup(RC_FAIL | retcode); dialing = 1; DEBUG(6, "wait for connect - timeout %d\n", timeout); switch (mdread(timeout)) { case OK: case ERROR: if (dial_retry--) goto redial; cleanup(RC_FAIL | RCE_NULL | retcode); case CONNECT: cleanup(retcode); Xcase CONNECT1200: c = matchbaud(B1200, lowbaud, highbaud); cleanup(retcode | c); case NOANSWER: cleanup(RC_FAIL | RCE_ANSWER | retcode); case NODIALTONE: cleanup(RC_FAIL | RCE_NOTONE | retcode); case NOCARRIER: cleanup(RC_FAIL | RCE_NOCARR | retcode); case BUSY: cleanup(RC_FAIL | RCE_BUSY | retcode); default: cleanup(RC_FAIL | retcode); } } /* * hangup(htime) * * Function: Forces the modem to drop carrier and hang up the phone. * Reads are allowed htime seconds before timeout. * * Returns: 0 if disconnect completed. * -1 on failure, phone may still be connected. * */ nil() {} hangup(htime) int htime; { int retry = 4, rcode; int (*s)(); DEBUG(4, "hangup - timeout %d\n", htime); sleep(1); rcode = -1; s = signal(SIGALRM, nil); /* alarms are non-fatal here */ while (retry-- && rcode == -1) { if (mdwrite(MDESCAPE) == -1) return(-1); sleep(1); /* * MDESCAPE will return OK only if online, so ignore error return */ mdflush() ; /* waste "OK"[ if we were on line */ if (mdwrite(MDHANGUP) == -1) return(-1); if (mdread(htime) == OK) rcode = 0; } signal(SIGALRM, s); return(-1); } /* * mdread(rtime) * * Function: Reads from the ACU until it finds a valid response (found * in mdmsgs) or times out after rtime seconds. * * Returns: The index in mdmsgs of the modem response found. * -1 on timeout. * */ mdread(rtime) int rtime; { char c, **mp; register char *bp; char buf[MAXLINE]; bp = buf; alarm(rtime); DEBUG(6, "MODEWM returned %s", "<<"); while (read(fd, &c, 1) == 1) { if ((*bp = c) != '\0') *++bp = '\0'; DEBUG(6, "%s", vgets(c)); if (bp >= buf + MAXLINE) { alarm(0); DEBUG(4,">>-%s\n","FAIL"); return(-1); } if (c == '\r') for (mp = mdmsgs; *mp; ++mp) if (substr(*mp, buf) == 0) { alarm(0); DEBUG(6,">>-%s\n", "OK"); DEBUG(4,"got %s\n",mdmsgs[mp - mdmsgs]); return(mp - mdmsgs); } } alarm(0); DEBUG(6,">>-%s","FAIL"); DEBUG(4, " no responce\n", 0); return(-1); } /a* mdflush() * * Function: Flushes input clists for modem */ mdflush() { ioctl(fd, TCFLSH, 0) ; } /* * mdwrite(c) * * Function: Outputs the string pointed to by c to the ACU device. * * Returns: 0 on completion. * -1 on write errors. * */ mdwrite(c) register char *c; { int err; /* * Give modem a chance to recover before writing. */ sleep(1); DEBUG(6, "Sent MODEM %s", "<<"); while (*c) { if ((err = write(fd, c, 1)) != 1) { char buf[16]; DEBUG(6, ">>-%s\n", "FAIL"); DEBUG(1, "ACU write error (errno=%d)\n", errno); return(-1); } DEBUG(6, "%s", vgets(*c)); c++; } DEBUG(6, ">>-%s\n", "OK"); return(0); } /* * substr(s, l) * * Function: Checks for the presence of the string pointed to by s * somewhere within the string pointed to by l. * * Returns: 0 if found. * -1 if not found. */ substr(s, l) char *s; register char *l; { int len; len = strlen(s); while ((l = strchr(l, *s)) != NULL) { if (strncmp(s, l, len) == SAME) return(0); l++; }  return(-1); } /* * alrmint() * * Function: Catches alarm calls (signal 14) and exits. * * Returns: No return. Exits with status RC_FAIL. */ alrmint() { DEBUG(4, "\nTimeout waiting for %s\n", dialing ? "carrier" : "acu"); cleanup(RC_FAIL | RCE_TIMOUT | retcode); } /* * cleanup(stat) * * Function: Closes device file and exits. * * Returns: No return. Exits with status stat. */ cleanup(stat) int stat; { if (stat & RC_FAIL) { /* if we failed, drop DTR (in abort) */ retcode = stat;  abort(0); } else { /* else, return */ exit(stat); } } /* * checkbaud(n) * * Function: Check for valid baud rates * * Returns: The baud rate in struct termio c_cflag fashion * */ checkbaud(n) int n; { int baudrate; switch(n) { case 300: baudrate = B300; break; case 1200: baudrate = B1200; break; default: fprintf(stderr, "dial: Bad speed: %d\n", n); exit(RC_FAIL | RCE_SPEED); } return(baudrate); } /* * matchbaud(connect, high, low) * * Function: determ ine dialer return code based on connect, high, and low * baud rates * * Returns: 0 if connected baud == high baud * Bxxxx if low baud <= connected baud <= high baud * RCE_NOCARR if connected baud rate is out of range * (actually, bad carrier not 'no carrier' * but its a remote problem so RCE_SPEED * is clearly wrong) */ matchbaud(cbaud, low, high) int cbaud, low, high; { if (cbaud == high) return(0); /* uucp/cu assume highest baud */ if (low <= cbaud && cbaud <= high)  return(cbaud); return(RC_FAIL | RCE_SPEED); } nd low * baud rates * * Returns: 0 if connected baud == high baud * Bxxxx if low baud <= connected baud <= high baud * RCE_NOCARR if connected baud rate is out of range * (actually, bad carrier not 'no carrier' * but its a remote problem so RCE_SPEED * is clearly wrong) */ matchbaud(cbaud, low, high) int cbaud, low, high; { if (cbaud == high) return(0); /* uucp/cu assume highest baud */ if (low <= cbaud && cbaud <= high) RU./etc/uuinstall*9 711 4 4 64544 4123021002 6700 g,nJVDd `@? ?nJnJGKV~ (d2+P UWVv~F~)t]?-u ruF !PD+PP'=u >P( #=t9=t9=t9=t9=t9lP#PPJ=u?@9 у>u~uP&i t+P/U%P&6.6.P&3P&N u,\P&: uP&F^FƇ-~x|︎-P$>-u PN&E-P(=} P(머-Pn(=~+P-P).P% u+P%F^FƇ-~x|︎-Pi$>-u @P%E-P'=} UP머-P'=~}+P-P.]UWVPX%>-PD%=t+PPPPP% +SƱF؃,u,,,WGP$ &ƱF}؃,u,,WG=P$F96-\P$^P$RF؊=Du~ u=AuҸP~$$F؀?u믋^?Au`-LJ,PL$F+PvS-㉇,P$$F+Pv+-㉇,W-LJ,P#FPPvK& u+Pv-㉇,-LJ,F~t P'P#4FFPNF-Pv9%F t@Fv&P` uFv9P$FPv$Fv/ uo+Pv$-㉇,-O;P"F؀?uWv+96-~+ޱヿ,tOuޱLJ,Fϸl=Qt=au=dt=qt^_]UWV|Pc">-~YPR"=uGP@"++'F؃$,t&,$,WP"GF96-ӸP"P!F؊=Du~ u=AuҸ%P!qF؀?u:+96-~!v$,# uPOP+Pv-㉇$,lPn!F+Pvu-㉇&,-RF됸P=!F؀?u v+96-~+ヿ$,tOuLJ$,Fϸ=OQt=au=dt=qt^_]UWVP > $P D=t++F؃.u,P.r" uTF./P.?P.HPOPSP .P PYP.gPWtP}RF.P.P.P.P .PPP.PWPPGGPSFF96 $~gPiP/F؊=Du+~ u=At,+96 $~Av.P! u&P.P/F؀?uF+Pv'ȸ. $؉.PFP. $   .P  u P tʸPbF؀?uGT^?AuLJ.\FP_Pv  u+Pvȸ؉.cPYxPO+ u}P<F؀?u;vFP(=u +Pvȸ؉.FPF~tPyF؀?uP+Pvȸ؉.+tP3F؀?uPk+Pv~ȸ؉.+t $Q PAF؀?u. v+96 $~-؃.tOuLJ.^F͸C N=Q t=au=dt=qt;^_]U WVS P>"$x PF=t P++`F؃tNW P`F^؋F t P P9F~ |ո P&GF96"$ P P F؊=Du ~h u{=AuҸ PF؀?u6 vK P u."$LJM +Pvȸ."$؉V P)F؀?u} Uv Pl u."$LJ +Pv[ȸ."$؉F P$F+Pv+ȸ."$^F؉^?u"$Q PF؀?u v+96"$~-؃tOuLJF͸ o=Qt=au=dt=qt\^_]UBWV u P;PFJ M PF؋GFGFڍFPR Pr }1>-uP` PCW.n P>P3FP| P/ }D>-u)P PWvv P PPFP P }D>-u)P PWvv Py PPFP, P }D>-u)PC PTW?vvZ P#q P<zP1FP P- }D>-u)P PWvv P PPvԸ PfvԸ PVvԸ PFvԸ* P6.vԸD P&>t>t>t >.t u [ P F^FƇ-~x|6xP-P-PW >-u.+P-P .F^FƇ-~x|6xP-P-P >-u.+P-P .6+~̋^FƇ-~x|6xP-Pb u)6> $F^FƇ-~x|+>- t>-t-Pp -F<t+PV ȸ؉.F<uF<tV .P u w Pm F<uF<tP PV uLJ. 9P PV u+PVh ȸ؉. P F<uF<t+PV5 ȸ؉.F<uF<t+PV ȸ؉.F<uF<tF.Nҋ^Ҁ?t^Ҁ?uN N9vu+PV ȸ؉.GF~x|A^FƇ->- u>-u-P -F<t<,uLJ 0vFҋ^Ҁ?,u+PV8 ȸ؉^,F|,u<uLJ +PV r؉F<uF^LJFփ~ |F.Nҋ^Ҁ?tF9vwZF^FƇ-~x|G6xP-P t6 >"$F^FƇ-~x|+F<t+PVF ȸ^؉Fր<uuF>- tk>-td-Pw -F<t+PV㉇$,F<uF<t+PV㉇&,F^FƇ-~x|G6.xP-P tu>-6. F^FƇ-~x|+>- u >-u-P-F<tP PV u߱LJ,.P PVv u߱LJ, PSF<uF<t+PV߱㉇,F<uF<tDZF؃,t+PV^,߱LJ,F<uF<t+PV~߱㉇,F^FƇ-~x|G6xP-Pa t>-6 ^_]UfWVv~PW t PW t PW u DPW tPW tPW uDFVP#PW uFP&PW uFP)PW uFP,PW uFfP/PW uFLP2PWt uF2P5PWZm uFP8PW@ u-FGGF^@*#u:u^@2Z+i^@2WT^@bG*#u-uGW1^㉀*#tG^ǀF=tFX^_]U uWVv|u;|u?F^ƇVF~2|VF9F|^@-=wP.FEAFH:FK3FN,FQ%FTFWFZ^G^GG^x2uFtFƉF؃uwb]PWUԋFƉFwbbPW2 뱸V^_]USWVlPnP 62.6.|P6 6^PP .+)F؃$,t&,$,P6. F96-6.PP^ +WƱF؃,tD,u,,,P6Z !ƱF,,P67 F96-6PP +؋F uPv uP6 P6  P uP6 P6 +؋؋F tPP6V G |ӸP6B F96"$~(6P P +F؃ .u .PP.4P6 ;P. u>P6 .CP6 F...IP6z F96 $~X6^_]U3SP& ]U3uuP P P P 3P ^P P ]U%WV+FFP -PK -*#uFG=u긎-PV9v9v}F~u Pe ~t^_]UV*PxPPj u 0 t>P:PJ &0Ϡ0%PT N uƄ *P^]U 9WVv~tFFFFG}u>F=$,~+"FN u^_]U3Vv< t < t< uF<u^]UVVPP}BWVvFPF^_]UWVv<|u;u^_]UVVVu^]UVVVu^]UWVv+~= t= t =+t =-tFF Ȋ-0F*#u~t^_]x l ` TU3 Iv|]UV* V96 w^]UWVv uUDt+Dt+VGDPr } -DttWDDDD^_]U3IVvDu!Ds+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇ +DD }+DȊD㋇ +;}V+^]UWVvDDuK}㋇&DȊD㉏ @PD tLDDDDZD DW t DuL@^_]UcWVvD㋿ + }D㋇ 9|~|^_]U#WVv~FFEu+N ~}"W@uF9Ftދ^Fs E9u~EFP P5vtF t+FFFF)EF}}+EȊE㋇ +;}W~u+vf^_]U3aPvv)]U3HVvV{Vvv^]U"WVv t~t^?u+^+u+^=at5=rtA=wu tFPvv!F } t  t+DFD t^?ruD^?au uP+PPv }CD+D ^_]U*VFF^Gu GtOvvv&^G t^]UVf t4vz u{ ^]UVFF>,!*P@ @u F9Fus+x*,6,V P6*v#F t+vv)6,6*>,}+,Ƞ1< +*;} *P~utN^F^]'fUWV6-l u~tv tWvP PPPVPVPPPP^_]U3zVv |96+㋇x^]URVFF8u 8t82PvvM8 t^](UVWN^s3#t tۍ)0@[r#t=u -_^]UPSQRVWF-)P__^ZY[X]&HU 2VFFFFFFUVWPX%PXߎPX PX~*)ً~v׹Ot tIs_^]UWPX%PXߎPX PX~*ыFuH+_]UVWPX%PXߎPX PX~v+ыtHw_^]UWPX%PXߎPX PX~*H_]UVW+N ~2PX%PXߎPX PX~vً+ًˋtHw_^]U^%FW؀FVRPvv=^WRPvvF0]U3?WV{v~^ vE@tWDDFDt ^㋇ +DPtvNDL|| *"|tL LDtdD^_]UV* Du 96 w+^]U3o><u,P.P< 6<R]U3?><t6<l<]U3Vv <:t < tF<u< u <tF^]UV><u>P.Pg< u+6<PP t6V}6VpVV]V :VD6 V76V*6VW6<,tF<u<tF6^]U^O]UVW@?u'u3"@$@BD6FN_^]5#u ʣUFPTPv }+]6%"6UVW~ vN^_^]s -ËUVW+N ~QPX%PXߎPX PX~vыFt++ыʋvt tIs t_^]UVWN ~4PX%PXߎPX PX~vt tIsF_^]6 7U~WV*P+Pv.+}s+}%^Fȸ^؈ G^*#u֋^?u+9 t=t!^F?_uF릋^.tF^F?.t^_]UWV+^9uPFPPF|^_]U3vkP:PfF-=wc.z8FvP:P=XPP0PP:P7P0PP:P8828;8S8`8p8p8<><| ::*:P P]U,6Pv uFZvv7 tk^?tt tRvF t*FPv t vP FPvw^?tt t8POFU t*FPv t vPn FPv%^?tt t=P  t&^?uu uvPLOP( F u vP#FPv tvFPv+P ^?t tuFPZPFPv_+]Uz9VFP8n|v< t+}UPFPOFcPFP PnҋBPFPtF҃~|ҸePFP8nFP+PFPF@u8n|PjPFPv=|8n؊F8t8n|vԸ8nFv~t8n|뉸8n~PFPV gP8n~PPFP8n~Pd iP8n~PPFP8n~P8 8n~^]UWVF~ua~u18؃|u~P~P t+F+8؃|t8F9zu~aF؃~u)+8؃|tvVF uF2F+8؃|t8؋F9zu vVF^_]<UWV~ vN^‹^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁£-hU^vvww^WG]sAwt;H;st-Dt L+HLƌڌ=t%tH;sŋtDG tt؋7̋w3X;t $@@Lt M tNN3QEt+IAA;vurr #+ uu3YRQtWDw+JUXYZSP3RRPP Z[t U߸PFPv:=}F+]UVF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F  tFF^]U WV+~ Zk~%t^F^FGN~|1F^P8PG uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^PEP u^ 0=at~=At?=BtV=Xt|^ _ ㋇8FF @Pv vvv uf^ _ ㋇ˋ^ _㋇ 뽋^ _㋇믡몋^  }뜡뗡뒡=bt=ct=pt=xt|v)v ^?ZtNPyF u؊*#u^ t0F^*#u^*#uF^F u^F u*#u^F^FGN~}+9^?%uF^FGN~}^F t^^_]UVPv vvvV u+^]UVaWVVPPv=V}++^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v};Vwr ;Fv+FV +FV u؃_]2U3ك>Tt 6T܃~u T+!RPvFT u#ۋ]UWV>Tu+{vd6Tp6TP#P.߃ tѸ#P8# uƄ##$<tvvdW#PPW#Pv* u#^_]UWVv t =t ># >#F#^_]UWVv~FPZG u^_]UWVv~FP.G t FN ^_]U\WVv ~~7~~1D$<u|t9Du|uDDu V܃+ t+D㋇ FFn9DsDu sWvDP F;tL ~|F+FFN9~vFFPvvF)DF|}+DȊD㋇ +;}V܃+~u,DDt!Duv Pt tV$ۃF6FFF N+F ~fVڃ@uFH+vȋF+^_]UWVv>uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]H6UVWN ~&PX%PXߎPX PX~FuH+_^]UVWN ~0PX%PXߎPX PX~FtIsF_^]U3VvV؃+PPPDPaDDdDtd^]UVWPX%PXߎPX PX~*ы~vt tIs_^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]UVF N؋Fږf؋Ӌ^]*JUv vvv]ø(U3IVv#t%*^]Invalid command line optionsInvalid command line optionsYou cannot run this program in the backgroundNot a valid option, try againDo you want to update the UUCP control files? @(#)uuinstall.c 1.6 87/09/08 System Identific7ation Current system name is: '%s', current hostname is: '%s' Do you want to change any fields (y/n)? Do you want to change the sitename (y/n)? Enter new sitename: Null input ignored. Sitename must be at least 5 characters.Sitename must be 8 characters or less.Do you want to change the hostname (y/n)? Enter new hostname: Null input ignored. Hostname must be at least 5 characters.Hostname must be 8 characters or less. Device descriptions Do you want to see the current devices (y/n)? SpeedCall-unitLineType # %4s %-6s %9s %5s %2d. ACU %-5s %-5s %s %2d. DIR %-05s %s Do you want to add or delete a device (a/d/q)? Enter type as either ACU or Direct line (A/D): Null input ignored. Enter call line : Enter calling unit : Enter tty line : tty0Invalid baud rate.Enter baud rate: -Enter device entry number: Null input ignored. No such entry. Dialcode Abbreviations Do you want to see the current dialcodes (y/n)? # Abbreviation Code %2d. %-12s %s Do you want to add or delete a dialcode (a/d/q)? Enter abbreviation: Null input ignored. Abbreviation already in use.Enter dialling prefix code: Enter dialcode entry number: Null input ignored. No such entry. Systems For UUCP Connection Do you want to see the current systems you connect to (y/n)? -1Login sequence:Phone #:Speed:ACULine:Time to call:System name:Entry #: %-16s%-d %-16s%-9s %-16s%s %-16s%s %-16s%-10s %-16s%s %-16s%sLogin sequence:Phone #:Speed:Line:Time to call:Sy _stem name:Entry #: %-16s%-d %-16s%-9s %-16s%s %-16s%-5s %-16s%-10s %-16s%s %-16s%s Press Enter to see next entry Do you want to add or delete a system (a/d/q)? Enter system name: Null input ignored. System name already in use.Enter times to call this system: Invalid call time. Enter line to use ('A' for ACU or TTY line name): Null input ignored. -1ttyInvalid device name, use "ttyXX". Enter baud rate: Null input ignored.Invalid baud rate.Enter phone number: Null input ignored.Enter log in string: Null input ignored.Enter system entry number: Null input ignored. No such entry. UUCP System Access Permissions Do you want to see the current users (y/n)? # Login Sitename Paths %2d. %-9s %-9s %s Do you want to add or delete a user (a/d/q)? Enter login name (use 'A' for ANYLOGIN): Null input ignored. AANYLOGINEnter sitename (use 'A' for ANYSITE): Null input ignored. AANYSITEEnter pathname (blank line to terminate): Enter user entry number: Null input ignoreid. No such entry. You are not the superuser, you are not allowed to run this program.r+uucp/etc/systemid/etc/systemid/etc/systemid/usr/lib/uucp/L-devices/usr/lib/uucp/L-devices/usr/lib/uucp/L-devices/usr/lib/uucp/L-devices/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys/usr/lib/uucp/USERFILE/usr/lib/uucp/USERFILE/usr/lib/uucp/USERFILE/usr/lib/uucp/USERFILE/usr/lib/uucp/L-dialcodes/usr/lib/uucp/L-dialcodes/usr/lib/uucp/L-dialcodes/usr/lib/uucp/L-dialcodes/e0tc/systemid/usr/lib/uucp/L.sys/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodes/usr/lib/uucp/USERFILECannot access control filesL.sys file format error - bad calltimeACU-1ttyL.sys file format error - bad deviceANYLOGINANYSITEACUDIRL-devices file format error0AnyANYanyNeverNEVERneverSuMoTuWeThFrSaWkAnyNeverSuMoTuWeThFrSaWk%04d%04d-%04dw/etc/systemid%s %s w/usr/lib/uucp/L-dialcodes%s %s w/usr/lib/uucp/L-devicesACU %-5s %-5s %s DIR %-5s 0 %s w/usr/lib/uucp/USERFILEANYLOGIN ,%s,ANYSITE %s %s w/usr/lib/uucp/L.sys%s %s -1ACU %-5s %s %s %s UUCP Administration Utility Choose one of the following options: 1. Examine or update system identification. 2. Examine or update dial-in or dial-out devices. 3. Examine or update dialling code abbreviations. 4. Examine or update system connections. 5. Examine or update UUCP users. 6. Terminate this program. Choose an option: Incorrect, try again Error reading input $$uucpinstall: %s uuzQ1cpinstall: Terminating. %s Stack Overflow   ((((( H     A  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~WP©©  ʩ<Unknown error: 6-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00r/etc/passwdrELC_CTYPEctypeLC_NUMERICnumericLC_TIMEtimeJenglish_us.asciiSYenglish_us.ascii>dlengl{ ish_us.ascii3Ctenglish_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//..Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too l ongExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredDevice busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a character deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name file Not availableIs a name fileRemote i/oInitializationRemote deviceNo message of desired typeIdentifier removedNo locks availablelt~$6FXdz "1@Xe{)7Re. ., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptembeKrOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec}dHIjmMSUwWyYaAbBcpxXTZr %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptembeS ./usr/bin/uux+9 4711 4 4 104125 4123020736 6356 2g,Cqr^Dd `@? ?CqCqGqr'~ (d2+0P2U츺+WVdždždždžƆP~,"~~s^_?-uh^_G t%=pt =rt*=xt-^wP P4džNFdž^G@@P 1 у>|PP P4ƆF@>|^7P P4PP5G^F7P!GN~>|PP PA4b'P t@PP P4P P 46 P P3P% 608+PXPPPP'FPXPPDPPP-2 uAPP Pl3P P PY36 P PG3Ps PP;0PTPPDP]%PP1 uA'P3P P2PBP P26 PP P2P PP/PXPUPZP2 FPvd!F u>t!ǀ;u;XXXX?u㋞ 눍PPP!uPP}EPX'PD>|PdP P1P4" tGPmP P1P)F)P>FP3FeP u?ZPBPPDPPZP/ uAPP P1ZPP P 16 P P0P& PZP- > |  * P'@t'O|Ƌ?*V )D(PPC t%ZPXPZPZPPS0 ZPFPP80ZPIPP!0FPvF u>|PP P/>t|PP PI/>|PP P//>|P P/uPPB9t t!PPA uPPA!PP C*P0B>|PP P{.PPPPAPP A *PP@>|PP P.>|P-P P-RRRR?uA>|P;P P->|PHP P->u;~t PA PPPOPTPd- ƆBu*P싞P?uPPލPPq@ u|PP]@ uhP |PoP P),PPXP tPxP P+P+ZPP8 t P ZPXPZPPP+ PO PZPFPP+  tEPRPPCPl PZP>ƆZDPP) uAPP P*PP P*6 P P*PPP 'PZXPZPPP* 4"P PZPFPPQ* ~t P= uaZPRPPDPZPPM=ƆCPZPL( uAPP P)ZPP Px)6 -P Pf)PPZPZ&jPTPPDP|XPjPP7P) ZPXPPZPFP( P PjPFP\P( ; u:PP,P<tlt {PYNTt(PXPPPP|P}'!PXPPPPZ' tgzPAPPCPtzPP,P;PzPzPt P +PP;^_]U34+PM >|vP P&v#]UV^vd:FHHFNF9Fr^?!uF9Fr>.NF9Fr^?!uF@F^FvF|+PP P%Pv)$Pv$FE%F=u;~t#*P5>|+PP P2%uPv# u PW">|+PP P$~u$Pv#F u P">|(+P&P P$vv_PP'PPP$F +P!VFP99>|v-P PV$t ~t vF% t+]UWV+vv( |> t> uvv7#u u7(P^4>|+P7P P#vv(P :FPW8>|v=P Pt#F% u+ u v8^_]U츀V^=/u=~t!b'PFP6^PFP5v^F@FFF~/t^FvF^F uދ^FPFPFP" tHPFPB6^vFP^5FPv(6^]U FPv*5F }+F%=@u]UF4vFP5/P4I54 u+e4FP t4뾍FP`P8Pd4>|FPiP P!XP+PP8P6 t]U"FP=FPFPvFPvPv 3 >|v P Ps!]UF,RPP t~|@PP P2!PP P !6 P P!P:PPF uFPPv="vPPF u@ PP P $P9P P 6 IP P PPSPIF~|nP1hPjPF uKPP<FFvPv2vPv vP+]UTv$F u ^%~t^wvI3^7v;3+]UVv $F u ^^wv3^vD+^]Uv,3FFF9Fr N^?/uFF]U^FF^F:t u  ~u+]UnW~uF~uF>|vP PF t 6"6,+P+Pv#.F t?PP PkvP PZ6 P PHPtPMPvLF=t?PP P vP P6 !P PPFPFPv 1 u v].+Pv+P.P1P dPFPa2F;Ft=u>|v9P PqF]U&>}!PDPrP/FP.FPv/F=uF~FP1FV+FV;V|;Fr+Pv @tPv1F=u?LPVP PveP P6 P PPvrP6 t6v +]UF^ヿ6t F9F|~ |?PP P%vP P6 P PP.9F|FPv/@PrF u?PP PvP P6  P PPvv/^F6]UFT^ヿ6tE~t^6v. u)^6/^6^LJ6F9F|]UhFPv- }+~u~u]U38v t vr/ o]U$PvF }6 vP PxPPFPv^/vmvv+ }7v.> u-6 vvAP P PCv.+]UdVF^v8tC^0vv( uFF^v0n.FF9F|+^]UvpPuPFP+FP]Uv{PPFP+QRPFP }+]Ud t+P-P#P+PP(PP(PPv(PPp)PPe)PPW) {P PI)^?tSPFP*F+PFPPPP dP]U3- t+P\PRPHPP'PP'PP'PP(PP(PP(P Pw(+PPPdP]U. t+PPP+PP'PPv&PPv&PP'PP'PP'v PPP~)+PPPPP( dP8t P\(]U; WVv+P64Y&F }D*PFPv&Fv~~+{ tG9~CFPV*+^_]U Vv6P* tk>tWl PbF t@DPMP P6\P P6 mP PP!Fl F9F}:^7<tvV) u7^_?tPv^w) u9F|#^?u| FF렡~F u%^GFFFSwP/ tF^?uv=d~^GFv7 u;F^?uv6 uv؊F~ Q PPg(@P tՍP'P u 8^,P^7A' t ^7V'Ɖ^G^w'=~ ^_G^?uF~^_?uF|džP& u ^G^GP+@P^G u拂9|݋FPP  tx +^]Uw V>tWl P&F t@PP P6P P6 P PP-Fl F9F}:^7<tvV% u.^_?tPv^ws& u 9F| +FF멋^G^]UFPv$@u+F%=@tF]U츆szPv$@t~%=@t=vFPi%FPszPFPh$@u~tvL]UVF^v^F< t< u ^F^? u^?uF0^FvFF^F t< t< t< tF^]UV^F< t< t< uF^^?u+^F<>t<t<|t t<;t< t^FvF^]UV^?(uB)P@P1#F t-F^FvFF9Fu^^+\!Pv"F uvvY#ԋ^F^FvF t F~|Fvv #^]U@PPP!vPP!PP" u+F^?tqP7 F tv,PP  uvF PP"ƆPP%" uv~}]U W+VFPN }+^?ruFF^?ruFFMF uQ;PVt ^?ru+PWWV +PvPPPV P~usFW vVY ^_]U VWV^GSPPnFPP]FPPOFFPf";tuuFvPvP vPF^_]U> tvv6  RPP u P P F uU PF~ })vKPN P^ Pp PC +Pp P@u;n Pp P_  u+G|vvv?vS6 P#F둸Pp P +P6 Z(]UFP FPOFX'PXP Pv/ ^wwwG@P Pv vv Pv ]U3d> t6 Pp P]U8FPT FPF P PK F tRX'PXP Pv ^wwwG@P Pvj vvv( PvT v]U@>|v2 P P& PK P6Q PFPy \ PFP F uA+PPPv +PPP^ފGPvF-PF+P<F؉VډFԉVָX'PXPv¸_ Pv PvvvvԸq Pvf  P PF ta+PPPv +PPP^GPtP Pv vPP uv Pv PFP }>| P P P FPq+]U3vF @P]ø+r!;rXSk[r & UP PPL SPs3V',U^UWVv|uVDu DuLDDt 9> vE@tWDDFDt ^㋇ +DPtv DL|| *"|tL LDtdD^_]UV V96 w^]UWVv uUDt+Dt+VGDP# }  DttDDDD^_]U3:VvDu!D+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇ +DD }+DȊD㋇ +;}V+^]UWVvDDuK}㋇ DȊD㉏ @PFD tLDDDDZ\!D DW/ t DuL@^_]UTWVvD㋿ + }D㋇ 9|~|^_]V'`1UN^)s ]UWV6JF'V4>j h PP4BWVv΃FPF^_]UWVv<|u;u^_]U{Vrru^]U\Vrru^]V'82!5U0WVv+~= t= t =+t =-tFF Ȋ-0F*u~t^_]U WV+PvPv)FVt+#~W5F tFO uF^_]U3{v]V' 3 5V'35V'$34V'034U396j FPv+]U3B_vh]UWVv' u+`EEFE+E =at"=rt=wt)ɀM|+ueMP+PPv,M^_]UWVv~FFEu+N ~}"W@uF9Ftދ^Fs E9u~EFP P5vf,F t+FFFF)EF}}+EȊE㋇ +;}W~u+vf^_]U3&Pvv)]U3VvVVvv^]UWVv t~t^?u+^+u+^=at5=rtA=wu tFPvvOF } t  t+DFD t^?ruD^?au uP+PPv* }CD+D ^_]V'5r#tã ãb+VUiVFF^Gu GtOvvv<^G t^]U WVv ~~~+FnF|$V`@uFFH+vȋF+X DF9DwDW4v*ljF)|<|}+DȊD㋇ +;}V2)~wF^_]U^O]UVWl ?u'u3"@$l n D6r N_^]U%FFP=v Py]UFFPvv\]U VvFFFvvVCFF tu F u$  EU P6 EP,8  +  FVuFPWFF PW FQRPvv FV } FQV^G W+FVFV } NFQV9v|9vu^FV9W |9Gw+F9v9vuFV9V |9Fs+FF9F~t~u~tE}t$FVFVFPE    EU P] ^_]UWVv|}|-tv,;|~+FDF|;}^_]U3kWVv~:|t l-mD +D+^_]U *WVQRP^mw7HFVQRP^w7-FV~}FQVn^<RPvv<RPvv<Ǚ>RPFVpRP~|(FW;V5|;Fw.W)FVGۿF~}EPcFVO>v6WG=nux + +v G9v ~x D>+ PP ^_]UWV0GF u^o JGFGFGFFFF^/`GFGFGFn^7Vn^dPVn^dPVn^dPVr ^ d|D2D0^G dPVK^_]U3Vvƙ u ƙd u ƙ unm^]U3VvF~ |F 0 FF 0F^]UfVP  t<t >tP\P؋G <RPRP  P+P6P6 ' t3 PP6P6 &  -   P6 + + <tq P6 Vj<t+ t7  -  P6 V2<;u#6V P6 T+ ^]U WVv~F)*u)-t$+t;tF~ }GF<u GFF=|F<-u+F u<+uFvV~t^W؃ډW^_]UsWVvv u VWu _^VWu _^ E'EPFV<,uE PFV^_]U3WVv~ -Ȋȃ0 F*u^_]UVvF*t"FPVRPFRPdFV<:u8FPFVx<nFV<:uFPFVXFFV~t^FVW^]U.V^=Ju~=0|1=9,FPSF~|~l^FG^G^|0^?.u(FPFvF~|~ ^FG^?/uvFvFF$FPFvuF~|~m^FHrFPFvKF~|~4nH^G~5u^Gl~}8~5~/^G$+FPFvFNFF;~=  ^v N~}^?.u8FPFvF~|~ n~u ^v u^DGg=Muj=Wu ^]UYVFl D9F 9F| 0r+^]U"WVv t=t =t =t #+v vWvv" ^_]V'Er"UFVu =u^F^FG+]V'E."UzWVvD|tDt tdFD uDL}㋇ DȊD㉏ >DDZ\!D !DD W tL@DD^_]V'Fv!V'FUVWN^s3#t tۍ:G0[r#t=u  _^]UPSQRVWF-=GP__^ZY[X]&U ~u++PFaHPPFFF~t4F9Fv)FF$F+FFFFFNvPPH u v+PsF~| vP}~ ~}~t FFP>FF]U3PP]U VFFFFFF6u&P(Pփ6 66 ]U3΃>6t66σ6]U3|Vv <:t < tF<u< u <tF^]UCV>6u8P(Peփ6 u+66P PՃ t6V}6VpVӃV]VӃ4VD6V76V*6V6<,tF<u<tF6^]V'_UVvN^;^s ]UJWVv>j uVF u=u+^_]US3WVv~G8Eu F|=u <u}=t+^_]UV|,9Fu"~t |tDX~u |tDG |   * P P/˃]U ,ɸPv uFvv7 tk^?tt tRvzF t*FPv t vP FPvw^?tt tP(F t*FPv t vPn FPv%^?tt tPt  t&^?uu uvPLP F u vP#FPv tvFPv+P^?t tuFPPFPv_+]UzrVFP8nv< t+}PFPfFPFP|PnҋBPFP iu F҃~|ҸPFPN8nFP8+PFP F@u8nPjPFPv!=|8n؊F8t8nvԸ8nFv̓~t8n뉸8nPFPV P8nPmPFP8nP P8nPAPFP8nPz 8n^]UWVF~ua~u18؃uPPs t+F+8؃t8F9uaF؃~u)+8؃tvVF uF2F+8؃t8؋F9u vVF^_]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]V'gUVW~ vN^(_^]s UWV~ vN^Ɨ^_]rNË܁赗rBË܁詗r6Ë܁蛗r(Ë܁荗rË܁耗r 3Ë܁q U^vvww^WG]UøPFPv݃=}F+]UVF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u FQ tFF^]UWV+~ Zk~%t^F^FGN~|1F^P&PZ߃ uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^P3P݃ uO^=at~=At?=BtV=Xt|^ _ ㋇&FF @Pv vvv uf^ _ ㋇ˋ^ _㋇뽋^ _㋇믡몋^  }뜡뗡뒡=bt=ct=pt=xt|v)v ^?Zt<PF u؊*u^ t0F^*u^*uF^F u^F u*u^F^FGN~}+9^?%uF^FGN~}^F t^^_]UpVPv vvvV u+^]UV>WVVPPv؃=V}++^_]2UVF N؋Fږf؋Ӌ^]V'mUv vvv]ø(`U3譾>Bt 6B鿃~u B+!@PvƃB uۋ]U^WV>Bu+{vۃ6B6BPPŃ tѸPۃ uƄ$<tvvdWPPWPvۃ u^_]UǽWVv t =t > >F^_]U菽WVv~FP"G u^_]UeWVv~FPG t FN ^_]U30PDPPۃ`]U3PJPPۃ?]V'o6UVWN ~0PX%PXߎPX PX~FtIsF_^]U3蜼VvVR+PPPDPDDdDtd^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]U3Vv~u+Dt9Dr9Du|u FDF^]U3賻PRPP3ڃPs‹]U3莻 "PtPB]U3q "PWP%]U3TVvt*^]/usr/lib/uucp/usr/spool/Duucp/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys.cr/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodesunknown flag %s START ** %s ** arg - %s: args - %s ret == 0AERROR - (%s) GWD FAILED %derrno=%d %.7swfprx != NULLAERROR - (%s) CAN'T OPEN %serrno=%d wfpc != NULLAERROR - (%s) CAN'T OPEN %serrno=%d %c %s %s xsys %s bad system name: %s wfpd != NULLAERROR - (%s) CAN'T OPEN %serrno=%d S %s %s %s - %s 0666 %c %s %c %s prm - %s s - %s, r - %s, ret - %d forward to system - %s !return path - %s command - %s file s- %s, local - %s %c %s %s %s %c %s %c %s rest %s permission denied %s S %s %s %s - %s 0666 %c %s %s wfp != NULLAERROR - (%s) CAN'T OPEN %serrno=%d R %s %s %s - %c %s %s %c %s wfpd != NULLAERROR - (%s) CAN'T OPEN %serrno=%d R %s %s %s - S %s %s %s - %s 0666 %c %s %s %c %s %c %s %c %s S %s %s%s %s - %s 0666 S %s %s %s - %s 0666 uux QUEUED@(#)uux.c 1.3 87/09/08 unknown"6Meexit code %d rpwdxcp calledrwchildr  f1 okw f2 ok stat=%o child stat=%o /usr/spool/uucppublic/mkdir %smkdir - %s %c.%.7s%c%.4sfile - %s LCK.SEQLn < SLOCKTRIESAERROR - (%s) LCK.SEQLCAN NOT GET %serrno=%d r/usr/spool/uucp/SEQF%4dw/usr/spool/uucp/SEQFfp != NULLAERROR - (%s) /usr/spool/uucp/SEQFCAN NOT OPEN %serrno=%d /usr/spool/uucp/SEQFw/usr/spool/uucp/SEQF/usr/spool/uucp/SEQF%04d%sLCK.SEQL/dev/null/dev/nullshio - %s f == 0AERROR - (%s) BAD OPEN fileno %derrno=%d f == 1AERROR - (%s) BAD OPEN fileno 6 %derrno=%d -csh/bin/shstatus %d LTMP.%dret != -1AERROR - (%s) uucp warning - lockfile unlink error on %s, errno=%d i < MAXLOCKSAERROR - (%s) TOO MANY LOCKS %derrno=%d p != NULLAERROR - (%s) CAN NOT ALLOCATE FOR %serrno=%d LOCK PROBLEM: CAN'T CREATE %s (errno=%d) LOCK PROBLEM: CAN'T LINK %s TO %s (errno=%d) LCK.%s.%sLCK.%s.%s/dev/null/dev/null/dev/null-s%.7s-r1UUCICO/usr/lib/uucp/uucico/dev/null/dev/null/dev/nullUUXQT/usr/lib/uucp/uuxqt/dev/nulluucp%s %s-csh/bin/sh/etc/systemid&/usr/lib/uucpret == 0AERROR - (%s) INIT USERFILE %derrno=%d /../r/usr/lib/uucp/USERFILEcret == 0AERROR - (%s) INIT USERFILE %derrno=%d %.7s%.7sr-csh/bin/sh/usr/spool/uucp/LCK.LOGa/usr/spool/uucp/LOGFILSE/usr/spool/uucp/LCK.LOG/usr/spool/uucp/LCK.LOG/usr/spool/uucp%s/LOG.%05d.%1dw3H%s %s (%d/%d-%d:%02d) %s (%s) a/usr/spool/uucp/SYSLOG%s %s (%d/%d-%d:%02d) (%ld) %s Enter us_crs, cfile: %s rstat%s/%s.%.7dw+%04d %7.7s %7.7s %09ld %09ld %7o r/usr/lib/uucp/R_stat%s/usr/lib/uucp/R_stat/usr/lib/uucp/R_stat/usr/lib/uucp/R_statlink %s fails in us_crs.c Stack Overflow dN#l!l!|ܫg t!A!GMT GMT  Q' ` / w / : /  M!j w /Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZ   ((((( H     AZ  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00r/etc/passwdrASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02d:>,BFhJNRVZ^bfLC_CTYPEctypeLC_NUMERICnumericLC_TIMEtimeenglish_us.asciiMLengli sh_us.asciihenglish_us.ascii6menglish_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usrb/lib/lang//..., +29AKT[dhlptx| %m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecy HdHIjmMSUwWyYaAbBcpxXTZratof:fltrd: Floating Point Not Present hursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecy U./usr/bin/uulog*9 4711 4 4 50460 4123020737 6653 g,BBN Dd `@? ?BBBBGBN@~ (d2+ PaUD* FF+FΉF~^_?-t^_G=dt&=nt4=stG=utO=xtW^wPx PlNF롋^G@@P FVߋ^G@@Fҋ^G@@Fŋ^G@@P F F맃>F|QPPPoP* vvP" t +PW rPPrPP rPPPPF u!PPP|+P .P0PF t@PLPP[PkPP6{PPPc\>F|FPPPxFPP t4>F|FPPPMFPv% u FPFPv,  uvc vZ PP +P~u~u +P >\t +P WPPWPPWPPPPBF tPPPPPPm6PP[P$FPFP"PPZ>F|FP'PP>F|FP/PP>F|P4PP~tFPv t*~tPFPv uPPvPP| tC+P ]U3`+P;+P| ]U3ErPP5rPP'rPP\]U3 v. ]UxPv u1vP6PP  u +]U^FF^F:t u  ~u+]Udi_ t[+PR PH P> +PzPPPPPPP PPPPP P^?tSPFPF+PFPPPP dP]U3 t+PPwPmPPPPPPPP7PP,PPP P+PPPdP%]U. t+PPP+PPPPPv?PPv.PPPPuPPgvP$PP+PP PPPM dP]t P]U&>t}{tPPNPFPFPvUF=uF~FP?FV+FV;V|;Fr+Pv@tPv9F=u?"P,PP v;PPs 6jPPa P*vNP6t t6v +]UF^ヿt F9F|~ |?vPPP vPP 6PP P9F|FPv@PF u?PPP vPPv 6PPd P-vv^F]UFT^ヿtE~t^vy u)^^ ^LJF9F|]UFPv }+~u~u]U3vv t v]UN$PvIF }6vPPD P PFPvvvv  }7v>u-6vvPP Pvk+]UVF^v8tC^0vv( uFF^v0FF9F|+^]U<vFPKPFP FP]UvQPVPFP QRPFP }+]UVvPP^P= =t+<>^tFF`~^F^v u ^GF^]UkWVv+P6j F }DPFPv. Fv,~~+{ tG9~CFPV +^_]ø+r!;rXS)[r{&{UPlPP- SP UWV6F6V4>PP&BWVv8FPF r^_]UPWVv<|u;u^_]U(VNNu^]U VNNu^] !&UWVv+~= t= t =+t =-tFF Ȋ-0F*#u~t^_]U yWV+PvPvFVt+#~WF tFO uF^_]U3)vJ] &&&%U36FPv]U3 v]UV V96bw^]UWVv uUDt+Dt+VGDPX wK } DttjDDDD^_]U3VvDu!D+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇d+DD }+DȊD㋇d+;}V+^]UWVvDDuK}㋇~DȊD㉏d@PD tLDDDDZDdDW$ t DuL@^_]U7WVvD㋿d+ }D㋇d9|~|^_]UWVv~FFEu+N ~}"W @uF9Ftދ^Fs E9u~EFP P5v F t+FFFF)EF}}+EȊE d+;}W~u+vf^_]U35*Pvv)]U3VvV{Vvv^]UWVv t~t^?u+^+u+^=at5=rtA=wu tFPvv/F } t  t+DFD t^?ruD^?au uP+PPvs }CD+Dd^_]>r#tãã+UVFF^Gu GtOvvv^G t^]U WVv+D$<u9|t9Du9|uDDu V+ ]t+D㋇dFDtF N+F ~1P+PvQF t+FHFF)DF|}+V@u7DȊD㋇d+;}V~~tD@tV@u+'FFivFPvDPSF^_]U{WVv ~~~+FnF|$V@uFFH+vȋF+X DF9DwDW4vljF)|<|}+DȊD㋇d+;}V)~wF^_]U^O]UVW?u'u3"@$D6Na_^]6#u 裶N lZ`UPVFFu tPvvV t^] UVWN^s3#t tۍB0[r#t=u _^]UPSQRVWF-EP__^ZY[X]&U $~u++PFiPPFFF~t4F9Fv)FF$F+FFFFFNvPnP u v9+P-F~| vP}~ ~}~t FFPFF]U3NPnPc]U 6VFFFFFF|UVWPX%PXߎPX PX~v+ыtHw_^]UVWPX%PXߎPX PX~*ы~vt tIs_^]UWPX%PXߎPX PX~*H_]UVW+N ~2PX%PXߎPX PX~vً+ًˋtHw_^]UjFV~t^WFV]v D8sAwt;H;st-Dt L+HLƌڌ =t%tH;sŋtDG t t؋7̋w3X;t $@@Lt M tNN3QEt+IAA;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t UPPv=|PPv=}(PP"PPP$Pw+]U^%FW؀FVRPvv^WRPvv9F0]U34WVv~^bvE@tWYDDFDt ^㋇d+DPtv8DL|| *"|tL LDtdD^_]UV Du 96bw+^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]D- ҋT-U^]h-UVvN^;^s]U*ߍFPTPvy }+]-%ŋ^wgNO+Ë͋F u@^;twgON/.UVW~ vN^_^]s ËUVW+N ~QPX%PXߎPX PX~vыFt++ыʋvt tIs t_^]UVWN ~4PX%PXߎPX PX~vt tIsF_^].sUWV*P+PvS+}s+}%^Fȸ^؈ G^*#u֋^?u+9 t=t!^F?_uF릋^.tF^F?.t^_]U$WV+^9uPFPPF|^_]U3v PPF-=wc.[0F v PPX\ P \ Pn P PP7\ Pn P " PP: N 0/0040A0Q0Q0>| *P PT߃]U,ܸt Pv uF vv7 tk^?tt tRv F t*FPv t vP FPvw^?tt tv Pu F t*FPv t vPn  FPv%^?tt t{ P  t&^?uu uvPL P F u vP#FPv tvFPv+P| ^?t tuFP PFPv_+]UzzVFP8n v< t+} PFPF PFP! PnҋBPFPe F҃~|Ҹ PFP 8n FP +PFPF@u8n PjPFPv=|8n؊F8 t8n vԸ8n Fvlۃ~t8n  뉸8nƼ PFPV  P8n P PFP8n PU  P8n P PFP8n P) 8n ^]UWVF~ua~u18؃ u P P" t+F+8؃ t8F9 u aF؃~u)+8؃ tvVF uF2F+8؃ t8؋F9 u vVF^_]UWV~ vN^(ˋ^_]rNË܁rBË܁ r6Ë܁r(Ë܁rË܁r 3Ë܁ʣU^vvww^WG]U\׸PFPv==}F +]U,VF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]UWV+~ Zk~%t^F^FGN~|1F^PP{  uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^PP  u^=at~=At?=BtV=Xt|^ _ ㋇  FF @Pv vvv uf^ _ ㋇ ˋ^ _㋇ 뽋^ _㋇ 믡 몋^  } 뜡 뗡 뒡 =bt=ct=pt=xt|v)v ^?ZtPF u؊*#u^ t0F^*#u^*#uF^F u^F u*#u^F^FGN~}+9^?%uF^FGN~}^F t^^_]UVPv vvvV u+^]UVWVVPPv݃=V} ++^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv vS;Vwr ;Fv+FV +FV u؃_]2^;Uv vvv]ø(FU37у>t 6Ӄ~u +!Pv׃ uxۋ]UWV>u+{vރ66PzPփ tѸzPރy uƄyx$<tvvdWzPPWzPvރ uz^_]UQWVv t =t >x >xFx^_]UWVv~FPiG u^_]UWVv~FP=G t FN ^_]U3ϸP PPnރ]U3ϸP&PPMރ]UwWVv ~~7~~1D$<u|t9Du|uDDu VӃ+ t+D㋇dFFn9DsDu sWvDP݃F;tL ~|F+FFN9~vFFPvvF)DF|}+DȊD㋇d+;}V>ԃ+~u,DDt!Duv Pt tVk҃F6FFF N+F ~fVE҃@uFH+vȋF+^_]UWVv>uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]?6UVWN ~&PX%PXߎPX PX~FuH+_^3]UVWN ~0PX%PXߎPX PX~FtIsF_^]UVWPX%PXߎPX PX~*)ً~v׹Ot tIs_^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]U3Vv~u+Dt9Dr9Du|u FDF^]U3˸P.PPOڃP͋]U3v"PP\]U3Y"PP?]UVF N؋Fږf؋Ӌ^]U3VvV̓+PPPDPDDDdDtd^]UWPX%PXߎPX PX~*ыFuH+_]U3Vv#t%*^]/usr/lib/uucp/usr/spool/uucp/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys.cr/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodes-d option removed unknown flag %s START%s /usr/spool/uucp/usr/spool/uucp/LCK.LOGa/usr/spool/uucp/LOGFILE/usr/spool/uucp/LCK.LOG/usr/spool/uucp/LOGFILE can't open %s r/usr/spool/uucplsp != NULLAERROR - (%s) /usr/spool/uucpCAN NOT OPEN %serrno=%d file-%s LOG.copy file %s /usr/spool/uucp/LOGFILEr/usr/spool/uucp/LOGFILEplogf != NULLAERROR - (%s) /usr/spool/uucp/LOGFILECAN NOT OPEN %serrno=%d %s%su s %s %s %sunknown"6Me@(#)uulog.c 1.2 87/09/08 r/dev/null/dev/null/dev/null-s%.7s-r1UUCICO/usr/lib/uucp/uucico/dev/null/dev/null/dev/nullUUXQT/usr/lib/uucp/uuxqt/dev/nulluucp%s %s-csh/bin/shLTMP .%dret != -1AERROR - (%s) uucp warning - lockfile unlink error on %s, errno=%d i < MAXLOCKSAERROR - (%s) TOO MANY LOCKS %derrno=%d p != NULLAERROR - (%s) CAN NOT ALLOCATE FOR %serrno=%d LOCK PROBLEM: CAN'T CREATE %s (errno=%d) LOCK P}ROBLEM: CAN'T LINK %s TO %s (errno=%d) LCK.%s.%sLCK.%s.%s/etc/systemid\Stack Overflow B~bZQ   ((((( H     A  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~m>-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00FLC_CTYPEctypeLC_NUMERICnumericLC_TIMEtime english_us.ascii  english_us.asciiZ5  english_us.ascii9 english_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error ino %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//..., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec |rdHIjmMSUwWyYaAbBcpxXTZratof:fltrd: Floating Point Not Present hursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec U./usr/bin/uuname*8 4711 4 4 33176 4123020747 7020 Dg,* Dd `@? ?**G+ ~ (d2+PmUHVP PWPPWPPWPPWPPWPPWP PsWP PeWP PWWPPIWPP;WPP-WPP^_?-u/^_ lu#PPP+Ps~tPPYPP&F u~PPTP,ddž uƂPPH t4xuxuxtPPPPNvPP u+P^]U3~v]UkWVv+P64F }DPFPvFv@~~+{ tG9~CFPV+^_]ø+r!;rXS [rE&EUP6PP SPUWV6 FV4>JHP AUPBWVvFPF^_]UPWVv<|u;u^_]U(V  u^]U V  u^] NU3v]UWVv~FFEu+N ~}"W@uF9Ftދ^Fs E9u~EFP P5vF t+FFFF)EF}}+EȊE㋇^+;}W~u+vf^_]U3Pvv)]U3VvVVvv^]UWVv t~t^?u+^+u+^=at5=rtA=wu t8FPvvF } t  t+DFD t^?ruD^?au uP+PPv }CD+D^^_] 0UVFFu tPvv t^] \ hUVWN^s3LL#t tۍ0b[r#t=u  _^]UPSQRVWF-PL__^ZY[X]tv&tUVWPX%PXߎPX PX~v+ыtHw_^]UVWPX%PXߎPX PX~*ы~vt tIs_^]UV| V96\w^]UWVv uUDt+Dt+VGDP }  DttDDDD^_]U3pVvDu!D+Dt|t9Ds VDtD t+^]U$VvD$RDDu8D㋇^+DD }+DȊD㋇^+;}V+^]U'WVvDDuK}㋇xDȊD㉏^@P&D tLDDDDZ&D^DW t DuL@^_]UWVvD?^+ }D㋇^9|~|^_]UJ^%FW؀FVRPvv9^WRPvvF0]U3WVv~^\vE@tWRDDFDt ^㋇^+DPtvDL|| *"|tL LDtdD^_]UKV| Du 96\w+^]  #u =  %n UVW~ vN^_^]s ËUVW+N ~QPX%PXߎPX PX~vыFt++ыʋvt tIs t M_^]UkWV*P+Pva+}s+}%^Fȸ^؈ G^*]u֋^?u+9 t=t!^F?_uF릋^.tF^F?.t^_]UWV+^9uPFPPF|^_]U3v[PPi F-=wc.FqvvPP@ XPP PPP 7P PPP rm>| *P P]U,&Pv# uFJvv7 tk^?tt tRvoF t*FPv t vP FPvw^?tt t(PF t*FPv t vPn FPv%^?tt t-PC  t&^?uu uvPL?P] F u vP#FPv tvFPv+P ^?t tuFPJPFPv_+]Uz&VFP8nlv< t+}EPFPFSPFP/PnҋBPFPF҃~|ҸUPFP8nFP +PFPF@u8nl1PjPFPv=|8n؊F8t8nlvԸ8nFv,~t8nl뉸8nnPFPV WP8nnP PFP8nnP YP8nnP PFP8nnPf 8nn^]UxWVF~ua~u18؃lunPnP t+F+8؃lt8F9junaF؃~u)+8؃ltvVF uF2F+8؃lt8؋F9ju vVF^_] 8UWV~ vN^^_]rN܁rBË܁r6Ë܁r(Ë܁qrË܁dr 3Ë܁U U^vvww-^WG]UPPvl=|PPvU=}(PP\Pu PP^Pb +]UPFPv=}F`+]UdVF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]UWV+~ Zk~%t^F^FGN~|1F^P P  uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^P PR  u^=at~=At?=BtV=Xt|^ _ ㋇zFF @Pv vvv uf^ _ ㋇lˋ^ _㋇뽋^ _㋇믡j몋^  }f뜡h뗡b뒡d=bt=ct=pt=xt|v)v ^?Zt PF u؊*]u^ t0F^*]u^*]uF^F u^F u*]u^F^FGN~}+9^?%uF^FGN~}^F t^^_]ULVPv vvvV u+^]UVWVVPPv=V}b++^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv vH;Vwr;Fv3ҋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]2U3> t 6 ~u  +! Pv[ u ۋ]UCWV> u+{v6 36 P PC tѸ P uƄ $<tvvdW PPW PvT u ^_]UWVv t =t > > F ^_]UtWVv~FP6G u^_]UJWVv~FP G t FN ^_]UVFF^Gu GtOvvv\^G t^]U^O]UVW ?u'pu3"@$ D6 N4_^]U{WVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇^FFn9DsDu sWvDPSF;tL ~|F+FFN9~vFFPvvqF)DF|}+DȊD㋇^+;}V+~ Uu,DDt!Duv Pt tVF6FFF N+F ~fV@uFH+vȋF+^_]U WVv>JuVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]U܍FPTPv }+]UVWN ~&PX%PXߎPX PX~FuH+_^]UVWN ~4PX%PXߎPX PX~vt tIsF_^]UVWN ~0PX%PXߎPX PX~FtIsF_^]UVWPX%PXߎPX PX~*)ً~v׹ Ot tIs_^]UWPX%PXߎPX PX~*H_]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]sAwt;H;st-Dt L+HLƌڌ  =t%tH;sŋtDG t t؋7̋w3X;t $@@Lt M tNN3QEt+IAA; vurr #+ uu3YRQtWDw+JUXYZSP3RRPP)Z[t UVF N؋Fږf؋Ӌ^] )6XU3VvViރ+PPPDPDDdDtd^]UWPX%PXߎPX PX~*ыFuH+_]UVW+N ~2PX%PXߎPX PX~vً+ًˋtHw_^]U3%Vv]t_*^] *Uv vvv]ø(P/usr/lib/uucp/usr/spool/uucp/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys.cr/usr/lib/uucp/L-devices/usr/li&b/uucp/L-dialcodesuuname%s Usage: uuname [-l] r/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys%s (name file) protected %s @(#)uuname.c 1.3 87/09/08 unknown"6Me/etc/systemid&Stack Overflow  66lx\>:6-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  004LC_CTYPEctypeLC_NUMERICnumericLC_TIMEtime8:english_us.asciiCIenglish_us.ascii@T\english_us.ascii denglish_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//..  ((((( U  H     A  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~., W]+29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSReptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecWE&dHIjmMSUwWyYaAbBcpxXTZr MondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecW U./usr/bin/uustat*8 4711 4 4 63366 4123020742 7052  g,RQ,Dd `@? ?RQRQGQ0%~ (d2+PUNV+20FFF쉆,F6*FF=mu~e=?tB=ct#=ju=kur6b~u0u ~u*t7P\PP\PP\PPF6u2~u0u~u~u*P6' u dž`6,`*tb0tX~tO~tFFP68P9(Ɔ@p*t~t0t ~tF6\6*t~t~t~t0,P6bP'Ɔj*t~t~t~t0F6).*t_~tV~tM~tD0F64u*t#~t~t~t06P6FP&F02*=ou4=st=uu=vt=xu=yuOP`vvF@tHjPPP~uPP|% tF>|2P\PqPP F u+PPP^GP"PP6!PjP$ >|jP,P\P ;PjP^ t+PPP^GP|"jFPVPBP>P6P+$ ~|PBPPL% uFt2XV u6PQP^qvP6PC t}v ^ TPjP @uiPlP\P!+~uPPF u+PPP^GP!P8P# uAv0P6P t(P$PPP6P # P vP6Pc u8PP\Ph(P$PPP6P" P8P# uP~u5>|\P\PPPF u+PPP^GPq PP6PjP! >|jPP\P PjP5^ u'+PPP^GP ZPBP@P#P6P! \9@tPBP" t5PP" u  tZt>|\:P\P6 MP6z u 6bP tQCu捆P"P% \9uP"A6POP^ZvP6P, t6PRP^,vP6P  uvX ^N UPjPF@tjPmPP}F up+PPP^GPU ZPVPRPJPBP@PP6P>|BPP\Pl>|PP\PS*t`u`9@0tk,tbPBP  un6tFPJP uT~t.TRt t8~t'4TgRXPBP u @PivP6Py  t^]UFPF^_ wwwG@Pv4P+]UaWVFPFF PF@@P^7YP^wwwG@PnP FPBFwwwG@PP` >2t*^w ~-tP4Gߋ^wPP+^_]UFPRPFRPN^+N^;| ;v+]UOVvPPP=t+<>tFF~^F^v u ^GF^]UvF u ^%~t^wv^7v+]UVv:F u ^^wvn^vD+^]USWV>uG9F~^؋F؀?-uu|P^7 uڋ^؋6*%:tVv_ uf>t6\P^7 \PP \PV \P P ^؋?u ?G=:t^؋t^؋@\9F@>t\P^7h \PPZ \PV \P P r^؋)^؋?u ^_]UvFFF9Fr N^?/uFF]U c>|+PP\P" PvPvF F=u;~tP>|+PP\P u PvX u P>|+P P\P ~uPvF u Pr>|(+PP\PK vvPPp PPP F +PVFP>|vP\Pt #~t v F% t+]UWV+vv  |>t>uvv7Ku u7 P9>|+P%P\P>vvm P::FP>|v+P\PF% u+ u vk^_]ø+r!;rXS[rE&EUP6PP5G SP.n)UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U>WV6F(%V4>PPC4BWVv:FPF^_ S0]UWVv<|u;u^_]UVu^]UVu^]UWVv+~= t= t =+t =-tFF Ȋ-0F* u~t^_]$0 ^4U3 av']UVL V96,w^]UWVv uUDt+Dt+VGDP) } Dtt/+DDDD^_]U3eVvDu!D+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇.+DD }+DȊD㋇.+;}V+^]UWVvDDuK}㋇HDȊD㉏.@P(D tLDDDDZD.DW) t DuL@^_]UWVvD㋿.+ }D㋇.9|~|^_]U?WVv~FFEu+N ~}"W#@uF9Ftދ^Fs E9u~EFP P5v$)F t+FFFF)EF}}+EȊE㋇.+;}W~u+vf^_]U3}$Pvv)]U3dVvV{Vvv^]U>WVv t~t^?u+^+u+^=at5=rtA=wu tFPvv )F } t  t+DFD t^?ruD^?au uP+PPv' }CD+D.^_]$ r#tãã+U#VFF^Gu GtOvvv^G t^]U3VvL|| F* Vv^]U WVv+D$<u9|t9Du9|uDDu V+ t+D㋇.FDtF N+F ~1P+PvQ&F t+FHFF)DF|}+V@u7DȊD㋇.+;}Ve~~tD@tV@u+'FFivFPvDP,F^_]UWVv ~~~+FnF|$V@ @uFFH+vȋF+X DF9DwDW4v&ljF)|<|}+DȊD㋇.+;}Vy)~wF^_]UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇.FFn9DsDu sWvDPm+F;tL ~|F+FFN9~vFFPvv%F)DF|}+DȊD㋇.+;}Vf+~u,DDt!Duv Pty$ tVF6FFF N+F ~fVm@uFH+vȋF+^_]$$#u 䣨UOV ! t4v  u ^]U WVv] t9uu| ^_]$Z$h &*U3v P]UWV^W+FVFP >tu F u$EU P6EP* 8+FVuFPWFF PW FQRPvvFV } FQV^G W+FVFV } NFQV9v|9vu^FV9W |9Gw+F9v9vuFV9V |9Fs+FF9F~t~u~tE}t$FVFVFPEEU P]^_]UWVv|}|-tv,;|~+FDF|;}^_]U3WVv~:|t l-mD +D+^_]U WVQRP^w7FVQRP^w7/FV~}FQVn^<RPvv.<RPvv<0Ǚ>2RPFVpRPa:~|(FW;V5|;Fw.W)FVGۿF~}EPcFVO>8v6<WG=nu+ +G9~D4>6>+B@PDPD .^_]U2WVf GF u^o ǀ GFGFGFFFF^/ǖ GFGFGFn^7Vn^dPVn^dPVn^dPVr^ d|D2D0^G dPVK^_]U3FVvƙ u ƙd u ƙ unm^]U3 VvF~ |F  0 FF 0F^]UV P t<t > tNP^NP؋G <RPTRP P+P6TP6V t3 PP6TP6-P6++<tqP6Vj<t+ t7-P6V2<;u#6 VP6+^]U{WVv~F)* u)-t$+t;tF~ }GF<u GFF=|F<-u+F u<+uFvV~t P^W؃ډW^_]UWVvv u VWu_^VWu _^E'EPFV<,uE PFV^_]U3cWVv~ -Ȋȃ0 F* u^_]U'VvF* t"FPVRPFRPLFV<:u8FPFVx<nFV<:uFPFVXFFV~t^FVW^]UV^=Ju~=0|1=9,FPSF~|~l^FG^G^|0^?.u(FPFvF~|~ ^FG^?/uvFv FF$FPFvuF~|~m^FHrFPFvKF~|~4nH^G~5u^Gl~}8~5~/^G$+FPFvFNFF;~=  ^N~}^?.u8FPFvF~|~ n~u ^ u^DGg=Muj=Wu ^]UVFlD9F 9F| f r+^]UWVv t=t =t =t #+v vWvn^_]U-WV6l u ~tvX tWvP #P PPV+PVPP PP^_]U3Vv |96T+㋇^]UVFFZu ZtZTPvv)Z t^]$(~U 4VFFFFFF,vE@tWu؃DDFDt ^㋇.+DPtvDL|| *"|tL LDtdD^_]UcVL Du 96,w+^]$;U^( ]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]$j< Ë$z<|Ës$< U3Ӄ>J u: P< PڃJ 6J ]U3Ӄ>J t6J ՃJ ]U3`Vv <:t < tF<u< u <tF^]U'V>J uL P< PكJ u+6J PjP ؃ t6XV}6ZVpV@ԃ\V]V-ԃ^bH VD6dV76fV*6hV6Z<,tF<u<tF6`X^]U^O]UVWN ?u'& u3"@$N P D6T N_^]UWVv>uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]UV ,9Fu"~t |tDX~u |tDG^| \\*\P P у]U,θPv uF vv7 tk^?tt tRvF t*FPv t vP FPvw^?tt tPtF t*FPv t vPn FPv%^?tt tP!  t&^?uu uvPLP; eF u vP#FPv tvFPv+P ^?t tuFP PFPv_+]UzwVFP8n v< t+}PFPFFPFP PnҋBPFP F҃~|ҸPFPY 8n0 FPC +PFPF@u8n PjPFPv =|8n؊F8. t8n vԸ8n, Fv~t8n 뉸8n PFPV P8n Px PFP8n P P8n PL  [PFP8n P 8n ^]UWVF~ua~u18؃ u 6 P PS t+F+8؃ t8F9 u aF؃~u)+8؃ tvVF uF2F+8؃ t8؋F9 u vVF^_]$bF,$nFUVW~ vN^(w_^]s UWV~ vN^T^_]rNË܁CrBË܁7r6Ë܁)r(Ë܁rË܁r 3Ë܁U^vvww ^WG]sAwt;H;st-D !$!t L+HLƌڌZ^=t%tH;sŋtDG t^t؋7̋w3X;t $@@Lt M tNN3QEt+IAA;\vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t UǸPFPv=}F`+]UVF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]U2WV+~ Zk~%t^F^FGN~|1!F^PPj߃ uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^PP݃ u^=at~=At?=BtV=Xt|^ _ ㋇zFF @Pv vvv uf^ _! ㋇lˋ^ _㋇뽋^ _㋇믡j몋^  }f뜡h뗡b뒡d=bt=ct=pt=xt|v)v ^?ZtPrF u؊* u^ t0F^* u^* uF^F u^F u* u^F^FGN~}+9^?%uF^FGN~}^F t^^_]UVPv vvvV u+^]UVsWVVPPvg=V}b++^_]2UVF N؋Fږf؋Ӌ^]U3Ã>t 6!Ń~u +!PvUɃ uvۋ]UWV>u+{vۃ66PxP=ȃ tѸxPۃw uƄwv$<tvvdWxPPWxPvۃ ux^_]UWVv t =t >v >vFv^_]UWVv~FPG u^_]UWVv~FPG t FN ^_]U3PPP]U3gPPPa]$ O6UVWN ~0PX%PXߎPX PX~FtIsF_^]!$^O0U3VvVrÃ+PPPDPDDdDtd^]UVWPX%PXߎPX PX~*)ً~v׹Ot tIs_^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]U3Vv~u+Dt9Dr9Du|u FDF^]U3裿PPPPm]U3~"PPz]U3a"PP]]$QUv vvv]ø(jU3!Vv t *^]/usr/lib/u!ucp/usr/spool/uucp/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys.cr/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodesconversation succeededbad systemwrong time to callsystem lockedno device availabledial failedlogin failedhandshake failedstartup failedconversation in progressconversation failedcall succeededstatus unknown: system errorcopy failedlocal access to file deniedrequest forwardeda bad uucp command generatedjob in progresscan't copy to remote directorycan't copy to local directory - !file left in pubdir/user/filelocal can't create temp filecan't execute uucpcopy succeededjob deletedjob is queuedx:c:j:s:k:u:o:y:m:vallUsage: uustat [-j* -v] [-m*] [-k*] [-c*] [-v] [-u* -s* -o* -y* -v] uucpenter clean mode, ca: %d r/usr/lib/uucp/R_statrstat%s/%s.%.7dtemp file: %s w+%*d%7s%*s%*ld%ld%o%s/usr/lib/uucp/R_stat-cmv fails in uustat: %s r/usr/lib/uucp/L_statall%s%ld%d%s%ld%dsystem %s or its status unknown enter kill loop, ka: %d r/usr/lib/uucp/R_statrstat%s/%s.%.!#7dtemp file: %s w+%d%s%*s%*ld%*ld%ouucpJob %d is deleted r%s%s/usr/lib/uucp/R_stat-kmv fails in uustat: %s r/usr/lib/uucp/R_stat%d%s%s%ld%ld%ouser: %s User: %s @(#)uustat.c 1.2 87/09/08 unknown"6Me(<Kht,I\kw%.7s %02.2d/%02.2d-%02.2d:%02.2d %s %-4.4d %-7.7s %-7.7s %02.2d/%02.2d-%02.2d:%02.2d %02.2d/%02.2d-%02.2d:%02.2d %s %o --: illegal option -- : option requires an argument -- xcp calledrwchildr f1! ]V okw f2 ok stat=%o child stat=%o Stack Overflow   !!M,<!GMT GMT  ' ` / w / : /  M w /Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZUnknown error:   ((((( H!Vm    A  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~8-+ 0123456789ABCDEF0123456789abcdef0x0X(null)!Eg  00r/etc/passwdrASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02dX \ ,` d hh l p t x | LC_CTYPEctypeLC_NUMERICnumericLC_TIMEtime english_us.ascii*  english_us.asciicH  english_us.asciiL 4english_us.asciilibc: setlocale: %s: LANG%s envir!onment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//..Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo childrenNo more processesNot enough corePermission deniedBad addressBlock device requiredDevice busyFile exi!stsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a character deviceText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name fileNot availableIs a name fileRemote i/oInitializationRemote deviceNo message of desired typeIdentifier removedNo locks available(@Jdv!޹G$3CRcw ):Sbr. ., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJunaeJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec(![UdHIjmMSUwWyYaAbBcpxXTZratof:fltrd: Floating Point Not Present hursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec(!sU./usr/bin/uusub*9 4711 4 4 61642 4123020745 6666 ! {g,R\$Dd `@? ?RRGFS\ ~ (d2+ePU+FXFLFFF=dtW~=?u=at=ctm6F6NP)NP)=ƆUF6P`)P)=Ɔ%F6BP3)BPw)=~b ""ƆI[60\GLAF|PPPPfP`~t)>|PPPPdP1~u>|NP&PPtCPFP F u+PPPv+PPP^ފGP#v޸PP(P t>|NPZPPNP(PO'6P'+@><:42v޸P"`P(P"v ~unPBP& t#BP|uNP(P& t8븸rPtPF u+PPP^ފGP" (P)v޸PP(P=tvW uFPPF u+PPP^ފGP"PPmZ u\+PPPZGPZ"+PPPZ>|PPP|+FFꙉFVFV?>|(PPPK(PFP%ZPPFPv޸PP(P=tvM ZC PPF u+PPP^ފGP!PP"cZ uR+PPPZ+PPPZGPA!P_%PPPPP^P# > |P>PP@> |PHPP&> |QPP > |^PPRP\RP@ +;| ~;v>|PmPP+PPPZZPPFP=tPFP# uϸPPv# uFꋆFVFFVPRPZSZPPFPp>|FPPPv޸P^P  tRv Z" Lt|PPNF u>+PPP^ފGP=P vvvvvvFPPtv޸PPFP uv ~uPP F u+PPP^ފGPP#P\6PX42(P2PwwwG@P;P @><:NP v޸PP(P  uv]U^o>|vPPH#PP6xPFPU PFP F ur+PPP^GPPP F t+PPP^GP_F=dt=fuU+F"FFFFF*vFP  t.>|FPPP vPPFPvPPFP uvvPP F u+PPP^GPPFP F u+PPP^GPvPPFPEvPPFPR uvvFP ]UvF u ^%~t^wv^7v+]UVVv5F u ^^wv}^vD+^]Ud t+PPP+PPP P"PPPPPPPPP P^?tSPFPF+PFP%P)P0P; dPK]U3? t+PPPPEPPOPPYPPP2PP'PPP P +PcPiPdP]U.Y t+PTPJP@+P}PWPPvFPPv5PP{PPpPPbvPPP+PPPPP dPt" P]UWV>uG9F~^؋F؀?-uu|P^7 uڋ^؋6v :tVv uf>t6P^7 PP~ PVB P P4 ^؋?u ?G=:t^؋t^؋@\9F@>tP^7PPPVP Pr^؋)^؋?u ^_]ø+r!;rXS[r&"UPPP7 SP30*UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U>WV6Ft V4>TRPP6BWVvbFPF^_]UWVv<|u;u^_]UV\\u^]UV\\u^]UWVv+~= t= t =+t =-tFF Ȋ-0F*u~t^_] 6U36TFPv-]U3 Gv)]UV V9" \6w^]UWVv uUDt+Dt+VGDPd } Dtt,DDDD^_]U3KVvDu!D+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^]UWVvDDuK}㋇DȊD㉏@P)D tLDDDDZ DDW* t DuL@^_]UeWVvD㋿+ }D㋇9|~|^_]U%WVv~FFEu+N ~}"W8%@uF9Ftދ^Fs E9u~EF"hP P5v*F t+FFFF)EF}}+EȊE㋇+;}W~u+vf^_]U3cX%Pvv)]U3JVvV{Vvv^]U$WVv t~t^?u+^+u+^=at5=rtA=wu tFPvvF } t  t+DFD t^?ruD^?au uP+PPv/) }CD+D^_] r#tãã+U VFF^Gu GtOvvv^G t"^]U3VvL|| F* Vv^]U WVv+D$<u9|t9Du9|uDDu V+ t+D㋇FDtF N+F ~1P+PvQ#(F t+FHFF)DF|}+V@u7DȊD㋇+;}Ve~~tD@tV@u+'FFiv=FPvDP.F^_]UxWVv ~~~+FnF|$V!@uFFH+vȋF+X DF9DwDW4v'ljF)|<|}+DȊD㋇+;}Vy)~wF^_]U"WVvdDu~ ||uDu||FVFV~ u&P+PPDPS&ȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDP%FVD;Dt5VDDt dDv vvDP%FV~u ~u+^_]UWVv ~~7~~1D$<u|t9Du|uDDu V+ t+D㋇FFn9DsDu sWvDPV,F;tL ~|F+FFN9~vFFPvvv%"F)DF|}+DȊD㋇+;}V3+~u,DDt!Duv Pt$ tV`F6FFF N+F ~fV:@uFH+vȋF+^_] #u UV .! t4v  u ^]UWVvs t9uu ^_] pU3v P]UWV^W+npFVFP >tu F u$npEU P6EP*8np+rtFVuFPWFF PW FQRPvvFV } FQV"^G W+FVFV } NFQV9v|9vu^FV9W |9Gw+F9v9vuFV9V |9Fs+FF9F~t~u~tE}t$FVFVFPErtnpEU P]^_]UWVv|}|-tv,;|~+FDF|;}^_]U3WVv~:|t l-mD +D+^_]U [WVQRP^w7FVQRP^w7bFV~}FQVn^<RPvvv<RPvv$<xǙ>zRP"FVpRP~|(FW;V5|;Fw.W)FVGۿF~}EPcFVO>v6WG=nuX+ +VG9V~XD|>~+PPe v^_]UWV\GF u^o *\GFGFGFFFF^/@GFGFGFn^7Vn^dPVn^dPVn^dPVr^ d|D2D0^G dPVK\^_]U3Vvƙ u ƙd u ƙ unm^]U3VvF~" |F 0 FF 0F^]UVeP t<t >htPP؋G h<RPRPnp P+P6P6$ t3 PP6P6$np-rtP60+tr+<tqnP6Vj<t+ t7np-rtrP6V2<;u#6hVP6+tr^]UJWVv~F)*u)-t$+t;tF~ }GF<u GFF=|F<-u+F u<+uFvV" ~t^W؃ډW^_]UWVvv uVWu_^VWu _^E'EPFV<,uE PFV^_]U32WVv~ -Ȋȃ0 F*u^_]UVvF*t"FPVRPFRPFV<:u8FPFVx<nFV<:uFPFVXFFV~t^FVW^]U_V^=Ju~=0|1=9,FPSF~|~l^FG^G^|0^?.u(FPFvF~|~ ^FG^?/uv #6#FvFF$FPFvuF~|~m^FHrFPFvKF~|~4nH^G~5u^Gl~}8~5~/^G$+FPFvFNFF;~=  ^VN~}^?.u8FPFvF~|~ n~u ^V u^DGg=Muj=Wu ^]UVFlD9F 9F| r+^]USWVv t=t =t =t #+v vWvs ^_] ,'p UVFFu tP#vv t^] 'UVWN^s3jj#t tۍ(0J[r#t=u _^]UPSQRVWF- (Pj__^ZY[X]&U ~u++PDF/)PPFFF~t4F9Fv)FF$F+FFFFFNvPP u v5+PF~| vP}~ ~}~t FFPFF]U3PP]U VFFFFF#dFvE@tW+׃DDFDt ^㋇+DPtvDL|| *"|tL LDtdD^_]UV Du 96w+^] R;U^(#\ ]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv vT;Vwr;Fv3ҋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_] < PË u P P؃ 6 ]U3/҃> t6 Zԃ ]U3 Vv <:t < tF<u< u <tF^]UV#> u P PU؃ u+6 PPt׃ t6V}6VpV҃V]V҃ VD6V76V*6V6<,tF<u<tF6^] *>UVvN^;^s]U^O]UVW ?u' u3"@$  D6 N _^]UWVv>TuVF u=u+^_]U3VWVv~G8Eu F|=u <u}=t+^_]UV\ ,9Fu"~t |tDX~u |tDG R :B5BMBVBnB{BBB>| *P P^σ]U,V̸x Pv] uF vv7 tk^?tt tRvzF t*FPv t vP FPvw^?t##t tz P(F t*FPv t vPn FPv%^?tt t P  t&^?uu uvPL P F u vP#FPv tvFPv+P ^?t tuFP PFPv_+]UzVFP8n v< t+} PFPF PFP PnҋBPFP< F҃~|Ҹ PFP 8n FP +PFPF@u8n PjPFPv+ =|8n؊F8 t8n# vԸ8n Fv˃~t8n 뉸8n PFPVX  P8n P PFP8n P,  P8n P PFP8n P 8n ^]UWVF~ua~u18؃ u P P t+F+8؃ t8F9 u aF؃~u)+8؃ tvVF uF2F+8؃ t8؋F9 u vVF^_]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tI# sF_^] pG, |GUVW~ vN^(i_^]s UWV~ vN^F^_]rNË܁5rBË܁)r6Ë܁r(Ë܁ rË܁r 3Ë܁U^vvww7^WG]sAwt;H;st-Dt L+HLƌڌ  =t%tH;sŋtDG t t؋7̋w3X;t $@@Lt M tNN3QEt+IAA; vurr #+ uu3YRQtWDw+JUXYZSP3RRPP $$ Z[t UŸPFPv=}F +]UVF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]UWV+~ Zk~%t^F^FGN~|1F^PP߃ uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G $l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^PP݃ u^=at~=At?=BtV=Xt|^ _ ㋇ FF @Pv vvv uf^ _ ㋇ ˋ^ _㋇ 뽋^ _㋇ 믡 몋^  } 뜡 뗡 뒡 =bt=ct=pt=xt|v)v ^?Zt&PF u؊*u^ t0F^*u^*uF^F u^F u*u^$wF^FGN~}+9^?%uF^FGN~}^F t^^_]UoVPv vvvV u+^]UV=WVVPPvg=V} ++^_]2UVF N؋Fږf؋Ӌ^]U3>,t 6,ƒ~u ,+!*Pv9ǃ, uۋ]UWV>,u+{v ܃6,6,PP!ƃ tѸPۃ uƄ$<tvvdWPPWPv u^_]UWVv t =t >$ >F^_]U豿WVv~FPG u^_]U臿WVv~FPG t FN ^_]U3RP.PP]U31P4PPa] P6UVWN ~0PX%PXߎPX PX~FtIsF_^] lP0U3豾VvVV+PPPDPnDDdDtd^]UVWPX%PXߎPX PX~*)ً~v׹Ot tIs_^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt t$IsF_^]U3贽Vv~u+Dt9Dr9Du|u FDF^]U3mP<PPPQ]U3H"P P]U3+"PP] RUv vvv]ø(jUVW+N ~2PX%PXߎPX PX~vً+ًˋtHw_^]U3襼Vvt *^]/usr/lib/uucp/usr/spool/uucp/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys.cr/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodesx:a:d:c:u:rlfUsage:uusub -a* -d* -c* -u* -r -l-f uucpmus$]t be uucp or root to use this option /usr/lib/uucp/L_subFlush file %s Delete system %s from subnetwork Add system %s to subnetwork r+/usr/lib/uucp/L_subsystem %s is added allr/usr/lib/uucp/L_subr/usr/lib/uucp/L_subw/usr/lib/uucp/R_sub/usr/lib/uucp/R_sub Flush file %s l.sys: %s r/usr/spool/uucp/SYSLOGr+/usr/lib/uucp/R_sub%*s %s (%*d/%*d-%*d:%*d) (%ld) %s %*s %ld Rmt: %s s_r: %s bytes: %ld oldtick: %ld %s inside the time sent%s is written r/usr/lib/uucp/R_subsysname sfile $qsbyte rfile rbyte %s %d %ld %d %ld r/usr/lib/uucp/L_subsysname #call #ok latest-oktime #noacu #login #nack #other %s %d %d (%d/%d-%d:%2.2d) %d %d %d %d @(#)uusub.c 1.3 87/09/08 unknown"6Meenter edit, flag: %d lsub%s/%s.%.7dwr/usr/lib/uucp/L_sub%s is retained w/usr/lib/uucp/L_subr/dev/null/dev/null/dev/null-s%.7s-r1UUCICO/usr/lib/uucp/uucico/dev/null/dev/null/dev/nullUUXQT/usr/lib/uucp/uuxqt/dev/nulluucp%s %s-csh/bin/sh--: illegal option -- : $q[Toption requires an argument -- Stack Overflow $ -"<!GMT GMT v ' ` / w / : /  M w /Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZ  ((((( H $$Ta     A  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~"-+ 0123456789ABCDEF012345678$ i9abcdef0x0X(null)  00r/etc/passwdrASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02d  ," & h* . 2 6 : > B F LC_CTYPEctypeLC_NUMERICnumericLC_TIMEtime english_us.ascii4+  english_us.asciiqI  english_us.asciiM english_us.asciilibc: setloca$le: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//.. ., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJuly$_[AugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec}dHIjmMSUwWyYaAbBcpxXTZratof:fltrd: Floating Point Not Present hursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJuly$BY./usr/lib/uucp/uuxqt(8 4711 4 4 75271 4123020765 7670 $g,dXDd `@? ?ddGd`&~ (d2+!P#UH!VdžxdždPP, t.w^8wE8wwP17P P)nS^_?-uN^_G=xt^wP P9^G@@P!n nNF$~>n|PP P|(6b7"6b%P:++PP>n|PP P3(RPP t +P%">n}PP P't>n|PP P'PPu& uAP P P'PP P'6*P P'P6PPP94PP9>PzP|9dPHPPB8*=Cu=It(=OtE=Ut %PPPMPP(PRPPs(P PzPUPPL( !t u狞?!u$$]P7P8=~Ɔz~udPPl t=z^PPb8P8 uP8ƂPP# t? >n|P_P P%>n|zPjP P%>n|PvP P%>n|P P%>n|PPP Ps%>n|PP PY%fPOPPDP fPPU7fP PP;7P7Ɔdž~~P t`~;t~^t~|u@Ɔ~$ ?u㋞ 딀~&uR~~uPPPZPW5ZPP">n}~PP P-$~PP5~ u~~u ~P ~?uUލPPPZP4ZPP>n|PP P#PPHPPfPPP>n|PP PO#6b PuPfP!z uAP+P P#fP:P P"6HP P"PRPz"zPaPyPP3P %%(PC&ƆEPPPPt3PfP&PzP>4 udPPU  tzPfPIPOPPCP PP | uAPP P!PP P!6P P!PlPP}fP PPPzPtPfPP|r!|fP+4PP tPP P2!P P P!6P P !PRFuNP#PPh"t(P&P>PP1PPi$P|3PP%  uPP3PG ~zxt DPi+P^]U3+o+PvD]U >u[P6b u@PP P6bP P6P PPzFXFZ>n|vP PvFP  t1>n|PP P}vC t -v6 u6>t+]U  Pv u}>n|PP P+>n|PP PFu>PPPB PPP/@u %PPj u]U츆IPvF teDzFu=FPzPP{P=| FPPPFP/FP0vPzP uv:]UPv|$ u$Ft&P6PP%P#=}6P&P P8PFPw.FP=0FP6P!F t?>PGP PHvVP P76bP P%P6P/$P$P t/$7]UjWVv~<t+M>n|WlP PvPxPP u@P%P PPP P~6P PlP>n|PP PI6dPFPF tzFF^F< t< uF^F<#t< tSq.^G>n|vP PvW- u>n|PP P6~u>n|WP P WV-^_]U R>n|+PP PY!Pv#PvFF=u;~tP?*>n|+P%P Pu+Pv u P>n|+P-P P~u4PvRF u P%>n|(+P6P PvvPP*PPPF +PSVFP->n|v=P P t Z~t vKF% t+]UWV+vv~ |>t>uvv7u u72P(>n|+PGP PuvvPq:FP/,>n|vMP P>F% u+ u v+^_]U츀V^=/u=~t!%PFP +nPFP%*v^F@FFF~/t^FvF^F uދ^%FPFPFP" tXPFP*vFP)FPv*^]U 1FPv)F }+F%=@u]UF4vFP-*/P4)4 u+e4FP t4뾍FPpP8P(>n|FPyP PP+PP8P6 t]U^FP=FPFPvFPPv R( >n|v P P=]UF,RPP t~|@PP PPP P6P PPPPgF uFPPvvP%PTF u@P%P P{4PIP Pi6YP PWPPcPIF~|nP3&xPzPF uKPPFFvPv&vPvvP+]U vF u ^%~t^wv'^7v'+]UC VvF u ^^wv['^vD+^]U v'FFF9Fr N^?/uFF]U ^FF^F:t u  ~u+]Un ~uF~uF%>n|vP P[F t 6J6@+P7+Pva"F t?PP P5vP P$6P PPP Pv F=t?PP PvP P61P PP[FPFPv 1 u v"+Pv;P>PAPi dPy FP9&F;Ft=u>n|vIP P;F]U& >}OPTP P $FP #FPv1$F=uF~FPn%FV+FV;V|;Fr+Pv @tPvi%% F=u?\PfP PvuP Pq6P P_Pv P6 t6v +]U F^ヿt F$9F|~ |?PP PvP P6P PPs$9F|$FPv$@P F u?PP PvP Pt6P PbP vvp#^F]U FT^ヿtE~t^v" u)^#^^LJF$9F|]UFPv! }+~u~u] %%U3tv t vJ#]UL$PvG F }6v&P PBPPFPv6#v vv }7v">u-6vvQP P Pv"+]UVF^v8tC^0vv( uFF^v0F"FF9F|+^]U:vPPFPA FP]UvPPFP QRPFP }+]Ud t+PPP+PPPPPPP%PPPPPP P^?tSPFPRF+PFPPPP+ dP;]U3 t+PPPPPPPPPPPPPPPP P+PPP~dP]U.SI t+P8P.P$+P PMPPv<PPv+PPAPP6PP(v P" PP+PP( P+ P. P dPt P]U%wWVv+P6D F }DPFPvFv8~~+{ tG9~CFPVZ+^_]UV^F< t< t< uF^^?u+^F<>t<t<|t t<;t< t^FvF^]U!V^?(uB)P@PF t-F^FvFF9Fu^^+\!PvF uvvԋ^F^FvF t F~|Fvv%h^]UlVvPPP =t+<>tFF~^F^v u ^GF^]U>. tvv6.  RPF P u^ P` PF uUx PF~ })v P P P P +P P@u; P P:. u+Gvvv?v P/#F둸P P$+P6. (]UFPFP F%PP0 Pv ^wwwG@P7 Pv vvH Pv]U3>. t6. P P]UFP<%nFPd FQ PS P&F tR%PPj Pvc^wwwG@Pq PvE vvv Pv/ vq]ø+r!;rXS [r & UP PP SP0:+UWV6FX&V4> PP7BWVvރFPF^_]UPWVv<|u;u^_]U(Vu^]U Vu^]%"!7UWVv+~= t= t =+t =-tFF Ȋ-0F*Wu~t^_]U %ByWV+PvPv+FVt+#~WqF tFO uF^_]U3)v3]%# 6%#6%#6%#6U36 FPv-]U3 vP)]UV V96 w^]UWVv uUDt+Dt+VGDPX } DttSDDDD^_]U3VvDu!D+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇ +DD }+DȊD㋇ +;}V+^]UWVvDDuK}㋇ DȊD㉏ @PD tLDD%TDDZD DWG+ t DuL@^_]U7WVvD㋿ + }D㋇ 9|~|^_]UWVv~FFEu+N ~}"Wr%@uF9Ftދ^Fs E9u~EFP P5v,+F t+FFFF)EF}}+EȊE㋇ +;}W~u+vf^_]U35%Pvv)]U3VvV{Vvv^]UWVv t~t^?u+^+u+^=at5=rtA=wu tFPvvF } t% y  t+DFD t^?ruD^?au uP+PPv) }CD+D ^_]%) r#tãã+UVFF^Gu GtOvvvJ^G t^]UWVv ~~~+FnF|$V #@uFFH+vȋF+X DF9DwDW4vi)ljF)|<|}+DȊD㋇ +;}V)~wF^_]U^O]UVW ?u'u3"@$  D6 N_^]UFFPv P]U &&yFFPvvj]U \VvFFFvvVFFL tu F u$$ & EU P6H EP,8$ & +( * FVuFPWFF PW FQRPvv FV } FQV^G W+FVFV } NFQV9v|9vu^FV9W |9Gw+F9v9vuFV9V |9Fs+FF9F~t~u~tE}t$FVFVFPE( * $ & EU& P]H ^_]U^WVv|}|-tv,;|~+FDF|;}^_]U3WVv~:|t l-mD +D+^_]U WVQRP^w7ZFVQRP^w7?FV~}FQVn^<RPvvD<RPvv<FǙ>HRPFVpRPP~|(FW;V5|;Fw.W)FVGۿF~}EPcFVO>Nv6RWG=nu + + G9 ~ DJ>LT+XV@ PZP D^_]U&vWV* GF u^o *GFGFGFFFF^/ GFGFGFn^7Vn^dPVn^dPVn^dPVr^ d|D2D0^G dPVK*^_]U3Vvƙ u ƙd u ƙ unm^]U3MVvF~ |F 0 FF 0F^]U VP t<t >tdPndP؋G <RPjRP$ & P+P6jP6H 'lL t3 PP6jP6J &&$ & -( * D P6J +* ( +P N <tq$ P6H Vj<t+L t7$ & -( * ( P6J V2<;u#6VD P6J +* ( ^]UWVv~F)*Wu)-t$+t;tF~ }GF<u GFF=|F<-u+F u<+uFvV~t^W؃ډW^_]UWVvv ub VWuR _^VWu Z _^N E'EPFV<,uE PFV^_]U3WVv~ -Ȋȃ0 F*Wu&^_]UkVvF*Wt"FPVRPFRPvFV<:u8FPFVx<nFV<:uFPFVXFFV~t^FVW^]UV^=Ju~=0|1=9,FPSF~|~l^FG^G^|0^?.u(FPFvF~|~ ^FG^?/uvFvFF$FPFvuF~|~m^FHrFPFvKF~|~4nH^G~5u^Gl~}8~5~/^G$+FPFvFNFF;~=  ^ & N~}^?.u8FPFvF~|~ n~u ^ u^DGg=Muj=Wu ^]UVFlN D9F 9F|  r+^]% 8"UVFF u  t  Pvv* t^]%`8D"UhWVvD|tDt t[dFD uDL}㋇ DȊD㉏ >DDZD !DD W tL@DD^_]%9.!%$9!%09UVWN^s3  #t tۍ&90[r#t=u _^]UPSQRVWF-9P __^ZY[X]HJ&HU ~u++P$F:PPFFF~t4F9Fv)FF$F+FFFFFNvPnP~ u v+PF~| vP}~ ~}~t FFPtFF]U3PnP-]U VFFFFFF vE@tWփDDFDt ^㋇ +DPtvdDL|| *"|tL LDtdD^_]UV Du 96 w+^]%fNU^( 花]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNF '' f׋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]%P د%.Pȯs%FPU^誯]U3{у>uPP,؃ 6]U3Kу>t6Ӄ]U3(Vv <:t < tF<u< u <tF^]UV>uPP׃ u+6PPփ t6xV}6zVpVу|V]Vу~'"VD6V76V*6V6z<,tF<u<tF6x^]%QUVvN^;/^s]UWVv> uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]UV,9Fu"~t |tDX~u |tDG |   * P P΃]U,˸.Pv uFRvv7 tk^?tt tRvzF t*FPv t vP FPvw^?tt t0P(F t*FPv t vPn FPv%^?tt t5PH  t&^?uu uvPLGPb F u vP#FPv '_tvFPv+P^?t tuFPRPFPv_+]UzVFP8ntv< t+}MPFP0F[PFPFPnҋBPFP F҃~|Ҹ]PFP8nFP+PFP߃F@u8ntPjPFPv߃=|8n؊F8t8ntvԸ8nFv˃~t8nt뉸8nvPFPV _P8nvP7PFP8nvPz aP8nvP PFP8nvPN 8nv^']UpWVF~ua~u18؃tuvPvP= t+F+8؃tt8F9ruvaF؃~u)+8؃ttvVF uF2F+8؃tt8؋F9ru vVF^_]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]UWV~ vN^>^_]rNË܁-rBË܁!r6Ë܁r(Ë܁rË܁r 3Ë܁餣U^vvwwC^WG]UƸPFPv݃='}Fd+]U`VF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]UWV+~ Zk~%t^F^FGN~|1F^PPP߃ uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8'0~~F 0^F~~Fd 0^FF 0^FF0^F~F^PP݃ u^=at~=At?=BtV=Xt|^ _ ㋇~FF @Pv vvv uf^ _ ㋇pˋ^ _㋇뽋^ _㋇믡n몋^  }j뜡l뗡f뒡h=bt=ct=pt=xt|v)v ^?ZtP"F u؊*Wu^ t0F^*Wu^*WuF^F u^F u*Wu^F^FGN~}+9^?%uF^F' :GN~}^F t^^_]UHVPv vvvV u+^]UVWVVPPv؃=V}f++^_]2UVF N؋Fږf؋Ӌ^]%.`Uv vvv]ø(`U3>t 6Ã~u +!Pvȃ uۋ]U6WV>u+{vۃ66PPǃ tѸPۃ uƄ$<tvvdWPPWPv u^_]UWVv t =t > > ''F^_]UgWVv~FPhG u^_]U=WVv~FP<G t FN ^_]U3PPP$ۃ`]U3翸PPPۃ?]%b6UVWN ~0PX%PXߎPX PX~FtIsF_^]U3tVvVGƒ+PPPDPDDdDtd^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]U3ҾVv~u+Dt9Dr9Du|u FDF^]U3苾PPP'كP]U3f"PPn]U3I"PPQ]UVW+N ~2PX%PXߎPX PX~vً+ًˋtHw_^]U3VvWtY*^]/usr/lib/uucp/usr/spool/uucp/usr/lib/uucp/L.sys/usr/lib/uucp/L.sys.cr/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodesuucpsetting to %d %d uucp account is missing. unknown flag %s START ** %s ** User - %s LCK.XQTprocess %s xfile - %s rxfp != NULLAERROR - (%s) CAN'T OPEN %serrno=%d /dev/null/dev/null%.7s%s'/%s%s%s%*s%s!fin - %s, fout - %s, sysout - %s, retpath - %s, user - %s cmd - %s PATH=/bin:/usr/bin; export PATH;%s XQT DENIEDbad command %s %s XQTcmd %s /usr/spool/uucp/.XQTDIRexit cmd - %d adfp != NULLAERROR - (%s) CAN'T OPEN %serrno=%d exit status %d/usr/spool/uucp/.XFDDIR%s/%s/usr/spool/uucp/.XFDDIR%s/%s/dev/nullwfp != NULLAERROR - (%s) OPEN %serrno=%d S %s %s%s %s - %s 0666 rxfp != NULLAERROR - (%s) CAN'T OPEN %serrno=%d %s/usr/spool/uucp/.XFDDIR%s/%s@(#)uuxqt'.c 1.4 87/09/08 unknown"6Merpdir != NULLAERROR - (%s) GTXFILE CAN'T OPEN %serrno=%d file - %s is x file rcouldn't open%s %sr%s%s/usr/spool/uucp/.XQTDIR%s/%sr%s%s/usr/spool/uucp/.XQTDIR%s/%sret == 0AERROR - (%s) LINK RET-%derrno=%d cmd = %s r/usr/lib/uucp/L.cmdsCfile != NULLAERROR - (%s) /usr/lib/uucp/L.cmdsCAN'T OPENerrno=%d /usr/lib/uucp/L.cmds%s opened p = %s matched %s not matched xcp calledrwchildr f1 okw f2 ok stat=%o child s'tat=%o /usr/spool/uucppublic/mkdir %smkdir - %s %c.%.7s%c%.4sfile - %s LCK.SEQLn < SLOCKTRIESAERROR - (%s) LCK.SEQLCAN NOT GET %serrno=%d r/usr/spool/uucp/SEQF%4dw/usr/spool/uucp/SEQFfp != NULLAERROR - (%s) /usr/spool/uucp/SEQFCAN NOT OPEN %serrno=%d /usr/spool/uucp/SEQFw/usr/spool/uucp/SEQF/usr/spool/uucp/SEQF%04d%sLCK.SEQL/dev/null/dev/nullshio - %s f == 0AERROR - (%s) BAD OPEN fileno %derrno=%d f == 1AERROR - (%s) BAD OPEN fileno %derrno=%d -csh/bin/shstatus' %d LTMP.%dret != -1AERROR - (%s) uucp warning - lockfile unlink error on %s, errno=%d i < MAXLOCKSAERROR - (%s) TOO MANY LOCKS %derrno=%d p != NULLAERROR - (%s) CAN NOT ALLOCATE FOR %serrno=%d LOCK PROBLEM: CAN'T CREATE %s (errno=%d) LOCK PROBLEM: CAN'T LINK %s TO %s (errno=%d) LCK.%s.%sLCK.%s.%s/dev/null/dev/null/dev/null-s%.7s-r1UUCICO/usr/lib/uucp/uucico/dev/null/dev/null/dev/nullUUXQT/usr/lib/uucp/uuxqt/dev/nulluucp%s %s-csh/bin/sh/etc/systemid6 /usr/spoo'zl/uucp/LCK.LOGa/usr/spool/uucp/LOGFILE/usr/spool/uucp/LCK.LOG/usr/spool/uucp/LCK.LOG/usr/spool/uucp%s/LOG.%05d.%1dw3%s %s (%d/%d-%d:%02d) %s (%s) a/usr/spool/uucp/SYSLOG%s %s (%d/%d-%d:%02d) (%ld) %s Stack Overflow !J'W  A$GMT GMT , 6 '  ' ` / w / : /  M w /Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZ   ((((( H     < ((r  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~8-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  00r/etc/passwdrASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02d,hLC_CTYPEctyp(Y7eLC_NUMERICnumericLC_TIMEtimeBenglish_us.asciiI>KQenglish_us.asciiD[\denglish_us.ascii_lenglish_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc/default/langLANG=CLANG/etc/default/langLANG=/u({sr/lib/lang//..., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMsarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecG(6dHIjmMSUwWyYaAbBcpxXTZratof:fltrd: Floating Point Not Present hursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecG(-[./usr/lib/uucp/uuclean'8 4711 4 4 40366 4123020767 10135 (g, 56 Dd `@? ? 5 5G56 ~ (d2+gPU:VFFF~^_?-t^_G=dt&=mt5=nt7=ptU=xtf^wP; ^G@@NFFRP^G@@PRPaFV͋^w tV~뷋^G@@PS (m뙃>|PPP 6P6f F u6P PrFPFP uFPFPB@u>|mFPPP5 YF%=@tNFV+FV;V|;;Fr6>|FPPP FPd~t vލFP5FPv tVv+P^]UFvnP t F 9F|+]U3m> }v  PG]U@VvPP6 Pp =t+<>6 tFF8 ~^F^v u ^GF^]U^(9FF^F:t u  ~u+]U(v"PFP< F F9GuFP7(+ v F tFPF ׋]UfKv;PFP KPFP F tvMPvvY ]Uv F u ^%~t^wv ^7v +]UVvF u ^^wv ^vD+^]UlWVv+P6^F }DPFPv} Fv~~+{ tG9~CFPV +^_]+r!;rXS[ro( ^&oUP`PP O SPUVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U>WV6FV4>PPBWVv`FPF^_]UWVv<|u;u^_]UV6 6 u^]UV6 6 u^]UWVv+~= t= t =+t =-tFF Ȋ-0F*u~t^_]   U3 Uv]UVv V96Vw^]U (r(WVv uUDt+Dt+VGDP~ } DttDDDD^_]U3YVvDu!D+Dt|t9Ds VDtD t+^]U VvD$RDDu8D㋇X+DD }+DȊD㋇X+;}V+^]UWVvDDuK}㋇rDȊD㉏X@P+D tLDDDDZDXDWC t DuL@^_]UsWVvD㋿X+ }D㋇X9|~|^_]U34Pvv)]U3VvV>Vvv^]UWVv t~t^?u+^(7+u+^=at5=rtA=wu tFPvvF } t  t+DFD t^?ruD^?au uP+PPv }CD+DX^_]UVFF^Gu GtOvvv}^G t^]UWVv ~~~+FnF|$V @uFFH+vȋF+X DF9DwDW4vhljF)|<|}+DȊD㋇X+;}V)~wF^_]U VN t4vo uc^]UWVv( t9uu:^_]z UWVFP }+^?ruFF^?ruFFFF u}H <t-H P. r^?ru+FW vv+PvG v+PvPPP P ~uFFH vvW ^_]U WV^GSPP3FPP"FPPFFP;H tuuFvPvPvPLJH F^_]UVFFu t~Pvv( t^]pU3>uPPa 6"]U3>t6]U3\Vv <:t < tF<u< u <tF^]U#V>uPP u+6P PS  t6 V}6 VpV< V]V)  VD6 V76 V*6 V6 <,tF<u<tF6 ^]U OVFFFFFFVvE@tW1DDFDt ^㋇X+DPtvDL|| *"|tL LDtdD^_]UVv Du 96Vw+^]@ U36FP)vQ]UF=wz.vvvj |~u+FډFVRPPvQU~u+FډFVRP׃~u+FډFVRP]UWVv u+`EEFE+EX=at"=rt=wt)ɀM|+ueMP+PPvM^_]UWVv~FFEu+N ~}"W@uF9Ftދ^Fs E9u~EFP P5vF t+FFFF)EF}}+EȊE㋇X+;}Wu~u+vf^_]X)r#tãã+U^O]UVW^?u'< u3"@$^`D6dN _^]#u #UGFPTPv }+] %UVW~ vN^_^]s ËUVWN ~4PX%PXߎPX PX~vt tIsF_^]UmFVu =u^F^FG+]U3dVvV+PPPDP1DDdDtd^]U#WV*P+PvD+}s+}%^Fȸ^؈ G^*u֋^?u+)h9 t=t!^F?_uF릋^.tF^F?.t^_]UWV+^9uPFPPF|^_]U3LvPP8F-=wc.k FvPPX<P<PNPPP7<PNPPP. # , D Q a a >| *P P|]U,TPv uFxvv7 tk^?tt tRvRF t*FPv t vP FPvw^?tt tVPF t*FPv)b t vPn FPv%^?tt t[P  t&^?uu uvPLmP F u vP#FPv tvFPv+P$ ^?t tuFPxPFPv_+]UzVFP8nv< t+}sPFPFPFPPnҋBPFPF҃~|ҸPFP8nFP+PFPF@u8nPjPFPvY=|8n؊F8t8nvԸ8nFv)V~t8n뉸8nƜPFPVP8nPPFP8nPuP8nPPFP8nPI8n^]U0WVF~ua~u18؃uPPv t+F+8؃t8F9uaF؃~u)+8؃tvVF uF2F+8؃t8؋F9u vVF^_]$UVWN^s3#t tۍ^%0[r#t=u _^]UPSQRVWF-a%P__^ZY[X]&)UVWPX%PXߎPX PX~v+ыtHw_^]U>(FVu =u~t^FF]"&UWV~ vN^ً^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁zr 3Ë܁k٣U^vvww^WG]sAwt;H;st-Dt L+HLƌڌ=t%tH;sŋtDG tt؋7̋w3X;)]t $@@Lt M tNN3QEt+IAA;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPq Z[t '>*U&ݸPFPvU=}F+]UVF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]UkWV+~ Zk~%t^F^FGN~|1F^P Pi  uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~) =|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^P% P  u^=at~=At?=BtV=Xt|^ _ ㋇ FF @Pv vvv uf^ _ ㋇ˋ^ _㋇ 뽋^ _㋇믡몋^  }뜡뗡뒡=bt=ct=pt=xt| ))&v)v ^?Zt. PF u؊*u^ t0F^*u^*uF^F u^F u*u^F^FGN~}+9^?%uF^FGN~}^F t^^_]UVPv vvvV u+^]UVWVVPPv=V}++^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UW3)F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v_;Vwr ;Fv+FV +FV u؃_]2.*ыs .ыsU3փ>4 t 64 ك~u 4 +!2 Pv܃4 uۋ]UWV>4 u+{va64 64 PP tѸP5 uƄ$<tvvdWPPWPv u^_]U WVv t =t > >F^_]UWV) v~FPG u^_]UWVv~FPcG t FN ^_]/UVvN^;3^s]UPWVv ~~7~~1D$<u|t9Du|uDDu V}ك+ t+D㋇XFFn9DsDu sWvDPF;tL ~|F+FFN9~vFFPvvF)DF|}+DȊD㋇X+;}Vك+~u,DDt!Duv Pt, tV؃F6FFF N+F ~fV׃@uFH+vȋF+^_]UWVv>)uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]16jUVW+N ~QPX%PXߎPX PX~vыFt++ыʋvt tIs t_^]UVWN ~&PX%PXߎPX PX~FuH+_^]UVWN ~0PX%PXߎPX PX~FtIsF_^]UVWPX%PXߎPX PX~*)ً~v׹Ot tIs_^]UWPX%PXߎPX PX~*H_]UVWN ~LPX%PXߎPX PX~*)A+ً~vOt tIsF_^]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]4UVW~ vN^(_^]s UVF N؋Fږf؋Ӌ^]X4Uv vvv]ø(UWPX%PXߎPX PX~*ыFuH+_]UVW+N ~2PX%PXߎPX PX~vً+ًˋtHw_^]U3-Vvt*^]/usr/lib/uucp/usr/spool/uucp/usr/lib/uucp/L.sys/usr/lib/u)Wucp/L.sys.cr/usr/lib/uucp/L-devices/usr/lib/uucp/L-dialcodesunknown flag %s STARTDEBUG# %s r%s directory unreadable stat on %s failed unlink file %s unknown"6Me@(#)uuclean.c 1.2 87/09/08 uuclean deleted file %s mailO -s uucp %sw%s/etc/systemidPStack Overflow Y)reV<#-csh/bin/shr/etc/passwdr  ((((( H )a    A  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~8-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ) s  00DLC_CTYPEctypeLC_NUMERICnumericLC_TIMEtimehenglish_us.asciiqwenglish_us.ascii(english_us.ascii~,english_us.asciilibc: setlocale: %s: LANG%s environment variable syntax errorunable to open %sno %s line in %s%s syntax error in %scannot open locale filecorrupt locale fileunknown error/etc **eH/default/langLANG=CLANG/etc/default/langLANG=/usr/lib/lang//.. ., +29AKT[dhlptx|%m/%d/%y%H:%M:%SAMPM%a %b %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJubneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec*ldHIjmMSUwWyYaAbBcpxXTZr %d %X %Z %YSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDec*a./usr/lib/mapchan/hp.roman8$9 644 3 3 23741 4123231322 10712 *# # @(#) hp.roman8 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the cor*>rectness # or suitability for any purpose of any information contained # herein. # This map file is for devices using the ROMAN-8 character set, such # as the Hewlett-Packard Laserjet series II. # # Compose keys allowing entry of the full ISO 8859 set is included. input 0xa1 0xc0 # A grave 0xa2 0xc2 # A caret 0xa3 0xc8 # E grave 0xa4 0xca # E caret 0xa5 0xcb # E umlaut 0xa6 0xce # I caret 0xa7 0xcf # I umlaut 0xa8 0xb4 # acute accent 0xaa '^' # caret accent (approximation) 0xab 0xa8 # diaeresis 0xac '~' #* tilde accent (approximation) 0xad 0xd9 # U grave 0xae 0xdb # U caret 0xaf 0xa3 # Italian Lira (approximation) 0xb0 0xaf # macron 0xb3 0xb0 # degree sign 0xb4 0xc7 # C cedilla 0xb5 0xe7 # c cedilla 0xb6 0xd1 # N tilde 0xb7 0xf1 # n tilde 0xb8 0xa1 # inverted ! 0xb9 0xbf # inverted ? 0xba 0xa4 # currency sign 0xbb 0xa3 # pound sign 0xbc 0xa5 # yen sign 0xbd 0xa7 # section sign 0xbe 'f' # Dutch guilder (approximation) 0xbf 0xa2 # cent sign 0xc0 0xe2 # a caret 0xc1 0xea # e caret 0xc2 0xf4 # o caret 0xc3 0xfb *# u caret 0xc4 0xe1 # a acute 0xc5 0xe9 # e acute 0xc6 0xf3 # o acute 0xc7 0xfa # u acute 0xc8 0xe0 # a grave 0xc9 0xe8 # e grave 0xca 0xf2 # o grave 0xcb 0xf9 # u grave 0xcc 0xe4 # a umlaut 0xcd 0xeb # e umlaut 0xce 0xf6 # o umlaut 0xcf 0xfc # u umlaut 0xd0 0xc5 # A ring 0xd1 0xee # i caret 0xd2 0xd8 # O slash 0xd3 0xc6 # AE ligature 0xd4 0xe5 # a ring 0xd5 0xed # i acute 0xd6 0xf8 # o slash 0xd7 0xe6 # ae ligature 0xd8 0xc4 # A umlaut 0xd9 0xec # i grave 0xda 0xd6 # O umlaut 0xdb 0xdc # U umlaut 0xdc 0xc9* # E acute 0xdd 0xef # i umlaut 0xde 0xdf # sharp s 0xdf 0xd4 # O caret 0xe0 0xc1 # A acute 0xe1 0xc3 # A tilde 0xe2 0xe3 # a tilde 0xe3 0xd0 # capital Icelandic eth 0xe4 0xf0 # lowercase Icelandic eth 0xe5 0xcd # I acute 0xe6 0xcc # I grave 0xe7 0xd3 # O acute 0xe8 0xd2 # O grave 0xe9 0xd5 # O tilde 0xea 0xf5 # o tilde 0xeb 'S' # S caron (approximation) 0xec 's' # s caron (approximation) 0xed 0xda # U acute 0xee 'Y' # Y umlaut (approximation) 0xef 0xff # y umlaut 0xf0 0xde # capital Icelandic thorn 0xf1 0x* fe # lowercase Icelandic thorn 0xf6 0xac # long dash (approximation) 0xf7 0xbc # fraction one-quarter 0xf8 0xbd # fraction one-half 0xf9 0xaa # feminine ordinal indicator 0xfa 0xba # masculine ordinal indicator 0xfb 0xab # angle quotation mark left 0xfc '#' # solid (approximation) 0xfd 0xbb # angle quotation mark right 0xfe 0xb1 # plus/minus sign output 0xa0 ' ' # no break space 0xa1 0xb8 # inverted ! 0xa2 0xbf # cent sign 0xa3 0xbb # pound sign 0xa4 0xba # currency sign 0xa5 0xbc # yen sign 0x *`*a6 '|' # broken bar (approximation) 0xa7 0xbd # section sign 0xa8 0xab # diaeresis 0xa9 'O' 8 'c' # copyright sign (approximation) 0xaa 0xf9 # feminine ordinal indicator 0xab 0xfb # angle quotation mark left 0xac 0xf6 # not sign (approximation) 0xad '-' # soft hyphen 0xae 'O' 8 'r' # registered trade mark (approximation) 0xaf 0xb0 # macron 0xb0 0xb3 # degree sign 0xb1 0xfe # plus/minus sign 0xb2 '_' 8 '2' # superscript 2 (approximation) 0xb3 '_' 8 '3' # superscript 3 (approximation) *r0xb4 0xa8 # acute accent 0xb5 '_' 8 'u' # micro sign (approximation) 0xb6 '_' 8 'p' # paragraph sign (approximation) 0xb7 '_' 8 '.' # middle dot (approximation) 0xb8 ',' # cedilla (approximation) 0xb9 '_' 8 '1' # superscript 1 (approximation) 0xba 0xfa # masculine ordinal indicator 0xbb 0xfd # angle quotation mark right 0xbc 0xf7 # fraction one-quarter 0xbd 0xf8 # fraction one-half 0xbe '3' 8 0xf7 # fraction three-quarter (approximation) 0xbf 0xb9 # inverted ? 0xc0 0xa1 # A grave 0xc1 0*xe0 # A acute 0xc2 0xa2 # A caret 0xc3 0xe1 # A tilde 0xc4 0xd8 # A umlaut 0xc5 0xd0 # A ring 0xc6 0xd3 # AE ligature 0xc7 0xb4 # C cedilla 0xc8 0xa3 # E grave 0xc9 0xdc # E acute 0xca 0xa4 # E caret 0xcb 0xa5 # E umlaut 0xcc 0xe6 # I grave 0xcd 0xe5 # I acute 0xce 0xa6 # I caret 0xcf 0xa7 # I umlaut 0xd0 0xe3 # capital Icelandic eth 0xd1 0xb6 # N tilde 0xd2 0xe8 # O grave 0xd3 0xe7 # O acute 0xd4 0xdf # O caret 0xd5 0xe9 # O tilde 0xd6 0xda # O umlaut 0xd7 'x' *# multiply operator (approximation) 0xd8 0xd2 # O slash 0xd9 0xad # U grave 0xda 0xed # U acute 0xdb 0xae # U caret 0xdc 0xdb # U umlaut 0xdd 'Y' 8 0xa8 # Y acute (approximation) 0xde 0xf0 # capital Icelandic thorn 0xdf 0xde # sharp s 0xe0 0xc8 # a grave 0xe1 0xc4 # a acute 0xe2 0xc0 # a caret 0xe3 0xe2 # a tilde 0xe4 0xcc # a umlaut 0xe5 0xd4 # a ring 0xe6 0xd7 # ae ligature 0xe7 0xb5 # c cedilla 0xe8 0xc9 # e grave 0xe9 0xc5 # e acute 0xea 0xc1 # e caret 0xeb 0xcd # *e umlaut 0xec 0xd9 # i grave 0xed 0xd5 # i acute 0xee 0xd1 # i caret 0xef 0xdd # i umlaut 0xf0 0xe4 # lowercase Icelandic eth 0xf1 0xb7 # n tilde 0xf2 0xca # o grave 0xf3 0xc6 # o acute 0xf4 0xc2 # o caret 0xf5 0xea # o tilde 0xf6 0xce # o umlaut 0xf7 '-' 8 ':' # divide operator (approximation) 0xf8 0xd6 # o slash 0xf9 0xcb # u grave 0xfa 0xc7 # u acute 0xfb 0xc3 # u caret 0xfc 0xcf # u umlaut 0xfd 'y' 8 0xa8 # y acute (approximation) 0xfe 0xf1 # lowercase Icelandic thorn*( 0xff 0xef # y umlaut compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 *# backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quot*>ation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction o* ne-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandi +~+c eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring+ 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute+8 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut # Alternative compose sequences using ^ ` and ~ characters for terminals # which support them. '_' '^' 0xaf # macron '2' '^' 0xb2 # superscript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0xb7 # middle dot '1' '^' 0xb9 # superscript 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^'+s 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U grave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e grave 'e' '^' 0xea # e caret 'i' '`' 0xec # i grave 'i' '^' 0xee # i caret 'n' '~' 0xf1 # n tilde 'o' '`' 0xf2 # o grave 'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grave 'u' '^' 0xfb # u caret # Alternatives for compose sequences which are not case-se+nsitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # registered trade mark 'O' ' ' 0xb0 # degree sign 'U' '/' 0xb5 # micro sign 'P' '!' 0xb6 # paragraph sign 'O' '_' 0xba # masculine ordinal indicator 'X' '-' 0xd7 # multiply operator 'S' 'S' 0xdf # sharp s beep sequences which are not case-se+[./usr/lib/mapchan/ibm'9 644 3 3 22411 4123231323 7641 +# # @(#) ibm 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the correctne+ss # or suitability for any purpose of any information contained # herein. # This map file is for the console and other devices using the IBM PC # character set. # # Both input and output mapping is handled. # Dead keys are implemented using codes for graphic characters which # would otherwise not be generated from the keyboard. # A minimum set of compose keys allowing entry of the full ISO 8859 set # is included. input 0xad 0xa1 # inverted ! 0x9c 0xa3 # pound sign 0x9d 0xa5 # yen sign 0xb2 0xa7 # 0xb2 us+ ed for section symbol so as not to clash with ^U 0xa6 0xaa # feminine ordinal indicator 0xae 0xab # angle quotation mark left 0xaa 0xac # not sign 0xf8 0xb0 # degree sign 0xf1 0xb1 # plus/minus sign 0xfd 0xb2 # superscript 2 0xe6 0xb5 # micro sign 0xfa 0xb7 # middle dot 0xa7 0xba # masculine ordinal indicator 0xaf 0xbb # angle quotation mark right 0xac 0xbc # fraction one-quarter 0xab 0xbd # fraction one-half 0xa8 0xbf # inverted ? 0x8e 0xc4 # A umlaut 0x8f 0xc5 # A ring 0x92 0xc6 # AE ligature 0x80 0xc7 # ++QC cedilla 0x90 0xc9 # E acute 0xa5 0xd1 # N tilde 0x99 0xd6 # O umlaut 0xed 0xd8 # O slash 0x9a 0xdc # U umlaut 0xe1 0xdf # sharp s 0x85 0xe0 # a grave 0xa0 0xe1 # a acute 0x83 0xe2 # a caret 0x84 0xe4 # a umlaut 0x86 0xe5 # a ring 0x91 0xe6 # ae ligature 0x87 0xe7 # c cedilla 0x8a 0xe8 # e grave 0x82 0xe9 # e acute 0x88 0xea # e caret 0x89 0xeb # e umlaut 0x8d 0xec # i grave 0xa1 0xed # i acute 0x8c 0xee # i caret 0x8b 0xef # i umlaut 0xa4 0xf1 # n tilde 0x95 0xf2 # o grave 0xa2 0xf3 # o acute 0x93 0xf4 # +o caret 0x94 0xf6 # o umlaut 0xf6 0xf7 # divide operator 0x97 0xf9 # u grave 0xa3 0xfa # u acute 0x96 0xfb # u caret 0x81 0xfc # u umlaut 0x98 0xff # y umlaut output 0xa0 ' ' # no break space 0xa1 0xad # inverted ! 0xa2 0x1b '[' '1' '5' '5' 'g' # cent sign 0xa3 0x9c # pound sign 0xa4 0x1b '[' '1' '5' 'g' # currency sign 0xa5 0x9d # yen sign 0xa6 '|' # broken bar (approximation) 0xa7 0x1b '[' '2' '1' 'g' # section sign 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyright sign (approximatio+n) 0xaa 0xa6 # feminine ordinal indicator 0xab 0xae # angle quotation mark left 0xac 0xaa # not sign 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf 0x1b '[' '2' '9' 'g' # macron (approximation) 0xb0 0xf8 # degree sign 0xb1 0xf1 # plus/minus sign 0xb2 0xfd # superscript 2 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0xe6 # micro sign 0xb6 0x1b '[' '2' '0' 'g' # paragraph sign 0xb7 0xfa # middle dot 0xb8 ',' # ce+dilla (approximation) 0xb9 '1' # superscript 1 (approximation) 0xba 0xa7 # masculine ordinal indicator 0xbb 0xaf # angle quotation mark right 0xbc 0xac # fraction one-quarter 0xbd 0xab # fraction one-half 0xbe '/' # fraction three-quarter (approximation) 0xbf 0xa8 # inverted ? 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 0x8e # A umlaut 0xc5 0x8f # A ring 0xc6 0x92 # AE ligature 0x+c7 0x80 # C cedilla 0xc8 'E' # E grave (approximation) 0xc9 0x90 # E acute 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 0xe9 # capital Icelandic eth (approximation) 0xd1 0xa5 # N tilde 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (+Dapproximation) 0xd6 0x99 # O umlaut 0xd7 'x' # multiply operator (approximation) 0xd8 0xed # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc 0x9a # U umlaut 0xdd 'Y' # Y acute (approximation) 0xde 0x9e # capital Icelandic thorn (approximation) 0xdf 0xe1 # sharp s 0xe0 0x85 # a grave 0xe1 0xa0 # a acute 0xe2 0x83 # a caret 0xe3 'a' # a tilde (approximation) 0xe4 0x84 # a umlaut 0xe5 0x86 # a ring 0xe6 0x91 + # ae ligature 0xe7 0x87 # c cedilla 0xe8 0x8a # e grave 0xe9 0x82 # e acute 0xea 0x88 # e caret 0xeb 0x89 # e umlaut 0xec 0x8d # i grave 0xed 0xa1 # i acute 0xee 0x8c # i caret 0xef 0x8b # i umlaut 0xf0 0xeb # lowercase Icelandic eth (approximation) 0xf1 0xa4 # n tilde 0xf2 0x95 # o grave 0xf3 0xa2 # o acute 0xf4 0x93 # o caret 0xf5 'o' # o tilde (approximation) 0xf6 0x94 # o umlaut 0xf7 0xf6 # divide operator 0xf8 0xed # o slash (approximation) 0xf9 0x97 # u grave 0xf+sa 0xa3 # u acute 0xfb 0x96 # u caret 0xfc 0x81 # u umlaut 0xfd 'y' # y acute (approximation) 0xfe 0xe8 # lowercase Icelandic thorn (approximation) 0xff 0x98 # y umlaut dead 0xb0 # caret 'a' 0xe2 # a caret 'e' 0xea # e caret 'i' 0xee # i caret 'o' 0xf4 # o caret 'u' 0xfb # u caret 'A' 0xc2 # A caret 'E' 0xca # E caret 'I' 0xce # I caret 'O' 0xd4 # O caret 'U' 0xdb # U caret ' ' '^' # lone caret dead 0xb1 # umlaut 'A' 0xc4 # A umlaut 'E' 0xcb # E umlaut 'I' 0xcf # I umlaut 'O' 0xd6 # O umlaut 'U+ Z' 0xdc # U umlaut 'a' 0xe4 # a umlaut 'e' 0xeb # e umlaut 'i' 0xef # i umlaut 'o' 0xf6 # o umlaut 'u' 0xfc # u umlaut 'y' 0xff # y umlaut ' ' 0xa8 # lone umlaut dead 0xb3 # acute 'A' 0xc1 # A acute 'E' 0xc9 # E acute 'I' 0xcd # I acute 'O' 0xd3 # O acute 'U' 0xda # U acute 'Y' 0xdd # Y acute 'a' 0xe1 # a acute 'e' 0xe9 # e acute 'i' 0xed # i acute 'o' 0xf3 # o acute 'u' 0xfa # u acute 'y' 0xfd # y acute ' ' 0xb4 # lone acute dead 0xb4 # grave 'A' 0xc0 # A grave 'E' 0xc8 # E grave 'I' 0xcc # I grave 'O' 0x ,,-d2 # O grave 'U' 0xd9 # U grave 'a' 0xe0 # a grave 'e' 0xe8 # e grave 'i' 0xec # i grave 'o' 0xf2 # o grave 'u' 0xf9 # u grave ' ' '`' # lone grave compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # ori,Eginal compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section si,{gn '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # ,superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut, 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0,q # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tild,e 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut beep aut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tild,Z_./usr/lib/mapchan/tvi.fra%9 644 3 3 21515 4123231323 10447 , # # @(#) tvi.fra 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corre ,V,jctness # or suitability for any purpose of any information contained # herein. # This map file is for the Televideo TVI924 terminal, set up to use the # French character set. Note that this is subtly different from the ISO # 7-bit French NRC character set. # # Both input and output mapping is handled. Compose key sequences are # provided to allow entry of the full ISO 8859 set. The French mode on # the TVI924 implements '^' as a dead OUTPUT character - this map contains # definitions to make it behave a,ys a dead INPUT character. input '#' 0xa3 # pound sign '@' 0xe0 # a grave '[' 0xb0 # degree sign '\\' 0xe7 # c cedilla ']' 0xa7 # section sign '`' 0xeb # e umlaut '{' 0xe9 # e acute '|' 0xf9 # u grave '}' 0xe8 # e grave '~' 0xef # i umlaut output 0xa0 ' ' # no break space 0xa1 '!' # inverted ! (approximation) 0xa2 'c' # cent sign (approximation) 0xa3 '#' # pound sign 0xa4 'x' # currency sign (approximation) 0xa5 'y' # yen sign (approximation) 0xa6 'I' # broken bar (approximation) 0xa7 ']' #, section sign 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 'a' # feminine ordinal indicator (approximation) 0xab '<' # angle quotation mark left (approximation) 0xac '^' '^' # not sign (approximation) 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf 0x1b '$' 'Y' 0x1b '%' # macron 0xb0 '[' # degree sign 0xb1 0x1b '$' 't' 0x1b '%' # plus/minus sign 0xb2 '2' # superscript 2 (approximation) 0xb3 '3' # superscript 3 (approximat,aion) 0xb4 '\'' # acute accent (approximation) 0xb5 0x1b '$' '|' 0x1b '%' # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0x1b '$' 's' 0x1b '%' # middle dot 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (approximation) 0xba 'o' # masculine ordinal indicator (approximation) 0xbb '>' # angle quotation mark right (approximation) 0xbc '/' # fraction one-quarter (approximation) 0xbd '/' # fraction one-half (approximation) 0xbe '/' # fraction three-quarter (approximation,) 0xbf '?' # inverted ? (approximation) 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 'A' # A umlaut (approximation) 0xc5 'A' # A ring (approximation) 0xc6 'A' # AE ligature (approximation) 0xc7 'C' # C cedilla (approximation) 0xc8 'E' # E grave (approximation) 0xc9 'E' # E acute (approximation) 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grav,e (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 'D' # capital Icelandic eth (approximation) 0xd1 'N' # N tilde (approximation) 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 'O' # O umlaut (approximation) 0xd7 'x' # multiply operator (approximation) 0xd8 0x1b '$' '}' 0x1b '%' # O slash 0xd9 'U' # U grave (ap,proximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc 'U' # U umlaut (approximation) 0xdd 'Y' # Y acute (approximation) 0xde 'P' # capital Icelandic thorn (approximation) 0xdf 0x1b '$' 'y' 0x1b '%' # sharp s 0xe0 '@' # a grave 0xe1 'a' # a acute (approximation) 0xe2 '^' 'a' # a caret 0xe3 'a' # a tilde (approximation) 0xe4 'a' # a umlaut (approximation) 0xe5 'a' # a ring (approximation) 0xe6 'a' # ae ligature (approximation) 0xe7 '\\' # c cedilla 0,xe8 '}' # e grave 0xe9 '{' # e acute 0xea '^' 'e' # e caret 0xeb '`' # e umlaut 0xec 'i' # i grave (approximation) 0xed 'i' # i acute (approximation) 0xee '^' 'i' # i caret 0xef '~' # i umlaut 0xf0 'd' # lowercase Icelandic eth (approximation) 0xf1 'n' # n tilde (approximation) 0xf2 'o' # o grave (approximation) 0xf3 'o' # o acute (approximation) 0xf4 '^' 'o' # o caret 0xf5 'o' # o tilde (approximation) 0xf6 'o' # o umlaut (approximation) 0xf7 '/' # divide operator (approxima, tion) 0xf8 'o' # o slash (approximation) 0xf9 '|' # u grave 0xfa 'u' # u acute (approximation) 0xfb '^' 'u' # u caret 0xfc 'u' # u umlaut (approximation) 0xfd 'y' # y acute (approximation) 0xfe 'p' # lowercase Icelandic thorn (approximation) 0xff 'y' # y umlaut (approximation) dead '^' # caret ' ' '^' 'A' 0xc2 'E' 0xca 'I' 0xce 'O' 0xd4 'U' 0xdb 'a' 0xe2 'e' 0xea 'i' 0xee 'o' 0xf4 'u' 0xfb compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 885 -H-m9 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical- bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron - 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A g-rave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"-#' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '-G"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # -y umlaut # Alternative compose sequences using ^ ` and ~ characters for terminals # which support them. '_' '^' 0xaf # macron '2' '^' 0xb2 # superscript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0xb7 # middle dot '1' '^' 0xb9 # superscript 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U g-*rave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e grave 'e' '^' 0xea # e caret 'i' '`' 0xec # i grave 'i' '^' 0xee # i caret 'n' '~' 0xf1 # n tilde 'o' '`' 0xf2 # o grave 'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grave 'u' '^' 0xfb # u caret beep 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U g- _./usr/lib/mapchan/tvi.ger%9 644 3 3 23753 4123231324 10463  --# # @(#) tvi.ger 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corre-ctness # or suitability for any purpose of any information contained # herein. # This map file is for the Televideo TVI924 terminal, set up to use the # German character set. This character set is the same as the ISO 7-bit # German NRC character set, but the escape sequences used to generate # other characters on the TVI924 are unlikely to work on other terminals. # # Both input and output mapping is handled. Compose key sequences are # provided to allow entry of the full ISO 8859 set. input '@' 0xa7 # -0section sign '[' 0xc4 # A umlaut '\\' 0xd6 # O umlaut ']' 0xdc # U umlaut '{' 0xe4 # a umlaut '|' 0xf6 # o umlaut '}' 0xfc # u umlaut '~' 0xdf # sharp s output 0xa0 ' ' # no break space 0xa1 '!' # inverted ! (approximation) 0xa2 'c' # cent sign (approximation) 0xa3 '#' # pound sign (approximation) 0xa4 'x' # currency sign (approximation) 0xa5 'y' # yen sign (approximation) 0xa6 'I' # broken bar (approximation) 0xa7 '@' # section sign 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyri-#ght sign (approximation) 0xaa 'a' # feminine ordinal indicator (approximation) 0xab '<' # angle quotation mark left (approximation) 0xac '^' # not sign (approximation) 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf '^' # macron (approximation) 0xb0 0x1b '$' 'r' 0x1b '%' # degree sign 0xb1 0x1b '$' 't' 0x1b '%' # plus/minus sign 0xb2 '2' # superscript 2 (approximation) 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0x1b '-$' '|' 0x1b '%' # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0x1b '$' 's' 0x1b '%' # middle dot 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (approximation) 0xba 'o' # masculine ordinal indicator (approximation) 0xbb '>' # angle quotation mark right (approximation) 0xbc '/' # fraction one-quarter (approximation) 0xbd '/' # fraction one-half (approximation) 0xbe '/' # fraction three-quarter (approximation) 0xbf '?' # inverted ? (approximation) 0xc0 'A' # A gr-gave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 '[' # A umlaut 0xc5 'A' # A ring (approximation) 0xc6 'A' # AE ligature (approximation) 0xc7 'C' # C cedilla (approximation) 0xc8 'E' # E grave (approximation) 0xc9 'E' # E acute (approximation) 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret- (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 'D' # capital Icelandic eth (approximation) 0xd1 'N' # N tilde (approximation) 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 '\\' # O umlaut 0xd7 'x' # multiply operator (approximation) 0xd8 0x1b '$' '}' 0x1b '%' # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xd- c ']' # U umlaut 0xdd 'Y' # Y acute (approximation) 0xde 'P' # capital Icelandic thorn (approximation) 0xdf '~' # sharp s 0xe0 'a' # a grave (approximation) 0xe1 'a' # a acute (approximation) 0xe2 'a' # a caret (approximation) 0xe3 'a' # a tilde (approximation) 0xe4 '{' # a umlaut 0xe5 'a' # a ring (approximation) 0xe6 'a' # ae ligature (approximation) 0xe7 'c' # c cedilla (approximation) 0xe8 'e' # e grave (approximation) 0xe9 'e' # e acute (approximation) 0xea 'e' # e caret (- approximation) 0xeb 'e' # e umlaut (approximation) 0xec 'i' # i grave (approximation) 0xed 'i' # i acute (approximation) 0xee 'i' # i caret (approximation) 0xef 'i' # i umlaut (approximation) 0xf0 'd' # lowercase Icelandic eth (approximation) 0xf1 'n' # n tilde (approximation) 0xf2 'o' # o grave (approximation) 0xf3 'o' # o acute (approximation) 0xf4 'o' # o caret (approximation) 0xf5 'o' # o tilde (approximation) 0xf6 '|' # o umlaut 0xf7 '/' # divide operator (approximation) 0xf8 ../'o' # o slash (approximation) 0xf9 'u' # u grave (approximation) 0xfa 'u' # u acute (approximation) 0xfb 'u' # u caret (approximation) 0xfc '}' # u umlaut 0xfd 'y' # y acute (approximation) 0xfe 'p' # lowercase Icelandic thorn (approximation) 0xff 'y' # y umlaut (approximation) compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since.D they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' .0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3. 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A r.eing 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U ac.ute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' .<'-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut # Alternative compose sequences using ^ ` and ~ characters for terminals # which support them. '_' '^' 0.@xaf # macron '2' '^' 0xb2 # superscript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0xb7 # middle dot '1' '^' 0xb9 # superscript 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U grave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e g. 9rave 'e' '^' 0xea # e caret 'i' '`' 0xec # i grave 'i' '^' 0xee # i caret 'n' '~' 0xf1 # n tilde 'o' '`' 0xf2 # o grave 'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grave 'u' '^' 0xfb # u caret # Alternatives for compose sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ord .D.inal indicator 'R' 'O' 0xae # registered trade mark 'O' ' ' 0xb0 # degree sign 'U' '/' 0xb5 # micro sign 'P' '!' 0xb6 # paragraph sign 'O' '_' 0xba # masculine ordinal indicator 'X' '-' 0xd7 # multiply operator 'S' 'S' 0xdf # sharp s # Further alternative compose sequences 'S' '|' '$' # dollar 's' '|' '$' # dollar '/' '^' '|' # vertical bar 'C' '|' 0xa2 # cent sign 'c' '|' 0xa2 # cent sign 'L' '=' 0xa3 # pound sign 'l' '=' 0xa3 # pound sign 'Y' '=' 0xa5 # yen sign 'y' '=' 0xa5 # yen sign '|' '/' 0xa6 # br.oken bar '|' '|' 0xa6 # broken bar 'S' '!' 0xa7 # section sign 's' '!' 0xa7 # section sign 'A' '-' 0xaa # feminine ordinal indicator 'a' '-' 0xaa # feminine ordinal indicator '-' '|' 0xac # not sign '-' '<' 0xaf # macron '-' '^' 0xaf # macron 'O' '-' 0xba # masculine ordinal indicator 'o' '-' 0xba # masculine ordinal indicator 'D' 'H' 0xd0 # capital Icelandic eth 'T' 'H' 0xde # capital Icelandic thorn 'd' 'h' 0xf0 # lowercase Icelandic eth 't' 'h' 0xfe # lowercase Icelandic thorn beep ign '|' '/' 0xa6 # br._./usr/lib/mapchan/tvi.nor%9 644 3 3 23633 4123231325 10502 .# # @(#) tvi.nor 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corre.ctness # or suitability for any purpose of any information contained # herein. # This map file is for the Televideo TVI924 terminal, set up to use the # Norwegian/Danish character set. This character set is subtly different # from the ISO 7-bit Norwegian NRC character set. # # Both input and output mapping is handled. Compose key sequences are # provided to allow entry of the full ISO 8859 set. input '[' 0xc6 # AE ligature '\\' 0xd8 # O slash ']' 0xc5 # A ring '^' 0xdc # U umlaut '{' 0xe6 # ae ligature .'|' 0xf8 # o slash '}' 0xe5 # a ring '~' 0xfc # u umlaut output 0xa0 ' ' # no break space 0xa1 '!' # inverted ! (approximation) 0xa2 'c' # cent sign (approximation) 0xa3 '#' # pound sign (approximation) 0xa4 'x' # currency sign (approximation) 0xa5 'y' # yen sign (approximation) 0xa6 'I' # broken bar (approximation) 0xa7 's' # section sign (approximation) 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 'a' # feminine ordinal indicator (approximation). 0xab '<' # angle quotation mark left (approximation) 0xac '-' # not sign (approximation) 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf '-' # macron (approximation) 0xb0 0x1b '$' 'r' 0x1b '%' # degree sign 0xb1 0x1b '$' 't' 0x1b '%' # plus/minus sign 0xb2 '2' # superscript 2 (approximation) 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0x1b '$' '|' 0x1b '%' # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0x.1b '$' 's' 0x1b '%' # middle dot 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (approximation) 0xba 'o' # masculine ordinal indicator (approximation) 0xbb '>' # angle quotation mark right (approximation) 0xbc '/' # fraction one-quarter (approximation) 0xbd '/' # fraction one-half (approximation) 0xbe '/' # fraction three-quarter (approximation) 0xbf '?' # inverted ? (approximation) 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (a. Tpproximation) 0xc3 'A' # A tilde (approximation) 0xc4 'A' # A umlaut (approximation) 0xc5 ']' # A ring 0xc6 '[' # AE ligature 0xc7 'C' # C cedilla (approximation) 0xc8 'E' # E grave (approximation) 0xc9 'E' # E acute (approximation) 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 'D' # capital Icelandic eth (appro /Z/ximation) 0xd1 'N' # N tilde (approximation) 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 'O' # O umlaut (approximation) 0xd7 'x' # multiply operator (approximation) 0xd8 '\\' # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc '^' # U umlaut 0xdd 'Y' # Y acute (approximation) 0xde 'P' # capital Icelandic thorn (ap/cproximation) 0xdf 0x1b '$' 'y' 0x1b '%' # sharp s 0xe0 'a' # a grave (approximation) 0xe1 'a' # a acute (approximation) 0xe2 'a' # a caret (approximation) 0xe3 'a' # a tilde (approximation) 0xe4 'a' # a umlaut (approximation) 0xe5 '}' # a ring 0xe6 '{' # ae ligature (approximation) 0xe7 'c' # c cedilla (approximation) 0xe8 'e' # e grave (approximation) 0xe9 'e' # e acute (approximation) 0xea 'e' # e caret (approximation) 0xeb 'e' # e umlaut (approximation) 0xec 'i' # i grave (appro/Oximation) 0xed 'i' # i acute (approximation) 0xee 'i' # i caret (approximation) 0xef 'i' # i umlaut (approximation) 0xf0 'd' # lowercase Icelandic eth (approximation) 0xf1 'n' # n tilde (approximation) 0xf2 'o' # o grave (approximation) 0xf3 'o' # o acute (approximation) 0xf4 'o' # o caret (approximation) 0xf5 'o' # o tilde (approximation) 0xf6 'o' # o umlaut (approximation) 0xf7 '/' # divide operator (approximation) 0xf8 '|' # o slash 0xf9 'u' # u grave (approximation) 0xfa 'u' /U# u acute (approximation) 0xfb 'u' # u caret (approximation) 0xfc '~' # u umlaut 0xfd 'y' # y acute (approximation) 0xfe 'p' # lowercase Icelandic thorn (approximation) 0xff 'y' # y umlaut (approximation) compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the devi/6ce's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' /M0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph si/hgn '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave '/TE' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1'/  0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave // 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut # Alternative compose sequences using ^ ` and ~ characters for terminals # which support them. '_' '^' 0xaf # macron '2' '^' 0xb2 # superscript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0/xb7 # middle dot '1' '^' 0xb9 # superscript 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U grave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e grave 'e' '^' 0xea # e caret 'i' '`' 0xec # i grave 'i' '^' 0xee # i caret 'n' '~/' 0xf1 # n tilde 'o' '`' 0xf2 # o grave 'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grave 'u' '^' 0xfb # u caret # Alternatives for compose sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # registered trade mark 'O' ' ' 0xb0 # degree sign '/"U' '/' 0xb5 # micro sign 'P' '!' 0xb6 # paragraph sign 'O' '_' 0xba # masculine ordinal indicator 'X' '-' 0xd7 # multiply operator 'S' 'S' 0xdf # sharp s # Further alternative compose sequences 'S' '|' '$' # dollar 's' '|' '$' # dollar '/' '^' '|' # vertical bar 'C' '|' 0xa2 # cent sign 'c' '|' 0xa2 # cent sign 'L' '=' 0xa3 # pound sign 'l' '=' 0xa3 # pound sign 'Y' '=' 0xa5 # yen sign 'y' '=' 0xa5 # yen sign '|' '/' 0xa6 # broken bar '|' '|' 0xa6 # broken bar 'S' '!' 0xa7 # section sign 's' '!' 0xa7 # se/5ction sign 'A' '-' 0xaa # feminine ordinal indicator 'a' '-' 0xaa # feminine ordinal indicator '-' '|' 0xac # not sign '-' '<' 0xaf # macron '-' '^' 0xaf # macron 'O' '-' 0xba # masculine ordinal indicator 'o' '-' 0xba # masculine ordinal indicator 'D' 'H' 0xd0 # capital Icelandic eth 'T' 'H' 0xde # capital Icelandic thorn 'd' 'h' 0xf0 # lowercase Icelandic eth 't' 'h' 0xfe # lowercase Icelandic thorn beep ign '|' '/' 0xa6 # broken bar '|' '|' 0xa6 # broken bar 'S' '!' 0xa7 # section sign 's' '!' 0xa7 # se/_./usr/lib/mapchan/tvi.por%9 644 3 3 23460 4123231326 10503 /5# # @(#) tvi.por 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corre/Actness # or suitability for any purpose of any information contained # herein. # This map file is for the Televideo TVI924 terminal, set up to use the # Portuguese character set. # # Both input and output mapping is handled. Compose key sequences are # provided to allow entry of the full ISO 8859 set. input '@' 0xa7 # section sign '[' 0xc3 # A tilde '\\' 0xc7 # C cedilla ']' 0xd5 # O tilde '{' 0xe3 # a tilde '|' 0xe7 # c cedilla '}' 0xf5 # o tilde '~' 0xb0 # degree sign output 0xa0 ' ' # no break spac/ we 0xa1 '!' # inverted ! (approximation) 0xa2 'c' # cent sign (approximation) 0xa3 '#' # pound sign (approximation) 0xa4 'x' # currency sign (approximation) 0xa5 'y' # yen sign (approximation) 0xa6 'I' # broken bar (approximation) 0xa7 '@' # section sign 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 'a' # feminine ordinal indicator (approximation) 0xab '<' # angle quotation mark left (approximation) 0xac '^' # not sign (approximation) 0xad '-' # 00jsoft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf '^' # macron (approximation) 0xb0 '~' # degree sign 0xb1 0x1b '$' 't' 0x1b '%' # plus/minus sign 0xb2 '2' # superscript 2 (approximation) 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0x1b '$' '|' 0x1b '%' # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0x1b '$' 's' 0x1b '%' # middle dot 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (approximation) 0xba 'o' 0Y # masculine ordinal indicator (approximation) 0xbb '>' # angle quotation mark right (approximation) 0xbc '/' # fraction one-quarter (approximation) 0xbd '/' # fraction one-half (approximation) 0xbe '/' # fraction three-quarter (approximation) 0xbf '?' # inverted ? (approximation) 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 '[' # A tilde 0xc4 'A' # A umlaut (approximation) 0xc5 'A' # A ring (approximation) 0xc6 'A' # A0 E ligature (approximation) 0xc7 '\\' # C cedilla 0xc8 'E' # E grave (approximation) 0xc9 'E' # E acute (approximation) 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 'D' # capital Icelandic eth (approximation) 0xd1 'N' # N tilde (approximation) 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 00]xd4 'O' # O caret (approximation) 0xd5 ']' # O tilde 0xd6 'O' # O umlaut (approximation) 0xd7 'x' # multiply operator (approximation) 0xd8 0x1b '$' '}' 0x1b '%' # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc 'U' # U umlaut (approximation) 0xdd 'Y' # Y acute (approximation) 0xde 'P' # capital Icelandic thorn (approximation) 0xdf 0x1b '$' 'y' 0x1b '%' # sharp s 0xe0 'a' # a grave (approximation) 0xe1 'a' # a acute0 (approximation) 0xe2 'a' # a caret (approximation) 0xe3 '{' # a tilde 0xe4 'a' # a umlaut (approximation) 0xe5 'a' # a ring (approximation) 0xe6 'a' # ae ligature (approximation) 0xe7 '|' # c cedilla 0xe8 'e' # e grave (approximation) 0xe9 'e' # e acute (approximation) 0xea 'e' # e caret (approximation) 0xeb 'e' # e umlaut (approximation) 0xec 'i' # i grave (approximation) 0xed 'i' # i acute (approximation) 0xee 'i' # i caret (approximation) 0xef 'i' # i umlaut (approximation) 00xf0 'd' # lowercase Icelandic eth (approximation) 0xf1 'n' # n tilde (approximation) 0xf2 'o' # o grave (approximation) 0xf3 'o' # o acute (approximation) 0xf4 'o' # o caret (approximation) 0xf5 '}' # o tilde 0xf6 'o' # o umlaut (approximation) 0xf7 '/' # divide operator (approximation) 0xf8 'o' # o slash (approximation) 0xf9 'u' # u grave (approximation) 0xfa 'u' # u acute (approximation) 0xfb 'u' # u caret (approximation) 0xfc 'u' # u umlaut (approximation) 0xfd 'y' # y acute (0approximation) 0xfe 'p' # lowercase Icelandic thorn (approximation) 0xff 'y' # y umlaut (approximation) compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # ha0sh 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 0 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine o 0=0*rdinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I 0acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>'0 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 #0 divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut # Alternative compose sequences using ^ ` and ~ characters for terminals # which support them. '_' '^' 0xaf # macron '2' '^' 0xb2 # superscript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0xb7 # middle dot '1' '^' 0xb9 # superscript 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # 0A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U grave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e grave 'e' '^' 0xea # e caret 'i' '`' 0xec # i grave 'i' '^' 0xee # i caret 'n' '~' 0xf1 # n tilde 'o' '`' 0xf2 # o grave 'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grav0e 'u' '^' 0xfb # u caret # Alternatives for compose sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # registered trade mark 'O' ' ' 0xb0 # degree sign 'U' '/' 0xb5 # micro sign 'P' '!' 0xb6 # paragraph sign 'O' '_' 0xba # masculine ordinal indicator 'X' '-' 00xd7 # multiply operator 'S' 'S' 0xdf # sharp s # Further alternative compose sequences 'S' '|' '$' # dollar 's' '|' '$' # dollar '/' '^' '|' # vertical bar 'C' '|' 0xa2 # cent sign 'c' '|' 0xa2 # cent sign 'L' '=' 0xa3 # pound sign 'l' '=' 0xa3 # pound sign 'Y' '=' 0xa5 # yen sign 'y' '=' 0xa5 # yen sign '|' '/' 0xa6 # broken bar '|' '|' 0xa6 # broken bar 'S' '!' 0xa7 # section sign 's' '!' 0xa7 # section sign 'A' '-' 0xaa # feminine ordinal indicator 'a' '-' 0xaa # feminine ordinal indicator '-' '|' 0xac0R # not sign '-' '<' 0xaf # macron '-' '^' 0xaf # macron 'O' '-' 0xba # masculine ordinal indicator 'o' '-' 0xba # masculine ordinal indicator 'D' 'H' 0xd0 # capital Icelandic eth 'T' 'H' 0xde # capital Icelandic thorn 'd' 'h' 0xf0 # lowercase Icelandic eth 't' 'h' 0xfe # lowercase Icelandic thorn beep ign '|' '/' 0xa6 # broken bar '|' '|' 0xa6 # broken bar 'S' '!' 0xa7 # section sign 's' '!' 0xa7 # section sign 'A' '-' 0xaa # feminine ordinal indicator 'a' '-' 0xaa # feminine ordinal indicator '-' '|' 0xac0 _./usr/lib/mapchan/tvi.spa%9 644 3 3 23563 4123231326 10472  1#1# # @(#) tvi.spa 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corre1ctness # or suitability for any purpose of any information contained # herein. # This map file is for the Televideo TVI924 terminal, set up to use the # Spanish character set. This character set is not the same as the ISO # 7-bit Spanish NRC character set. # # Both input and output mapping is handled. Compose key sequences are # provided to allow entry of the full ISO 8859 set. input '@' 0xbf # inverted ? '[' 0xf1 # n tilde '\\' 0xa1 # inverted ! ']' 0xd1 # N tilde '~' 0xb0 # degree sign output 0xa0 ' 1' # no break space 0xa1 '\\' # inverted ! 0xa2 'c' # cent sign (approximation) 0xa3 '#' # pound sign (approximation) 0xa4 'x' # currency sign (approximation) 0xa5 'y' # yen sign (approximation) 0xa6 '|' # broken bar (approximation) 0xa7 's' # section sign (approximation) 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 'a' # feminine ordinal indicator (approximation) 0xab '<' # angle quotation mark left (approximation) 0xac '^' # not sign (approxim1ation) 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf '^' # macron (approximation) 0xb0 '~' # degree sign 0xb1 0x1b '$' 't' 0x1b '%' # plus/minus sign 0xb2 '2' # superscript 2 (approximation) 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0x1b '$' '|' 0x1b '%' # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0x1b '$' 's' 0x1b '%' # middle dot 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (appro1Kximation) 0xba 'o' # masculine ordinal indicator (approximation) 0xbb '>' # angle quotation mark right (approximation) 0xbc '/' # fraction one-quarter (approximation) 0xbd '/' # fraction one-half (approximation) 0xbe '/' # fraction three-quarter (approximation) 0xbf '@' # inverted ? 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 'A' # A umlaut (approximation) 0xc5 'A' # A ring (approxima1tion) 0xc6 'A' # AE ligature (approximation) 0xc7 'C' # C cedilla (approximation) 0xc8 'E' # E grave (approximation) 0xc9 'E' # E acute (approximation) 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 'D' # capital Icelandic eth (approximation) 0xd1 ']' # N tilde 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acut1Ge (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 'O' # O umlaut (approximation) 0xd7 'x' # multiply operator (approximation) 0xd8 0x1b '$' '}' 0x1b '%' # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc 'U' # U umlaut (approximation) 0xdd 'Y' # Y acute (approximation) 0xde 'P' # capital Icelandic thorn (approximation) 0xdf 0x1b '$' 'y' 0x1b '%' # sharp s 0xe0 'a' # a grave (1approximation) 0xe1 'a' # a acute (approximation) 0xe2 'a' # a caret (approximation) 0xe3 'a' # a tilde (approximation) 0xe4 'a' # a umlaut (approximation) 0xe5 'a' # a ring (approximation) 0xe6 'a' # ae ligature (approximation) 0xe7 'c' # c cedilla (approximation) 0xe8 'e' # e grave (approximation) 0xe9 'e' # e acute (approximation) 0xea 'e' # e caret (approximation) 0xeb 'e' # e umlaut (approximation) 0xec 'i' # i grave (approximation) 0xed 'i' # i acute (approximation) 0xee 'i' 1 4 # i caret (approximation) 0xef 'i' # i umlaut (approximation) 0xf0 'd' # lowercase Icelandic eth (approximation) 0xf1 '[' # n tilde 0xf2 'o' # o grave (approximation) 0xf3 'o' # o acute (approximation) 0xf4 'o' # o caret (approximation) 0xf5 'o' # o tilde (approximation) 0xf6 'o' # o umlaut (approximation) 0xf7 '/' # divide operator (approximation) 0xf8 'o' # o slash (approximation) 0xf9 'u' # u grave (approximation) 0xfa 'u' # u acute (approximation) 0xfb 'u' # u caret (approxim 11ation) 0xfc 'u' # u umlaut (approximation) 0xfd 'y' # y acute (approximation) 0xfe 'p' # lowercase Icelandic thorn (approximation) 0xff 'y' # y umlaut (approximation) compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` {1E | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken ba1r 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb1G8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E ca1ret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 1=0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o 1caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut # Alternative compose sequences using ^ ` and ~ characters for terminals # which support them. '_' '^' 0xaf # macron '2' '^' 0xb2 # superscript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0xb7 # middle dot '1' '^' 0xb9 # superscr1dipt 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U grave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e grave 'e' '^' 0xea # e caret 'i' '`' 0xec # i grave 'i' '^' 0xee # i caret 'n' '~' 0xf1 # n tilde 'o' '`' 0xf2 # o grave 1 v'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grave 'u' '^' 0xfb # u caret # Alternatives for compose sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # registered trade mark 'O' ' ' 0xb0 # degree sign 'U' '/' 0xb5 # micro sign 'P' '!' 0xb6 # 22paragraph sign 'O' '_' 0xba # masculine ordinal indicator 'X' '-' 0xd7 # multiply operator 'S' 'S' 0xdf # sharp s # Further alternative compose sequences 'S' '|' '$' # dollar 's' '|' '$' # dollar '/' '^' '|' # vertical bar 'C' '|' 0xa2 # cent sign 'c' '|' 0xa2 # cent sign 'L' '=' 0xa3 # pound sign 'l' '=' 0xa3 # pound sign 'Y' '=' 0xa5 # yen sign 'y' '=' 0xa5 # yen sign '|' '/' 0xa6 # broken bar '|' '|' 0xa6 # broken bar 'S' '!' 0xa7 # section sign 's' '!' 0xa7 # section sign 'A' '-' 0xaa # feminine ordin29al indicator 'a' '-' 0xaa # feminine ordinal indicator '-' '|' 0xac # not sign '-' '<' 0xaf # macron '-' '^' 0xaf # macron 'O' '-' 0xba # masculine ordinal indicator 'o' '-' 0xba # masculine ordinal indicator 'D' 'H' 0xd0 # capital Icelandic eth 'T' 'H' 0xde # capital Icelandic thorn 'd' 'h' 0xf0 # lowercase Icelandic eth 't' 'h' 0xfe # lowercase Icelandic thorn beep ign '|' '/' 0xa6 # broken bar '|' '|' 0xa6 # broken bar 'S' '!' 0xa7 # section sign 's' '!' 0xa7 # section sign 'A' '-' 0xaa # feminine ordin2_./usr/lib/mapchan/tvi.swe%9 644 3 3 22467 4123231327 10510 2# # @(#) tvi.swe 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corre2Uctness # or suitability for any purpose of any information contained # herein. # This map file is for the Televideo TVI924 terminal, set up to use the # Swedish/Finnish character set. This character set is the same as the # ISO 7-bit Swedish NRC character set (with the exception of the currency # symbol), but the escape sequences used to generate other characters on # the TVI924 are unlikely to work on other terminals. # # Both input and output mapping is handled. Compose key sequences are # provided to 2allow entry of the full ISO 8859 set. input '@' 0xc9 # E acute '[' 0xc4 # A umlaut '\\' 0xd6 # O umlaut ']' 0xc5 # A ring '^' 0xdc # U umlaut '`' 0xe9 # e acute '{' 0xe4 # a umlaut '|' 0xf8 # o umlaut '}' 0xe5 # a ring '~' 0xfc # u umlaut output 0xa0 ' ' # no break space 0xa1 '!' # inverted ! (approximation) 0xa2 'c' # cent sign (approximation) 0xa3 '#' # pound sign (approximation) 0xa4 'x' # currency sign (approximation) 0xa5 'y' # yen sign (approximation) 0xa6 'I' # broken bar (approximati2on) 0xa7 's' # section sign (approximation) 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 'a' # feminine ordinal indicator (approximation) 0xab '<' # angle quotation mark left (approximation) 0xac '-' # not sign (approximation) 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf 0x1b '$' 'Y' 0x1b '%' # macron 0xb0 0x1b '$' 'r' 0x1b '%' # degree sign 0xb1 0x1b '$' 't' 0x1b '%' # plus/minus sign 0xb2 '2' # superscript 2 (approxima2tion) 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0x1b '$' '|' 0x1b '%' # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0x1b '$' 's' 0x1b '%' # middle dot 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (approximation) 0xba 'o' # masculine ordinal indicator (approximation) 0xbb '>' # angle quotation mark right (approximation) 0xbc '/' # fraction one-quarter (approximation) 0xbd '/' # fraction one-half (approximation) 0xbe '2 /' # fraction three-quarter (approximation) 0xbf '?' # inverted ? (approximation) 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 '[' # A umlaut 0xc5 ']' # A ring 0xc6 'A' # AE ligature (approximation) 0xc7 'C' # C cedilla (approximation) 0xc8 'E' # E grave (approximation) 0xc9 '@' # E acute 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (a 2/2pproximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 'D' # capital Icelandic eth (approximation) 0xd1 'N' # N tilde (approximation) 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 '\\' # O umlaut 0xd7 'x' # multiply operator (approximation) 0xd8 0x1b '$' '}' 0x1b '%' # O slash 0xd9 'U' # U grave (approximation) 0xda '2U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc '^' # U umlaut 0xdd 'Y' # Y acute (approximation) 0xde 'P' # capital Icelandic thorn (approximation) 0xdf 0x1b '$' 'y' 0x1b '%' # sharp s 0xe0 'a' # a grave (approximation) 0xe1 'a' # a acute (approximation) 0xe2 'a' # a caret (approximation) 0xe3 'a' # a tilde (approximation) 0xe4 '{' # a umlaut 0xe5 '|' # a ring 0xe6 'a' # ae ligature (approximation) 0xe7 'c' # c cedilla (approximation) 0xe8 'e' # e grave (app2jroximation) 0xe9 '`' # e acute 0xea 'e' # e caret (approximation) 0xeb 'e' # e umlaut (approximation) 0xec 'i' # i grave (approximation) 0xed 'i' # i acute (approximation) 0xee 'i' # i caret (approximation) 0xef 'i' # i umlaut (approximation) 0xf0 'd' # lowercase Icelandic eth (approximation) 0xf1 'n' # n tilde (approximation) 0xf2 'o' # o grave (approximation) 0xf3 'o' # o acute (approximation) 0xf4 'o' # o caret (approximation) 0xf5 'o' # o tilde (approximation) 0xf6 '|' # o um2 laut 0xf7 '/' # divide operator (approximation) 0xf8 'o' # o slash (approximation) 0xf9 'u' # u grave (approximation) 0xfa 'u' # u acute (approximation) 0xfb 'u' # u caret (approximation) 0xfc '~' # u umlaut (approximation) 0xfd 'y' # y acute (approximation) 0xfe 'p' # lowercase Icelandic thorn (approximation) 0xff 'y' # y umlaut (approximation) compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards suppo2rting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' #2o tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # pl2dus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A 2caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply op2 aerator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i 313' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut # Alternative compose sequences us3!ing ^ ` and ~ characters for terminals # which support them. '_' '^' 0xaf # macron '2' '^' 0xb2 # superscript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0xb7 # middle dot '1' '^' 0xb9 # superscript 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U grave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a3 grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e grave 'e' '^' 0xea # e caret 'i' '`' 0xec # i grave 'i' '^' 0xee # i caret 'n' '~' 0xf1 # n tilde 'o' '`' 0xf2 # o grave 'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grave 'u' '^' 0xfb # u caret # Alternatives for compose sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 #3 section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # registered trade mark 'O' ' ' 0xb0 # degree sign 'U' '/' 0xb5 # micro sign 'P' '!' 0xb6 # paragraph sign 'O' '_' 0xba # masculine ordinal indicator 'X' '-' 0xd7 # multiply operator 'S' 'S' 0xdf # sharp s beep sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 #3G_./usr/lib/mapchan/tvi.ukd%9 644 3 3 22315 4123231330 10457 3# # @(#) tvi.ukd 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corre3ctness # or suitability for any purpose of any information contained # herein. # This map file is for the Televideo TVI924 terminal, set up to use the # U.K. character set. This character set is the same as the ISO 7-bit # U.K. NRC character set, but the escape sequences used to generate # other characters on the TVI924 are unlikely to work on other terminals. # # Both input and output mapping is handled. Compose key sequences are # provided to allow entry of the full ISO 8859 set. input '#' 0xa3 # poun3d sign output 0xa0 ' ' # no break space 0xa1 '!' # inverted ! (approximation) 0xa2 'c' # cent sign (approximation) 0xa3 '#' # pound sign 0xa4 'x' # currency sign (approximation) 0xa5 'y' # yen sign (approximation) 0xa6 '|' # broken bar (approximation) 0xa7 's' # section sign (approximation) 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 'a' # feminine ordinal indicator (approximation) 0xab '<' # angle quotation mark left (approximation) 0xac '^' 3  # not sign (approximation) 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf 0x1b '$' 'Y' 0x1b '%' # macron 0xb0 0x1b '$' 'r' 0x1b '%' # degree sign 0xb1 0x1b '$' 't' 0x1b '%' # plus/minus sign 0xb2 '2' # superscript 2 (approximation) 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0x1b '$' '|' 0x1b '%' # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0x1b '$' 's' 0x1b '%' # middle dot 0xb8 ',' # cedilla (approximati 33mon) 0xb9 '1' # superscript 1 (approximation) 0xba 'o' # masculine ordinal indicator (approximation) 0xbb '>' # angle quotation mark right (approximation) 0xbc '/' # fraction one-quarter (approximation) 0xbd '/' # fraction one-half (approximation) 0xbe '/' # fraction three-quarter (approximation) 0xbf '?' # inverted ? (approximation) 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 'A' # A 3umlaut (approximation) 0xc5 'A' # A ring (approximation) 0xc6 'A' # AE ligature (approximation) 0xc7 'C' # C cedilla (approximation) 0xc8 'E' # E grave (approximation) 0xc9 'E' # E acute (approximation) 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 'D' # capital Icelandic eth (approximation) 0xd1 'N' # N tilde (ap3proximation) 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 'O' # O umlaut (approximation) 0xd7 'x' # multiply operator (approximation) 0xd8 0x1b '$' '}' 0x1b '%' # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc 'U' # U umlaut (approximation) 0xdd 'Y' # Y acute (approximation) 0xde 'P' # capital Icelandic thorn (appro3ximation) 0xdf 0x1b '$' 'y' 0x1b '%' # sharp s 0xe0 'a' # a grave (approximation) 0xe1 'a' # a acute (approximation) 0xe2 'a' # a caret (approximation) 0xe3 'a' # a tilde (approximation) 0xe4 'a' # a umlaut (approximation) 0xe5 'a' # a ring (approximation) 0xe6 'a' # ae ligature (approximation) 0xe7 'c' # c cedilla (approximation) 0xe8 'e' # e grave (approximation) 0xe9 'e' # e acute (approximation) 0xea 'e' # e caret (approximation) 0xeb 'e' # e umlaut (approximation) 0xec 'i' # i33 grave (approximation) 0xed 'i' # i acute (approximation) 0xee 'i' # i caret (approximation) 0xef 'i' # i umlaut (approximation) 0xf0 'd' # lowercase Icelandic eth (approximation) 0xf1 'n' # n tilde (approximation) 0xf2 'o' # o grave (approximation) 0xf3 'o' # o acute (approximation) 0xf4 'o' # o caret (approximation) 0xf5 'o' # o tilde (approximation) 0xf6 'o' # o umlaut (approximation) 0xf7 '/' # divide operator (approximation) 0xf8 'o' # o slash (approximation) 0xf9 'u' # u grav3e (approximation) 0xfa 'u' # u acute (approximation) 0xfb 'u' # u caret (approximation) 0xfc 'u' # u umlaut (approximation) 0xfd 'y' # y acute (approximation) 0xfe 'p' # lowercase Icelandic thorn (approximation) 0xff 'y' # y umlaut (approximation) compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain 3_keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pou3nd sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 3 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' 44!',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 460xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 4'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut # Alternative compose sequences using ^ ` and ~ characters for terminals # which support them. '_' '^' 0xaf # macron '2' '^' 0xb2 # supersc4ript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0xb7 # middle dot '1' '^' 0xb9 # superscript 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U grave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e grave 'e' '^' 0xea # e caret 'i' '`'4 0xec # i grave 'i' '^' 0xee # i caret 'n' '~' 0xf1 # n tilde 'o' '`' 0xf2 # o grave 'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grave 'u' '^' 0xfb # u caret # Alternatives for compose sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # regis4dtered trade mark 'O' ' ' 0xb0 # degree sign 'U' '/' 0xb5 # micro sign 'P' '!' 0xb6 # paragraph sign 'O' '_' 0xba # masculine ordinal indicator 'X' '-' 0xd7 # multiply operator 'S' 'S' 0xdf # sharp s beep sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # regis4_./usr/lib/mapchan/tvi.usa%9 644 3 3 22235 4123231330 10465 4$# # @(#) tvi.usa 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corre4  ctness # or suitability for any purpose of any information contained # herein. # This map file is for the Televideo TVI924 terminal, set up to use the # U.S. character set (7-bit ASCII). # # Input mapping is not necessary. Output mapping is provided to display # certain characters available in the TVI924 graphics set, and show # approximations to other characters. Compose key sequences are # provided to allow entry of the full ISO 8859 set. input output 0xa0 ' ' # no break space 0xa1 '!' # inverted 44 ! (approximation) 0xa2 'c' # cent sign (approximation) 0xa3 '#' # pound sign (approximation) 0xa4 'x' # currency sign (approximation) 0xa5 'y' # yen sign (approximation) 0xa6 '|' # broken bar (approximation) 0xa7 's' # section sign (approximation) 0xa8 '"' # diaresis (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 'a' # feminine ordinal indicator (approximation) 0xab '<' # angle quotation mark left (approximation) 0xac '^' # not sign (approximation) 0xad '-' # soft hy4@phen 0xae 'r' # registered trade mark (approximation) 0xaf 0x1b '$' 'Y' 0x1b '%' # macron 0xb0 0x1b '$' 'r' 0x1b '%' # degree sign 0xb1 0x1b '$' 't' 0x1b '%' # plus/minus sign 0xb2 '2' # superscript 2 (approximation) 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0x1b '$' '|' 0x1b '%' # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0x1b '$' 's' 0x1b '%' # middle dot 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (approximation) 04xba 'o' # masculine ordinal indicator (approximation) 0xbb '>' # angle quotation mark right (approximation) 0xbc '/' # fraction one-quarter (approximation) 0xbd '/' # fraction one-half (approximation) 0xbe '/' # fraction three-quarter (approximation) 0xbf '?' # inverted ? (approximation) 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 'A' # A umlaut (approximation) 0xc5 'A' # A ring (appr47oximation) 0xc6 'A' # AE ligature (approximation) 0xc7 'C' # C cedilla (approximation) 0xc8 'E' # E grave (approximation) 0xc9 'E' # E acute (approximation) 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 'D' # capital Icelandic eth (approximation) 0xd1 'N' # N tilde (approximation) 0xd2 'O' # O grave (approximation4) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 'O' # O umlaut (approximation) 0xd7 'x' # multiply operator (approximation) 0xd8 0x1b '$' '}' 0x1b '%' # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc 'U' # U umlaut (approximation) 0xdd 'Y' # Y acute (approximation) 0xde 'P' # capital Icelandic thorn (approximation) 0xdf 0x1b '$' 'y' 0x1b '%' # sharp s 04xe0 'a' # a grave (approximation) 0xe1 'a' # a acute (approximation) 0xe2 'a' # a caret (approximation) 0xe3 'a' # a tilde (approximation) 0xe4 'a' # a umlaut (approximation) 0xe5 'a' # a ring (approximation) 0xe6 'a' # ae ligature (approximation) 0xe7 'c' # c cedilla (approximation) 0xe8 'e' # e grave (approximation) 0xe9 'e' # e acute (approximation) 0xea 'e' # e caret (approximation) 0xeb 'e' # e umlaut (approximation) 0xec 'i' # i grave (approximation) 0xed 'i' # i acute (app4proximation) 0xee 'i' # i caret (approximation) 0xef 'i' # i umlaut (approximation) 0xf0 'd' # lowercase Icelandic eth (approximation) 0xf1 'n' # n tilde (approximation) 0xf2 'o' # o grave (approximation) 0xf3 'o' # o acute (approximation) 0xf4 'o' # o caret (approximation) 0xf5 'o' # o tilde (approximation) 0xf6 'o' # o umlaut (approximation) 0xf7 '/' # divide operator (approximation) 0xf8 'o' # o slash (approximation) 0xf9 'u' # u grave (approximation) 0xfa 'u' # u acute (approxim4ation) 0xfb 'u' # u caret (approximation) 0xfc 'u' # u umlaut (approximation) 0xfd 'y' # y acute (approximation) 0xfe 'p' # lowercase Icelandic thorn (approximation) 0xff 'y' # y umlaut (approximation) compose 0x1f # ^_ # Firstly a minimal set of compose sequences, enabling entry of the full # ISO 8859 character set on terminals/keyboards supporting 7-bit ASCII. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device'4 s character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa 555 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign 5'.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 5/39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0x5Qde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o5 ' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut # Alternative compose sequences using ^ ` and ~ characters for terminals # which support them. '_' '^' 0xaf # macron '2' '^' 0xb2 # superscript 2 '3' '^' 0xb3 # superscript 3 '.' '^' 0xb75G # middle dot '1' '^' 0xb9 # superscript 1 'A' '`' 0xc0 # A grave 'A' '^' 0xc2 # A caret 'A' '~' 0xc3 # A tilde 'E' '`' 0xc8 # E grave 'E' '^' 0xca # E caret 'I' '`' 0xcc # I grave 'I' '^' 0xce # I caret 'N' '~' 0xd1 # N tilde 'O' '`' 0xd2 # O grave 'O' '^' 0xd4 # O caret 'O' '~' 0xd5 # O tilde 'U' '`' 0xd9 # U grave 'U' '^' 0xdb # U caret 'a' '`' 0xe0 # a grave 'a' '^' 0xe2 # a caret 'a' '~' 0xe3 # a tilde 'e' '`' 0xe8 # e grave 'e' '^' 0xea # e caret 'i' '`' 0xec # i grave 'i' '^' 0xee # i caret 'n' '~' 05{xf1 # n tilde 'o' '`' 0xf2 # o grave 'o' '^' 0xf4 # o caret 'o' '~' 0xf5 # o tilde 'u' '`' 0xf9 # u grave 'u' '^' 0xfb # u caret # Alternatives for compose sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # registered trade mark 'O' ' ' 0xb0 # degree sign 'U' 5'/' 0xb5 # micro sign 'P' '!' 0xb6 # paragraph sign 'O' '_' 0xba # masculine ordinal indicator 'X' '-' 0xd7 # multiply operator 'S' 'S' 0xdf # sharp s beep sequences which are not case-sensitive 'S' '/' '$' # dollar 'A' 'A' '@' # at sign 'C' '/' 0xa2 # cent sign 'L' '-' 0xa3 # pound sign 'X' 'O' 0xa4 # currency sign 'Y' '-' 0xa5 # yen sign 'S' 'O' 0xa7 # section sign 'C' 'O' 0xa9 # copyright sign 'A' '_' 0xaa # feminine ordinal indicator 'R' 'O' 0xae # registered trade mark 'O' ' ' 0xb0 # degree sign 'U' 5 [c./usr/lib/mapchan/wy60.fra.ans#8 644 3 3 17100 4123231331 11224  55# # @(#) wy60.fra.ans 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the 5correctness # or suitability for any purpose of any information contained # herein. # This map file is for the Wyse WY-60 terminal, set up to use the # French character set, and being used with an ANSI keyboard. # # Both input and output mapping is handled. Two dead keys are implemented # to allow the generation of characters with caret and umlaut accents. # A minimum set of compose keys is included to allow entry of : # # a) the 7-bit characters replaced by NRC characters ; # b) the full ISO 8859 set. in5\put '#' 0xa3 # pound sign '@' 0xe0 # a grave '[' 0xb0 # degree sign '\\' 0xe7 # c cedilla ']' 0xa7 # section symbol '{' 0xe9 # e acute '|' 0xf9 # u grave '}' 0xe8 # e grave '~' 0xb5 # micro sign output 0xa3 '#' # pound sign 0xe0 '@' # a grave 0xb0 '[' # degree sign 0xe7 '\\' # c cedilla 0xa7 ']' # section symbol 0xa8 '`' # diaresis 0xe9 '{' # e acute 0xf9 '|' # u grave 0xe8 '}' # e grave 0xb5 '~' # micro sign 0xa0 ' ' # no break space 0xa1 0xad # inverted ! 0xa2 0x9b # cent sign 0xa4 'x' # currency sign (a5pproximation) 0xa5 0x9d # yen sign 0xa6 'I' # broken bar (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 0xa6 # feminine ordinal indicator 0xab 0xae # angle quotation mark left 0xac 0xaa # not sign 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf '^' # macron (approximation) 0xb1 0xf1 # plus/minus sign 0xb2 0xfd # superscript 2 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb6 'p' # paragraph sign (approximation) 0xb7 0xfa # mid5dle dot 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (approximation) 0xba 0xa7 # masculine ordinal indicator 0xbb 0xaf # angle quotation mark right 0xbc 0xac # fraction one-quarter 0xbd 0xab # fraction one-half 0xbe '/' # fraction three-quarter (approximation) 0xbf 0xa8 # inverted ? 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 0x8e # A umlaut 0xc5 0x8f # A ring 0xc6 0x92 # AE ligature 0xc7 0x805( # C cedilla 0xc8 'E' # E grave (approximation) 0xc9 0x90 # E acute 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 0xe9 # capital Icelandic eth (approximation) 0xd1 0xa5 # N tilde 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 0x99 # O umlaut 05xd7 'x' # multiply operator (approximation) 0xd8 0xed # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc 0x9a # U umlaut 0xdd 'Y' # Y acute (approximation) 0xde 0x9e # capital Icelandic thorn (approximation) 0xdf 0xe1 # sharp s 0xe1 0xa0 # a acute 0xe2 0x83 # a caret 0xe3 'a' # a tilde (approximation) 0xe4 0x84 # a umlaut 0xe5 0x86 # a ring 0xe6 0x91 # ae ligature 0xea 0x88 # e caret 0xeb 0x89 # e umlaut 0xec 0x8d # i grave 0xed 0xa1 # i a5cute 0xee 0x8c # i caret 0xef 0x8b # i umlaut 0xf0 0xeb # lowercase Icelandic eth (approximation) 0xf1 0xa4 # n tilde 0xf2 0x95 # o grave 0xf3 0xa2 # o acute 0xf4 0x93 # o caret 0xf5 'o' # o tilde (approximation) 0xf6 0x94 # o umlaut 0xf7 0xf6 # divide operator 0xf8 0xed # o slash (approximation) 0xfa 0xa3 # u acute 0xfb 0x96 # u caret 0xfc 0x81 # u umlaut 0xfd 'y' # y acute (approximation) 0xfe 0xe8 # lowercase Icelandic thorn (approximation) 0xff 0x98 # y umlaut dead '^' # caret 'a' 0xe2 # a caret 'e' 0x5 Kea # e caret 'i' 0xee # i caret 'o' 0xf4 # o caret 'u' 0xfb # u caret 'A' 0xc2 # A caret 'E' 0xca # E caret 'I' 0xce # I caret 'O' 0xd4 # O caret 'U' 0xdb # U caret ' ' '^' # lone caret dead 0x60 # umlaut 'A' 0xc4 # A umlaut 'E' 0xcb # E umlaut 'I' 0xcf # I umlaut 'O' 0xd6 # O umlaut 'U' 0xdc # U umlaut 'a' 0xe4 # a umlaut 'e' 0xeb # e umlaut 'i' 0xef # i umlaut 'o' 0xf6 # o umlaut 'u' 0xfc # u umlaut 'y' 0xff # y umlaut ' ' 0xa8 # diaresis compose 0x1f # ^_ # The minimal set of compose sequences below 66allow entry of : # # a) the 7-bit characters replaced by NRC characters ; # b) the full ISO 8859 character set. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grav6ie '(' '-' '{' # left brace '/' '<' '|' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0x6Gae # registered trade mark '_' '<' 0xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-qua6orter '?' '?' 0xbf # inverted ? 'A' '(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O'6 '>' 0xd4 # O caret 'O' '=' 0xd5 # O tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave '6e' 39 0xe9 # e acute 'e' '>' 0xea # e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1'6 0xfe # lowercase Icelandic thorn 'y' '"' 0xff # y umlaut beep aut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1'6c./usr/lib/mapchan/wy60.fra.asc#8 644 3 3 17027 4123231332 11222 6 7# # @(#) wy60.fra.asc 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the 6 6correctness # or suitability for any purpose of any information contained # herein. # This map file is for the Wyse WY-60 terminal, set up to use the # French character set, and being used with an ASCII keyboard. # # Both input and output mapping is handled. Two dead keys are implemented # to allow the generation of characters with caret and umlaut accents. # A minimum set of compose keys is included to allow entry of : # # a) the 7-bit characters replaced by NRC characters ; # b) the full ISO 8859 set. i6nput '@' 0xe0 # a grave '[' 0xb0 # degree sign '\\' 0xe7 # c cedilla ']' 0xa7 # section symbol '{' 0xe9 # e acute '|' 0xf9 # u grave '}' 0xe8 # e grave output 0xe0 '@' # a grave 0xb0 '[' # degree sign 0xe7 '\\' # c cedilla 0xa7 ']' # section symbol 0xa8 '`' # diaresis 0xe9 '{' # e acute 0xf9 '|' # u grave 0xe8 '}' # e grave 0xa0 ' ' # no break space 0xa1 0xad # inverted ! 0xa2 0x9b # cent sign 0xa3 0x9c # pound sign 0xa4 'x' # currency sign (approximation) 0xa5 0x9d # yen sign 0xa6 'I' # broken bar (approx6imation) 0xa9 'c' # copyright sign (approximation) 0xaa 0xa6 # feminine ordinal indicator 0xab 0xae # angle quotation mark left 0xac 0xaa # not sign 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf '^' # macron (approximation) 0xb1 0xf1 # plus/minus sign 0xb2 0xfd # superscript 2 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0xe6 # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0xfa # middle dot 0xb8 ',' # cedilla (approximation6) 0xb9 '1' # superscript 1 (approximation) 0xba 0xa7 # masculine ordinal indicator 0xbb 0xaf # angle quotation mark right 0xbc 0xac # fraction one-quarter 0xbd 0xab # fraction one-half 0xbe '/' # fraction three-quarter (approximation) 0xbf 0xa8 # inverted ? 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc4 0x8e # A umlaut 0xc5 0x8f # A ring 0xc6 0x92 # AE ligature 0xc7 0x80 # C cedilla 0xc8 'E' # E grave (approxim6ation) 0xc9 0x90 # E acute 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 0xe9 # capital Icelandic eth (approximation) 0xd1 0xa5 # N tilde 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd6 0x99 # O umlaut 0xd7 'x' # multiply operator (approximatio6n) 0xd8 0xed # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdc 0x9a # U umlaut 0xdd 'Y' # Y acute (approximation) 0xde 0x9e # capital Icelandic thorn (approximation) 0xdf 0xe1 # sharp s 0xe1 0xa0 # a acute 0xe2 0x83 # a caret 0xe3 'a' # a tilde (approximation) 0xe4 0x84 # a umlaut 0xe5 0x86 # a ring 0xe6 0x91 # ae ligature 0xea 0x88 # e caret 0xeb 0x89 # e umlaut 0xec 0x8d # i grave 0xed 0xa1 # i acute 0xee 0x8c # i caret 0xef 0x8b # i um6Klaut 0xf0 0xeb # lowercase Icelandic eth (approximation) 0xf1 0xa4 # n tilde 0xf2 0x95 # o grave 0xf3 0xa2 # o acute 0xf4 0x93 # o caret 0xf5 'o' # o tilde (approximation) 0xf6 0x94 # o umlaut 0xf7 0xf6 # divide operator 0xf8 0xed # o slash (approximation) 0xfa 0xa3 # u acute 0xfb 0x96 # u caret 0xfc 0x81 # u umlaut 0xfd 'y' # y acute (approximation) 0xfe 0xe8 # lowercase Icelandic thorn (approximation) 0xff 0x98 # y umlaut dead '^' # caret 'a' 0xe2 # a caret 'e' 0xea # e caret 'i' 0xee # i caret 'o' 0xf4 6 # o caret 'u' 0xfb # u caret 'A' 0xc2 # A caret 'E' 0xca # E caret 'I' 0xce # I caret 'O' 0xd4 # O caret 'U' 0xdb # U caret ' ' '^' # lone caret dead 0x60 # umlaut 'A' 0xc4 # A umlaut 'E' 0xcb # E umlaut 'I' 0xcf # I umlaut 'O' 0xd6 # O umlaut 'U' 0xdc # U umlaut 'a' 0xe4 # a umlaut 'e' 0xeb # e umlaut 'i' 0xef # i umlaut 'o' 0xf6 # o umlaut 'u' 0xfc # u umlaut 'y' 0xff # y umlaut ' ' 0xa8 # diaresis compose 0x1f # ^_ # The minimal set of compose sequences below allow entry of : # # a) the 7-bit charact6 +ers replaced by NRC characters ; # b) the full ISO 8859 character set. # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '>' '<' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '|' # 77vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0xaf #7 macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '(' 0x7Pc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O tild7e 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # e car7et 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"'7e 0xff # y umlaut beep aut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y' '"'7_./usr/lib/mapchan/wy60.ger%8 644 3 3 17034 4123231332 10460 7# # @(#) wy60.ger 1.1 87/09/15 # # Copyright (C) The Santa Cruz Operation, 1985, 1986, 1987. # This Module contains Proprietary Information of # The Santa Cruz Operation and Microsoft Corportation # and should be treated as Confidential. # # SCO Mapchan File # # The descriptions in this file are provided for informational # purposes only, and are intended for the exclusive use of the # clients, customers, and licensees of The Santa Cruz Operation, # Inc. The Santa Cruz Operation does not warrant the corr7 hectness # or suitability for any purpose of any information contained # herein. # This map file is for the Wyse WY-60 terminal, set up to use the # German character set. # # Both input and output mapping is handled. Two dead keys are implemented # to allow the generation of characters with grave and acute accents. # A minimum set of compose keys is included to allow entry of : # # a) the 7-bit characters replaced by NRC characters ; # b) the full ISO 8859 set. input '@' 0xa7 # section symbol '[' 0xc4 # A 77umlaut '\\' 0xd6 # O umlaut ']' 0xdc # U umlaut '{' 0xe4 # a umlaut '|' 0xf6 # o umlaut '}' 0xfc # u umlaut '~' 0xdf # sharp s output 0xa7 '@' # section symbol 0xc4 '[' # A umlaut 0xd6 '\\' # O umlaut 0xdc ']' # U umlaut 0xe4 '{' # a umlaut 0xf6 '|' # o umlaut 0xfc '}' # u umlaut 0xdf '~' # sharp s 0xa0 ' ' # no break space 0xa1 0xad # inverted ! 0xa2 0x9b # cent sign 0xa3 0x9c # pound sign 0xa4 'x' # currency sign (approximation) 0xa5 0x9d # yen sign 0xa6 'I' # broken bar (approximation) 0xa8 '"' # diares7is (approximation) 0xa9 'c' # copyright sign (approximation) 0xaa 0xa6 # feminine ordinal indicator 0xab 0xae # angle quotation mark left 0xac 0xaa # not sign 0xad '-' # soft hyphen 0xae 'r' # registered trade mark (approximation) 0xaf '^' # macron (approximation) 0xb0 0xf8 # degree sign 0xb1 0xf1 # plus/minus sign 0xb2 0xfd # superscript 2 0xb3 '3' # superscript 3 (approximation) 0xb4 '\'' # acute accent (approximation) 0xb5 0xe6 # micro sign 0xb6 'p' # paragraph sign (approximation) 0xb7 0xfa # middle dot7y 0xb8 ',' # cedilla (approximation) 0xb9 '1' # superscript 1 (approximation) 0xba 0xa7 # masculine ordinal indicator 0xbb 0xaf # angle quotation mark right 0xbc 0xac # fraction one-quarter 0xbd 0xab # fraction one-half 0xbe '/' # fraction three-quarter (approximation) 0xbf 0xa8 # inverted ? 0xc0 'A' # A grave (approximation) 0xc1 'A' # A acute (approximation) 0xc2 'A' # A caret (approximation) 0xc3 'A' # A tilde (approximation) 0xc5 0x8f # A ring 0xc6 0x92 # AE ligature 0xc7 0x80 # C cedilla 0xc8 'E' # E gr7ave (approximation) 0xc9 0x90 # E acute 0xca 'E' # E caret (approximation) 0xcb 'E' # E umlaut (approximation) 0xcc 'I' # I grave (approximation) 0xcd 'I' # I acute (approximation) 0xce 'I' # I caret (approximation) 0xcf 'I' # I umlaut (approximation) 0xd0 0xe9 # capital Icelandic eth (approximation) 0xd1 0xa5 # N tilde 0xd2 'O' # O grave (approximation) 0xd3 'O' # O acute (approximation) 0xd4 'O' # O caret (approximation) 0xd5 'O' # O tilde (approximation) 0xd7 'x' # multiply operator (approximation) 0xd8 70xed # O slash 0xd9 'U' # U grave (approximation) 0xda 'U' # U acute (approximation) 0xdb 'U' # U caret (approximation) 0xdd 'Y' # Y acute (approximation) 0xde 0x9e # capital Icelandic thorn (approximation) 0xe0 0x85 # a grave 0xe1 0xa0 # a acute 0xe2 0x83 # a caret 0xe3 'a' # a tilde (approximation) 0xe5 0x86 # a ring 0xe6 0x91 # ae ligature 0xe7 0x87 # c cedilla 0xe8 0x8a # e grave 0xe9 0x82 # e acute 0xea 0x88 # e caret 0xeb 0x89 # e umlaut 0xec 0x8d # i grave 0xed 0xa1 # i acute 0xee 0x8c # i caret 0xef7p 0x8b # i umlaut 0xf0 0xeb # lowercase Icelandic eth (approximation) 0xf1 0xa4 # n tilde 0xf2 0x95 # o grave 0xf3 0xa2 # o acute 0xf4 0x93 # o caret 0xf5 'o' # o tilde (approximation) 0xf7 0xf6 # divide operator 0xf8 0xed # o slash (approximation) 0xf9 0x97 # u grave 0xfa 0xa3 # u acute 0xfb 0x96 # u caret 0xfd 'y' # y acute (approximation) 0xfe 0xe8 # lowercase Icelandic thorn (approximation) 0xff 0x98 # y umlaut dead 0x27 # acute 'A' 0xc1 # A acute 'E' 0xc9 # E acute 'I' 0xcd # I acute 'O' 0xd3 # O acute7 'U' 0xda # U acute 'Y' 0xdd # Y acute 'a' 0xe1 # a acute 'e' 0xe9 # e acute 'i' 0xed # i acute 'o' 0xf3 # o acute 'u' 0xfa # u acute 'y' 0xfd # y acute ' ' 0x27 # single quote dead 0x60 # grave 'A' 0xc0 # A grave 'E' 0xc8 # E grave 'I' 0xcc # I grave 'O' 0xd2 # O grave 'U' 0xd9 # U grave 'a' 0xe0 # a grave 'e' 0xe8 # e grave 'i' 0xec # i grave 'o' 0xf2 # o grave 'u' 0xf9 # u grave ' ' 0x60 # back quote compose 0x1f # ^_ # The minimum set of compose sequences below allows entry of : # # a) the 7-bit char7xacters replaced by NRC characters ; # b) the full ISO 8859 character set. # # The following characters have not been used, since they are not present # on certain keyboards, and may not be present in the device's character # set: # $ @ [ \ ] ^ ` { | } ~. '_' '_' 0x1f # original compose key value '+' '+' '#' # hash 's' '/' '$' # dollar 'a' 'a' '@' # at sign '(' '(' '[' # left bracket '/' '/' 92 # backslash ')' ')' ']' # right bracket '<' '>' '^' # caret 39 '<' '`' # grave '(' '-' '{' # left brace '/' '<' '7 |' # vertical bar ')' '-' '}' # right brace '=' '=' '~' # tilde ' ' ' ' 0xa0 # no break space '!' '!' 0xa1 # inverted ! 'c' '/' 0xa2 # cent sign 'l' '-' 0xa3 # pound sign 'x' 'o' 0xa4 # currency sign 'y' '-' 0xa5 # yen sign '/' '!' 0xa6 # broken bar 's' 'o' 0xa7 # section sign '.' '.' 0xa8 # diaresis 'c' 'o' 0xa9 # copyright sign 'a' '_' 0xaa # feminine ordinal indicator '<' '<' 0xab # angle quotation mark left '-' '!' 0xac # not sign '-' '-' 0xad # soft hyphen 'r' 'o' 0xae # registered trade mark '_' '<' 0 88xaf # macron 'o' ' ' 0xb0 # degree sign '+' '-' 0xb1 # plus/minus sign '2' '<' 0xb2 # superscript 2 '3' '<' 0xb3 # superscript 3 39 39 0xb4 # acute accent 'u' '/' 0xb5 # micro sign 'p' '!' 0xb6 # paragraph sign '.' '<' 0xb7 # middle dot ',' ',' 0xb8 # cedilla '1' '<' 0xb9 # superscript 1 'o' '_' 0xba # masculine ordinal indicator '>' '>' 0xbb # angle quotation mark right '1' '4' 0xbc # fraction one-quarter '1' '2' 0xbd # fraction one-half '3' '4' 0xbe # fraction three-quarter '?' '?' 0xbf # inverted ? 'A' '8(' 0xc0 # A grave 'A' 39 0xc1 # A acute 'A' '>' 0xc2 # A caret 'A' '=' 0xc3 # A tilde 'A' '"' 0xc4 # A umlaut 'A' '*' 0xc5 # A ring 'A' 'E' 0xc6 # AE ligature 'C' ',' 0xc7 # C cedilla 'E' '(' 0xc8 # E grave 'E' 39 0xc9 # E acute 'E' '>' 0xca # E caret 'E' '"' 0xcb # E umlaut 'I' '(' 0xcc # I grave 'I' 39 0xcd # I acute 'I' '>' 0xce # I caret 'I' '"' 0xcf # I umlaut 'D' '-' 0xd0 # capital Icelandic eth 'N' '=' 0xd1 # N tilde 'O' '(' 0xd2 # O grave 'O' 39 0xd3 # O acute 'O' '>' 0xd4 # O caret 'O' '=' 0xd5 # O8 tilde 'O' '"' 0xd6 # O umlaut 'x' '-' 0xd7 # multiply operator 'O' '/' 0xd8 # O slash 'U' '(' 0xd9 # U grave 'U' 39 0xda # U acute 'U' '>' 0xdb # U caret 'U' '"' 0xdc # U umlaut 'Y' 39 0xdd # Y acute 'P' '1' 0xde # capital Icelandic thorn 's' 's' 0xdf # sharp s 'a' '(' 0xe0 # a grave 'a' 39 0xe1 # a acute 'a' '>' 0xe2 # a caret 'a' '=' 0xe3 # a tilde 'a' '"' 0xe4 # a umlaut 'a' '*' 0xe5 # a ring 'a' 'e' 0xe6 # ae ligature 'c' ',' 0xe7 # c cedilla 'e' '(' 0xe8 # e grave 'e' 39 0xe9 # e acute 'e' '>' 0xea # 8e caret 'e' '"' 0xeb # e umlaut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y85' '"' 0xff # y umlaut beep aut 'i' '(' 0xec # i grave 'i' 39 0xed # i acute 'i' '>' 0xee # i caret 'i' '"' 0xef # i umlaut 'd' '-' 0xf0 # lowercase Icelandic eth 'n' '=' 0xf1 # n tilde 'o' '(' 0xf2 # o grave 'o' 39 0xf3 # o acute 'o' '>' 0xf4 # o caret 'o' '=' 0xf5 # o tilde 'o' '"' 0xf6 # o umlaut ':' '-' 0xf7 # divide operator 'o' '/' 0xf8 # o slash 'u' '(' 0xf9 # u grave 'u' 39 0xfa # u acute 'u' '>' 0xfb # u caret 'u' '"' 0xfc # u umlaut 'y' 39 0xfd # y acute 'p' '1' 0xfe # lowercase Icelandic thorn 'y8S./usr/bin/more+8 711 3 3 73433 4136423737 6454 8g,d$Dd `@? ?ddGOe%~ (d2+;Pv~c>bt)f?t%?t ?ub%>xu>%t+ȉxxF>v~F>^u>>vu7P P<P^7<PP{<P;>Zu PPrAb PPdA%>^u>Zt P%%L|| *V%4F= u'~tKPPFP>%tEN@~tփ.%%VvC>%t>bt믃~t PvWvP^FFPt7 u+PRTV9t P>>t9~8 tPVFP0>%tGNB~tZu PL>Vt7F~u>%u~t>u>t>bt>~u>\t +P6>btPLP>%~ P[P>bt!t7]P>btt7aP-F9F~F>Zt VEvVCP;=P:3V2+PRTVtv9t}>t #67^_]U0xF*t .xȊØ-0x^ 8u8?du r^?luz^?fuj^?pu%\^?cubN^?su>^?uu.^?ru^?wu^?vuF^?t0]U(/WVvFPVE?@u P1>bt+ V<+fF%=@u VP+%%PV6 u Pv1WPPFP9~u++%%PPPW9WPPFP8FFF=tw_= w=s=u!VPW0F= t=t=t+%%PPPW09%%M}|(*%=t=t= t= t=et=eWM/F=8 u ^!^~t.%%Wv>FV裖 u ^_]U3.>|F*PFPc0]U-WVv~ >tFPVF@u>buW >t ~u>tF>\u>t? u>%~ +P >bt vZPg %9F} v %9F|>u)>| *P Ps/~u'P/%%L||* OV-F@u>t >btY .%%Vv!=P8V+PN  8#tO>%t>%~ +P>%t9>xu>bt  %%J^_]U3,PP9>uT>| *P PL.>u PP9PP71+>ru$>tPPP<% PPB9]U3k+>bt8>| *P P-PT-%>bu >%~]PPP <6+]U*WVvL|| *V+@u>uWt u u u=vV>|M*PM8 P,>|-*P-P, tB t= t8>|^*P^P|, }E@?>|Nj*PWF,^_]U)WVvF<t F<%t: uFF>|F*ϸPFP+뾬=%t(=0t=dt=st 5IF5F>|%*ӸP%P+^_]U(F F t P@FF>| F0*PF 0R+F]U3(Fv8]Uj(F F tPF 0]U0(VvF|u+FH^]U(WVvv~9~wO=/uG =u G8Et+^_]U3'>btV >%~>%t%>t>tPP6&>btP?~tv)>^u-66dRP6%6%0-RP,P!Pq%>rt(P%>t>tPP6&>btP)PPP7]U3&>t>tPP6%QPf%>rt]PR%>t>t8PP6%>btPy({+PPc(]U0&WVvFZF%%L|| *V&>t( u#%%L||V&~YsVu/~Zv^^F-ZF^F-Z uT~Zv^ u FFN9F| ~>u ^F 9Ft>u^FLj u>tl%9F}d>%u]>%t+>u$F @FPP6% $%N~Ys^F FFu%9F}̋F @FuN u(>t^G^^FMFFF8  u!>t^G^^FLFduWtFP>tIF=v^FM^F-F }E@?^F^^FF9F| >tg%%L|}*+^F-Z^^_]U3#Vv>%u>%t->| *P P% u)>| *P P%>u>%tPP6%"7%+Ƌ ~,>| *P P=%N%^]U3"+P>%t>t)>| *P P$8Z]U3g"PP6%t!]U3L"PP6Y!]U0"Vv+>|F*PFPs$F u͋+FH^]U!WVv~F>u+>|*PP$|<_u|uFF&||u|_u FܬFFx9FtPP~t%%PT Fx>|F*PFPx#~t%N?t6PP6NO |~t!N?uPP6%x^_]U3 >%tH>%uAPP6%>8 *| *P P"%]U3A PP6fN]U`% WVvF>%u v7%FP*F~.uF>>:uFF>8Fu롊F=?u~= t^~Q=tm= uN= uSaWFPvF |F~u]>} * u>x ~zu>x~ t> uG~fux>| *P PP!+P@zP>btPW|P~Pj>bt'PVA%%L||  9k9*V:F= t=uFFO x t>^t%%+PR6V}(뻃>^t8PPR%%+PR6PVA(T 6%PA uGP^%P>tPPPq.WV+)/PNPFP PPPG.WVFPxHFv8rPPn$F u P>%tUvv#v .>^tF+FP6-PFPu>| *P Pt790:+Pt7FPPPv =!u='u9=/u=:u==uZPPP-=nuZ"=Qu=du=fu=hu=qu=su=vu=zu=u땸P PF^_]U3V~uF=!u=Qu =ft=ntZ=pu=qu>^u6t60P`6PP%P2~uvH;t}F>| *P P8+P(v|+l>^tPPP+>| *9gP P+P~uFFPv];^]U4V+ ȊØȃ0C*uޠ:u+^^]UP&PP%>t P8!PNPFPFPP  tPP%PP PPf*%+PPP6%6%v]U.WVv%%FVFVFVFVFTVFVPR+v F tP] ^GtFVFVFVFV%%FVS GZP F=uNt ~%>^t9P4>btP >^uH|)FV%%+PRvv">%tc>btTeOI>%t>btGZP>| *P P,^GtP>^u2FFV%%+PRvS!~t 9P6MP^_]UPPo P%F | uC>^t+P!P#FPv+ P_PP'P(PP$PP$+P'b PP$ PPs$lPbv]UWVv~8%9%M}| *W+F= t=u N ^_]U31WVv u ~tƋvI;~6v+6tN >tt6t>t}tPP>bt_P ~P{t>1iP_>btPKt^_]UnPP"PTPPb!Z t6P PPm   PV |P t %P7 u>%uP t%P }PPPv\FFPP%FPP9%FPPFPP{P  uP tFPPHN uNFPP-% u$N?uFPP% u%FPP% u$N?uFPP% u%FPPF t؊%FPPf؀?u4FPPd t+PP6dmPPu#fFPPS P% u%PTP+P^PTPPu+]UPFPP >Xt 6FF]U WVvF~F|9%9F}FF<\tF~t#8Ft8FuP&PP7#O~\tFFG^* u uuØ=vP(PP"%f~ |F@8Ft~t9~sh%P&PP"O* u u%P&PPv"=wm.%P,PPT"S>%uF%PPm8Ft~t>%taFP>| *P PR>|F*|PFP'k>| *P P>|F9*PFP>%t P%~Pb??FP'PP&!%FF< t&<t"PFPP!%+F;}xO>%uF%+FL;| PL^_]UWVdž2vF t{=!t:=%t =\t^FG>^ut7Wt7 >u /PPWzP2늀<%tbtv&%>t6>t/PP6W vPP6<  vP1%PP3]U3 PTPPPTPP&PTPP]U3 PTPP]U WVvFZ%%L|| *V) ttF-Z=} ^FLj빃 u^^_]U WVvFbFFFF t<u^?uerT<^u<F<~brbF+FD* u/F9FtbF^F ^F+*tFF 99=$tZ=*t =.t=[t\=\u"^Fw~t^F<t< u^F^FLjK^B<u܋^F 1^F^FFFD*^u FD^G ubF.-u-^t$FD*]u F-F0^G*;r0^FLjF~brFD*]u^FG^GFF~brwFD*(u8~ |&bF^FF^F^FFF)u1F9FwbFQ^F N^^Fu0uEЉF= |t^F^FFn^_]U WVvbF9FFLJP^LJ>F~ |ހ><t WVVK=u.EF9FuWV8F tF#F|u+WVF uF|u^_]U WVv~G*-=wx.]-FG8Dt+lF|tԀ<u͸VPPW tӊ*+G]*㉷PG]*㉷>G]*^ヿ>uVv tFF؋>+PPG]*^ヿ>tÉvFF؋>+PFvVv u9vv WVF tF+vމvF|u3vF8DtG%v}u+PPW u*NWVF u9vrN, 9,-,-0, -J, -#,*,\,|,|,|,|,|,j,,q^_]U@WVv~㋇PFF9>w^FG8t+^_]UWVv~t$FD*Ou ~uFF8DuF+^_]UVvv ~U^]U WVdždžFbdžP tQ<tLd ~ P8릍PP=uG=:uW^݃+Ɖ=~ PKPPy+ƁiEPVb^_]UAWV>b=#uE+F8uGF<u<u=|t =:t=u =:t =|tG=u=t=:tGv^_]U3Vv<:tF<u<:uF^]UWVbFvF؀?uk^F^8uً^?tF^8G9uċ^?@tπ?#uF ^?0u+^F-0^u݋^_]UV6bV.<u+)^8u<t8Guۀ<t<:u<@t^]UV6bV<u+(^8u<t8Guۀ<@t<=uFvV^]UWVv^?F t=:tz=\t=^u%FFGFcF^F;Fu ^FF^?u܋^tn0Ff-0 FNtuG^7?^_]U WVFFfFFF~uvv%tLjF^F=>u~T=%t=+u=.96u=2t4=3t묀v`v`I~ |+~d|Fd 0FFVF 0FF 0F+FF~tFFF^F;F}^FFF^FF~t~t ~ t~ u;~u>ht.~t>t{hPvP$F~ tҊFXFZFFFVF Fʙ ѱ>F)V'=Bt=Dt=du=it=nu=rtR^F tNvPV&f^_]UWVv+v ut Ȭ-0u <.u$FFt-0F9u<*uFF<u+v PV<u t>>`~7>`}0`㋇~F+NǙ %PVO ^_]ø+r!;rXS[r&UPPP SP hUPPv =|PPv =}(PPP]PPPJ+]%6U^^U&WVv|uVDu DuLDDt9>vE@tWDDFDt ^㋇+DPtv DL|| *"|tL LDtdD^_9]UiV V96w^]UEWVv uUDt+Dt+VGDP } XDttDDDD^_]U3VvDu!D+Dt|t9Ds VDtD t+^]UVvD$RDDu8D㋇+DD }+DȊD㋇+;}V+^]UWVvDDuK}㋇DȊD㉏@P+ D tLDDDDZDDWB  t DuL@^_]UWVvD㋿+ }D㋇9|~|^_]UVW3F }׋VFVF }׋VF V uN ::F3؋F;؋NVF u3RPv v ;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UWV6F%V4>  PPBWVv*ăFPF^_]UXWVv<|u;u^_]U0Vu^]UVu^]%<U3+Pv ]U36 vvp ]U3Dvj]U3 Pvv)]U3VvV2Vvv:^]UbWVv t~t^?u+^+u+^=at5=rtA=wu tFPvvaF } t  t+DFD t^?ruD^?au uP+PPv  }CD+D^_]%b>r#tãXã+U GWVv+D$<u9|t9Du9|uDDu V+ t+D㋇FDtF N+F ~1P+PvQq F t+FHFF)DF|}+V@u7DȊD㋇+;}V~~tD@tV: @u+'FFiv΃FPvDPHF^_]U0WVv ~~~+FnF|$V@uFFH+vȋF+X DF9DwDW4vljF)|<|}+DȊD㋇+;}V)~wF^_]UWVvdDu~ ||uDu||FVFV~ u&P+PPDPȋNjڙ+FV Ǚ)FVDu2 ~.Ǚ9V&|9FwD+;V|;Fw FF)D|Dt Ddv vvDP*FVD;Dt5VDDt dDv vvDPFV:~u ~u+^_]URWVv> uVF u=u+^_]U3WVv~G8Eu F|=u <u}=t+^_]%A6 ŋ^wgNO+Ë͋F u@^;twgON/%6B UWV6Xl u ~tv0˃ tWvPXP" PPFV˃PVP3P% PP!^_]U3 Vv |96+㋇^]%B UWVvD|tDt tdFD uDL}㋇DȊD㉏>DDZ:LD!DDW tL@DD^_]%CUVWN^s3( ( #t tۍ(D0*[r#t=u X_^]UPSQRVWF-+DP( __^ZY[X]P R &P U T~u++PFOEPPFFF~t4F9Fv)FF$F+FFFFFNvPP u vk+P_F~| vP}~ ~}~t FFP*FF]U3~PP:]%fE UVWPX%PXߎPX PX~*)ً~v׹Ot tIs_^]UVWPX%PXߎPX PX~v+ыtHw_^]UVWPX%PXߎPX PX~*ы~vt tIs_^]U3sVv~u+Dt9Dr9Du|u FDF^]U+FVu =u~t^FF]%FUV Du 96w+^]%GUN^)߸sX]UVF N؋Fږf؋Ӌ^]%TG袸:WsX%lGU^脸]%GUVvN^;i^sX]U^O]UVWT ?u'u3"@$T V D6Z N_^]%G#u UFPTPv }+]%4H%%@HUVW~ vN^襷_^]s XËUVW+N ~QPX%PXߎPX PX~vыFt++ыʋvt tIs t_^]UVWN ~4PX%PXߎPX PX~vt tIsF_^]%IڶsXUWV*P+Pv +}s+}%^:Fȸ^؈ G^*u֋^?u+9 t=t!^F?_uF릋^.tF^F?.t^_]UWV+^9uPFPP F|^_]U3v PP F-=wc.JF v PP X2 P 2 PD P PPq 72 PD P PPT  $ :J5JMJVJnJ{JJJ>| *P P{]U,J Pv uFn vv7 tk^?tt tRvVF t*FPv t vP FPvw^?t:  t tL PF t*FPv t vPn FPv%^?tt tQ P  t&^?uu uvPLc P F u vP#FPv tvFPv+P ^?t tuFPn PFPv_+]UzVVFP8n v< t+}i PFP^Fw PFPPnҋBPFP F҃~|Ҹy PFP8n FPn+PFP%F@u8n PjPFPv=|8n؊F8 t8n :g: vԸ8n FvT~t8n 뉸8nƒ PFPV { P8n PPFP8n P } P8n PwPFP8n PU 8n ^]UWVF~ua~u18؃ u P Pk t+F+8؃ t8F9 u aF؃~u)+8؃ tvVF uF2F+8؃ t8؋F9 u vVF^_]UWV~ vN^^_]rNË܁ݰrBË܁Ѱr6Ë܁ðr(Ë܁走rË܁訰r 3:܁虰XsAwt;H;st-Dt L+HLƌڌ=t%tH;sŋtDG tt؋7̋w3X;t $@@Lt M tNN3QEt+IAA;vurr #+ uu3YRQtWDw+JUXYZSP3RRPPZ[t U&PFPv+=}F+]UVF+FFF+FsV~/N~}&vNHPƙ umlPV'~4u~t~u F tFF^]:UkWV+~ Zk~%t^F^FGN~|1F^PLP uuF^=Wu~=Ht1=It4=MtZ=St]=Ut_ ^ GFF)F~|l^ G^ G BVF^ G@^ G^ G밋^ 멋^ w ww z땋^ G 덋^ G R؋^ G dF^ G l\=Yt=duI=juy=mt=wt=yt8~~F 0^F~~Fd 0^FF 0^FF0^F~F^PYPM u^=at~=At?=:qBtV=Xt|^ _ ㋇LFF @Pv vvv uf^ _ ㋇ˋ^ _㋇4뽋^ _㋇믡몋^  }뜡뗡뒡=bt=ct=pt=xt|v)v ^?ZtbP\F u؊*u^ t0F^*u^*uF^F u^F u*u^F^FGN~}+9^?%uF^FGN~}^F t^^_]UVPv vvvV u+^]UVWVVPPv=V}++^_]U:^3p>ht 6h~u h+!fPvh uۋ]U!WV>hu+{vշ6hz 6hPP  tѸP詷 uƄ$<tvvdWPPWPv  u^_]UWVv t =t > >F^_]URWVv~FP} G u^_]U(WVv~FPQ G t FN ^_]UVFF^Gu GtOvvv^G t^]UVWN ~0PX%PXߎPX PX~FtIs:F_^]UVWN ~LPX%PXߎPX PX~*A+ً~vOt tIsF_^]UVWN ~\PX%PXߎPX PX~ً++ًˋ~vt tIs+tIsF_^]U݋^%FW؀FVRPvv^WRPvv F0]U3:WVv~^n~FFʉF;FvFPWvP vPv8FFʃ~~6FFʉF;FvFPWvvvvvFFFuKFuBF9F7F+FމFFPWPPzn~FFʉF;FvFPWvPPvPv}FF^_]%h`Uv vvv]ø(vUBWVv~FFEu+N ~}"WՃ@uF9Ftދ^Fs E9u~EFP P5vyF t+FFFF)EF}}+EȊE㋇+;}Wك~u+vf^_]U3VvVփ;+PPPDPDDdDtd^]UWPX%PXߎPX PX~*ыFuH+_]UVW+N ~2PX%PXߎPX PX~vً+ًˋtHw_^]U3Vvt*^]U^vvww؋^W