IMD 1.18: 16/11/2012 11:48:37 xenix software development system version 1.00 2 of 3 1984  /usr/lib/lint1 711 3 3 207570 3334255115 6472 ,:҄Id`@??G:~ (d+PU$dWVv~^㋇fJ%F~t\<tTF0>ujVvVp =u = u=Lu=Mu~ t<tD\ ~~tF<t>aa| t |uu gES ugE A /~u ~t<u=t"~t<t=tF4>ujWvVf =u a =u~+=u=u= u=u=u[=>u~=}F=w=<u3=Buv~ =@ui=P}=YD=mu<~t<u<t=u=tF<t D\=t E]DDaFkED\ El\ EL\ Ej:t j E|\[ #=u=u= u=<u#=u,=u$= u=<ujjjWVv Fv9FF@u^w=uj>pFu^w^GJFt@F'^w ^G ^w^G=u=uFu~ot >u vF u@Fu ^G^G F^G^G^G^G^G^GFuhvFFuhvFF u vFFu vFFu`^w^ Fk~DlF^tCvj^G^G^G^~G ^G GjvY^G^G^G^G^G^G^G G^~G ^ t/^G @^G^GW ^G^G ^}^G^G^Gb^^G2^G G^G ^NhG^G+^G G^G ^G^G^GE F~},k^Dl^ u#^ u^G @t jL舄k^Pl u|u |tD}\㋇V7t jg͂ h;_XD@F=| h _=D%L P^:v=tkFDlPj?fv F<t^aDFD%0=uj<观^D%L G^DG^DG^aDF^D%L G^DG^DGjt jLF^avtj;1Fj\ w jFj\ wjF\ a^vvjPtjF1jn誁&#=u7= u=u=;uO^_ w^_ w^_ w*ȡ<7ڙ;}$~;wjjj^w O^G XE9DujjWj-EF܋EFEFvvvWVjb ~$t ^avV艕^ ^w^G E9Dujm薀^w ^ D%0=uj:i^D%L G^G%0= uj:8^G%^O ^G^DG^DG<tJ\?t?\ }3\ @u&\k_ NlF=u ~t^^u ^ t7^^G%^O ^Gjvj Fvh*T[=u~3=u#=u=u=u.= uK=u=C~=@|=$u=:u=Eu=FuO=Hu[=oukFu v FvvFF^_U(WVv<8ttDt D F|u | t/tttjVjcA jtj_DV^_U諭WVFF=| jp~^㋇:F=}F~ }h:YF9Ftk^Llr~t>uYk^Llk^Vlu=@u#-L= v.D1``2nf:^_U WVv\GF\ GF~ u ~ tcfJu+=u=P}=Q=R} =Uz4hJXM^_UؠWVvF\GFF\ GF\GF\ GF\GF\ GFFt tFV;Vt;FujCpF9FujGpF%0=uFFFFFFoF%0=u^vvvv;| FFFF.+=uH=us=$u5=:u-=ou%nvvvt0Dv vvt D ~u"^fJtFDFDFDV荄^_U EWVvF\\ GFu ~t~oujv|oFv sF~v~ s FFut ~$u~u ~tFuu~u ~tFu ~tFF^fJu\GF~*~u~v~s F FF9~uvjvtDF9Ft ~otvjvt ^D ^fJu\GD\GD\GD!^fJtFDDFD^_UiWVv| t<tVF9DtFDF DF0uv vvjVji{ q<tR~u ~t@|v| s D\ D\FDDVv vvjVjh ^_U葜WVv~IF^F^w^ ^F G^F G^FGF^_UAWVv<ujlF"DFF9T t9DujtlVJF^_U WV^^㋇fJ%*^_ w<F^_w(#=u=uFuuttFFtFuiu qWu _Eu M3 t F u1u "'u u F u u ku Yu GuFu +uFu kuY?uEG~ott$0u d!K t F u G/t!u BufuDu`u`u `uFuDoUu]Fu9u A5uFu %uFu -=mv.{"mmmm"!"!s!m ! ! !v W#W#W#W#W#W#W#W#W#W#W#!W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#!v ! ! ! !W# mW#mW#W#W#!!$ $ $ $ $ $ W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W#W# '!^LjYh^_U~WVF-y smga[UR= v.##################################^_UWVv:7RPtttRP蜚FVD~~jcfv^_U藖WVv<t=6N7譀 FP诀@7D DF؉D D^_U@WVv>"Qtjdf"QVFhY$VDVnV"D^_UWV~tu~4Qs ~gs hd8B^G F~| hoBFkDlvv"^GFvv#FDFD F~ t | t~u ~t]>bJtP~uGFF@t Vje+=u= }= =}=F9Fu4DF^GFFFF0uF%N FF%0=0tS^ヿ:t^~狅::)^ヿ:u^~狅:9:uFF~u~ u ~ t,^D9Gu~ u~ u ~uOD FF@u)jjF%?PV=t v\RFF~t7913=u=u=u=u=u=u~u~t%>bJtD F%0= tF8~u ~tl~tD t>}PF9Ft|?~u ~td'~tD F%0= tF8=F9Ft0hbHV=u~ tbHv F9FtbHbH9Duv~tD F%0= tF8rF9Fud\ヿ:tO~u ~tt7-=v,.)))>'')('(M()(M(('&(((('~ u~u F@uL F^?}^kNl u^kNl u{n^kPl u^v^kDlFF~~2F^F~8u ^F?tVjbVaFP!bJ9F|L~uC~u:~u1~t ~|V$%F^G FkDl)Vj``~tF%0= tF8~t Vju`FDFD bJD D'ءgD~ u~ u ~t,NhDjjEjbE6V7XEvOE4F%^GDF%D=s= w^GDF@ujjF%?PV5v FhV[D F%0= tF8D D ~t tcyD D 4hbHV~ tbHv{bHbHDvoe0Q0QD>bJtL 290Q|0Q285-=v*.e,+++",++++,,+,,+, ,+^_UeWV>} hz:F ^_U1WV>u q,;Phg.>2t:>dHu hQ:>u h>:>u h+:dH0Q2"QFK^_U胍WV\J 96dF㋿ |kDlF^t&jjjjjja F^ j vh\Jv6J7.wdJ4Nh.Q6h g^_UьWVFkDlDjjjjjja FE FuFu  EFu Fu PWYUFuHFu8tFt(d" uZ=u= u= u^J,Itjt@^_U؋WVjjj jjja- FD ~} jV^_U蝋WV6^J&6Ph6bHbHF^Jjjjjjja FD >^Jt PhD~} j V5G>^Jt Ph D ~} j V PhD ~} jVD FPn~} k^gXl-^_U诊WV^㋿&|/NhFj@j?6V7?gP? kVlF^Ju^Ju  F^㋇ ^J,I^㋇"Ph^NhG㋇ FPS?~} ~ } h/6FkDl~ t+F9D|DFF9DDFFDtt,FD @u D %?Fttt+F~t VjI,YbH9FFbHF~uF~@nFju>bH~ubH~@nbH~ t~F;FtF;FtjuF/F9FtF9FtjjuF j\uFvjvTbHvvF^㉇>>bHtjyX^bH:^F>^㋇&^㉇@^㋇$bHFvjv<^_UWVv 4^_UׇWV^_UŇWVk^Ll*IkFDlPjaXkFDlP.F%" u=u=u= uk^LJLlk^ƇNl v^_UCWVv~|:u2u*u"u u u VzqF<7-9F~TFƊN%0h43T7%" u=u= u=0u%2㋇>VH7PL7JN7DP7>R78J72/-= v.4z444444o4o4o44z4444^_UWVFFF<7-9F~FFN%0UhJ2F7RPvv<~} ~ } h2^Fj:FP%" u=u= u=0uq~} ~ } h51^ヿ:tjrU<7vv^j:t^_U WV9Vt 9Ft 9V~}9Fr hK:1FV<7RPvv胉t=u&<7RP<7RPvv\RPFVFV9V}"~9Fsv+6ƙfv+6ƙ<7RPFV+RPVhv+6ƙ9Vt9Fu hjR0^_U׃WVFVFRPvv茈t=u&FRPFRPvveRPFVvvd^_UjWVFkDlD $Q>Phu >Pht$Q$Q=jD%0=0tzttP/mV9g3=u=u=u=u=u= ux066tttv ^_U艂WV>0t 0g00G0FG 0FG 0FG0F G0G~t ^ ㋇<0G0F VGWF%0=0t*v F@PF%N P0-k^Nl@uk^Nl%?؋00>$Qu  >$QtF%0=0u ~tjOQF%0=0tF%N FFe~tY0_㋇:FFkDl| uD @t h|p-DFDFDF DF V\S^_ÙWV>$Qu >$Qt0 u 0 tj>0gu_0G%0=0tM#0wwT0-=gu0_㋇:P/lQN>$Qu 6T7B VNjjjjjŃF^؉G F^_UWVvۃ:7V-!^_U WV$QL=}==u0g0w 00GF0GF%0=0t㋇:F07V0RP66FF9F}vWVRPFF~uF9FujlNO~tj#NF:Mu tvWVRP'~ jNvWVVRP]6J7$Q^_UD~WVv>$Q|>$Qu >$Q tjN$Qn>$Qu >$Qt,0G ~VjjjxÃPj:oÃV5t*>xu jz"N0G F0GF0GF0?| 0؋vvvE0wwBVvvvjjj Pj:ƒ\aD DD t,D\?t\a\GDn9><7$\?u j=MM Ǚ(\?tǙWV,Pd V*^_U|WV>0gw&0ux.00w t^0G㋇:F=|kFDlF^G0GWRP^w^w^wvr %0=0t0GGF0_F9:~>0gw50FVvvFRP0GWRP0w0G@P0G %0O  P0w ^_UK{WV0F>0gw^.00w u%0=0u0u0ujJ^K0GF0^_UzWV>xux8>0gw-.00t0G^_UozWVv~FFu F@FZJ+F;Fr>^Ju h& h&FFF^_UzWVv~ttFFFtttF| t,<79F|!FP6J76<74FF+FFFPvvF| u$|'t FDD9Fu F^_UByWVv~| ^ GDF~| ^ GD~| ^ GDF^㋿>^㋇:F>H7:7Fs>R7D7Ff>J7<7FY~|j9I>J7tc<7F--= v.BB)B6BCBCBCBCBCBACBB)B6BF9Fj'HFF~t1bHu bH@bH~}jxHbHV;VbHu bH@bH~|%ZJ+bH;Fr h,$FbHd~t#bH9DtD N@;u8bHDZJ+bH;Fr h#FbHFDVa^_U@wWV6Pht@>bJ0>bJt >^Ju hp#^tVvut^w Yu ^w c^_UvWVFFFFFFFFF|FCZjFF~uF~uCF~uCF.=v.DDDDDDDDDDDDDDDDg~tFK~t-~t ~tF~tB~t ~u~uFF~t F F^_UHuWV^?!u h!~t^G^G^NhGv^G^G^w^0u7%΁ %0=0tG:&*^wva^G^w=u u u^wF^_U^tWVv<atD%L FHtFU6tMF \ GF\ a~t\F?6tFujU>D\FGtV6t v)\G D \GD^_UsWVvDF=tlF%0F=u~F% FF%0F=u_~0t~ tjCF(~ t~0u ~ t j/hCF%ρ ~t>bJt^JtF ~ u~ta>bJtW~tFFF%0=0t DF.F%0= t j RBF%N F>^Ju.F%0= t j.BF%N FFD^_UqWVvt *'t t ^_UqWV~tO^JuF<^JuF )>bJtF>bJtF FF%0= tMFj-AF7-=v.IIIIIIIIIIIIIIIIIIIF@u^JtjHQAFFQ^Jtj42AFo^Jtj4AFV^Juj4AF=>bJt jD@!>0Q}vZ=uF>bJt >bJ|j4@F>bJuj4@F>uj*?F%0= u j(S@GF%N FF%0= uF%0=0uF%0=tj) @FFvh 7-=v.KJbKbKqJbKJJ?JJbK&JbKbKJbKXJJbK^_U>oWV^7kDl}u,F } Dl^97t hhE !~^kDlF^7~!F^^F<uF^_U nWVFvF<uFFF~} FVFFkDlF^tMv^FG F~|F^F<uF^G^G F^G %C;FuAv~F~|'FF8DuG}tF5F~ } FFDlFF9Ft h-^_U`mWVvD %CPVkDl}t E*;u}tsDl^_U lWVgFDlr}t h?3|tFDg>g|gأgD ;FQ|u| t~|FgVj<VOD uVfDF)~u VF;uVvGDsDl;t5Fg>4t~t.QNh^_UkWVv~EDE D E D EDE D EDEDEDF~|F^^^_UckWVvsDl;t hQ}tVWKL D $A E >u Vj:-Dl~^_UjWVvD %AFDlt;tME %A;Ft<F~|F^^8u~te hc^_UNjWVFp1ZJ9vF^؋?=-tG=XtG=u?vhzh9Sspxivb8[`TbMFC=eu~=bu=du#=iu=ru=tu=xulI |FkLJLlDug::7><7B>7F@7HB7DD7@:7RD7T<7VB7XNh"Q!>2uPA>2u^_UhWVv~FF=u ^ |^_UhWVv~2Q^ƈ9>9}99* h9hㅿ|u~gr F^ƈh9Vy^C2Q^_U hWVjh<jh1jh&jhjhغ ~GLJ688㉷8<|F^?u^FLJ8@F'^?u^FLJ8HF1^?u^FLJ8PT^_U gWVF9>9}99* h94g;6u!jq77 jN,7g9>9}99* h9fg|( "    09>9}99* h9f|uc΃0 9>9}99* h9=f|u΃0 h9VWw h9VJwZS=fu=~#= u =0} =7,=bu =nu=ru=tu=vu>'t#ǘFjȋڋǙj Th VhH>u4~u F9F| W F9FtjQ4 vW&OF=u= u=\uc>"tR>u~u F9F|j&vFjNvjNNhF:F~tj$4<7>:7;F}>t >u~jk4^_UdWV9>9}99* h91d9jq=4tg9>9}99* h9c /t: h9Vu~2QgjV>%gu %g-0F%gh@hgks=u9F`702QgjVhHhg9}99* h9vb㋿8E. h9VsEE\ Vj3b2D 2QgjVJB / t|,Iu@,IuPhgFkFDlF^ t1>,It'^J,I^w^w^w(!,Iu^J,IFVhTh2QgjV{9>9}99* h9@a>g0u>gtj;81jV)F g^?utFjhThY`^8u^-0ThVh9^8u^-7ThVh^-WThVhVhu jV9>9}99* h9D`euEt_9>9}99* h9 `+u-t2Q2Qe h9V(qejV h9VqhgLh9Vp>g0t<Fg^?u&FjhTh^^-0ThVhGFg^?u7Fjj 6Vh6Th]c^Ȋڙ-0ThVhThVh%FV~t ~u~t~t 9>9}99* h9^Lult  h9Vo+=.u=EuH=Xu9=eu8=xu)9>9}99* h99^|uh9Vdo2Qgjj.#,I"'VhThjxF~d|^F9>9}99* h9]F=`t!~ t jM- ^Fꈇg^Ƈg~j i-j0a-F9>9}99* h9]*ueg[9>9}99* h9\=u^Q9>9}99* h9\-t O>u ,IE k9>9}99* h99\+uN,9>9}99* h9[&u9>9}99* h9[|uK9>9}99* h9[9}99* h9/[>t B%=uT9>9}99* h9Z'Pu 9>9}99* h9Z|#uj *h9Vk# =?9>9}99* h9Z9}99* h9Y>u Vj )CiKc=-u~#=%u==&u>=*u=+u=/u=<u6==u=>uh=^u=|uQVhhR8=v.(bY YYXN]Z]}]^\^^N`Y^__ b0_l_L^O^hX^_UXWVg8tc ztnhb\VPJLA-a=v.bbbbbbbbbbbbbbbbbbbbbbbbkrF^;tF^7hgg=t^G^J,I^wj^wI !^G^G",I#w,I#e,I1V2Qgjj s9>9}99* h98W=(u2Qgjj 29>9}99* h9V="u9>9}99* h9V"u utJ2Qgjj 9>9}99* h9pV=)uAjr&3h`_=v.ekccccccc^_UUWV9>9}99* h9U#uu h9Vg\9>9}99* h9U uh9Vf2Qgjj 9>9}99* h9TU8u;+9>9}99* h9Uk -0h9VIf>g2Qgjj 9>9}99* h9T uNF` u;.9>9}99* h9TF^ƈ^_^_U TWVFfF~vIFF^_USWV2juy=vvh9]h4h9 ]>2 h6^_USWVjc4=>2u>2~hFh9\-hth9\v vvvh9\ hh9\jh"^_USWVjw<hh9b\vvvh9P\hh9D\^_URWVF4Q~gvF^ag4Q^_URWVgF~gt4QFFF9Fu6~gt4QFF^?at Fg h^_U)RWV>2t3F4Q~gv$F^?au vh[^_UQWV^?au hBu<㋇fJ%F~t~t t D tD7V4t D \?u hDt$4=t|\\DG\DG\DGaDP\?u=\t =t\ GW ؃ڋ\ GW ty=t\?t\ ?uDFD DFD \ 9?t<DFD F^GF^G FFD^FG^FG FD tW\?tL\ ?tA\_ ?t3\w jt {=u\_ a\a\GD\ ?t6\9?t,\_ ?t\w Wt &=uW\?tL\ ?tAt Wt=u,\ attttDat2 tZt =uI\ w wmF=}/~t@\ G\ GF\ GW t=t =u,\  | \ GW ؃ڋ\ GW t Y=u\  t t\?uDFD DFD ㋇=u~+=uo=u3= u_= u =uOK=<ud~=u7=u/+=Ius=P}=Y`=h} =iI^_UKWV~}*~ ~wFV-VtFu/~}~ ~wF~^^_UXKWV^?t^ @t^_U%KWVvvvjjj!w ^_UJWVjjjjvvQ F'GvD 8FD /h*#=u= u=6u=Hu^_UJWV>Nh} hNhNhF:^_UPJWV>$Iw hg..^_UIWV.F#.. ..g.^_UIWVv|F^?u jP[>FKt jE>"Qs hvDT W GPl3vB^_UIWVkJK} j"n)>FKt jXk JKP 3^_UHWV>"Qs h1-FKG^_UHWVkFKv𡘿-F9vwvF9FrF^W^9W~`}9GrSFF^WFV^W^W^FVW^GF^G^G^FGFFv^9>w2U9Ut9EtFPj! D^_UFqGWV...dž,I>.u6.WhGmUF9wh[%?㋇z$F~~t>.|.=|..F~} ~}:^㋟V^.9*t .~>..(㋇~,F=t>.|.=|.F^?t ^9u FF^?}^.9t^GF=|w~t.hoս..9s㋇z$F~}, ~|"^㋟Vみ*t ^㋿V ㋇z$F>.uw7h|vSp>.u 6.hLS>.t." u =}==u>.u vhR^㋇()^㋇()GF^㋇P'F^㋇&@|㋿VF9*u^㋟&㋿VQPhbJPhbJ\a\a>PhtP4t΃Pڭd>bJu h->"Qu,\ak4bJ+(\a\aPh\aPh\aPhjjj"PhjjjPhPhjw\wX̃\Gaw\w\w2̃\Ga\Zt Kj4ص^J,I5jj,Ij4ඃ,I 4葶bHt耶t蝷t4j4j莶,It4w,IPh,I\a>Ph u PhF6hh:Q6Phjh:ӃPjjP4`̃P謫jj,Ia"6Ph4t3̃P^J,ID6Ph4t ̃PW^J,I^Jtj&<}<@} j8 @Ptt˃P^Jtj&Wtj4hDlǃ^Uj4j CjtjH0jtj6|~jwnttj6h 4jjV D D >bJuj,jtjjPjH,I jtjjPjH,Ib ,Ik\Nlt k\LJLl A 4ܷ,I0 4˷,I D 6Ph4t'ʃPqw  4tʃPȃ 6Ph>̓P4tɃP1 4m g 4 7 jX bJ>bJtbJ6bJу..0QH >bJtbJ>(Iw h0Q t# t("Q |ut~("Q 6gM(6a(.t .t "Q"Qj 6g'(.u"QtPjtjLYPjmPPm6'"Qj* 6g'.u"Q|u t%t'6'.t .t "Q"Qj6 >"Qu 62'tG'|6:'.t .t"Qji >t j27 >"Qu 6&.>uD"Q$ >gt j7  6g&. ,6u&>"Qtjd9 "Q 8~jjj tk~DlPjtz G%O Gtj$n_aajw jlFPc,6%"Q" jjj4jjja瞃 D~G jfk~g؉Xlk~Rlb%jjj4jjja蕞 DG j"QtY"Q"Q.w>"QtjK  g P$"Q@ PŖPtjm+PH"Q>"Qu P$t$"Q>"QtjK2 \?t\ t u. gPG$"Q >.t t 6PtjmiP膣[|u tq>"QtjK Fg  P#"Q|u 6葕Ptjm~P. jtjl~P뢃 PB#U"Q^J^J,I4跜D^J{Gu>.u(>.u>.u>.u >.t>uj\4tt'~D; >.t>.t>.u >.tB>.u >.t(f>.u >.tFt>.u >.t&T NH4tD@P<}2,& 4tj|Ptj|jWCj_Pt4|j4D@@P|G%0= uG%0=0tjoij4t`|VjP4|Nt P7|-4裟4tjo|_aaG tdjttj{Pj {jtjH{ttjF{|Dt)tt=ujiXjtjo{D~jjj[{PtjEO{E~>bJtLk~Llt=k~DlPjoxjjjjjjaۘ ~G j]jjjzkg؉XljVThVhGW G @<uj!GGjjj~z_e\DS4th\a3jjj!jjjj}PjHtjtjHaDk\Llt,jjj$jjja荗 DG jD~jjjyk~g؉Xlvs-=vh.+vvvvvv'wWw`wcwmwwwwwwwwwwwx1x@xVxlxxxxxxxxyiyyyyz-z6zHz[znzzzzzzzzz{){J{[{l{u{{{{{{{{||C|||||}a}}"~g~~~iKt0󁋈ny˂тׂ7=CY_ekqw}Ѓ"5^lʄ݄F&/8Xj^_U^2WVjhd7v-C=t(>/t/vh.h9; ^_U 2WV?Ph/h /h0A_h/h0#;$0=tjh/9h8/6"0:&0=tzh;/6"0:&0=tjh=/'6&0jdjh:;=dujhd/jjh 6&0<=ujh/]W6&0?6&0jdjh::=dujh/v)jjj6&0;=ujh/P^_U0WV6&0S?6&0jdjh::=duj h(0 ^_U0WVFuvhP0h99Fu>$0u6$083h0DBFu>&0u6&036"0BFuj49^_U0WVh`Fv=t;^ヿ4tvv^L܃vvvj@vvvvj@ ^_U/WVh`dFv =t5^ヿ4tv^LmۃvvjvvvjA^_U/WV^㋇4F~u ~}jh`0P^ヿFd|^㋇5 FFgF^㋇5%9jv FP?jvFP?;FF2FF)&#=u=u=u=ujFi^kFȁjQ6$08=t(6$0jjFPV8=u jh0k jh0]^F^_U-WV> 1ujvk1:P>=u 11F1FjvkF:Pn>=uk^:tFFFF~dtF19FtWk^:ujh08 1jvkF:PR>jhd7kF:P?>FFF1S> 1tk1:FF^㋇5 FFgF^㋇5%9jv FP=jv FP=;F F2F F)&#=u=u=u=u6&0jjFP6=u jh0^_U $,WV6$0.h 1h0H5$0=tjh1^[F~|7F^ヿFuFjiF-jP6$0u6=ujh91^㋇FF~dFdFF9F|F6$0jjFP 5=ujhc1~t[F@u h1h94FFFuFFtF^6h1h9?4Fvh1h9+4F%FPFP^6h94FP^6h93mFP^6h93Sv^6h93;^6h93&#=u=up=u=uFF9Fth1h9e3F h1h9Q3~u h1h993^F9F^㋇F+FPh1h936$0,h0;^_U)WVjju8=t hjb8jjX8=t hjE8jj;8=t hj(8jj 8=t hj 8jj8=t hj7^_U(WVjj7jj7jj7jj 7jj7h1h92jh1^_U(WVv~^ }^ F^ F^ FfJu< t|u| u |t~t>ujV=Fu~3=uy~ =ua=}}=N=;u^j=du_~=H}U=IJ=Ku BB=fu7=h}2=i=l}"=n^_U\'WVjh`vՃBlXhjjv#^_U,'WVDlr}u}u } t"]ヿ<|>u WjfE f}6gEgWje'6gf>Z7u}}>^7t jjW}| jhW&#=u=u=u=u*djU/^_U*&WVF^%F=u ~ t~} ~} hr7҃t^㋇@F~} ~ ^㋇:N3 F9k^Xl~kFDlPh7уk^Xl^3:F^FG ^_UO%WV8kDl>`7`79F| h7Bу`7Fh`h>`7}FFP>^7uPW`7~u9vF^kLlFF^kVlhFX=tIF@F7F.+=s#=w= s=w=uh9jjhFg.f^_U$WV^?8t F^GF^_U#WV^?8t^w^G F^GF^?tF^whFg=tbF-FSFJFF;F2/-= v.ppvvyyvvh9jjhF]-^_U#WVvFF<:tF2<tF"fJuF~tNFFFT\t\ ?t\  |jRvBl@ls.Bl{=Hu8~N=u~=u=u=~=|=uh=;u=FuU-I= vJ.ԙPPPPPLLLLLLPPPPPPPPPPԙPPșș㋇fJ%-BlFvvt pBlFvvt[=u=u㋇fJ%=tg<:t\?tjvvM<uPvv,<:t\?gt\ ?tV' ^_UWVv96Blw~9~wx9tc|u |t4D E=uD#Eu~ukDlPjK}tDD E^^DGF`FBl^_UWV8kDl,u jjV* >X7t \7X7\7>,t Vj+^_UWV8kDl^I^G At=^ t>X7u Vvj b^ u VvjG^|=^G $<t.^G%0=0u^G%0= u Vvj^u^ u ^ t^_ヿ<| vjh^_UWVv| t | *D%0= uj>^7uPV ^_UkWVFFV<7RPvv^_U;WV^?u h7ǃ^w |BkNlu kNl t"kNltkDlPjG^_UWV^7&^_ t^wx^G^^_GF>b7u2~u ~t uuuj;>b7uB>u8~u/~u&ut^_?ujF%0=t%0=tF%N F%ρ %0= tN0F tFT^_wv'^wWF;F>t >uj[0%j_% u=u=u^G^_G^G^_G^G^_G^a^Gp^_ ?u h7.Ń^a^w ^wjt u^_UWVF^?nt1^_?t(^_?t^_tj="^_UWV>tFq|[F^8u(^8u ^ ^F ^F^?uFFF^_UWVF^?uPF^?/tF^?"u^FFwhFh7h9 jF^_UWVvyFjhFv`'=u$jvhF'Fh9jjhF ^_UHWV~ut>22h` Fv=t6gh8h9`6gvh$8h9J^_UWV^_UWV^_UWV^_UWV^_UWV^_UWV^_U|WV~ tH71F%0=t>ujSj9J7^_U-WVFF9F|gF^v?-t^vFF^?Ht FF"0^?uF^a^7X7Z7b7^Ph-8h9nk=hu~+=-u=Lu=au=buu=cu=nu=puc=sum=uu=vul=xum|"3^v?u!^v0Fjvhd7$>tTH7:7:7J7<7:7L7>7:7N7@7:7P7B7:7R7D7:7T7F7J7V7vvᨃ^_U%WVF^_UWVj>^7uPkFDlP)^_UWVv^_UWVv>tF>tFu\ ?\ GW FV\Ge~}FVIt =thj]]~}FVt=uj^.+=s=w= u= s=w^_UWV~t)h`FjhG8v'"F^GF'~tF`^G؉F F`gFvjvPhF~"FF^GF~tF%N FFFF^whF~FFFFh9jjhF^_UWV^_U0WVvr:^FF u t-tF +uNFz:^FF8u<FFq|#F:ljFF&:^FF.tIF8u9FF|#F:ljFF&:^NFFFEuetXF+t-tFNF8ukF -0F~|F؉FދFFF~| FF؉FFnF=|z:^F:^:^FFFuFN^~~tFN^~|F~^FN^FnPF{ ^~| F^F&Q&Q^_U6WV~uvi^vN^^_U WV^_U WV~ tF^7v^7 ^7<u^^_U WV^F~ tFhFhFv^>Fu ^F->F~ ^F0G;F|^FF~u ^F.FأF=}0F9FFF)~O=u ^F0G9F^FF^F^_U| WV^?~ tFhGhGv^>Gu-G<0tGFG.GN~ FGeGG>G}+G -GGأG>Gd}GdFF0GkFd)GG 0GG 0G^?^_U WV^_U츬} WVFFG^?uP ^?%uB@lO}^F@l7*6@l^FP[ G FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF3F^8u^F-0FkF FF^?.tXF^?*t^GFF3F^8u^F-0FkF FFFF^ FF=hu=luFFP8FʉFF F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.FQ8~t ~uFV؃ډFV~uFS8~uFU8~u%v N+ȉXF9XXF€~XtFW8Fh8gFF~t ~u[F%FƋFV%FVFRPvv ؋ыË^ƋvN^FRPFPSF+FF‰Fʀ~uQF9FuFFȘ$~|F.Fy8&F|8=Xu=ou=xuM~|F^G^FPFPF@=|F@PFԃ F~uF8~uFҁ8~uF҃8\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^F:uDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~F:9t+-N^FȘ8uEeN^~|F^G^FPFP~<|F<PFԃ0 F~u+F;F|^?u^?0uF҅8~uF҇8~uF҉8\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃc FF: tFF‰FĀ~t;vFF9F|FFă~}vċ^x0tN~} F9F FHF( F+FF^G\\FF@F^GF~tF8~|FF^F?uF9F| FNFFF)FNFȉFFFur=du&~* u=Eu =Gu_=Xu=cu.-e=v.i+Ƕ2222222z222Ʒ2r22~u#vv~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>@lu@lG uG^_UWV@lO}F@l7*6@lFPG^_U^vvwwe^WG]U^vvww^GW]U^vvww#^WG]U^GWN^GW]U^GWN^GW]+;8rXSDr 8[ UWV SPMnUWVgg%t^_]UWVvDuLDu D@u|t5Du DGDhD=tLLDDuP4DPDL||/|tLDudL D *^_UWVvDuLdDu(FFFvFPDPFD|t\9t&9P=uLD||h|tLxLFF&+ljFF=8:MWVv FeF^_U%WVv<|u;t^_UWVj:j:u^_UWVj:j:u^_UVF N؋Fږf؋Ӌ^]UzWVjvvv F;^_UIWVjvvv F ^_UWV~ |F ~ >}F =^GF:|^F^FPFk ^FYHF:uxFYHF:uGFPF6: ^F::f 0N^F~YHr^FG;F:?*F:V:#|F^NF GF~tv^7~Gr GG9~sJYHrA:N^FPF0 ^F 0G~YHs XHG\~^^?9?^0~Gw N^!^1^~t Gw0GG^_UWVvq ^_UWVp Pvv^_UWVFFF^G@lF^w6@lFFPVv6@l^_UDWVv~ F~uaF9FrVFFFM}} *WMF=} FFFN~tF^_UWVv~ F~u[F9FrPFFFM}}F* WFPN~tE uF^_U6WVvdDu~ ||uDt|FVFV~ t,jjjDPn ȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDP FVDGDu;VeDuDdDv vvDPz FV~t~t^_U WVFPFPv F~~u-GF HF~^80tNN ~}F+F =~~|~|NFG.GFF 9F|FFGeG~|F؉F-G+G~d}FdFF0GkFd)FF 0GF 0G}~~<0u.G~| F0GFF 9F~!FFGF9Ft.GF9F |F F ;F|0G.G}.tOF^_|ȸ 7UWVvgg%t^ &g gg UWVFFF^w@l96@lFFPVv6@l"^_UpWVvVjjjDPFVDDdϊDud~t~t^_|UVWN^s3::::#t tۍtʓ05[r#t=u `J_^]UPSQRVWF-wP::__^ZY[X]b:d:&b:U,WVFFF^GFFBFFFF^wF@lFPVj^^_UWVv~G8EtF|tOȊ+^_UWVvF|uG^_UjWVv~vF|uNGF<uN~|NF^_UWVv~N~}G8EtF|t ~| OȊ+^_UWVv~vFF9F|4FGF<tFF9F|FF F^_U]WVvDu D9vD9t|tD FF*^_|̸ UWVvt ^+t^WvFuPvSF=|>`Jt WvFjjjvDuPvF$b=au~=ru=wu^~|5DFDuL^?rtLL^_UWVv~uNjhVMF~}$vjVGF%PVWb hV FF^_|U^T1U@WV9966:wDt ^_UWV> .gg&.^_]UWV> .ggg&.^_]|Tϸ UWV~|8FF6h:>ZHus^Ht1<tF;vF;s%;v 96f:u^H>^HF ^Hj^H;v|^HPy=u.^H^H9F}K^HPWbf:h:Fƣh:9>h:rh:\Hh:h: D^_U:WVv6h:%^_UWV~^AFF>ZHtZHZH6f:v%Ff:9FtF9Fw ;rD;t F@@;FtFF ^9>f:w>f:^_U gWV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s\H^+^_UWVFPhTvD=|^_|xҸ%|UVW~ vN^a-_^]s `JËUWVFF> .&.~ gg|Ҹ|Ӹf^_]UWV~ vN^,^_]rNË܁,rBË܁,r6Ë܁,r(Ë܁,rË܁,r 3Ë܁,`J|Ӹ|Ӹv|Ӹ6j|Ӹ^U8WVv`HPƙRPj ^_|Ӹ<*|Uv vvv]ø(bad offsetundefined structure or unionother code %dgummy structureillegal oconvert: %ddefid calltyreduceparameter stack overflowbcsave errorparameter reset errorswitch errorgummy structure membercompiler takes alignment of functioncompiler takes size of functiondimension table errordimension table errorinitialization alignment errorinoff errorinsane structure member listtoo many local variablesStructure too largestructure too largestructure too largenidcl errortymerge: arg 1illegal class: %dSymbol table fullsymbol table fullsymbol table fullsymbol table fullunhide failsPCC/364r1Release: %s abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_01234567890123456789abcdefABCDEF  01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789  $_0  "'`(2)3{4}5[6]7* ?:+ - /<%>&|^! L~M,88;9. D< S>U= ::VARARGSLINTLIBRARYARGSUSEDNOTREACHEDyylex error, character %03o (octal)out of switch in yylexasmautobreakcharcasecontinuedoubledefaultdoexternelseenumforfloatfortrangotoifintlongreturnregisterswitchstructsizeofshortstatictypedefunsignedunionvoidwhilebad AR_?? action)/*.,'1-%& $(")006= ENTY+_ too many errorscannot recover from earlier errors: goodbye! compiler error: warning: out of tree space; simplify expressionwasted space: %ofreeing blank tree!NAMESTRING^REG_OREGICONFCON`CCODES U- U*U&HUCALLKUFCALLL!M~lFORCEnINIThSCONViPCONV+h+=i!-( -=)! * *= )&h&=i ?:&&||8,;,OP:= </ =/=)>%?%= @<<A<<= 0B>>C>>= 0|h|=i ^h^=i N++ O-- E->FCALLIFCALLP==Q!=R<=S<T>=U>YUGTXUGEWULTVULE]A>>!TYPE6[mCBRANCHgFLDjPMCONVkPVCONV$RETURN oCAST %GOTObSTASG cSTARGdSTCALLfUSTCALL%.8s evaluation order undefined%.8s may be used before set%.8s redefinition hides earlier one%.8s set but not used in function %.8s%.8s undefined%.8s unused in function %.8s& before array or function: ignored=<%c illegal=>%c illegalBCD constant exceeds 6 charactersa function is declared as an argumentambiguous assignment: assignment op takenargument %.8s unused in function %.8sarray of functions is illegalassignment of different structuresbad asm constructionbad scalar initializationcan't take & of %.8scannot initialize extern or unioncase not in switchcomparison of unsigned with negative constantconstant argument to NOTconstant expectedconstant in conditional contextconstant too big for cross-compilerconversion from long may lose accuracyconversion to long may sign-extend incorrectlydeclared argument %.8s is missingdefault not inside switchdegenerate unsigned comparisondivision by 0division by 0.duplicate case in switch, %dduplicate default in switchempty array declarationempty character constantenumeration type clash, operator %sfield outside of structurefield too bigfortran declaration must apply to functionfortran function has wrong typefortran keyword nonportablefunction %.8s has return(e); and return;function declaration in bad contextfunction has illegal storage classfunction illegal in structure or unionfunction returns illegal typegcos BCD constant illegalillegal array size combinationillegal breakillegal character: %03o (octal)illegal classillegal combination of pointer and integer, op %sillegal comparison of enumsillegal continueillegal field sizeillegal field typeillegal functionillegal hex constantillegal indirectionillegal initializationillegal lhs of assignment operatorillegal member use: %.8sillegal member use: %.8sillegal member use: perhaps %.8s.%.8sillegal pointer combinationillegal pointer subtractionillegal register declarationillegal structure pointer combinationillegal type combinationillegal types in :illegal use of fieldillegal zero sized structure member: %.8sillegal {loop not entered at topmember of structure or union requirednewline in BCD constantnewline in string or char constantno automatic aggregate initializationnon-constant case expressionnon-null byte ignored in string initializernonportable character comparisonnonportable field typenonunique name demands struct/union or struct/union pointernull dimensionnull effectold-fashioned assignment operatorold-fashioned initialization: use =operands of %s have incompatible typespointer requiredpossible pointer alignment problemprecedence confusion possible: parenthesize!precision lost in assignment to (sign-extended?) fieldprecision lost in field assignmentquestionable conversion of function pointerredeclaration of %.8sredeclaration of formal parameter, %.8sredeclaration of %.8ssizeof returns 0statement not reachedstatic variable %.8s unusedstruct/union %.8s never definedstruct/union or struct/union pointer requiredstructure %.8s never definedstructure reference must be addressablestructure typed union member must be namedtoo many characters in character constanttoo many initializerstype clash in conditionalunacceptable operand of &undeclared initializer name %.8sundefined structure or unionunexpected EOFunknown sizeunsigned comparison with 0?void function %.8s cannot return valuevoid type for %.8svoid type illegal in expressionzero or negative subscriptzero size fieldzero sized structure} expectedd  < I V x / D ^ s  ! E l 0Ld}1Z~-M[1Tm'@Sh;X5Y;g}Li0Qn}+@& errorPQT URSXYVWdHbad bdtydimension table overflowwhiles, fors, etc. too deeply nestedswitch table overflowswitch table overflowstate %d, char 0%o yacc stack overflowsyntax errorerror recovery pops state %d, uncovers %d error recovery discards char %d reduce %d function level error$%dFAKEnesting too deep 298N9N8M9MK 4+)"4#!WUVNLKM `(*^^b[POZ@QIRj] l962\j$H0$#)+/*]7  ecYdDaE&C'hnkG7&/'0?WUVNL!M/B0]./%0POQRj  F->&__  !#"d3i r4su,'wx-y |z{}ovqtrsuuA:m"rs ugw.qxqyp|~z{}ovqt1;,X58f=r<s%uw+Sx yp|~z{}ovqt  rsuw)xyp|~z{}ovqtrsu(rspu~owqtxy|$z{}ovqtrsuwxy|z{}ovqtrps~urwsxuy|z{}ovqtp~qtp~rsuwxy|z{}ovqtrsuwxy|z{}ovqtp~rsruswuxwyp|~z{}ovqtovqtrsuwxyp|~z{}ovqtrsuwxy|z{}ovqtp~TWUVNLMTWUVNL~MPOPOQRTWUVNQLRMTWUVNLMPOPOQRTWUVNQLRMTWUVNLMPOPOQRTWUVNQLRMTWUVNLMPOPOQRTWUVNQLRMTWUVNLMPOrsuwPOyQRovqt QRTWUVNLMTWUVNLMPO POQRTWUVQRJTWUVNLMTWUVPONLMPOQRPOrQsRuTWUVNQLRMovqtrsuwPOxy|z{ovqtrQsuwxyzovqtrsuwxyovqtFB,wy@{ywg^mOZ:l Akb     3Xw@wH  ZM'      R :bbbbbbWV* 5 5 3  )  [ t\3R ~   b`h~ 65( B\{2    c0?  /!(aMu;4sPpom!ljhFgf e$=dCcbGa`I_^] LKIA ##%%%"""' ((** ++--&.& //12200004455)),,336!7$$$$$$$$$$$$$$$$$8889  "!#19 2!449826326:2!373338374 0298:4778 :46 223258599::::::::8332 8395736395)*$%9&+,-(/.5739999995222272'+399323393399*"HY<LI x8>DFxZEW,/U$&?@=BC9:OX.034x7VxJN ]AyG;UQS[|(-1x6 %' ~VU5PRx}2 \_{krT^`abzefghlmn{oqtijpdsu{wvc %.14s ============== /usr/tmp%s/clint%dwcannot open message buffer filer+wcannot open header message buffer filecannot write header message buffer filecannot seek in header message buffer filecannot read header message buffer filecannot seek in header message buffer filecannot write header message buffer filelint error: %s message buffering scheme flakeycannot write to message buffer filecannot seek in message buffer filetoo many header filescannot write to header message buffer filercannot open source buffer file for readingcannot seek in source message buffer filecannot read source message buffer filewarning: %s (%d) %d messages suppressed for lack of space interruptargument unused in function:conversion from long may lose accuracyconversion to long may sign-extend incorrectlyillegal array size combinationenumeration type clash:illegal comparison of enumsillegal pointer combinationillegal combination of pointer and integer:possible pointer alignment problemillegal structure pointer combinationstruct/union or struct/union pointer requiredassignment of different structuresnonunique name demands struct/union or struct/union pointerillegal member use:illegal member use:illegal member use:member of structure or union requiredcannot take address of:structure reference must be addressablenull effectstatement not reached%.8s in %.8soperator %.8soperator %.8s%.8s%.8sperhaps %.8s.%.8s%.8s     112)2X2w222223<3j333334+4C4k4w44444444444444444444444@(#)lint.c 1.2 @  @  lint's little mind is blownno line number for %.8sdeclare the VARARGS arguments you want checked!andable errorbad conversion%.15s: compiler error: filename too long (%d) %s(%d): lint: illegal option: %c ?.d-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null) ((((( H ||6:ZHZHpC$@H@?@$@Q?? /usr/lib/lint2 711 3 3 40756 3334255120 6450 ,^*Id`@??^*^*G*~ (d+PU(WVFNF~ NF^?-t^7 } jhCdʋk"^_U WVv^G cubu^G;uP^G@t vj# ^G;| ^GƋ^G t^ƈG^O@^GF96< F^GFePv=u@Pvj ^G #u-> t#FPh=u vj` ^G uu vj= ^G u$ƌu^9Gu vj ^G ua@uV^9GuH^GFF%0= t1F%N F=u ~ t vj>$u(^ t>ƀt^G%0= u^_U WV>*u v.^GFFt%^ ujhYvK=u^G%0= uW^G F>&t93=u=u= u=@u=`u=u>(u(tuv^sF% = t#Fuvj P vj BF% =t^G u vj ^_Ue WVFf~r"F^ u vz^_U" WV^ t^ƉG ^ƋƉGW>|^؈G^G@^ƈG^G^ƉG ^"G^uTFFF^G;F7F^GFv^G^_veeW/^OO^OD^O9^O.+=u= u=@u=`u=u^_UWVv~< t= t%=tF=t ~ t 9t E9Du}u2<t=t i<t=tP8|u/=t<t .=t<t9u^_UWVF^?uaF^FuGFF=u*>}|* hj|^whfk^_UlWVvhMh^w ]h5h^wE^GP^w h^_UWV Ph hhhh =tjh ZPh@6 =tjhB4*6jdjh =dujhi ^_UyWVFuvhh6 Fu>u6hFu>u66Fuj ^_UWVjjh 6A =uj hHlF~d|Gk^ u9Fk^ FkFPkFPhj FF9F|F6jjFP =uj hvhF F@u hM F%qFPFP^ zFP^ dFP^ Mv^ 8^ &#=u=u=u=uhWd  6?6 ^_UKWVjj =t h j jj =t h j jj =t h j jj =t h j jjw =t h jd ^_UWVjjH jj> jj4 jj * jj hYh@jh[^_UPWV~} ~ }jhe^ヿ"d|jvFPI ^㋇-FF"FƉF^GF^G F!=u=u=ujFi^k"jQ6=t+6jjFP:=ujhjh ^"^_U@WV6hh=tjhFF~ |F^ヿ"u~thFFjiFjP6=ujh "^㋇"F~dFd^h/aFF9F| F6jjFPw=ujh3*^㋇vkF]PvkF]PFPhS vkF]PFPhwFPhF~thF hRvkF]PvkF]PvFPhw)&#=u=up=uB=u~u h6^F9"^㋇"+FPh$6h ^_ø+;rXS0r [UWV SPu UWVvDuLdDu(FFFvFPDPgFD|t\t&P=uLDh|tLxLFF&+ljFF=MWVvFeF^_UWVv<|u;t^_UWVu^_UWVu^_UbWVv^_UDWVPvv^_U"WVFFF^GfF^w6fJFFPVqv6fw^_UWVv~ F~uaF9FrVFFFM}} *WF=} FFFN~tF^_U@WVv~ F~u[F9FrPFFFM}}F* WFP"N~tE uF^_UWVvVVvvK^_UWVvdDu~ ||uDt|FV FV~ t,jjjDPȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDPNFVDGDu;VDuDdDv vvDPFV~t~t^_ʜZU WVFFF^wf6f:FFPVav6fg^_UWVvVjjjDPSFVDDdϊDud~t~t^_fUVWN^s3#t tۍ0d[r#t=u "_^]UPSQRVWF-P__^ZY[X]&UvWVFFF^GFFBFFFF^wFfFPV^^_UWVv~N~}G8EtF|t ~| OȊ+^_UWVv~vFF9F|4FGF<tFF9F|FF F^_V H URWVvt ^+t^WvFuPv? F=|>"t WvFjjjvw DuPv F$b=au~=ru=wu^~|5DFDuL^?rtLL^_U)WVv~uNj hV9 F~}$vxjV3 F%PV W  hV FF^_U^UWVvDuLDu D@u|t5Du D"DhD=tLLDDuP4DP^ DL||/|tLDudL D *^_UWV96wDt ^_U8tWVFF"^?us^?%uBfO}^Ff7*6f^FPM"#FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF3F^u^F-0FkF FF^?.tXF^?*t^GFF3F^u^F-0FkF FFFF^ FF=hu=luFF^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.F~t ~uFV؃ډFV~uF~uF~u"v1N+ȉNʋF9FFʉFڀ~XtFFFىFF~t ~u[F%F܋FV%FVFRPvv؋ыË^܋vN^FRPFPeF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=dui~ u=Xue=cu@=ouJ=suK=uu2=xu:~uv+~|FN+++NNNȀ~tNȃ~} j ^?u^FPN~} j0nF9Fr^FPP~uNȃ~} j 0>fufG u"^_UWVfO}Ff7*6fFP"^_@$^UhWV~|8FF6>"us"t1<tF;vF;s%;v 96u">"F "j";v|"P=u.""9F}K"PWbFƣ9>r" D^_UWVv6%^_UWV~^AFF>"t""6v%F9FtF9Fw ;rD;t F@@;FtFF ^9>w>^_U ?WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s"^+^_UWVFPhTv=|^_d'%:p'UVW~ vN^u_^]s "Ëʞ'UWV~ vN^D؋^_]rNË܁3rBË܁'r6Ë܁r(Ë܁ rË܁r 3Ë܁ף"U^vvwwG^WG]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v_;Vwr ;Fv+FV +FV u؃_](((6))UWVv"PƙRPj ^_UqWVvF|uG^_l)<2UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v$;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]<*Uv vvv]ø(Lrcannot open intermediate filetoo many names definedtoo many types neededmain %sLDILIBLDCLDXLRVLUVLUELUMUSEDVUSEDEUSEDRVALVARARGS%.8s (), use= , line %d, nargs=%d imquy }@@/usr/tmp%s/clint%dwcannot open message buffer filercannot open header message buffer filecannot read header message buffer filelint pass2 error: %s cannot seek in header message buffer file %.14s (as included in %.14s) ============== cannot read header message buffer file(%d) warning: interruptmessage buffering scheme flakeycannot write to message buffer filecannot seek in message buffer filercannot open message buffer file for reading ============== cannot seek in message buffer file%s cannot read message buffer file %.8s %.14s(%d) :: %.14s(%d) %.8s %.14s(%d) %.8s %.8s( arg %d ) %.14s(%d) :: %.14s(%d) %d messages suppressed for lack of space %.8s evaluation order undefined%.8s may be used before set%.8s redefinition hides earlier one%.8s set but not used in function %.8s%.8s undefined%.8s unused in function %.8s& before array or function: ignored=<%c illegal=>%c illegalBCD constant exceeds 6 charactersa function is declared as an argumentambiguous assignment: assignment op takenargument %.8s unused in function %.8sarray of functions is illegalassignment of different structuresbad asm constructionbad scalar initializationcan't take & of %.8scannot initialize extern or unioncase not in switchcomparison of unsigned with negative constantconstant argument to NOTconstant expectedconstant in conditional contextconstant too big for cross-compilerconversion from long may lose accuracyconversion to long may sign-extend incorrectlydeclared argument %.8s is missingdefault not inside switchdegenerate unsigned comparisondivision by 0division by 0.duplicate case in switch, %dduplicate default in switchempty array declarationempty character constantenumeration type clash, operator %sfield outside of structurefield too bigfortran declaration must apply to functionfortran function has wrong typefortran keyword nonportablefunction %.8s has return(e); and return;function declaration in bad contextfunction has illegal storage classfunction illegal in structure or unionfunction returns illegal typegcos BCD constant illegalillegal array size combinationillegal breakillegal character: %03o (octal)illegal classillegal combination of pointer and integer, op %sillegal comparison of enumsillegal continueillegal field sizeillegal field typeillegal functionillegal hex constantillegal indirectionillegal initializationillegal lhs of assignment operatorillegal member use: %.8s illegal member use: %.8sillegal member use: perhaps %.8s.%.8sillegal pointer combinationillegal pointer subtractionillegal register declarationillegal structure pointer combinationillegal type combinationillegal types in :illegal use of fieldillegal zero sized structure member: %.8sillegal {loop not entered at topmember of structure or union requirednewline in BCD constantnewline in string or char constantno automatic aggregate initializationnon-constant case expressionnon-null byte ignored in string initializernonportable character comparisonnonportable field typenonunique name demands struct/union or struct/union pointernull dimensionnull effectold-fashioned assignment operatorold-fashioned initialization: use =operands of %s have incompatible typespointer requiredpossible pointer alignment problemprecedence confusion possible: parenthesize!precision lost in assignment to (sign-extended?) fieldprecision lost in field assignmentquestionable conversion of function pointerredeclaration of %.8sredeclaration of formal parameter, %.8sredeclaration of %.8ssizeof returns 0statement not reachedstatic variable %.8s unusedstruct/union %.8s never definedstruct/union or struct/union pointer requiredstructure %.8s never definedstructure reference must be addressablestructure typed union member must be namedtoo many characters in character constanttoo many initializerstype clash in conditionalunacceptable operand of &undeclared initializer name %.8sundefined structure or unionunexpected EOFunknown sizeunsigned comparison with 0?void function %.8s cannot return valuevoid type for %.8svoid type illegal in expressionzero or negative subscriptzero size fieldzero sized structure} expected6Z4^ +>l1Sm7R` 7 ^ | # ? P c v   B ^ z ( 2 J p  ; R 'Jw;Qbx'R| <cvname used but not definedname defined but never usedname declared but never used or definedname multiply declaredvalue type used inconsistentlyvalue type declared inconsistentlyfunction argument ( number ) used inconsistentlyfunction called with variable number of argumentsfunction value type must be declared before usefunction value is used, but none returnedfunction returns value which is always ignoredfunction returns value which is sometimes ignored6Ml"L{-+ 0123456789ABCDEF0123456789abcdef0x0X(null)"" ((((( H /usr/lib/llibc 644 3 3 26752 3331071647 6521  /*LINTLIBRARY*/ #include #include struct segadr { ushort sa_seg; long sa_off; }; #include #include #include #include #include #include #include #include #include #include /* maybe */ #ifdef NEVER int brk(endds) char *endds; { return(0); } sd* sem* nap int end, etext, edata; short atos(p) char *p; { return((short) 0); } intss(){return(1); } wdleng(){return(0); } long tell(fd) { return((long) 0); } #endif /* section 2 */ int errno; int access(path, amode) char *path; int amode; { return(0); } int acct(path) char *path; { return(0); } unsigned int alarm(sec) unsigned int sec; { return(sec); } char *sbrk(incr) int incr; { return((char *) 0); } int chdir(path) char *path; { return(0); } int chmod(path, mode) char *path; int mode; { return(0); } int chown(path, own, grp) char *path; int own, grp; { return(0); } int chroot(path) char *path; { return(0); } int close(fd) int fd; { return(0); } int creat(path, mode) char *path; int mode; { return(0); } int dup(fd) int fd; { return(0); } int dup2(fd, fd2) int fd, fd2; { return(0); } /*VARARGS1*/ int execl(path, arg0) char *path, *arg0; { return(-1); } int execv(path, argv) char *path, *argv[]; { return(-1); } /*VARARGS1*/ int execle(path, arg0, envv) char *path, *arg0, *envv[]; { return(-1); } int execve(path, argv, envv) char *path, *argv[], *envv[]; { return(-1); } /*VARARGS1*/ int execlp(file, arg0) char *file, *arg0; { return(-1); } int execvp(file, argv) char *file, *argv[]; { return(-1); } int exit(st) int st; { return(-1); } int fcntl(fd, cmd, arg) int fd, cmd, arg; { return(0); } int fork() { return(0); } int fstat(fd, sbuf) int fd; struct stat *sbuf; { return(0); } int ftime(tp) struct timeb *tp; { return(0); } int getpid() { return(0); } int getpgrp() { return(0); } int getppid() { return(0); } int getuid() { return(0); } int geteuid() { return(0); } int getgid() { return(0); } int getegid() { return(0); } /*VARARGS2*/ int ioctl(fd, req, arg) int fd, req; { return(0); } int kill(pid, sig) int pid, sig; { return(0); } int link(path1, path2) char *path1, *path2; { return(0); } long lseek(fd, off, whence) int fd, whence; long off; { return(0L); } int mknod(path, mode, arg) char *path; int mode, arg; { return(0); } int mount(spec, dir, rwflag) char *spec, *dir; int rwflag; { return(0); } int nice(incr) int incr; { return(0); } /*VARARGS2*/ int open(path, oflag, mode) char *path; int oflag, mode; { return(0); } int pause() { return(-1); } int pipe(fds) int fds[2]; { return(0); } void profil(buf, bufsiz, offset, scale) char *buf; int bufsiz, offset, scale; { return; } #ifndef M_I86 int ptrace(req, pid, addr, data) int req, pid, addr, data; { return(0); } #else int ptrace(req, pid, addr, data) int req, pid, data; struct segadr *addr; { return(0); } #endif int read(fd, buf, nbyte) int fd; char *buf; unsigned int nbyte; { return(0); } int setgid(gid) int gid; { return(0); } int setpgrp() { return(0); } int setuid(uid) int uid; { return(0); } int (*signal(sig, func))() int sig; int (*func)(); { return(func); } int stat(path, sbuf) char *path; struct stat *sbuf; { return(0); } int stime(t) time_t *t; { return(0); } int sync() { return(0); } time_t time(t) time_t *t; {return((time_t) 0);} long times(b) struct tms *b; { return(0L); } long ulimit(cmd, newlim) int cmd; long newlim; { return(0L); } int umask(cmask) int cmask; { return(0); } int umount(spec) char *spec; { return(0); } int uname(name) struct utsname *name; { return(0); } int unlink(path) char *path; { return(0); } int ustat(dev, buf) dev_t dev; struct ustat *buf; { return(0); } int utime(path, t) char *path; struct { time_t atime, mtime; } *t; { return(0); } int wait(st) int *st; { return(0); } int write(fd, buf, nbyte) int fd; char *buf; unsigned int nbyte; { return(0); } /* section 3 */ int sys_nerr; char *sys_errlist[]; long timezone; char *tzname[2]; char *optarg; int optind; int opterr; struct _iobuf _iob[_NFILE]; char _ctype[]; long a64l(s) char *s; { return(0L); }  char *l64a(l) long l; { static char c[1]; return(c); } int abort() { return(0); } int abs(i) int i; { return(0); } #undef _assert #undef assert void _assert(expr) int expr; { return; } void assert(expr) int expr; { return; } double atof(p) char *p; {static double d; return(d); } int atoi(p) char *p; { return(0); } long atol(p) char *p; { return(0L); } char *bsearch(key, base, nel, width, cmp) char *key, *base; int nel, width; int (*cmp)(); { return(base); } #undef toupper #undef _toupper int toupper(c) int c; { return(c); } int _toupper(c) int c; { return(c); } #undef tolower #undef _tolower int tolower(c) int c; { return(c); } int _tolower(c) int c; { return(c); } #undef toascii int toascii(c) int c; { return(c); } char *crypt(key, salt) char *key, *salt; { static char c[1]; return(c); } void encrypt(blk, edflag) char *blk; int edflag; { return; } void setkey(key) char *key; { return; } char *ctermid(s) char *s; { return(s); } char *ctime(clk) long *clk; { static char c[1]; return(c); } struct tm *localtime(clk) long *clk; { static struct tm x; return(&x); } struct tm *gmtime(clk) long *clk; { static struct tm x; return(&x); } char *asctime(t) struct tm *t; { static char c[1]; return(c); } void tzset() { return; } #undef isalpha int isalpha(c) int c; { return(0); } #undef isupper int isupper(c) int c; { return(0); } #undef islower int islower(c) int c; { return(0); } #undef isdigit int isdigit(c) int c; { return(0); } #undef isxdigit int isxdigit(c) int c; { return(0); } #undef isalnum int isalnum(c) int c; { return(0); } #undef isspace int isspace(c) int c; { return(0); } #undef ispunct int ispunct(c) int c; { return(0); } #undef isprint int isprint(c) int c; { return(0); } #undef isgraph int isgraph(c) int c; { return(0); } #undef iscntrl int iscntrl(c) int c; { return(0); } #undef isascii int isascii(c) int c; { return(0); } char *cuserid(s) char *s; { return(s); } char *ecvt(val, ndig, decpt, sign) double val; int ndig; int *decpt, *sign; { static char c[1]; return(c); } char *gcvt(val, ndig, buf) double val; int ndig; char *buf; { return(buf); } char *fcvt(val, ndig, decpt, sign) double val; int ndig; int *decpt, *sign; { static char c[1]; return(c); } int fclose(fp) FILE *fp; { return(0); } int fflush(fp) FILE *fp; { return(0); } #undef feof #undef ferror #undef fileno int feof(fp) FILE *fp; { return(0); } int ferror(fp) FILE *fp; { return(0); } void clearerr(fp) FILE *fp; { return; } int fileno(fp) FILE *fp; { return(0); } FILE *fopen(path, typ) char *path, *typ; { return(stdin); } FILE *freopen(path, typ, fp) char *path, *typ; FILE *fp; { return(stdin); } FILE *fdopen(fd, typ) int fd; char *typ; { return(stdin); } int fread(p, siz, nitems, fp) char *p; unsigned int siz, nitems; FILE *fp; { return(0); } int fwrite(p, siz, nitems, fp) char *p; unsigned int siz, nitems; FILE *fp; { return(0); } double frexp(val, eptr) double val; int *eptr; { return(val); } double ldexp(val, exp) double val; int exp; { return(val); } double modf(val, iptr) double val; int *iptr; { return(val); } int fseek(fp, off, whence) FILE *fp; long off; int whence; { return(0); } long ftell(fp) FILE *fp; { return(0L); } int rewind(fp) FILE *fp; { return(0); } #undef getc #undef getchar int getc(fp) FILE *fp; { return(0); } int getchar() { return(0); } int fgetc(fp) FILE *fp; { return(0); } int getw(fp) FILE *fp; { return(0); } char *getenv(name) char *name; { return(name); } struct group *getgrent() { static struct group x; return(&x); } struct group *getgrgid(gid) int gid; { static struct group x; return(&x); } struct group *getgrnam(nam) char *nam; { static struct group x; return(&x); } int setgrent() { return(0); } int endgrent() { return(0); } char *getlogin() { static char c[1]; return(c); } int getopt(ac, av, opts) int ac; char **av; char *opts; { return(0); } char *getpass(p) char *p; { static char c[1]; return(c); } /*COMPATIBILITY*/ int getpw(uid, buf) int uid; char *buf; { return(0); } struct passwd *getpwent() { static struct passwd x; return(&x); } struct passwd *getpwuid(uid) int uid; { static struct passwd x; return(&x); } struct passwd *getpwnam(nam) char *nam; { static struct passwd x; return(&x); } int setpwent() { return(0); } int endpwent() { return(0); } char *gets(s) char *s; { return(s); } char *fgets(s, n, fp) char *s; int n; FILE *fp; { return(s); } void l3tol(lp, cp, n) long *lp; char *cp; int n; { return; } void ltol3(cp, lp, n) char *cp; long *lp; int n; { return; } char *lsearch(key, bas, neltp, width, cmp) char *key, *bas; int *neltp, width; int (*cmp)(); { return(bas); } char *malloc(n) unsigned int n; {static char c[1]; return(c);} char *realloc(p, n) char *p; unsigned int n; { static char c[1]; return(c);} char *calloc(nelt, siz) unsigned int nelt, siz; { static char c[1]; return(c); } void free(p) char *p; { return; } char *mktemp(tmpl) char *tmpl; { return(tmpl);} void monitor(lopc, hipc, buf, len, nfunc) int (*lopc)(), (*hipc)(); short buf[]; int len, nfunc; {;} int nlist(path, nl) char *path; struct nlist nl[]; { return(0); } int xlist(path, xl) char *path; struct xlist xl[]; { return(0); } int fxlist(fp, xl) int fp; struct xlist xl[]; { return(0); } perror(s) char *s; { return; } char *errstr(eno) int eno; { static char c[1]; return(c); } FILE *popen(cmd, typ) char *cmd, *typ; { return(stdin); } int pclose(fp) FILE *fp; { return(0); } /*VARARGS1*/ int printf(fmt) char *fmt; { return(0); } /*VARARGS2*/ int fprintf(fp, fmt) FILE *fp; char *fmt; { return(0); } /*VARARGS2*/ int sprintf(s, fmt) char *s, *fmt; { return(0); } #undef putc #undef putchar int putc(c, fp) char c; FILE *fp; { return(0); } int putchar(c) char c; { return(0); } int fputc(c, fp) char c; FILE *fp; { return(c); } int putw(w, fp) int w; FILE *fp; { return(0); } int putpwent(pwd, fp) struct passwd *pwd; FILE *fp; { return(0); } int puts(s) char *s; { return(0); } int fputs(s, fp) char *s; FILE *fp; { return(0); } void qsort(bas, nel, width, cmp) char *bas; int nel, width; int (*cmp)(); { return; } int rand() { return(0); } void srand(seed) unsigned int seed; { return; } /*VARARGS1*/ int scanf(fmt) char *fmt; { return(0); } /*VARARGS2*/ int fscanf(fp, fmt ) FILE *fp; char *fmt; { return(0); } /*VARARGS2*/ int sscanf(s, fmt) char *s, *fmt; { return(0); } void setbuf(fp, buf) FILE *fp; char *buf; { return; } int setjmp(env) jmp_buf env; { return(0); } int longjmp(env, val) jmp_buf env; int val; { return(val); } unsigned int sleep(sec) unsigned int sec; { return(sec); } int (*ssignal(sig, func))() int sig; int (*func)(); { return(func); } int gsignal(sig) int sig; { return(0); } char *strcat(s1, s2) char *s1, *s2; { return(s1); } char *strncat(s1, s2, n) char *s1, *s2; { return(s1); } int strcmp(s1, s2) char *s1, *s2; { return(0); } int strncmp(s1, s2, n) char *s1, *s2; { return(0); } char *strcpy(s1, s2) char *s1, *s2; { return(s1); } char *strncpy(s1, s2, n) char *s1, *s2; { return(s1); } int strlen(s) char *s; { return(0); } char *strchr(s1, s2) char *s1, s2; { return(s1); } char *strrchr(s1, s2) char *s1, s2; { return(s1); } char *strps2(s1, s2) char *s1, *s2; { return(s1); } int strspn(s1, s2) char *s1, *s2; { return(0); } int strcspn(s1, s2) char *s1, *s2; { return(0); } char *strtok(s1, s2) char *s1, *s2; { return(s1); } void swab(from, to, nbytes) short *from, *to; int nbytes; { return; } int system(s) char *s; { return(0); } FILE *tmpfile() { return(stdin); } char *tmpnam(s) char *s; { return(s); } char *ttyname(fd) int fd; { static char c[1]; return(c); } int isatty(fd) int fd; { return(0); } int ungetc(c, fp) char c; FILE *fp; { return(0); } int ttyslot() { return(0); } rspn(s1, s2) char *s1, /usr/lib/llibc.ln 644 3 3 20064 3331071647 7117 llibcerrnoaccess$accessacct$acctalarm.alarmsbrkbsbrkchdir$chdirchmod$chmodchown $chown chroot!$chroot!close"$close"creat#$creat#dup$$dup$dup2%$dup2%execl'$execl'execv($Rexecv(execle*$execle*execve+$RRexecve+execlp-$execlp-execvp.$Rexecvp.exit/$exit/fcntl0$fcntl0fork1$fork1fstat2$fstat2ftime3$ftime3getpid4$getpid4getpgrp5$getpgrp5getppid6$getppid6getuid7$getuid7geteuid8$geteuid8getgid9$getgid9getegid:$getegid:ioctl<$ioctl<kill=$kill=link>$link>lseek?%lseek?mknod@$mknod@mountA$mountAniceB$niceBopenD$openDpauseE$pauseEpipeF$pipeFprofilG ptraceI$ptraceIreadK$readKsetgidL$setgidLsetpgrpM$setpgrpMsetuidN$setuidNsignalOdsignalOstatP$statPstimeQ$stimeQsyncR$syncRtimeS%timeStimesT%timesTulimitU%ulimitUumaskV$umaskVumountW$umountWunameX$@unameXunlinkY$unlinkYustatZ$ustatZutime[$autime[wait\$wait\write]$write]sys_nerr`sys_errlartimezonebtznamecroptargdoptindeopterrf_iobg8_ctypeh2a64lj%a64ljl64akbl64akabortl$abortlabsm$absm_assertq assertr atoft'atoftatoiu$atoiuatolv%atolvbsearchxbbsearchxtoupper}$toupper}_toupper~$_toupper~tolower$tolower_tolower$_tolowertoascii$toasciicryptbcryptencrypt setkey ctermidbctermidctimebctimelocaltimhlocaltimgmtimehgmtimeasctimebasctimetzset isalpha$isalphaisupper$isupperislower$islowerisdigit$isdigitisxdigit$isxdigitisalnum$isalnumisspace$isspaceispunct$ispunctisprint$isprintisgraph$isgraphiscntrl$iscntrlisascii$isasciicuseridbcuseridecvtbecvtgcvtbgcvtfcvtbfcvtfclose$fclosefflush$fflushfeof$feofferror$ferrorclearerr fileno$filenofopenhfopenfreopenhfreopenfdopenhfdopenfread$freadfwrite$fwritefrexp'frexpldexp'ldexpmodf'modffseek$fseekftell%ftellrewind$rewindgetc$getcgetchar$getcharfgetc$fgetcgetw$getwgetenvbgetenvgetgrenth`getgrent`getgrgidh`getgrgid`getgrnamh`getgrnam`setgrent$setgrentendgrent$endgrentgetloginbgetlogingetopt$Rgetoptgetpassbgetpassgetpw$getpwgetpwenthgetpwentgetpwuidhgetpwuidgetpwnamhgetpwnamsetpwent$setpwentendpwent$endpwentgetsbgetsfgetsbfgetsl3tol ltol3 lsearchblsearchmallocbmallocreallocbrealloccallocbcallocfree mktempbmktempmonitor nlist$`(nlistxlist$@ xlistfxlist$@ fxlistperror$errstrberrstrpopenhpopenpclose$pcloseprintf$printffprintf$fprintfsprintf$sprintfputc $putc putchar $putchar fputc $fputc putw $putw putpwent$putpwentputs$putsfputs$fputsqsort rand$randsrand scanf$scanffscanf$fscanfsscanf$sscanfsetbuf setjmp!$setjmp! longjmp"$longjmp"sleep$.sleep$ssignal&dssignal&gsignal'$gsignal'strcat)bstrcat)strncat*bstrncat*strcmp+$strcmp+strncmp,$strncmp,strcpy-bstrcpy-strncpy.bstrncpy.strlen/$strlen/strchr0bstrchr0strrchr1bstrrchr1strps22bstrps22strspn3$strspn3strcspn4$strcspn4strtok5bstrtok5swab7 system9$system9tmpfile;htmpfile;tmpnam<btmpnam<ttyname>bttyname>isatty?$isatty?ungetcA$ungetcAttyslotD$ttyslotD_iob;8chr1strps22bstrps22strspn3$strspn3strcspn4$strcspn4strtok5bstrtok5swab7 system9$system9tmpfile;htmpfile;tmpnam<btmpnam<ttyname>bttyname>isatty?$isatty?ungetcA$ungetcA/usr/lib/llibm 644 3 3 2061 3331071653 6473  /*LINTLIBRARY*/ #include int signgam; double j0(x) double x; { return(x); } double j1(x) double x; { return(x); } double jn(x) double x; { return(x)); } double y0(x) double x; { return(x)); } double y1(x) double x; { return(x)); } double yn(n, x) int n; double x; { return(x); } double exp(x) double x; { return(x); } double log(x) double x; { return(x); } double pow(x, y) double x, y; { return(x); } double sqrt(x) double x; { return(x); } double floor(x) double x; { return(x); } double ceil(x) double x; { return(x); } double fmod(x, y) double x, y; { return(x); } double fabs(x) double x; { return(x); } double gamma(x) double x; { return(x); } double hypot(x, y) double x, y; { return(x); } double sinh(x) double x; { return(x); } double cosh(x) double x; { return(x); } double tanh(x) double x; { return(x); } double sin(x) double x; { return(x); } double cos(x) double x; { return(x); } double asin(x) double x; { return(x); } double acos(x) double x; { return(x); } double atan(x) double x; { return(x); } double atan2(y, x) double y, x; { return(x); } y; { return(x); } double fabs(x) double x; { return(x); } double gamma(x) double x; { return(x); } double hypot(x, y) double x, y; { return(x); } double sinh(x) double x; { return(x); } double cosh(x) double x; { return(x); } double tanh(x) double x; { return(x); } double sin(x) double x; { return(x); } double cos(x) double x; { return(x); } double asin(x) double x; { return(x); } double acos(x) double x; { return(x); } double atan(x) double x; { return(x); /usr/lib/llibm.ln 644 3 3 1752 3331071654 7112 llibmsigngamj0'j0j1'j1jn'y0'y1 'yn 'yn exp 'exp log 'log pow 'pow sqrt'sqrtfloor'floorceil'ceilfmod'fmodfabs'fabsgamma'gammahypot'hypotsinh'sinhcosh'coshtanh'tanhsin'sincos'cosasin'asinacos'acosatan'atanatan2'atan2fmod/usr/lib/llibdbm 644 3 3 445 3331071652 6764  /*LINTLIBRARY*/ #include int dbminit(file) char *file; { return(0); } datum fetch(key) datum key; { datum c; return(c); } int store(key,content) datum key,content; { return(0); } datum firstkey() { datum c; return(c); } datum nextkey(key) datum key; { datum c; return(c); } 'cosasin'asinacos'acosatan'atanatan2'atan2Y*FYz+v/usr/lib/llibdbm.ln 644 3 3 332 3331071653 7370 llibdbmdbminit$dbminitfetch(fetchstore$storefirstkey(firstkeynextkey(nextkeym c; return(c); } datum nextkey(key) datum key; { datum c; return(c); } 'cosasin'asinacos'acosatan'atanatan2'atan2Y*FYz+v/usr/lib/llibtermlib 644 3 3 612 3331071651 7653   /*LINTLIBRARY*/ int tgetent(bp,name) char *bp, *name; { return(1); } int tgetnum(id) char *id; { return(0); } int tgetflag(id) char *id; { return(1); } char *tgetstr(id,area) char *id,**area; { static char *c; return(c); } char *tgoto(cm,destcol,destline) char *cm; int destcol, destline; { static char *c; return(c); } int tputs(cp,affcnt,outc) char *cp; int affcnt, outc; { return(0); } atan'atanatan2'atan2Y*FYz+v/usr/lib/llibtermcap 644 3 3 612 3331071651 13611 1/usr/lib/llibtermlib/usr/lib/llibtermlib.ln 644 3 3 432 3331071652 10264 llibtermlibtgetent$tgetenttgetnum$tgetnumtgetflag$tgetflagtgetstrbRtgetstrtgotobtgototputs$tputsdestline; { static char *c; return(c); } int tputs(cp,affcnt,outc) char *cp; int affcnt, outc; { return(0); } atan'atanatan2'atan2Y*FYz+v/usr/lib/llibtermcap.ln 644 3 3 432 3331071652 14632 1/usr/lib/llibtermlib.ln/usr/lib/llibport 644 3 3 4022 3331071650 7217  /*LINTLIBRARY*/ #include exit(s) {;} char *mktemp(p) char *p; { return(p);} int (*signal(c, f))() int (*f)(); { return(f); } char *strcat(a, b) char *a, *b; { return(a); } int strcmp(a, b) char *a, *b; { return(1); } char *strcpy(a, b) char *a, *b; { return(a); } int strcspn(a, b) char *a, *b; { return(1); } int strlen(s) char *s; { return(1); } char *strchr(a, b) char *a, b; { return(a); } char *strncat(a, b, n) char *a, *b; { return(a); } char *strrchr(a, b) char *a, b; { return(a); } int strncmp(a, b, n) char *a, *b; { return(1); } char *strpbrk(a, b) char *a, *b; { return(a); } char *strncpy(a, b, n) char *a, *b; { return(a); } int strspn(a, b) char *a, *b; { return(1); } char *strtok(a, b) char *a, *b; { return(a); } long time(t) long *t; {return 0L;} char *calloc(n,s) unsigned n, s; { static char c[1]; return(c); } char *malloc(n) unsigned n; {static char c; return(&c);} char *realloc(p, n) char *p; unsigned n; { static char c; return(&c);} free(p) char *p; {;} fclose(f) FILE *f; {return(0);} fflush(f) FILE *f; {return(0);} char *fgets( s, l, f ) char *s; FILE *f; { return(s); } FILE *fopen(s,m) char *s, *m; { return(stdin); } int fgetc(f) FILE *f; { return(0); } int fputc(c, f) FILE *f; { return(c); } FILE *freopen(s, m, f) char *s, *m; FILE *f; { return(stdin); } FILE *fdopen(fd, m) char *m; { return(stdin);} /*VARARGS2*/ int fprintf( f, s ) FILE *f; char *s; { return(1);} fputs(s,f) char *s; FILE *f; {;} int fread( p, s, n, f ) char *p; unsigned s; FILE *f; {return(1);} /*VARARGS2*/ fscanf( f, s ) FILE *f; char *s; {return(1);} int fwrite( p, s, n, f ) char *p; unsigned s; FILE *f; {return(0);} intss(){return(1); } /*VARARGS1*/ int printf( s ) char *s; { return(1); } rewind(f) FILE *f; {;} /*VARARGS1*/ int scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} /*VARARGS2*/ int sprintf( s, f ) char *s, *f; { return(1);} /*VARARGS2*/ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f; { return(c); } wdleng(){return(0); } struct _iobuf _iob[_NFILE]; char _ctype[]; E *f; char *s; {return(1);} int fwrite( p, s, n, f ) char *p; unsigned s; FILE *f; {return(0);} intss(){return(1); } /*VARARGS1*/ int printf( s ) char *s; { return(1); } rewind(f) FILE *f; {;} /*VARARGS1*/ int scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} /*VARARGS2*/ int sprintf( s, f ) char *s, *f; { return(1);} /*VARARGS2*/ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f; { return(c); } wdleng(){return(0); } struct _iobuf _iob[_NFILE/usr/lib/llibport.ln 644 3 3 3466 3331071651 7643 llibportexit$mktempbmktempsignaldsignalstrcatbstrcatstrcmp$strcmpstrcpybstrcpystrcsp $strcsp strlen $strlen strchr bstrchr strnca bstrnca strrch bstrrch strncm$strncmstrpbrbstrpbrstrncpbstrncpstrspn$strspnstrtokbstrtoktime%timecallocbcallocmallocbmallocreallobreallofree$fclose$fclosefflush$fflushfgetsbfgetsfopenhfopenfgetc$fgetcfputc$fputcfreopehfreopefdopenhfdopenfprint!$fprint!fputs"$fread#$fread#fscanf%$fscanf%fwrite&$fwrite&intss'$intss'printf)$printf) rewind*$scanf,$scanf,setbuf-$sprint/$sprint/sscanf1$sscanf1ungetc2$ungetc2wdleng3$wdleng3_iob48_ctype52_iob8fread#fscanf%$fscanf%fwrite&$fwrite&intss'$intss'printf)$printf)/bin/lorder 755 3 3 1127 1274463 5774 : # # %Z% %M% %I% %D% %Q% # # Copyright (C) Microsoft Corporation, 1983 # # This Module contains Proprietary Information of Microsoft # Corporation and AT&T, and should be treated as Confidential. # trap "rm -f $$sym?ef; exit" 0 1 2 13 15 case $# in 0) echo usage: lorder file ... exit ;; 1) case $1 in *.o) set $1 $1 esac esac nm -g $* | sed ' /^$/d /:$/{ /\.o:/!d s/:// h s/.*/& &/ p d } /[TD] /{ s/.* // G s/\n/ / w '$$symdef' d } s/.* // G s/\n/ / w '$$symref' d ' sort $$symdef -o $$symdef sort $$symref -o $$symref join $$symref $$symdef | sed 's/[^ ]* *//' contains Proprietary Information of Microsoft # Corporation and AT&T, and should be treated as Confidential. # trap "rm -f $$sym?ef; exit" 0 1 2 13 15 case $# in 0) echo usage: lorder file ... exit ;; 1) case $1 in *.o) set $1 $1 esac esac nm -g $* | sed ' /^$/d /:$/{ /\.o:/!d s/:// h s/.*/& &/ p d } /[TD] /{ s/.* // G s/\n/ / w '$$symdef' d } s/.* // G s/\n/ / w '$$symref' d ' sort $$s/usr/bin/m4 711 3 3 55300 3345443162 5740 ,N Id`@?G?NNG@O P~ (d#t> ܋_tg܃OLOL ul9^u\ +P{9/U ?WVヿpu6FPpn;=uoPpT; Pm:EP6E9P8^FPFP 4P~BNFP^7<=u$P^7<$㉇^7eC9>w >>q$㋟Gu;$㋟O}$㋟?*$v3r< t$\rrpƈpGt>$$$5$$㋇DC-FPFPY ~~#>u6( NF$み^ u$D5^?-t$LJ^ P^7$㉇^7u>pGFC9>w >>s$㋟Gu=$㋟O}$㋟؊*$1r< t$\rrGuN~~6 PNC29>rO>>6P 6p-FBF^umB89Bs.B6~P=t@BBB:6pe49:r::6ZPvC9>w >>s$㋟Gu=$㋟O}$㋟؊*$U0r< t$\rr29>rƋ>>6P(u ;P+BB:G 6pIJ;t!>KuKP)=uFC9>w >>s$㋟Gu=$㋟O}$㋟؊*$4/r< t$\rrpƈpGP;t;>QuQP^=uN~ 6p>J;t,>KuKP=uF6pt >P'>u-49:rƋ::6ZP>&u>ZuK&O}Ƌ&و* 6&P.= t 6& 0&O}Ƌ&و* 6&P.>;t>?u?P=u6pC9>w >>s$㋟Gu=$㋟O}$㋟؊*$-r< t$\rrpƈpGD;t,>EuEP-=u6pt KP<>u-49:rƋ::6ZP>&u>ZuK&O}Ƌ&و* 6&P,= t 6& 0&O}Ƌ&و* 6&P,I>t>u-49:rƋ::6ZP,>&u>ZuK&O}Ƌ&و* 6&P,= t 6& 0&O}Ƌ&و* 6&P+.(t u-49:rƋ::6ZPRC9>w >>s$㋟Gu=$㋟O}$㋟؊*$.*r< t$\rrud29>rƋ>>6PG)tOtt49:r::6ZP9B+HP7:-B.@9r*49:rƋ::6ZP_,t-~ 49:r::6ZPB:B89Bs.B6~PVC9>w >>s$㋟Gu=$㋟O}$㋟؊*$5(r< t$\rrud29>rƋ>>6P*49:rƋ::6ZPc>u ZPLP^_]UW2WVv>pG<uC9>w >>s$㋟Gu=$㋟O}$㋟؊*$'r< t$\rrFG8up@P Dp^_]U y1WVv~<GF^?-t ^td^GFP)?MFFF^?u#F^?=t ^FFFPFPFP)FPr)FP_)FFPFPPf P(,PPl,vZmv6xPn P_*PqK=Suk~=Bu=Du=Hu;=TuV=Uua=euv=su r^_]U/WV=uP6U 0P@P= @PP) 6BP@P I>CDP@P G:P@P p68I2G4pXヿu)F PPPVPP ^_]U.WVv~t vvP=uPP v/*0E*0?PV+F@P FFEFF<uFN^^_]U.WVv*<u F**>**0F~u: ^GFv^?F8tG?tF ^_]U q-WV^}t >su^7+@PPn PS'~d^wG PPn P/'F F9F~+F^^7 PPn P&Pn P&Pn P&u<uTFuvv؁%|$tu%-0F;F~^^7F<#tFRP>F<*u<@tiFFFF~P<@t PPU^N^7B<@t JP0~~ PF*29>r>>6Pi*29>r>>6P<^_]UN+WVvV$(V($㋏A$㉏$LJ\Xf P ^_]U*WVv>Zu f ;u>Xt 9$u:X$$㋇\PPV$VFPV$/$9\u$㋇\PPVp$^_]UE*WVv6PVM$9>$}GPV'$^_]U)WVPP%PP%P ^_]U)WV&f " |FvVNEGa6E (~t vK#v^_]UY)WVv>u;<u049:rF::6ZPb>&uX<uP&O}F&?*6&FP= t 6&^_]U(WVvG?uO;w.29>rO>>6P2^_]UD(WVv} ~96"uヿ(t(EaG~t>&uP6EIM}} * PF=uL&O}F&و* 6&v= t 6&vW6E%LJ(^_]U8'WVvPV$@PFF^F<u^_]U&WVP Pvv ^_]U&WVv~ F~*~~} ~rFFV؃ډFV~~} ~rx.ƙRPvv&FƙRPFP%F؉F FFV29>rv>>6POqO}-29>r0>>6P~u*29>r->>6Pe^_]Uz%WVv  7 0^_]UK%WVvuFFF<-tFu2 RPvvo$FȊڙڃ0N^ǙRPvv@$^_]U$WVF9FFF^_]U$WVvvvF=t PEF^_]UT$WVvvt P^_]U $WVFFF^GF6Pn Pn P$\Pn Pvvn PQ"Pn P>u:BG6@96srP=uPDP^_]U!WVv~|VD~|VDFWp=~v_=PPy~~=t F ~t~WJPvPP^_]UN!WV~|V^GP-RP,^_]U!WVPvv ^_]U WVv~|||uGu=t9|t P~tt=t P`v~|VDPt^_]UV WVv~O0/؋GF=u29>rP>>6P^?u329>r^F>>6P29>rJ>>6PqD^_]UWVv~|VDP! || &>"FEaGヿ(tP6E㉇(=u>"㋇(&^_]UWV"RP^_]UWVC9>w >>q$㋟Gu;$㋟O}$㋟?*$r< t$\rr u u`^_]U#WV~8FN=u'F^7<u t4PA9>5G0؋7utt4^_]UWVv~~VPn P^F?uN9~wGN^u%^؁Pn PFn P^Pn P P{^_]UWV~^wPn P^_]UWV~|V^GPf~|V^GPH ~^G( =u P6P P6 6Y^_]UWV~|V^GPP.^_]UWVv~|E~}*tt=t t n~ t^_]UWV~|N~}0^wU؃?u^w nF~ ^w^_]UWVPvv ^_]UWVv~{t=j>$ } PPt$$㉇=t$~u Pe$>CDt^_]U^WV~|V^GPRP<^_]U#WV~|V^G~|V^GF<u,FWVF1=uFRPRP^_]UWVv~=uGF8u ^_]U`WV~|V^GPRPC^_]U*WV~^wAPh^_]UWV9v}F^1^_]UWVPvv^_]UWVv~~9PPO0JP~ P^_]ULWVPvv>^_]U +WVv~|VDFPF~|VDP}9~~k~} tFFvFPF9~629>rN^^>>6PM^_]U_WV&~f Pl^w&^_]U&WV&RP^_]U WV~|^GF~|V^GF~|V^GF^w<ulF~FF^?u$F^8t =uG^?u=u ^F ^F^^w^_]U#WVvs~!^N0=uE^_]UWVv~|V\?ts~!^N0=uE^_]U{WV9v}$F^1=u^_]U;WVv&<tW*0?;t*0E9uu}DE4tV^_]UWVv~~# |GPWE%N~}P4* P^_]UUWV~|V^G>u 6 PV@PV6^_]UWV(? u(? u (? t((y((*P P*PPP=PPP=P P P=P|PP|P&PP&P!PP=P~r (?0t,((?xu (?Xt ( (0}9~ -0F9a}f~ -WFA}F~ -7F.ƙRP6 6ȋFڙډ (u=+u~B=%ur~ uf=!u=&u=(}=)C=*uI==u}~=-u#=/u=<uK=>u+=^u=|uZ=~u^_]UWV((;FuF (F^_]UkWV^_]U>ZWVdžX Z \ dž F9wP#uwW㋿~x>X |X =|X X } &}A㋿xX 9t)X ,.uw>\ \ 2㋿t>X |DX =|X F^?t^9Gu FF^?}^X 9t^|t\ PIZ \ 9s^㋿}-&|$㋟xみt㋇x,㋿Q>X tX 7" u[=}=  Y=u㋇`))GWuw㋿,㋇&@&|㋟x9u㋟&㋇x;T q e|t|t|t<uuw.|t |u|t<uuw|t<tuwTңuwT9Tt9DtuwT9Tt9DuuwmT9T}~9Dwuw?T9T}~9DsuwT9T~}9DruwT9T~}9DvuwDT  TuwDT##TuwDT33TuwvDTTuwaDT+TuwLt4tt uw1t4tt uwt4tt. uwDTuwuwT,\}&~=wttuPx T-uwT؃ڣuwzT-uwTuwY uwHE-=v:.N5222R222223A3o33333 4444O4j44445'5^_]܋_mU WVvDuLDu D@u|t6Du D DP,D=tLLDDuP4DP7DL||/|tLDudL D *^_]U WVvDuLdDu(FFFvFPDPFD|t^f ;t&m P8=uLD::P |tLvLFF&+ljFF=DP=|Du tD uDdD^_]UWVvf ;t)Du |td:DD^_]UtWVv~uVLDD^_]U>WVvFF FF#= u= u=+u=-u<0}<9~ FȊ-0~u^_]UWVFfFvDt,F@+؉FN~} ߃^_]UGWVv@^_]~xU WVv.^_]UWV PvvB^_]UWVFFF^G<F^w6<FFPVv6<^_]UWV^O}F^7*vFPh^_]UBWVvvmFFu3^O}Nj^و* vPFvvhF^_]UWVxvF?uNN؋NVF u3RPv v@;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]+;< rXS|r < [ UWV SP UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]܋_ˡ> #ts#yzr> ܋_؉> ø AË܋_SS[sAÉ> +UWVvt^+t^WvFuPvh F=|>At WvFPRPv EuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]UuWVv~uSP PV$F~}&v PVN F%PV W; PVFF^_]UWV^ 96 wDt ^_]U8WVFF ^?u^?%uB<O}^F<7*6<^FPe AFFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^{ u^F-0F nFF^?.tZF^?*t^GFF5F^{ u^F-0F nFFFF^ FF=hu=luFF@ ^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.FA ~t ~uFV؃ډFV~uFC ~uFE ~u"v~N+ȉNʋF9FFʉFڀ~XtFG FX FىFF~t ~uaF%F܋FV%FVFRPvv؋ыË^܋vN^FRPFPF+FFډF~uQF9FuFFޘ$~|F.Fi &Fl =Xu=ou=xu^GF΍FΉFF@F^GF~tFo ~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duU~ u=XuQ=cu@=ou6=suK=uu=xu&~uvr~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2d><u<G u ^_]UWV<O}F<7*6<FP ^_]ø!UWV6 FPvG^_]r#tãAã+UHWVF+؉F6x > us t1<tF;vF;s%;v 96v u > F ࣼ P ;v~ Pu=u.  9F}M PWhv x Fƣx 9>x rx  x x ^_]UWVv6x %^_]UWV~F+ҋ؋ۋËы؋ыË؍AFF> t 6v v%Fv 9FtF9Fw ;rD;t F;FtFF ^9>v w>v ^_]U WV~EuWE+Fvu;ts~vF@+؉FF9FrFFFN=u^F^F;r F;s ^+^_]ڲU>WVFPTPv=|^_]%ZTUWVFVt=t~u F%^F%^_]øUVvN^2^sA]UVF N؋Fږf؋Ӌ^]U^vvww^GW]ԱsAøUVvN^;诱^sA]ø6\UVW~ vN^臱_^]s AËø.<(/tmp/m4aXXXXX--rrmore than %d chars in word()EOF in quoteEOF in commentEOF in argument list %s: bad option: %s M_XENIXTrace(%d): %s(%s,%s) ,#line %d ""   #line %d %s:%sr %s::%d (,) <%s>dy^ f f # `'more than %d chars of argument textmore than %d items on argument stackcan't open fileout of storagepushed back more than %d charscomment marker longer than %d chars quote marker longer than %d chars`'bad macro namemacro defined as itselfw%s: <%s>%sinvalid expressioninput file nesting too deep (9)r,changecomchangequotedecrdefinedefndivertdivnumdnldumpdeferrprintevalm4exitifelseifdefincludeincrindexlenmaketemppopdefpushdefshiftsincludesubstrsyscmdsysvaltranslittraceofftraceonundefineundivertm4wrapo'3U8 ? Dw!K!RE"Vr#^#gM$l$s$zQ% &E&'>'k'''(=( )B)c)E***+,yacc stack overflowsyntax error! " #  $  %  &  0 !"#$%&'()*+,-./            !!!!!!!!!!!!!!!!!!!!!!!o!~(-+ |&^+-*/% ) >> /-csh/bin/shP-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H /-csh/bin/shP-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H/bin/make 711 3 3 77332 3353137234 5534 ,jFIdP`@??jjG6k\Z~ (d+{NP -ULWVFF^؀UF^?uF^؀UF^?uU&@ vvhh%h'E&&t h)JVF:^~9t*^?-t^1=u ^~FF9F|&&&@t&t hQUj&&jeh.w! t&&t hjU&"&&&F^~9t|^?-up^fuc^uV^FH;F h; jF^~1_ t^~1h^~FFF9F}i~u8jh t)jh   tjh t jh &tjh t&h t&h tDT>Tu hhtPjjT% jjT%"h.FFN^~F t:v" u v7FFPjV2&tjFF9F|~u/>ZZuhFPj6ZZ&tjj)^_U I>*u& u}&uuh8}؋GF t`vdP) |L vFvf u9FPvU=t'F%=@tvW uvh:hO>Vt hVWhLhNj)U3HjvhNUHWVv u|Et^^__8u^_wv_U u3 tN~u1^__X8u^_whX#U u3 uċ^F u= tw3^_U3H> u vjFR>"u vj4RU3GUG^b8uhdST u3 t8h`Y~uNhwjv$ tFhfv5MF t&t vhh?QvU38GFU TPZ> t ht>Ut 6UK3UF~t7hhLTZ^w_GPhhL^F uڃ>Tt hhLTg^GuwwhPG^whhL^G^_whhoL^F uhhWL^F uUvv#^F uhPhQJUEWVv|tthOthhK~tD %PhhK96ZZu hhK|EF t=hhK)^t_whjOh aO^F~uыEF t4h @OhhRK^wh#O^F~u= tr^_UEWVF9v~tFF^؃?t^؋?-ujf^7 tF FPAG^؋F u~t^닋^{^_U3YDF=gu~=Bu=StX=bu=dt=et=fuFPh"&FP&&&ف&&с&Ɂ& &&S&뱁&멁&롁&@뙁&&-i= vo. ~ H H H H m v UeCWVh.qh;h.(\LLjb>.1hL5v u F^?tPF=u^_UBWVh.|8FtG=uFG^_U|BWVv u ^3G &t!v vthXxLhFD v$^D TWD %=u3F3FFtFV{"FV~u#&tvR vvthgK3D % D FD @uthuV@jhwV+ &tv vhyKD3 ^]wFPF@PuF&tv vv]wh8K 9V|9FvFV  FV9V|9Fs]wFPU= thD %8=t^u6 9V|-9Fr&~u~u ut ^t*F*thY~t h2VhGvPh4F&uvV ^wFjhjhFޣ*VY  u u džS^t ~tthhE ^GF 9V|9FvFV FV^F t&tv vheIFFj(tr tNDFh2V D&tvo h2VhI&tvR hFUhIFT^G_GFꍆxPvt  uW&tvth HF~tFxPP1PBjjPTvGF u؋_GPv PI  u^뾋 tPxPy   j~ t.PKƇ P2 u PP t\8uSPJ u3 taF&tvtPPh[GwPF@PF拆 9V|9FswFP&t!vM wh/F 9V|9FvFV FVxPh=Ph? Gr tL؋Gt u?r㋞vv t ~t  ts^F t[~uS~uM|t\u>u8F&tv]hAFxPhbtuFc]~tFV9V|+9Fr$~tv~tm~td~t[~thFUhdh2Vhfthhtv*PhjavV~tvFtttD %8=t&@tD 8t&@uhl; tZ&tvMvhuDth  Gr tG؋Gt t tAF拞r&tjjt u thpjhr jhg & uVFV uD u@TFV5~t~uth&u~uu th&D&t~u>(~2P:~t%L D FV9|9v FVFVD T^FVWjh jhv F^_U9(&t&tUV㉿l(^_UM4WVvVqA@F~;F@%Fjv6tH~FG<uFb+;F~3F@%FjvE6=t hF>F<u^_U3WVv~FF^F<uF^FG<uF^_U?3WVv~v~uttF|uG}u+F+N;|C9~rNO8u*9vr^F^F^^_U2WVvVj4u hl^_Ug2WVv~WV'FF+@;F h5F^_Uj*2WVv~.>.2 hu<u<$u FGF<u<$t FGFF<(u<{tk<(t)}FF< tF< u 8Fu<u^FF8Fu <uF8FtF ^FF^hFP=uFPWM2h"FPz=uFPW FPW.^_U0WVvFF^?:u FFF^F^?=u^G݈ƃF^?u^G݈.ƃ.h0v=uv|P|F$v| =t GF~u^?uFzPv%}~^t^^xx ux u xt.zV!.PV^tF zVtF^tFFzSvV^:^_U /WVv^GF^GvWF~u^u^GFF^?uF^?/tFF^?/tS~Dt9^F9GtF^F^^wV^FF@PV$~Dth;V vV^FG^_U.WVvv`u}u|E%=t]EF~uK ^F^GF^u^wV;^wV) F VuBM^_UY-WVv~t=u GF^_U-WVv~VuF~t VF^Gt&u^O^&t &u ^O^g&u+6&^G%P^G%P^wVh=l6 ^Gu*htV=t&u Vh}hS2^_U0,WVv=u*GPV(=u V  ^_U+WVvV=u'j T>TV[EE^_U+WVv>TuE=]8tuVT8=t=u ^_Ud++WVvvFP57FP^_U+WV~uvhh0 hh0j ^_U2*WVv6 ThFP6FP^_U*WVv~jF^<u4F^_U_*WVv.uY4DF.u Gv[7=Bwhh+0^?u^FG.^_U)WVvFF<uF8Ft ^_U)WVv~FFF8t#~|FFF|tF=G=tF+~}F~^F?tFv^_U)WVvC9r<uh>C=unPh>CvP#=tPP)~u'j=FGF# uu/^_U WV^F^FFF^u_~uFvFv9~~^ȊGN;}#F F=-u=]uv;tFfuFvFv b\FvvTJt6" u=*u=?u=[u9~t^_U@WVv~=t(<uWVF=u ^_U WVvv^?(u FFFF^?(tFFF=FF|"G^9)tO ^2VGƅ2V^VhFUVU^(t F-FFFF9Fr/^?u$^?)u^F^FF9Fr ^F~uvFPhhC"&Y=u~uchhC6DU F~u hNCh`pC u0|GNC2VGƅ2V;\C^C-vFPhNC\=uk ^_UWV6DU^_U WVvFFPVd$=tnFVT ThVDU>DUtD6DUjjFP~eu Vh_UdCfC^_UeWVUdCfC%UT T9>U}~ 9U6JZu3!V! t vV=VF^_U3bVvFUt<u3^U7WVv~$ uTjʃMh4%؋GF t؀?uF:jV tBEPhIv hL^_Uh =u h`FP F;$u$FUV6TZ|t tM4 u^U츖\WVv< t< uF<uvnF.^F? = t =tG= u=tG= t= t=u͋^$ u$jȃYꍆnPVVhn^_U"WVv~FPW  }* t hWF }sWhhmWh}~u~tjWSF |jFPv=} v#jjjvjFPvW=|v^_UWVFPD>PZtZGPZuPZ>t6PZkۃVZPZPZ?tPZ?:t#PZPZ?:t PZPZ?=tPZPZ?;t 6PZ6PZPDUt FG96PZu9vڃVZ<}t DPZE<{tF6PZ2)6 TPZPPZPhh h ^_UWVvG= u= t GjۃF^>UtWڃ^GFVZPZ>Uth^?uY^uL^_8t$h^w=t=u  T^+F= t T~u 6Uv.^_U WVdž,PZdž0>Ut1^^6=t| T6hD߃DDF96r hH((t -:(;t,)( tDt,(#t!,t>D u 0dž(( t TDu |\u,t >D t FD dž.(=uz( u( u ( uY,t >D t4.t( t dž.( tdž.(F( t Tw(t (dž6D6F~ t 6h6=t6 u 6 tx6<uF< t< u&<u"< u< u< u F<uh ThU&cFt"Ft~ u ~.t*6F<uF<:u<=t<=uD=u=;u G2F8PhD׃~u4 =u GFG22<u DFG<u0u >Du6PZK^_U WVUO}U?* 6U t^>NuT6UcNkNDN TkNDNUUO}U?* 6U ^_U( WVv~jV{ =uh jVO=t Vh݃&u VhVkNDNPNkNDN^NNkDN ThVp=t VhX݃^_U<|WVdž T>u6Wh+7F9wh?[݃V?BV㋇F~~s>|=|F~} ~}:^㋟N^㡂9 t VZBV~>)㋇PF=t>|O=|FB^?t ^9u FF^?}^9t^GF=|%~thS ܃9s㋇F~}+~|"^㋟Nみ t ^㋿N"㋇F>uw7h`Bqn>u 6h>t" u!=}==u>u vh^㋇)^㋇)GBVF^㋇F^㋇@|㋿NF9 u^㋟㋿N?>ZZt7&@t,C_?.tj/Cw'ۃ=uCZZND>ND}ND㋇CRZRZG 8t!RZG %C RZG RZG %8C;uRZwhh i>Ct_RZ_?.uP<uHRZG:U:U?u2 :U:U:UuRZwhh7 jvу:U:U:UDG:UGRZ_8t$hRZw=t=u|t RZGmRZt RZ:UGSRZGDVDV?u DVDV>CtRZ_?.t DVGDV:U4d4tփVCNDHNDNDC>NDd h ׃"4̓BV=t 4 ΃BVt̓BV=t t̓BV6 Thl׃CBVjσBUBUBUG>Ct BUBV CBUBUC~CuClBVcBV[BVCNDBVC  C85-=v*.{K)HK9JGJUJ{JJJKJJK(K1K:KBKOKr^_UWVvFL @|uL=WVCF=u~u ^FFD~tFF^_U츐IWVvdžp|u8=EF=uj$^w)׃=u džpptjC΃Fj8΃F^^DG^FG|u=]GFj$vփ=uMhrPv΃rP˃pptrP̃P˃p^pG ^EG=t ^ j}̓^^F_F^_ø+r!;rXS[rU8 SPpLZMU^NUWVvDuLDu D@u|t5Du DSDhD=tLLDDuP4DPd DL||/|tLDudL D *^_UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U`WVƣVFXZV'>.MWVvYFeF^_UWVv<|u;t^_UWVu^_UWVu^_LZO!ZUWVFfFvt&F@FN~} ^_U3WVv^_LZFPLZRPUWV6.FPvO^_UWV6.vv-^_UWVvDuLdDu(FFFvFPDP FD|t\t&P=uLDJXJXh|tLxLFF&+ljFF=^_UWVv~ F~uaF9FrVFFFM}} *WF=} FFFN~tF^_UWVv~ F~u[F9FrPFFFM}}F* WFPN~tE uF^_U~WVvdDu~ ||uDt|FVFV~ t,jjjDPȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDPAFVDGDu;VDuDdDv vvDPFV~t~t^_UWV^|^G^Gu ^G؋M^Gu5^Gu#^u^Gt ^7^+w >jjj^GP1FV~| FVƙFVFV^_LZ$WUVW~ vN^_^]s @UËLZRWUWVFFF^wV6V6FFPVv6Vc^_LZWtLZWUVWN^s300#t tۍDX0[r#t=u @U_^]UPSQRVWF-GXP0__^ZY[X]XZ&XU WV~tj FhsYjFFF~u9F9Fw F)FF"F+FFFFFNvjv j F~} vj~~~|~u FFPO FF^_UWV^_UWVFFF^GFFBFFFF^wFVFPV^^_LZYHUxWVv~vF|uNGF<uF^_U@Ut WvFjjjvDuPvF$b=au~=ru=wu^~|5DFDuL^?rtLL^_UWVv~uNj hV[F~}$v:jV=F%PV? Wv  hVFF^_UWV96,wDt ^_U8WVFFS^?us^?%uBVO}^FV7*6V^FPS#FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF3F^u^F-0FkF FF^?.tXF^?*t^GFF3F^u^F-0FkF FFFF^ FF=hu=luFFj^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.Fk~t ~uFV؃ډFV~uFm~uFo~u"v;N+ȉNʋF9FFʉFڀ~XtFqFFىFF~t ~u[F%F܋FV%FVFRPvv؋ыË^܋vN^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=dui~ u=Xue=cu@=ouJ=suK=uu2=xu:~uv5~|FN+++NNNȀ~tNȃ~} j ^?u^FPN~} j0nF9Fr^FPP~uNȃ~} j 0>VuVG uS^_UWVVO}FV7*6VFP%S^_LZd lLZd\s@ULZdU^>]LZdUVvN^;#^s@U]UvWV~|8FF6>SusTt1<tF;vF;s%;v 96uT>TF TjT;v|TP=u.TT9F}KTPWbFƣ9>rS D^_U WVv6%^_UWV~^AFF>StSS6v%F9FtF9Fw ;rD;t F@@;FtFF ^9>w>^_U MWV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;sS^+^_LZg(UWVFPhTv=|^_LZh%LZhܗs@UUWV~ vN^辗^_]rNË܁譗rBË܁街r6Ë܁蓗r(Ë܁腗rË܁xr 3Ë܁i@UU^vvww^WG]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃  _]LZfiLZri6UWVTPFRPj ^_LZi<UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v$;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]LZtjUv vvv]ø( |=^();&<>*?[]:$`'"\ :=;{}&>|$$Reading "=" type args on command line. Reading internal rules. Reading environment. No description argument after -f flagCannot open %s.IGNORE.SILENT.SUFFIXESNo suffix list. No arguments or description filemakefileMakefileRELEASE@MAKEFLAGS@ *** %s removed. .PRECIOUS.ALLv --rReading %s Description file errorOpen directories: %d: %s Macros: %s = %s Lookup chain: %s %s %s: %s done=%d (MAIN NAME) depends on: %s commands: %s -fUnknown flag argument %cZZZZZZZZZZZZZZZZMAKEFLAGS=doname(%s,%d) TIME(%s)=%ld @@look for explicit deps. %d TIME(%s)=%ld @%?@%Too many command lines for `%s' look for implicit rules. %d archmem = %s archname = %s right match = %s .a%s ---%s--- %s TIME(%s)=%ld *<Looking for Single suffix rule. @%@?.DEFAULTlook for DEFAULT rule. %d < Don't know how to make %s@%`%s' not remade because of errors `%s' is up to date. <*@touch(%s) $(MAKE)%s%s %s%s *** Error code %d*** Termination code %d (ignored) !< $! nulled, predecessor circle $! nulled, too many predecessors Hash table overflowCannot allocate memoryout of memoryInternal buffer overflow expanding macroinfinitely recursive macro?*:*=*[@*<%][DF][@*<%][DF].setvar: %s = %s noreset = %d envflg = %d Mflags = 0%o [@* PATH:/bin:/usr/binSHELL/bin/shshset -x; cd ; GET GFLAGS -r rm_got: %s ./rDirectory %s: Cannot openLC%s: bad formatr%s is not an archive.SUFFIXES: .o .c .c~ .y .y~ .l .l~ .s .s~ .sh .sh~ .h .h~MAKE=makeYACC=yaccYFLAGS=LEX=lexLFLAGS=LD=ldLDFLAGS=CC=ccCFLAGS=-OAS=asASFLAGS=GET=getGFLAGS=.c: $(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ -rm -f $*.o.c~: $(GET) $(GFLAGS) -p $< > $*.c $(CC) $(CFLAGS) $(LDFLAGS) $*.c -o $* -rm -f $*.c $*.o.sh: cp $< $@.sh~: $(GET) $(GFLAGS) -p $< > $*.sh cp $*.sh $* -rm -f $*.sh.c.o: $(CC) $(CFLAGS) -c $<.c~.o: $(GET) $(GFLAGS) -p $< > $*.c $(CC) $(CFLAGS) -c $*.c -rm -f $*.c.c~.c: $(GET) $(GFLAGS) -p $< > $*.c.s.o: $(AS) $(ASFLAGS) -o $@ $<.s~.o: $(GET) $(GFLAGS) -p $< > $*.s $(AS) $(ASFLAGS) -o $*.o $*.s -rm -f $*.s.y.o: $(YACC) $(YFLAGS) $< $(CC) $(CFLAGS) -c y.tab.c rm y.tab.c mv y.tab.o $@.y~.o: $(GET) $(GFLAGS) -p $< > $*.y $(YACC) $(YFLAGS) $*.y $(CC) $(CFLAGS) -c y.tab.c rm -f y.tab.c $*.y mv y.tab.o $*.o.l.o: $(LEX) $(LFLAGS) $< $(CC) $(CFLAGS) -c lex.yy.c rm lex.yy.c mv lex.yy.o $@.l~.o: $(GET) $(GFLAGS) -p $< > $*.l $(LEX) $(LFLAGS) $*.l $(CC) $(CFLAGS) -c lex.yy.c rm -f lex.yy.c $*.l mv lex.yy.o $*.o.y.c : $(YACC) $(YFLAGS) $< mv y.tab.c $@.y~.c : $(GET) $(GFLAGS) -p $< > $*.y $(YACC) $(YFLAGS) $*.y mv y.tab.c $*.c -rm -f $*.y.l.c : $(LEX) $< mv lex.yy.c $@.c.a: $(CC) -c $(CFLAGS) $< ar rv $@ $*.o rm -f $*.o.c~.a: $(GET) $(GFLAGS) -p $< > $*.c $(CC) -c $(CFLAGS) $*.c ar rv $@ $*.o rm -f $*.[co].s~.a: $(GET) $(GFLAGS) -p $< > $*.s $(AS) $(ASFLAGS) -o $*.o $*.s ar rv $@ $*.o -rm -f $*.[so].h~.h: $(GET) $(GFLAGS) -p $< > $*.hmarkfile.o: markfile A=@;echo "static char _sccsid[] = \042`grep $$A'(#)' markfile`\042;" > markfile.c cc -c markfile.c rm -f markfile.c(2<DLTZcisy%*4:Zgu{ % , K j w }  $ 8 I O d  & < K S r  ( A P _ f Q c SHELL/bin/sh-c-ceshCouldn't load Shellbad wait codeCannot load %stouch: file %s does not exist. Cannot touch %s Bad character %c (octal %o), line %d line too longincludeNCannot read or get %sInclude file: "%s" rCannot open %sstate %d, char 0%o yacc stack overflowsyntax errorerror recovery pops state %d, uncovers %d error recovery discards char %d reduce %d Inconsistent rules lines for `%s' Multiple rules lines for `%s' .SUFFIXES.SUFFIXESToo many leftsMust be a separator on rules line %d            ((((( H JVJV,-csh/bin/sh-+ 0123456789ABCDEF0123456789abcdef0x0X(null)SS H JVJV/usr/bin/mkstr 711 3 3 24320 3345443213 6553 ,"Id`@?G?""G@# ~ (d#tb܋_tg܃OLOL ul9^u\+PC /UWVFN^F~^?-tFFNFF~|6PP P ~u  P^7 >t^7P P^7 >t^7Pc NFF^7 P_ P NFF^766PP P =t P@P PP^7y =t^7P #NFF~~}P ^_]UcWV>}* P\teu/>}Ƌ* PP>P=umEP>}* P"u/>}Ƌ* PP^_]UeWVvF<uF>}* PK;uU9vr<>}^F*P^FPPWt q^_]UWVF>}* Pt\^Fp>}* P]   r V>=t0>}* PW=t-0>}* PW  =t_-0NK=bu$~= u/=0u0=\u..=fu=nu=ru=tu ="u=\u^FƈK^PPPPLP ^_]U WV~0}~7~^_]U WVF6 6PP=u&vPPP F^_]U / WVFF~u 61~=uGN^ډN^RPvv F~|F~us^㋷ubtFV9TtH9tAPD+RP6l6PPvPS =t~utPP^㋇DFVT~u 6vF+҉D~u26vU @PPv6PPOP^㉷D^_]U WVvFFNG^O}^؊* v~uu ^FLj^F^O}^؊* v.^Gt ^G u^_]U WVvDuLDu D@u|t6Du DDPD=tLLDDuP4DP'DL||/|tLDudL D *^_]U WVvDuLdDu(FFFvFPDPFD|t^;t&P=uLD  P|tLvLFF&+ljFF=DP=|Du tD uDdD^_]UWVv;t)Du |td DD^_]U|WVv~uVLDD^_]UFWVFfFvt,F@+؉FN~} ߃^_]UWVv^_]UWVLv ^_]UWV Pvv^_]UWVFFF^GF^w6FFPV v6^_]U0WVvVVvvi^_]UWVvdDu~ ||uDt|FVFV~ t2PRPDP`ȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDPFVDGDu;VDuDdDv vvDPlFV~t~t^_]UWV^|^G^Gu ^G؋M^Gu5^Gu#^u^Gt ^7^+w RPRP^GPFV~~} ~r FVƙFVFV^_]UWVv~ F~ueF9FrZFFFM}} * PtF=} FFFN~tF^_]UWVv~ F~uaF9FrVFFFM}}F*PFPN~tE uF^_]UWV6wtL~u3vu WvP)PZPPVPVPP]PP^_]UWVv} 96~  ㋇<^_]UWVFFF^w6FFPVv6^_]UpWVvVPRPDPFVDDdϊDud~t~t^_]UWVv~G8tF?tOȊ+^_]UWVv~vGF<uF^_]UWVvF?uG^_]UTWVvDu D9vD9t|tD FF*^_]+;`rXSr `[L UWV SP} UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v; ;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]܋_ˡb#ts#yrb܋_؉bø Ë܋_S[sÉb+UWVvt^+t^WvFuPv F=|>t WvFPRPv EuPvv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]UuWVv~uSP PV F~}&vPV F%PV W PV FF^_]܋_ UWV96JwDt ^_]U8WVFF^?u^?%uBO}^F7*6^FPO?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^u^F-0F nFF^?.tZF^?*t^GFF5F^u^F-0F nFFFF^ FF=hu=luFFd^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.Fe~t ~uFV؃ډFV~uFg~uFi~u"v>N+ȉNʋF9FFʉFڀ~XtFkF|FىFF~t ~u_F%F܋FV%FVFRPvv؋ыv܋^N^FRPFPMF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uv4~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG u^_]UWVO}F7*6FP^_]øU|WVF+؉F6>uut3<tF;vF;s%;v 96u>F ࣬P;v|P=u.9F}KPWfFƣ9>r D^_]U*WVv6%^_]UWV~F+-FF>t6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_]U JWV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]U~WVFPTPv=|^_]ø%UVW~ vN^Q_^]s ËølfUVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]6<UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv vh;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UVvN^݋^s]UVF N؋Fږf؋Ӌ^]U^vvww^GW]awrwrusage: %s [ - ] mesgfile prefix file ... error(error(%d @(#) librel.c 1.2 84/02/26R@(#) cmdrel.c 1.2 84/02/26p@(#) ccrel.c 1.2 84/02/26    JUnknown error: -+ 0123456789ABCDEF0123456789abcdef0x0X(null)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 existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText 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 file(:JVhx)=N]l,( ((((( H Read-only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name fileNot availableIs a name file(:JVhx)=N]l,( ((((( H/bin/nm 711 3 3 46136 3345442243 5227 ,GNId`@??GGGZHR~ (d+3PUXWV^`W<uF|/t6`W~%^_?-tNF^@P>Au =?~t^Fn~,N~uHF^ h6 A =t6 h /6 X,6 ^_U`WV^Fu:;<=>?@ABCD2E4 6L8 }vl.0mVhW ]=gu}~+=+u=Ou=Su=auJ=cuI-n=v.{##^_U&P WV6 jjFPB =t9 ~et>>tK>,uA>,*>}   * h j  6 hovFFjvv6 6 jjhBWu  =t@FP GPXWZW9V~}9FrBWht KFVXWu XWZW/XWZWFVQBWjjj6 ^_U$ WVF FHFVFV>?tD 6 > u >:u h FF6 FF^GuF^GuH^ދGWFV^ދGW ^G WFV^ރs+6 F܋^܋GW FV^܋G WFVF6 PF^GFF^G^GFF^? u ^? t H FVFVF6 F^GWFV^GW ^G WFV^?t H FVFV(%-=v.Nznv~~j6 F=t hb >>>to> t >,u[> t >,*>}   * h j > uBW PhL" NdWFFuFFF ~F.BFoF?BF`FP>BtFBF]>BtF$!-=v.:>Duvvhl6FrFP6 t4F~t>Fu PFPFP>DuR>AuvvvvFHh j L-" Ph" >AuHhseA6 Fl=u=u6 t h!^_U WV@F@h j L-" Ph" RF@" L- ;w EU+DTFV>FuD9Eu FFX>HuNu =tt0u =tuFV+DTFVFVDT[>Ft$~t'~t~ t~t DD9u =tt FVFV +DTDT^_UWVv>Au2\?~t% =s=w>;u\?~u\?_uD><u  to>Cu uY%aFRFSFTFBFFFDFCFK|t |uCUFdFA]Z=uv" u=u=u=u=u=u`=u=uW=ud tF Ft\G>LBWr N=DsDVFLLDGLDT.0GWLNGt6N>NL >Dt^_U WV>=u>Fu5^G^9Gw@^G^9Gr @ؘ>Hu^u ^ ^=tt0^u ^ ^=tu @ؘ@^u ^ ^=tu.^u ^ ^=tt@^Gu^Gu'@ؘ@@0@ؘ%" u=u=u=u^GW^9W}~9GwR^GW^9W~}9Gr*^w^w=@@ؘ^_U'WV> u>Dt h" 96Lw >>u#6 h> u hBWhku w>Futtt665jtt62">Fuh8+4Ph9h>Fu84Ph=cu=uuvt4hL" NdW^_UWVv vvv9vuha^_UWV  6`WhhWvv v vvvh<hh0^_UfWV  6 6`Whh>BWuhBWhhvv v vvvhhh^_+;rXSr [#UWV SP)HUWVvDuLdDu(FFFvFPDP4FD|t\ t&P"=uLDJJh|tLxLFF&+ljFF=MWVvFeF^_UWVv<|u;t^_UWVu^_UWVu^_UbWVvFFFGF#= u= u=+u=-u<0}1<9~)jj vvȊFڙڃ0N^uFV؃FV^_UWVPv^_U WVF6|~6j jh,| ~,F=t |FF] }H@u<u{>.,,u6jWhP =uFJu|',>ICt.+   |~|?uGȊG ȃN~} ~j6~6|6$ FFN=u6>F~uPA>= v=rE=u=K=u=u$=s3= w(^_UrWV9Fu,^_ULWV9FuP^_U&WV9Fu^_UWV|~FV9FuFNLo.+0246 FVFV<>LNI$-H?6-" u=u=u=uu RPG+ҋGRP&FVG+FVLNGWGW  FVGWFVLNavv6!=t6!-=v.WW(~jvv6F=u?>Nt >Lu%LN9V}~9Fs ^_UWV9Fu%6o=t 6 ^_UWV9Fu-h 6q~ >u|~FVFVLNjvv6&=u>t >u2>tt(>rt >pu>nt>lt_66666r6p6n6l6~6|6=|=u=Du[^_U7WV9Fu*df|~hj ^_UWV9Ful> ~} >vMj6666jj v=u .  ^_UaWV9FuB>u5>Nt >Lu'6;N}~ ;Lsv6.>tHPvv6rv6`v6Nv6G<v6+*m!-=v.8J\&t<>t26>t 66^_UWV9Fu>t 6H^_U WVv9FuV6jjFP=tj26kt FFDFVDT|^_UIWVv9Fuv6jjFP6=uV6jjFP=tj26t FDFVDT|^_UWVv9Fux6jj FP=uXjFPhD&~%=t u  \Wu FFF9FrF^F+FN+N;}vFFPFFvvFFFVF)FvWJF)F~^_U8WVFv~FFFGN~t^_U WVFv~FFF^F^FFGN~t^_UWVv~G8EtF|tOȊ+^_UuWVv~vGF<uF^_UGWVvF|uG^_UWVvt ^+t^WvFuPv F=|> t WvFjjjvDuPv5 F$b=au~=ru=wu^~|5DFDuL^?rtLL^_UWVv~uNjhVF~}$v jVzF%PVDW hV<FF^_Jj'U^UfWVvDuLDu D@u|t5Du DDhD=tLLDDuP4DPDL||/|tLDudL D *^_UWV96wDt ^_UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]2U8WVFF^?us^?%uBbWO}^FbW7*6bW^FP#FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF3F^u^F-0FkF FF^?.tXF^?*t^GFF3F^u^F-0FkF FFFF^ FF=hu=luFF^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.F~t ~uFV؃ډFV~uF~uF~u"vN+ȉNʋF9FFʉFڀ~XtFFFىFF~t ~u[F%F܋FV%FVFRPvv؋ыË^܋vN^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=dui~ u=Xue=cu@=ouJ=suK=uu2=xu:~uv~|FN+++NNNȀ~tNȃ~} j ^?u^FPN~} j0nF9Fr^FPP~uNȃ~} j 0>bWubWG u^_UWVbWO}FbW7*6bWFP^_UVF N؋Fږf؋Ӌ^]J8/UWV^O}^7* v ^_UhWV~|8FF6>ust1<tF;vF;s%;v 96u>F j;v|Pk=u.9F}KPWbFƣ9>r D^_UWVv6%^_UWV~^AFF>t6v%F9FtF9Fw ;rD;t F@@;FtFF ^9>w>^_U ?WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s^+^_UWV^|^G^Gu ^G؋M^Gu5^Gu#^u^Gt ^7^+w >jjj^GPFV~| FVƙFVFV^_J(3UWVFPhTvU=|  ^_U|WVn9Fs4v@FFtFu^_U$WV6r6jjFP=t6KP6t^^G^FGG^wsm6jjh=uNB66jjFPr=t6P6%tu6^^^G>u^^FGG^GG^w6jj FP=tFP6tU^^G^FGG^w+%"=v.53&5A4G4r4~4~4~4~4^_U ,WV6jjFP-=tFP6t4vf ^^FG^FGG^w^_UWV6jjFP=t<6P6d=u6P6Gt'^ ^G^GG^w^_UWV9Fu1j666=u 6I;~)} ;rvuj666=u6; ~} ; r vr6;~} ;r vf?3* u=u=uz=u=u^_UWVjvv6=tv:t86jvV=u Va6F^_USWV6FFVFVFVF V FVFVFPv v '=|Ujvv6=t6jjh=u6vvM^_UWV9Fu >u6K^_UJWVFVFVFVFVFVFV  ^_J9%( J :UVW~ vN^_^]s  ËUWVFjnjvv6j=u^_USWVj9Fu=Do" u=u=u=u 6vv=u>|KE6vo=u>|=|av F=u u=u=|V=u-n=<v.<;;;;;;;;;;;;;;;;;;;;;;;;;;;;k;;;;;;7;;;;;;q;;;;;;;;;;;;;;;;;;;;;.^_UaWVvtJ\W6jF=to@+FP+^ ^GvFF=u^GW^GW ^GG^FG q^_UWVQF=tF)|W6jTF=tvv@+_^_U 4WVvt\FP+h+>t&~t =u!6m kW6jF=tS@+FFPK+^^G^FGG^FG m^_U BWVF1KF^GFu  ^^GW^Gu>@snkpFEEP}+Wt+FPh+}s 9Esue^GFF^_U aWVUo@@+O=uYSFFN>v8FPA@+FVFV_FP@+FP+vF=t^wwFP=au=buz~t ~u4>ds?knkFVnN=uZ^_U,WV~N=#<u^_UWV>s>t6>t#hFtDŽ6l\>wR+ҹt@lt'ht*DŽlll6 ^_UWVvN;w$>}k)^_UWVv_Tk+ ljTQ+ ljT7sRuF tQvvvJ GW v2 G  R>R|vhhjcFP6Rq( ~z>Ruvhhtj. GG  G  h j6Rh /RFFR;Fv^t[?tS  +RRVFFRR+҉VFF>RR3|Nm2uhhjrNh.>Ruh j6Rh .P -;PwP6|NRNNN6RPw hC.Put0PGPwwhU-h`-PF^jwwFVP 9PsaPFV9W|9GsPڋPFV9W |9GwPGW  ;V|;FrNjP~UGWFF6RjjFPyRGtA~tRƉFFR0  R@FFR0  F+҉VFFRR|N|NR :0~ R 39>RFkء  9 |~-9 v$kء  9  |9 wG붋k 6 6 ȋNjkN^ 6 6 +FVFVkFR6R j^_U3$/hbhj`U/V6N(9Fujjvv/4DTFVRkN;wvh|hGj^U3.FV 9V|9FsFVFV U3|.FV 9V|9FvFVFV U3R.^^+U=.V^G^+G uw ^w =-^U .^^'^F".~'F.}^w ^w ,U-WV^_U0-WVv^FF u t-tF +uNF^FFu<FF_-|#FljFF&^FF.tKFu9FF -|#FljFF&^NFFFEuet^F+t-tFNFuFk -0F~|F؉FދFFF~| FF؉FFnF=|^F^^FFFuFN^~~tFN^~|F~^FN^FnPF$ ^~| F^FNN^_U+WV~uv]^vB^^_U*WV^_U*WV~ tF^7v^7 ^7<u^^_Uj*WV^F~ tFhBh@v^ >Bu ^F->@~ ^F0G;@|F^F~u ^F.@أ@=}0@9F@F)~O=u ^F0G9FF^F^F^_U])WV^?~ tFhFhDv^>FuG-<0tDFGG.N~ FGGeD>D} G+G-DأD>Dd} DdFGF0Fkd)DD 0GD 0G^?^_UR(WV^_U츬C(WVFFH^?ul ^?%uBRO}^FR7*6R^FP H FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF5F^u^F-0FFk FF^?.tZF^?*t^GFF5F^u^F-0FFk FFFF^ FF=hu=luFFҰFʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.Fұ~t ~uFV؃ډFV~uFҳ~uFҵ~u%v%N+ȉXF9XXF€~XtFFgFF~t ~uaF%FƋFV%FVFRPvv0&؋ыË^ƋvN^FRPFP$F+FF‰Fʀ~uQF9FuFFȘ$~|F.F&F=Xu=ou=xuQ~|F^G^FPFPF@=|F@PFԃ F~uF~uF~uF\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^F\#uDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~F"t+-N^FȘuEeN^~|F^G^FPFP~<|F<PFԃF~u+F;F|^?u^?0uF~uF~uF\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃ9FF tFF‰FĀ~t;v FF9F|FFă~}vċ^x0tN~} F9F FHF$ F+FF^G\\FF@F^GF~tF~|FF^F?uF9F| FNFFF)FNFȉFFFur=du~* u=Eu=Gu_=Xu=cu.-e=v.SZZZZZZZZZZZZZ~u#vv~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>RuRG uH^_UWVRO}FR7*6RFP H^_UJWVvDuLdDu(FFFvFPDP4FD|t];t&Pn"=uLDNNhd|tLwLFF&+ljFF=WVv]^_UWVv<ރ?u;t^_UNWVjvvv F;^_UWVjvvv F ^_UWV~ |F ~ >}F =^JF|^F^FPF& ^FFuzFFuGFPF6 % ^F( 0N^F~r^FG;F*F V0|F^NF JF~tv^7~Jr JJ9~sM;wC  N^FPF$ ^F0G~s J\~^^?9?^0~Jw N^!^1^~t Jw0GJ^_UWVv^_UWVPvv^_UlWVFFF^GRF^w6RFFPVv6R=^_UWVv~ F~ucF9FrXFFFM}} *WF=} FFFN~tF^_UWVv~ F~u_F9FrTFFFM}}F*WFPN~tE uF^_UWVvdDu~ ||uDt|FVFV~ t,jjjDP"ȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDPi!FVDGDu;VDuDdDv vvDP!FV~t~t^_ >#,UxWV^|^G^Gu ^G؋M^Gu5^Gu#^u^Gt ^7^+w Ljjj^GPL FV~~} ~r FVƙFVFV^_U WVFPFPv F-~~uG-F HF~^80tNN ~}F+F =~~|~|NFGG.FF 9F|FFGGe~|F؉FG-G+~d}FdFGF0Fkd)FF 0GF 0G~~#<0uG.~| FG0FF 9F~'FFGF9FtG.F9F |F F ;F| G0G.}.tOF^_U WVF646j jh~F=t |FF` }@u=u{>,,u6jWh=uFu|',>Ct+ |?uGȊG ȃN~} ~j666+FFN=u6\F~uPA>= v=rE=u=K=u}=u$=s3= w(^_UWV9Fu^_U|WV9Fu^_UVWV9Fu^_U0WVFV9FuF r+ FVFV$-KB90" u=u=u=uu RPG+ҋGRPJ%FVG+FVGWGW  FVGWFVavv6=t6!-=v.[*d))**d)(/*jvv6J=u?>t >u%9V}~9Fs ^_U WV9Fu%6o=t 6 ^_U WV9Fu-h6q~>uFVFVjvv6*=u>t >u2>t(>t >u>t>t_66666666666=|=u=Du[^_Ud WV9Fu* ^_U WV9Ful>~} >vMj6 666jj v=u  . ^_U WV9FuB>u5>t >u'6;}~ ;sv6.> tPvv6rv6`v6Nv6G<v6*m!-=v.;.-- .----t<>t26>t 66^_U, WV9Fu>t 6^_U WVv9FuV6jjFP=tj26kt FFDFVDT|^_UvWVv9Fuv6jjFP4=uV6jjFP=tj26t FDFVDT|^_UWVv9Fux6jj FP=uXjFPh8~%=t u  LusPt1<tF;vF;s%;v 96uP>PF PjP;v|PP=u.PP9F}KPPWbFƣ9>rN D^_U WVv6%^_UWV~^AFF>LtLL6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_U 7WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;sN^+^_U|WVFFF^wR6R&FFPVۃv6RT^_U*WVF TFRFfFPv^_UWVRFF+FF;FvpF+ҋNfFFFFFv~+~9vw8vVTF=tF)FvV"~|v9~rnWvTF=tWFFv~69vtWFFvVFFvWV+~vP+~9vtn>Ru FFF9FrF^F+FN+N;}vFFPFFvvFFFVF)FvWNF)F~^_UcWVRFv~FFGFN~t^_U (WVRFv~FFF^F^FGFN~t^_UWVv~G8tF?tOȊ+^_UWVvt*V*@Pt VW^_UHWVvF?uG^_U^vvww^WG]+;rXS"r [XUWV SP# UWVNN%tUWV>RR .RNN&R.RUWV>RR .RNNN&R.RZUVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v#;Vwr ;Fv+FV +FV u؃_] 9܋_ˡ#ts#yr܋_؉ø R :܋_S[sRÉ+UWVvt ^+t^WvFuPv~F=|>Rt WvFjjjvp EuPv,F$b=au|=ru=wu\~|5DFDuL^?rtLL^_UsWVv~uNjhVwF~}$vxjVqF%PV;Wp hV3FF^_ ;܋_%UWVvDuLDu D@u|t5Du DVDh5D=tLLDDuP4DPDL||/|tLDudL D *^_UWV96wDt ^_ =BUWV^O}^7* v^_ H=UlW VFPhTv=|^_U8WVnt9Fs4v@FFtFu^_UWV6j6jjjFP=t6jP6jZt^^G^FGG^wsm6jjjh7=uNlBl66jjjFP=t6jOP6jtu6^^^G>lu^^FGG^GG^w6jjj FPW=tFP6jtU^^G^FGG^w+%"=v.?=H?c>i>>>>>>^_U WV6jjjFP=tFP6jut4vf ^^FG^FGG^w^_UlWV6jjjFP>=t<6jP6j=u6jqP6jt'^ ^G^GG^w^_UWVj9Fu1rj666j=u r6j;~)} ;rvuj666jC=ur6j;~} ;r vrr6jz;p~} ;nr vf?r3* u=u=uz=u=u^_UWVjvv6jo߃=tv t86jjvV*ރ=u V$6Ft^_UWV6jFjFVFVFVF V FVFVnplrFPv v '=|Ujvv6jރ=t6jjjhvc݃=u6jvvM^_UFWVj9Fu >u6^_UWVFVz|FV~FVFVFVFV^_ D%&  ,DUVW~ vN^蹻_^]s RËUWVFF>RR .R&R.R~ NN> U$WVFn j p l jvv6܃=u^_UWV9Ful =l Dl o" u=u=u=u 6 vv =u> |l KE6 v} =u> |l =|av( F=u u=u=|V=ul -n=<v.hFFFFFFFFFFFFFFFFFFFFFFFFF1FFF1FFFFFFF1FFF1FFFFFFFFFFF1FFFEFFiEFF FFFEFFFFFF1FFFEFFEFF1FFF1FFFFFFF1FFF1FFFFFFFFFFFFFFFFF.^_UWVvtQcW6gF=to@+FP+^ ^GvMF=u^GW^GW ^GG^FG q^_U"WV_>n sXn n *r F)|W6F=tvv*@+X^_U WVvt\FP+h +> t&~t =u !6 h kW6F=tS@+FFPD+^ ^ G^FGG^FG f^_U WVF*DF^j GFu  ^^GW^Gw>j spj j FEEPt+Wk+FP_+}s n 9Es*er ^GFF^_U WVLf+O=uOIFFN4y.FP7@+FVFVbFP @+FP+vF=t^wwFPy=au=buw~t ~u<>p dsG&p ءp p ؋FVN=uE^_UWV~N=<u^_U@WVv_Tk+ ljTQ+ ljT7s85P3+=au=du=eu=lu=rueF؊--<u NP3^.>.t eP\36Z6&--9v(F^؋?u PW$>1#uP I^_]UUWVv-PP=uPV;P4(P9Pg-P4{;PN>uUPP6Y';PUPH;P6>3#uTP-P6.t;PTPv;P=u ;P%>.t'>-.t> .t>'.t  .>u VPP;Pj^_]U.WTWVvFFFPV=u~tFPVG.t~DuVeP'FP9PC$=t$~t>'.tVePs FF> .u~uF>70u -P->a)u -P-VJ$F=u.u/v4Plv P\ve+PL>70u v>a)u vz>70u 6-<>a)u 6-<FPFP6-PQ-PQ=V9#3=cu=eu=guQ=iu)=muQ=xu)~u .uV"^_]U#RWVF P;Pv,v<u F<:t6|u-|:t$FFFo-PPM^7PM^wPM^u^wPM^u^wPuM .PPdM6.PSM}FPP?MiP-PvO=|=u -P562PL$6e-PL>ru PL PLPPLo-PPPPLPo-PP62PPzL PPiL;P1PPQL{ > }:  * P:P7N G-A=v.0QQtu@b/Fz <:t|u|u|:t|:t0 > }:  * P:P7bDȊDȉNFC^7 PHK > }/  * P/P6^wP K > }/  * P/Pj6^wPJ^7PJ^wPJ^w"PJ^G P'PJ.w *PmJ.G@P/PWJ.w4PCJw.w9P/Jc.w>PJO.7CPJ<^wHPI)^w KPI4PNPI PL=u PQPIe+PL=ue+PUPI4PYPI P\PoIe+P_P^I>vuWbPDI eP7IkP-PnK=|=u -P 7PP:K=|=u P} >u jPH nPH>t qPH WvPH>pu yPmH }P`H>bu PIH PjuWP"H PHI>duWPG PG">fuWPG PG>zu PG PGP-PI=|=u -P P7#PI=|=u 7#Po;Pv _P;PPZ$P'7.P$=u P6(P:5=u P(P^$=u P'7.P5=u P'PPF;P+PPyF P Pe)P:*e)WPMF > }:  * P:P1K=MPud~=KFu~~C=GBu~=CBu=FBu=BDuf=FDu*=NDu=BFu]m=DLuX~=MFu=DIu=LKu7E=FLu=PNuW=UNuw=DPu}"=Liu~C=DTu~=MRu=DSu==Ddu=Lduv=Dgu=Thu=Dsu)~=Dmu=Tmu=Dnui=Tsu=Dtut=Luu6=DxuW=DyuNFpF~\t5F > }   * P P0 > }:  * P:P/ > }   * P P/ > }  * PP/k > }   * P PO/; > }   * P P/  > }\  * P\P. > }'  * P'P. > }\  * P\P. > }  * PPb.NK=bu~='u[=:u3=\ux=fu=nu=ru=tu8U- > }  * PP-Ae+ 4 > }   * P P-^_]UEWV>gu 6g*/;P-PD-PDPD-PD7#PD^_]UEWVvF<0u<.tsFF<u<F?.tFG<0u<.t@F~.N<.tut^_]U.DWVvFFFPV[=u&FPV.t~DuVePP9PFP#FFu$~tFP9P=uFVF=ua.uTN/@V3=cu=eu=gu=iu=mu=xu~u .uVZ/uuVF~t P ^_]UvCWVv~.FVH=u^F?t^F?suR^? u ^? tFWv&#FEPFv#FEPFv#^_]UBWVv~V=tVeP.Pe)PVW.P^_]UBWVPPvPPv=Pw$P FF^_]U:BWVvPPVn%P FvPW%P5uW4P>v4+^_]UAWVv>5#u 7#P84V=u.>5#u 64WI6G?uGF=Iu~Du~EuV= u= tGFPWQ!~Et vV n^(^t-^G% Pv~ItPvV *^G% Pv~ItPvV >5#u 64)*u 7P^_]Uw@WV0Pv0PKPPQ>vPPFP@>|4,=| SP,tBPFPPjPmPPPl1PpP"P="P8.P>^_]U?WVv~= u= tGW>GWPV=^_]Uw?WVFvF;PBF=u>iuFvv3~u>it j8Fu ;P~t PvM3v4(^_]U>WV. .Pv? ...o-Pvv).6xuPVPgPvb PPPi<2=t28e-=te-8^_]U4>WVv<u< t6-\'-P(= 6-V2^_]U=WVv6-V2^_]U=WVvVuG?t 8Fu^_]U=WV>bu P96du VPn96fu VPW96ju VP@9>pu P,9>ru P96vu VP96xu VP8>zu P86u V P86u VP8>uQ"P86uV0P}8- > }   * P P#^_]U)ju2WnF;wvP"P7"P>du2W0F;rvP"Pq7"P>vuVW ^_]UF9WVv~FFV =u~.G?u~'tq"u]>u&~tLP"QPP6, ->t#~uXP"]PP6y,  GF=Iu~Du~EuV= u= tGFPW~4F9G |V\~Et vV_n^(^t-^G% Pv~ItPvVS *^G% Pv~ItPvV& s*u bPk^_]U6WVF*ߋ7uF9D~F9Dt vo PF^7^FG^FG^F G^F G^Bu'F*Pv^G<u ^>^Gvu^_]U66WVv*~=uF9Etu%}u>^W1VV^_]U5WVv*=uR}uFE'<t5E4F^^G^G^GƄ'^_]UO5WVv|It |u|Dt |uFF^F=u^u~tFFFF^F=um^It ^u^Dt9^t-^Dt ^GF~t ^GF ^ItGt*~u F9DG~u F9D|G^_]U4WVvVvFIPEP PA NPW P/  l7PV P +ފF  u=gu=lu ^_]U3WVv~D 0GD 0GG/D@ 0GD@ 0GG/D 0GD 0GG D 0GD 0GG:D 0GD 0GG: 0G 0GGF^_]Ut2WVv~F?u vF?duN< u< tFFE < u< tFWV < u< tFE PVc6-< u< tFPVF=| vdvEPV^GF@< u< tFEPV< u< tFE PVo< u vd^_]U"01WVv<-tR6.P+=u7PpPP=uW'PV9&PV /=|=u%=@t.6W'PV$=tPM-FPPFP|%PPFPf%PPFPP%=tW~tFPVPP-PcPP=uW'PV96W'VV9^_]U/WVv~9t*E9DtE9DtE9Dt  ^_]UL/WVv,$P"P)-"Py ^_]U/WVv&t PV,P.Pq"u.$Ƅ&.F^?u^F@t,DŽ,;t 0P Du3u DP @u?PRP,w'DŽ@DŽ$DŽDŽDŽ Ƅ'DŽD^_]U-WVv~WVހ?.tFEPV ހ?.tFEPV ހ?.tFEPV ^_]U-WVv~t4zPWv+G?uO|u ttPWM+G?uO^_]U,-WVv~FPVW,@= PW WhPP =t P3 PWV%Ƅ&DŽD~uPPWP# ,.P,r)P,GP?'> P VLF=u^F?t^F?hu,}VPv4 F^? uVDŽ^_]U+WVvt>[)tSPV'*xPVFP6v P% ])P6])v(66v~u~&&<t .u*6])W>[)u=u G [)^_]U+WVv~t;PV6])V'u5PFP(uPFP(uPFP(FF^?uF^-0 FF^?uF^-0 FF^?uF^-0  %PPFP(FP0FPhPP P6])R u"FPFPFPsPPP6])(6])^_]U)WV>])u 6])[)])^_]U)WVNF-QF=tFc~F} ~c&F=tF ~} ~ F=tvvF~}vv;F|{F=tF~} ~PF=tF;~} ~;%eF=tF;~} ~;FFFlFF9F|Fv`FVN~uvvFVFHFVRPFP'FFV<RPFP'FFV<RPFP'FFVF H FVFP؃u FV^FVW^_]UY'WV~tvs=nt ^㋇, ^_]U'WV>-=uG=0} =9~=u) G/=uG-0>-^_]U&WVvFF^?u"FGF<uNF^_]UT&WVP>PPFPv^_]U:&WVFPUP[$=|~ʃtFȉFPWP!|FPVy =| VF9Ft/VcFFNPFPV!=t~t^/FPv#=|F9FuF%=@uFFƋ^FƊ<u ~u /V9MV)PYP |@PPV =@tFPP"=| VHF9FuF(^FƊ<u ~u /VzfVjPcP|F9Fu'PFPV =u VV fP =|hP^=|FFFFƋ^FƊ<u ~u /F^_]U#WVv!Gv9vrNW'u=P~PP!6W'M!P6W'P!PPP!PPP!v!PvP!PPPq!-@u Pۃ- u v_)-%?$-P$PnP u=u=u^_]U|!WVv~PV)=|\F ^GuF~$ s1^g^ƈGu ^O^OF^_]U WVv~GF8t<t ^_]U WVP$ ^_]U WVv~FN= FG^_]U^ WVv<0}<9~ FȊ-0<u^_]U WVvFPFPvD^_]UWVv~F<0}!<9~ nFȊȃ0NF^_]UWV|'F8PVuWV^_]UQWV^ヿuXP*PPP^ P^PxPPPP_ Pv v؃PP=PPPYP^_]UWVvsO^9/t5~~})N^^?/uF^^v<uF6 tZ~tv0P"Pt.~tvFP"PWv\P"PC"PPv^_]UWV9}I=t1FP-t>1^_]UWVv}t P;PH;t^_]UcWV>96FWh^_]U%WV~t396!FF9t ^_]UWVv4]^_]UWV>tPP6t6d^_]USWVP Pvv v vvv PP ^_]UWVv~vO} FF^_]UWVv< t F0F^_]UWVv~ F<u>GFF^?u#^F8t^+^^GF ^_]UBWVF^_]U*WV6v P"V vPvVEvvP P"VvcR7  LH Fv66Z P"V.+=u}= u=ug=u=uV^_]U\WVvDuLdDu(FFFvFPDPFD|t^ ;t& P%=uLDW#W#P|tLvLFF&+ljFF=DP=|Du t D uDdD^_]U7WVv ;t)Du |tdW#DD^_]UWVv~uVLDD^_]UWVP"P#^_] ('"'''U|WV~tHF!u VW$.#P0"F~t  ^7W$ ^_]U WVvP^_]U WV^W+F H FVFPuFwF/} Ju } Kt] ㋇< F] ㋇> FvWrFvWeF>b uJ9v}9vt:}}19v~9vt!}|FVFPZE^_]UWVv~:}t -mD +D+^_]UWVQRP^w7s$FVQRP^w7#FV~~} ~rFQVn^Fl<RPvv$^F<RPvv1#Ǚ<^F<Ǚ^F?RPFVpRP#x~}I~ ~s;FW;V~%};FvGW)FV5F~~)} ~rOHPFV>vv6zWu=nt0 9. ~G+. 0 ^F@^F?|l^_]UWVRl GF<u^o dž RGFGFGFFFF^/ǜ GFGFGFn^7Vn^dPVn^dPVn^dPV^ d}D2D0^G dPVaR^_]UWVFtFdtFtnm^_]U|WVvF~ }F 0FF F 0F^_]U(WV> uy FP<RPFRPrF H Fb PPvP6^ q P>b uPv P6` E P)u<u` G^ GF>^ <uF GN~t<-tF=uFF<0}!<9~ nFȊȃ0N~uF؉FnF H <ub =u,>` F<uF GN~t^_]UWVFPv ^_]U츊iWVdžv P|=tdž| /Pvo=u |PvVvPb6dž džxx^x݉=u$xx} 6P PrGwcWgv4L+=u=u[= u= u=utvu6 ^_]U WVv~FF<u<:uF^FF9Fu ^F/=uG^F^<uF^_]U WVv^_]Un WVvFFN~BL|} * P}^FLj t|F9Ft^FF^_]U WVPvvX ^_]ø蚳r#tã6ãc)+U WVFFF^G0F^w60:FFPVv60j^_]UF WVvvFFu3^O}Nj^و* vPFvvF^_]U WVv~ F~ueF9FrZFFFM}} * P F=} FFFN~tF^_]U@ WVv~ F~uaF9FrVFFFM}}F*PFPN~tE uF^_]U WVF+؉F6 >~uut3<tF;vF;s%;v 96 u>F ࣂP; ;v|P =u.9F}KPWf Fƣ 9> r   D^_]UbWVv6 %^_]U@WV~F+-FF>~t~~6 v%F 9FtF9Fw ;rD;t F;FtFF ^9> w> ^_]U WV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]UWVvdDu~ ||uDt|FVFV~ t2PRPDPvȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDPFVDGDu;VNDuDdDv vvDPFV~t~t^_]/U,WV~ > }  * PR u} Gƈ|9~t GF^_]^GwgNO+ËF^wgONOUvWVRvF?uNN6t WvFPRPv EuPvF$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSPPVF~}&vsPVF%PV<WPVGFF^_]܋_葥UWVvDuLDu D@u|t6Du DDPD=tLLDDuP4DP}DL||/|tLDudL D *^_]UWV 96, wDt ^_]U8~WVFF^?u^?%uB0O}^F07*60^FP?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^ u^F-0F nFF^?.tZF^?*t^GFF5F^ u^F-0F nFFFF^ F F=hu=luFF ^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.F ~t ~uFV؃ډFV~uF! ~uF# ~u"vN+ȉNʋF9FFʉFڀ~XtF% F6 FىFF~t ~u_F%F܋FV%FVFRPvv ؋ыv܋^N^FRPFP F+FFډF~uQF9FuFFޘ$~|F.FG &FJ =Xu=ou=xu^GF΍FΉFF@F^GF~tFM ~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uv~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>0u0G u^_]UWV0O}F07*60FPރ^_]ø>s6ø!UFWV>d tT PV PHd 6d ^_]U WV>d u6d A߃d ^_]UWVv<u<:u < uF< t<uF^_]UWV>d tf PV Pd =t6d PPt6VQ6VDVV1Vb V6V 6V6V6<u <,uF<uF6^_]UWV6 vv^_]Ë܋_( QUjWVv> =u"߃7V#F=uF ^_]U"WVv~G8tF?=t<t}=t^_]UWVZ|Ph P|xPRPWPPW=u W݃AW݃>t* F^F? uN^^_]øUWVviu 9uu^_]UWV ^_] U"WVFPTPv=|^_]ø%UVW~ vN^赙_^]s 6ËU WV~tPWFJgPPFFF~u;F9Fw F)FF$F+FFFFFNvPsvPF~} vPD~~~|~u FFPFF^_]UWV^_]UWVv8FtF?t^_]UWVv~vGF<uF^_]UXWVv~vFF9F|:FGF<tFF9F| FF F^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv vF;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v3;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVvN^<^s6]܋_!U:WVvFF FF#= u= u=+u=-u<0}<9~ FȊ-0~u^_]ø6UVvN^;o^s6]ø6Xs6UhWVPt.PtP|t/PV-tGP PF=|LFvGu%FVW'=tv(׃Fv׃^_]UWVPVv=u*< t ;v F^_]<UVF N؋Fږf؋Ӌ^]U^vvww^GW]UWVv8FtF?t^_]UPWVv=t%FPvL=| F%= uP Ph|PFPV=t~tuF9Fu PPpFPPFPP@=|F9Ft.F%= t u F9Ft VՃ.VPRPVO=t8Vԃ^_]UdWVv~vF?uNGF<uF^_]invalid sid (co8)value after %c arg (cm7)unknown key letter (cm1)key letter twice (cm2)missing file arg (cm3)@(#)prs 5.1get:Dt: :DL: MRs: :MR:COMMENTS: :C:/tmp/prXXXXXX%s: %s%u%u%u%u%s%s%s%s%syesno%s%s%s %s%s%s %s %s%s%s%s%05d%05d%05d%05d%05d%05d%c%02d%02d%02d%02d%02d%02d%d%d%s/%s/%s%s%s%s%snoneyesnonone%syesnoyesno%snone%snone%snoneyesnocurdir failed (prs2)cannot change directory (prs3)curdir failed (prs2)cannot change directory (prs3)%s/%s%s@(#)nonexistent SID (prs1)%spremature eof (co5)-r%s%scannot fork, try again-p-scannot execute '%s'%s(none) %sbranch ceiling %s default SID %s floor %s id keywd err/warn joint edit locked releases %s module %s null delta csect name %s type %s validate MRs %s :C::MR::UN::FD::BD:%d@(#)permiss 5.1not authorized to make deltas (co14)release %u < %u (floor) (co15)release %u > %u (ceiling) (co16)release `%d' locked against editing (co23)SCCS file locked against editing (co23)co12beginsco13endspremature eof (co5)@(#)rdmod 5.1Inex conflict %s at line %u (%s) @(#)auxf 5.1@(#)date_ba 5.1 @(#)del_ab 5.1s.r%s/%ss.@(#)dofile 5.1@(#)eqsid 5.1format error at line %u (co4)@(#)fmterr 5.1premature eof (co5)corrupted file (co6)@(#)getline 5.1@(#)sid_ab 5.1%u.%u.%u.%u@(#)sid_ba 5.1too long (co7)s.not an SCCS file (co1)more than one link (co3)@(#)sinit 5.1@(#)putline 5.1%05u%05u%05u%5u%c%c%s %c%c %s/%s/%s @(#)date_ab 5.1@(#)cat 3.1/dev//@(#)curdir 3.2.//etc/mtab....@(#)dname 3.1ERROR []: @(#)fatal 3.4@(#)fdfopen 3.1@(#)imatch 3.1@(#)move 3.1@(#)patoi 3.1@(#)repl 3.2@(#)satoi 3.1Illegal instructionTrace/BPT trapIOT trapEMT trapFloating exceptionKilledBus errorMemory faultBad system callBroken pipeAlarm clock@(#)setsig 3.3%8?IVfrdump.coreSIGNAL: (ut12) @(#)sname 3.1@(#)strend 3.1directory `%s' nonexistent (ut1)xcreat@(#)xcreat 3.1@(#)index 3.1`%s' unreadable (ut5)`%s' unwritable (ut6)`%s' unreadable or unwritable (ut7)xopen@(#)xopen 3.1corrupt arena zalloc: @(#)zero 3.1@(#)zeropad 3.1@(#)trnslat 3.1@(#)userexit 3.1no file (ut3)`%s' nonexistent (ut4)directory `%s' unwritable (ut2)no space! (ut10)write error (ut8)errno = %d, function = `%s' (ut11)@(#)xmsg 3.1['[', J T M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZ/bin/shPATH:/bin:/usr/binsh~~/@0-+ 0123456789ABCDEF0123456789abcdef0x0X(null)r/etc/passwdr/etc/utmpASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02dr v ,z ~ h   ((((( H /etc/ttys/dev/@0-+ 0123456789ABCDEF0123456789abcdef0x0X(null)r/etc/passw /bin/ranlib 711 3 3 45024 3345442316 6060 ,$EPJ:Id`@??$E$EGEP>~ (d+ P Uf WV~8^_?-t*F^7NF<uy ~|a jj#F=uFh N~F^L vjd#6 ^_U2 WVFV8h6L P =t h6 AFPP GP6P jjhT8=t >T8euh 6P C r N b p8z:p8>n p T V 6P jjhV8=tl8n8n p FډVFuFVFF=t[l8n89V~(}9FrV8h+6 6P 7hhV8"=tFڋVܣT V FڋVܣn p j6p 6n 6P *V8>r th:6P  >>th9j6r ht +hEh~>"h~>Thh~> P jh~>thWW6P Xh~>/#FV+T V F҉VԋP GP thn 6P [ Wb 6P G j6V 6T VvvWVF=u/~t h| hV WVjjg h6L ` =thbWf6` jjhT8 >*Ew?9h&>>$!-=v.f`lrr``>u 6` j 6` ` G u h` GP0th6` W6` jjjW,jjjVvvVWcF=u~t h: h .j FVjjjV jFPV WaVZ^_U?WV6P (t h>>t{?d ,fd 5]d ;Td AKd GBhW{3=u=u=u=u=u=u>>9>>u6d hb(hj6P =t hsHFP6P vt FP%| h6P ^_U WV^ tt^% c=s=w>r }hd6 kr n p t v ^wr r kx ^_UxWVv>Fz:=az:t@h z:z:th6 ]z:LJz:z:z:z:?>z:z:76N ub vWn^_UWV^w^w^_UWVhN b Ph96r WFkx W2@F6` jvWFu 6` j6` jjkt PZ^_U WVhr P96r DFjkx FP6` jjFP6` jjkt P^_UWVh N @@Pxr F6` jjFP96r MFkx W*F6` v6` jvWq6` jjkt P\^_U WVr >ȋFڙӣ>>>>+T V FV>uFV96r FkFVt v jhFPFFFFF F>>FV6` jjFP^_UHWV~ }}~ ~wo~ }~ ~wFFvPvx;Fu2vPv{;FuF)FV z^_UWVhh0j^_UWVhh0>~>u h~>jd^_UTWV 6L h h0T>V8uhV8hh0;vvvh0)hh0^_ø+;rXSr [$UWV SP+2UWVƣv:F>V'>MWVvFeF^_UqWVv<|u;t^_U?WVPPu^_UWVPPu^_|> r5|> f5UWVjvQ^_UWVv^_UWVvDuLdDu(FFFvFPDPFD|t\(t&/P8#=uLD|<|WVvdDu~ ||uDt|FVFV~ t,jjjDPHȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDPFVDGDu;VDuDdDv vvDPTFV~t~t^_|>0H/|></|>J|>XUVW~ vN^_^]s R ËUlWV~|8FF6>PusTt1<tF;vF;s%;v 96uT>TF Tj.T;v|TP-=u.TT9F}KTPWbFƣ9>rR D^_UWVv6%^_UWV~^AFF>PtPP6v%F9FtF9Fw ;rD;t F@@;FtFF ^9>w>^_U CWV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;sR^+^_UWVxvF|uNN,,u6XjWh=uFu|',>Ct+ |?uGȊG ȃN~} ~j666X1FFN=u6XPF~uPA>= v=rE=u=K=u=u$=s3= w(^_UWVX9Fu~^_UWVX9Fu^_UWVX9FuV^_UtWVFVVX9FuFo+ FVFV$-VHV?V6V-" u=u=u=uu RPG+ҋGRP8FVG+FVVGWGW  FVGWFVVavv6X=tV6XV!-=v.DPPjvv6XS =u?>t >u%9V}~9Fs VV^_U=WVX9Fu%6Xo=t 6X ^_UWVX9Fu-h^6Xq~^>`ufhFVFVjljvv6X3=u>lt >ju2>t(>t >u>t>t_6l6j6h6f6666666XF=|=u=Du[^_UWVX9Fu*Z\^_UaWVX9Ful>\~} >ZvMj666X6Xjj v=u .Z \^_UWVX9FuB>Vu5>t >u'6X;}~ ;sVv6X.>tPvv6Xrv6X`v6XNv6XG<v6X+*m!-=v.$t<>t26X>Vt 6X6V^_UsWVX9Fu>Vt 6Xv^_U 6WVvX9FuV6XjjFP=tj26Xkt FFDFVDT|^_UWVvX9Fuv6XjjFPC=uV6XjjFP#=tj26Xt FDFVDT|^_U$WVvX9Fux6Xjj FP=uXjFPh~%=t u   "X UWVF FFfFPv^_UWVFF+FF;FvpF+ҋNfFFFFFv~+~9vw8vVF=tF)FvV"~|v9~rnWvF=tWFFv~69vtWFFvVFFvWV+~vP+~9vtn>t:u FFF9FrF^F+FN+N;}vFFPFFvvFFFVF)FvWJF)F~^_UWVFv~FFFGN~t^_U WVFv~FFF^F^FFGN~t^_|>v$|>$UVWN^s3#t tۍ %0H[r#t=u R _^]UPSQRVWF- %P__^ZY[X]&UWVv~G8EtF|tOȊ+^_UWWVv~vGF<uF^_U)WVvF|uG^_UWVv~vFF9F|4FGF<tFF9F|FF F^_UWVM FV~u^FVWFV^_|>& |>&UNWVvt ^+t^WvFuPvF=|>R t WvFjjjvDuPvF$b=au~=ru=wu^~|5DFDuL^?rtLL^_U%WVv~uNj-hVF~}$vjV F%PVW hVFF^_|>J(U^UWVvDuLDu D@u|t5Du DDhD=tLLDDuP4DPDL||/|tLDudL D *^_UWV 96wDt ^_|>)UN^)ksR ]2U8EWVFF0^?us^?%uBx:O}^Fx:7*6x:^FPD0#FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF3F^Ou^F-0FkF FF^?.tXF^?*t^GFF3F^Ou^F-0FkF FFFF^ FF=hu=luFF^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.F~t ~uFV؃ډFV~uF~uF~u"vJN+ȉNʋF9FFʉFڀ~XtFFFىFF~t ~u[F%F܋FV%FVFRPvv?؋ыË^܋vN^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F%&F(=Xu=ou=xu^GF΍FΉFF@F^GF~tF+~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=dui~ u=Xue=cu@=ouJ=suK=uu2=xu:~uvD~|FN+++NNNȀ~tNȃ~} j ^?u^FPN~} j0nF9Fr^FPP~uNȃ~} j 0>x:ux:G u0^_UWVx:O}Fx:7*6x:FP݃0^_|>/ HЋUVF N؋Fږf؋Ӌ^]|>/!UWV^O}^7* v@^_UWV^|^G^Gu ^G؋M^Gu5^Gu#^u^Gt ^7^+w >jjj^GPFV~| FVƙFVFV^_|>0UWVFPhTv=|^_UWVn<9Fs4v2@FFtFu^_UjWV62V62jjFPރ=t62/P62t^^\G^FGG^wsm62jjhZރ=uN4B4662jjFPQރ=t62P62t\u6\^^^\G>4u^^FGG^ZGG^w62jj FP݃=tFP62UtU^^\G^FGG^w+%"=v.j312 22:2F2F2F2F2^_U rWV62jjFP ݃=tFP62t4vf ^^FG^FGG^w^_UWV62jjFP܃=t<62P626=u62P62t'^ ^G^GG^w^_UdWV29Fu1:j6L6J62܃=u :62I;P~)} ;Nrvuj6T6R62܃=u:62;X~} ;Vr vr:62;8~} ;6r vf?:3* u=u=uz=u=u^_UWVjvv62ۃ=tv|݃t862jvV|ڃ=u Vރ62F<^_UWV62F2FVFVFVF V FVFV684:FPv v '=|Ujvv62ڃ=t62jjh>ك=u62vvM^_UWV29Fu >2u62݃2^_UWVFVBDFVFHFVJLFVNPFVRTFVVX^_|>7% U WVF@ < B > jvv6ك=u^_UWV9Fu> => D> o" u=u=u=uD 6D vvD =u>D |> KE6D voD =u>D |> =|av F=u u=u=| V=u> -n=<v.9z9z9z9z9z9z9z9z9z9z9z9z9e9z9e9z9z9z9e9z9e9z9z9z9z9z9e9z99z98z9T9z98z9z9z9e9z9 9z99z9e9z9e9z9z9z9e9z9e9z9z9z9z9z9z9z9z9.^_UWVvtJ\W6F=to@+FP+^ ^GvFF=u^GW^GW ^GG^FG q^_UWVQF=tF)|W6TF=tvvi@+_^_U WVvt\FP+hF +>F t&~t =uH !6F m H kW6F=tS@+FFPK+^H ^F G^FGG^FG m^_U WVF1KF^< GFu  ^^GW^Gu>< @sn< < kǼFEEP}+Wt+FPh+}s @ 9Esue^GFF^_U WVUo@@+O=uYSFFN>v8FPA@+FVFV_FP@+FP+vF=t^wwFPD=au=buz~t ~u4>B ds?kB ^B B kFV`bN=uZ^_UWV~N=#<u^_UXWV>@ s>@ t6>4t#hԃtDŽ644\>@ wR@ +ҹt@t'h`ԃt*DŽ6@ @ ^_UWVvN;@ w$>4}k)^_UCWVv_Tk+ ljTQ+ ljT7s ^_U%WVvs396w*^kB ^;w95t ^_U WV~s < 9FskFF^wF} 9@ vVFvF}h^AFh6v=uh;v=th@v=t^G%=tga}=^AFhEvH=t6hIv.=t~u ^7F^_UWVvJ PƙRPjb ^_UWV~ vN^j^_]rNË܁YrBË܁Mr6Ë܁?r(Ë܁1rË܁$r 3Ë܁R U^vvww^WG]U^vvww^GW]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v ;Vwr ;Fv+FV +FV u؃_]|>CUv vvv]ø(|>Cz|> D6n|>D<bUVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v";Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]__.SYMDEFrcannot opennot an archivebad word orderno symbols/tmp/ranlibXXXXXXcan't create temp filecan't re-readread errortemp file write errorwcan't rewriteinternal error: bad header typewrite errorcan't complete archive rewritetemp file read errorwrite errornot an object file8086 rela.outb.outx.outx.out segmentedbad formatnot in %s formatsymbol table setup errorsymbol table read errortoo many symbols, fatal errorno memory, fatal errorusage: ranlib archive ... ranlib: interrupted ranlib: %s: %s: |:|:PP/~~~-+ 0123456789ABCDEF0123456789abcdef0x0X(null)CODETEXTDATABSSEOD ((((( H PP/~~~-+ 0123456789ABCDEF0123456789abcdef0x0X(null)CODETEXTDATABSSEOD ((((( H /usr/bin/ratfor 711 3 3 43020 3345443340 6707 ,0;` @Id` ?GGES~ (d#tPD܋_tg܃OLOL ul9^u\E+P'(/U.WV;:;P]\;>\;} A;P PQ\;㉇NKU;PX6QX;PDL \;LJQ=^_]Uh.WV\;ヿQu \;NK\;Q=^;P i;P \;NKXk;P FFPF=:tF~(tF$~)tN~,t ~tFPa ~|~| q;P ~,t ;P2 ~:tJ~u ;P ;P P2\;㉇Q\;Q=^_]U,WVFP=:u ;P% \;NK\;Qk=;PU =^_]U],WV~t\;Q/\;>\;| ;P =v ^_]U,WV;P;P P1Q=6Q<<㡲Q@PJ<LJ4J <LJH^_]U+WVF@P=~Ot Lp=tJ=PCP?n??:KR=PCPvCPn=PCPp=^_]U!WV>p=tr=PCPez=PCPW?n??:K=PCP5 F=;u'~}u~ u~u ~u~u ~t 6>6>Fp=^_]UT WV=ƇZO>=ZOP=P6?==^_]U WV>?ucPIUvj^_]U WVFF>=t >=,^Fu^8>u 8>tFHP;FFF^?uF^?\tFFF==G>?uNvhPbVX^;u!^?\tF^FP->?tVFFHP==Gj"u't WF'N^?uF^P=^?u^FP=t=PF =PZ=t=PF">t=PiF =PY=t=PDF =P=t=PF =P&tF=P|tF=P PV=&u~3= u= u=!uf="u=$uG=%u==u~='up=<u=>u=\u =^u=|uHp^_]UWV>=G\==FZO^_]UWVvL==G$^?u^FP^_]U<WV=ƇZOZOP=P6?F>?u.=@F~#F#==9F==ƇZO ?=YO=>= =P4^_]UWVF>?u.=F~#F#=9F P^_]UNWVF F=u vF 0Rf^_]U WV;~t >=t~ v>Ps^_]UWV>;u>PvK?^_]UWV>?t =k>=ta>=WFF=9F|=F^H t$^ƇHFHP!>P6?F@F=^_]UWVFFƋ^F8>>????>HJwHJ8K?み?Cu??&>P8K7?㉇?=t 8K7d?LJ:K8K?㉇n?=,C u t#u_t6>6>ƈ u6>6>ƈ^ ^ ^G^ u t#t6>6>ƈv u 6>6>ƈx^؊8>utF^6>6>^v؉^?u,^t ^JJ9Gu^w(FF^?u(F^?A}^?Z~^ FF^?u(F^?0} ^?9v^{j^}^u^<(u ^?)t!^?(t{}6>6>.^?"u ^?'tF^6>6>^$==ƇHc==H< u4^ ^G^^;uEF^?\t F^^? t(>P6>6> ^Fƈ^"BY^< uF^6>6>^%=Pv}&Pvm|Pv]^^=$ug~R= u~" u=}=/=u= u]=!uo="u=#u=[u~3=&uW~ =%u j='u=<}Z=>O=\u=]u=^u=_uR=|u$ ^_]UWVv u t^_]UWV.KP= t.KP^6>6> ^_]UWV^G^:FtF6>6>~^^_]U?WVvG?uO>6>Ss>PP ;w6>6>O^_]UWV>6>Qw6>6>b?㋟?O}?㋟??*??  t ?:Kt^_]UXWVvLJ<u FLJeLJLJLJ㋇dJF~u: ^GFv^?F8tG?tF E^_]UWVv]<tFPyvUvJDFDLJ㋇dJDLJ㉷dJDtvDD^_]UAWVvV @PFF^F<u^_]UWV~u^_?-tg^_6t%?^_u ^_G=)^_Ct?^_ht?NFFHJF8K>HJ 6>6>F^ヿ.?u(F^N?"?P^.?VP#?P$?PAJJ6p= ^_]UWV?LJ:K?Fn??PPPM ^_]UhWVF= u ~ t~(t*FF^<)u F^~"u ~'t,FFY^;Fu F^U6>6>FFF ^< u-^? u"^? u^?;u F^?PFP ??㉇?=tFPP$ ?LJ:K?Fn?^_]UnWVFP^F= u~ u ~ tFNJ~;u~{u ~}tFq~tbFNJ~tMFP؋GF~ tE(~ t~ F  >^_]UWV^_]U WVF= u ~ t~(t/F(pF= u ~ t6>6>FF 6>6>FQ.F=u5Q^8>u^8>uQFF6>6>FQƇF~ u(~ u~ u~,u ?P_Q@F~ tsF= u ~ t6>6>FFFgF= u(~#u~uF^FF6>6>F!F= u~ u~,u ~ t6>6>FFFF~}=^FF=u'F~(tF ~)tNN~)N^F u^F u^ƇFPFFPFPi^_]U>& WVdžCCCdžEF9w?PBQ㋿A~p>C|+C=|CC} }9㋿?㡢C9Bt!CNJQ>CCA㋿>Ct>C|C=|CF?^?t^9Gu FF^?}^C9t^|tC?PCC9s^㋿A}-|$㋟?みBt㋇?;㋿A>CtC?" u[=}=Y=u㋇B))GQ㋿JB㋇&B@|㋟?9Bu㋟&B㋇?=t5E=D@P#3tt܃$t ߃t( Pt[݃PtK݃t46C!QQ;4[|t݃pj#dJ^XU-= vJ.''&$&6&E&Q&]&m&}&&&&&i'i'i'&i'&&&i'i'i'&i'&&&&&&' '^_]UWVv DuLDu D@u|t6Du DEDPjD=tLLDDuP4DP[DL||/|tLDudL D *^_]UWVvFF FF#= u= u=+u=-u<0}<9~ FȊ-0~u^_]UlWVv^_]UNWVvDuLdDu(FFFvFPDPFD|t^C;t&CP=uLDXKXKP|tLvLFF&+ljFF=DP% =|Du txD uDdD^_]U)WVvC;t)Du |tdXKDD^_]UWVv~uVLDD^_]UWVPvv ^_]UWVFFF^GXMF^w6XM*FFPVv6XMZ^_]U(WVF+؉F6LD>EusEt1<tF;vF;s%;v 96JDuE>EF ࣲEPE;v~EP=u.EE9F}MEPWhJDLDFƣLD9>LDrLDELDLD ^_]UWVv6LD%^_]UWV~F+ҋ؋ۋËы؋ыË؍AFF>EtEE6JDv%FJD9FtF9Fw ;rD;t F;FtFF ^9>JDw>JD^_]U WV~EuWE+Fvu;ts~vF@+؉FF9FrFFFN=u^F^F;r F;sE^+^_]U&WVvF?uG^_]+;NDrXSr ND[UWV SP ܋_ˡPD#ts#yHrPD܋_؉PDø QË܋_S![sQÉPD+UnWVvt^+t^WvFuPvTF=|>Qt WvFPRPvEuPvF$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSPmPV&F~}&vPV:F%PVW'PVFF^_]܋_MUWVC96HDwDt ^_]U8hWVFFE^?u^?%uBXMO}^FXM7*6XM^FPEAFFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^Du^F-0F nFF^?.tZF^?*t^GFF5F^Du^F-0F nFFFF^ FF=hu=luFFRD^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.FSD~t ~uFV؃ډFV~uFUD~uFWD~u"v^N+ȉNʋF9FFʉFڀ~XtFYDFjDFىFF~t ~uaF%F܋FV%FVFRPvv ؋ыË^܋vN^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F{D&F~D=Xu=ou=xu^GF΍FΉFF@F^GF~tFD~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duU~ u=XuQ=cu@=ou6=suK=uu=xu&~uvR~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2d>XMuXMG uE^_]UWVXMO}FXM7*6XMFPE^_]øU8WVFPTPv;=|^_]ø%6UVW~ vN^i_^]s QËø<UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vm;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVvN^ŋ^sQ]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]switchSwitches nested > 5 I = if(.not.(I.eq.(Missing left parenthesis in case).or.Missing parenthesis in case)))Missing colon after defaultdefaultSwitches unwound too farrepeatif(.not.)if(.not.)elsewhileif(.not.)endwhilemissing left parenassigment inside conditionalmissing parenthesisYmissing left parenmissing right parenformissing left paren in FORillegal FOR clauseif(.not.(missing left paren in FOR clause))invalid FOR clauseendfor = returndo illegal BREAKillegal NEXTratfor:error at line %d, file %s: ****** *****F ratfor:syntax error, line %d, file %s %s &.ge..gt..le..ne..lt..eq..ne..not..and..or.%s more than 19 continuation cards continue goto %s rmissing quoteQ  !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~pushback overflowdoifelseforrepeatuntilwhilebreaknextdefineincludereturnswitchcasedefaultfunction>>>>>>>>>>>? ???    !?CCcan't openrillegal define statementyacc stack overflowsyntax error - /()',*!"#$% &+.10       !       ;{ {} }  !"# ZMZMHDEES-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H  ZMZMHDEES-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H /bin/regcmp 711 3 3 21660 3345442327 6070 ,p Id`@?G?p p G!P ~ (d#t܋_tg܃OLOL ul9^u\+P{ /UWV^_?-t FFNFN~uF^F P^7M =tB P PPF^7P^7P+PPPFF^?u^?/t^N^?t^?u^F9rN^?tF^F^F<uN^F.~u ^Fc ^Fi^P PP =|PPP3P K F>K tEM O}M ؊* 6M J < u >J tK >J tFJ M O}M ؊* 6M R J F< u>J u >J uNM O}M ؊* 6M J < u >J t>J "u>J tP4PPP PDPPPPPPP_PPM O}M ؊* 6M N J < uQ>K t5M O}M ؊* 6M J J 7~>J 0}J PGGJ  +=\u=bu=nu=ru=tuvGJ ="u+=\u&>J "t>J tP}PPPM O}M ؊* 6M J < u >J t>J "tOK PFPFF=t@PPPPPPPrPPP`:FPP PP >JF~ |/F=^FPP P P v 6M W @P^_]U WV~G?uF^_]U WVF0G|SM O}M ؊* 6M J <0}>J 7~J ֱЃ0}.M O}M ؊* 6M J K ^_]UV WVFHHFFFFFFF^?u^F7FFF^FFFP ~t{FF^FtP^t^FG *u+u{tN^FtI^?u^FFG4N~ ~ H?u+FF*u{u +u~GW=tGDP=|Du tD uDdD^_]UWVv;t)Du |tdJDD^_]UWVv~uVLDD^_]UzWVPvv^_]UVWVF+؉F6>ust1<tF;vF;s%;v 96u>F ࣺP;v~P=u.9F}MPWhFƣ9>r ^_]UWVv6%^_]UWV~F+ҋ؋ۋËы؋ыË؍AFF>t6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_]U WV~EuWE+Fvu;ts~vF@+؉FF9FrFFFN=u^F^F;r F;s^+^_]UTWVFFF^w6/FFPVv6_^_]+;rXS\r [UWV SP ܋_ˡ#ts#y r܋_؉ø Ë܋_S[sÉ+UnWVvt^+t^WvFuPvbF=|>t WvFPRPvEuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSPPVF~}&vPVHF%PVWaPVFF^_]܋_%UWV96fwDt ^_]U8hWVFF^?u^?%uBO}^F7*6^FPAFFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^u^F-0F nFF^?.tZF^?*t^GFF5F^u^F-0F nFFFF^ FF=hu=luFFh^FFޘF FF~|F~u^GWFV1~dt ^GFV^GFF~dtd~~<} ~r.Fi~t ~uFV؃ډFV~uFk~uFm~u"vN+ȉNʋF9FFʉFڀ~XtFoFFىFF~t ~uaF%F܋FV%FVFRPvvZ؋ыË^܋vN^FRPFP F+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duU~ u=XuQ=cu@=ou6=suK=uu=xu&~uv~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2d>uG u^_]UWVO}F7*6FP1^_]øU>WVFPTPvO=|^_]ø%UVvN^f^s]6UVW~ vN^3_^]s ËøUWVvF?uG^_]<tUVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vM;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]rcan not open can not create .i file unexpected eof missing initial quote for : remainder of line ignored unexpected eof fail: /* "%s" */ char %s[] = { 0%o, 0}; P J J f-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H char %s[] = { 0%o, 0}; P J J /usr/bin/sact 711 3 3 54020 3345443443 6352 ,M 0Id`@?G?MMGN ~ (d#t܋_tg܃OLOL ul9^u\ +P,/U9WVmFF9F|Fv^?-tv^GF<uv^FFFH^?tv^ePePv P.F( P=nu=ru=su~u-F^?uFP#PPu6PF؊%%<u <Pvv^>t SPLjP^7Pn6=t >t&mmFF9F|.Fv^F=u Pv>[uP*^_]U7WVuP2=uPvwPO 6PgPwPPP>u0>~>t >uwP~P6+>u wP6V1PPzPwP,P=u PePwP>u&PPPP6*>qt >ou]PqPwPP(]P%qPwPP0PzPwPmP>tP)=| Pt"0P1P5P( P4^_]U25WVFdž(P PPPpPvPPFԸPPqPvP]PpFvԸPP](=uPFPPFPD3=t^?t@F҃~uvvP(P PFPQqL^F9t?^F9Gt1^F9Gt#^F9Gt(P PFP"vP(vP^GP.oqPpPvfP]P vv> t!t P  P  ^_]U3WV.PzPwPP=u1qPwPP2@-PzPwPP]^_]Up3WVPPpPvPvP_F^O}^7* vdF=u;^6O}F^67*^6v v^_]U2WVvV,FIPEP P; NPW P)  l7PV P +ފF  u=gu=lu ^_]U62WVv^?t5<t |t$|t |t|t|u (P ^_]U"1WVv<-tRP,=u7PPJP= =u[PVu&PV/=|=u%=@t6[MPV$=tP,FPPFP%PPFP%PPFP%=tW~tFPVOPPj.PPUP0 =u[PVu=6[VVu^_]UD0WVvljFPvW =uG= t~VWGDPWGhPWFD~rvDPWE^G jP F@D PW>sD$D&~u=tbW&.@P`FPWv~=it(G|$=uG= t GG=xtG|&^_]U/WVv~WVހ?.tFEPVހ?.tFEPVހ?.tFEPV^_]U.WVv~t4PWB,G?uO|u ttPW,G?uO^_]U2.WVv~FPVW,@= PWrPP =t PPWVsƄ&DŽD~uPPWP,.P,:)P,GP'> P_VF=u^F?t^F?hu,VPv> F^? uVDŽ^_]U,WVLFsQF=tFc~F} ~c&F=tF ~} ~ F=tvvF~}vv;F|{F=tF~} ~PF=tF;~} ~;%eF=tF;~} ~;FFFlFF9F|Fv^FVN~uvvFVFHFVRPFP;+FFV<RPFP+FFV<RPFP+FFVFVFP؃u FV^FVW^_]U*WV~tvq=nt ^㋇^_]U*WV>s=uG=0} =9~=u) G/=uG-0>s^_]U*WVv,$ PP'P^_]U)WVv&t PV,P.Pu.$Ƅ&.F^?u^F@t,?DŽ,;t NP;Du3u bP@ u?PRP,!DŽ@DŽ$DŽDŽDŽ Ƅ'DŽD^_]U(WVvt>]tSPV&xPVFP6v P_ P6_$66vQ~u~&&<t .u*6_W^>]u=u G ]^_]U'WVv~t;PV6_"u5PFPn%uPFP]%uPFPL%FF^?uF^-0 FF^?uF^-0 FF^?uF^-0  %PPFP$FP FPhPPP6_ u"FPFPFPsPPP6_6_t^_]U&WV>_u 6_O]_^_]U\&WVvFF^?u"FGF<uNF^_]U &WV[muPPP]%>[u=PPPA%6[}$P6[P(%PPP%PPP%vA$PvP$PPP$m@u Pym u vam%?$uP, P P u=u=u^_]U$WVv~PV=|\F.^GuF~s1^g^ƈGu ^O^OF^_]UZ$WVv~GF8t<t ^_]U$WVv~PVPP"PvPM PP P! GOu P V Pv=t{PV!=|=tFVPVF=|PPvoFv5~tF;t ;u V5"CP=tO>rtEPV!=|=u!9Vt9Ft V!P!+FV~U}=<rH~}5~ ~s'~~} ~rtvT  >r u'Pv^_]U WVvPV|<PFPWFW ~tF9Ft  ^_]U WVP ^_]Uv WVv~FN= FG^_]U@ WVvU=|>ru v'vv;t v^_]UWVv~F<0}!<9~ nFȊȃ0NF^_]UWV|'F/PVkuWVY^_]UMWV^ヿuX"PP"PP^P^Pt,PP,PP[ PvvPP=PPx PeP^_]UWVv5O^9/t5~~})N^^?/uF^^v<uFr tZ~tvPP^.~tvPPAvPP-PMPv^_]U6WVvK=uPv^_]UWV9 }I=t1FPt>  1^_]UWVv}t P;P H;t ^_]UOWV>96 FWh ^_]UWV~t396 !FF9t ^_]UWVv4^_]UWV>tPUP6ot6d^_]U?WVP>Pvv v vvv>P P ^_]UWVv~vO} FF^_]UWVv< t F0F^_]UWVvGGv9vrNru >rt5>rtopPvvbPP P&>r tFFPv^_]UWVrvPV+vPvVvvPPVvIRLFv6rPV.+=u}= u=ug=u=uV^_]UWVvDuLDu D@u|t6Du DDP2 D=tLLDDuP4DPODL||/|tLDudL D *^_]UWVvDuLdDu(FFFvFPDPFD|t^6;t&=P.#=uLD[[P |tLvLFF&+ljFF=DP=|Du t D uDdD^_]UWVv6;t)Du |td[DD^_]U\WVv~uVLDD^_]U&WVPjP^_]d#^#X#UWV~tFu VW!.PF~t  ^7W ^_]UWVvP^_]U `WV^W+FVFPuFwF/} Ju } Kt] ㋇F] ㋇FvWrFvWeF>uJ9v}9vt:}}19v~9vt!}|FVFPZE^_]U|WVv~:}t -mD +D+^_]U5WVQRP^w7 FVQRP^w7FV~~} ~rFQVn^F<RPvvR ^F<RPvvsǙ<^F<Ǚ^F?RPFVpRP~}I~ ~s;FW;V~%};FvGW)FV5F~~)} ~rOHPFV>v6Wu=nt9~G+^F@^F?^_]UYWVGF<u^o (GFGFGFFFF^/>GFGFGFn^7Vn^dPVn^dPVn^dPV^ d}D2D0^G dPVa^_]UDWVFtFdtFtnm^_]UWVvF~ }F 0FF F 0F^_]UWV>huyhFP <RPFRP F PPvpP6 P>uPvJcP6dPu<uGGF><uF GN~t<-tF=uFF<0}!<9~ nFȊȃ0N~uF؉Fn<u=u,>F<uF GN~t^_]U WVv8^_]U WVvFFN~BL|} * P}^FLj t|F9Ft^FF^_]UT WVPvv ^_]ør#tãrãc+U WVFFF^GpF^w6p>FFPVqv6pn^_]U WVvvFFu3^O}Nj^و* vPFvvF^_]UF WVv~ F~ueF9FrZ FFFM}} * P8F=} FFFN~tF^_]U WVv~ F~uaF9FrVFFFM}}F*PFPN~tE uF^_]U* WVF+؉F6l>uut3<tF;vF;s%;v 96ju>F P ;v|P =u.9F}KPWfjlFƣl9>lrlll D^_]UWVv6l%^_]UWV~F+-FF>t6jv%Fj9FtF9Fw ;rD;t F;FtFF ^9>jw>j^_]U WV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]U4WVvdDu~ ||uDt|FVFV~ t2PRPDPȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDP3FVDGDu;VRDuDdDv vvDPFV~t~t^_]*UWV~0>0}..* .P u} Gƈ|9~t GF^_]%~ x^GwgNO+ËF^wgONO60UWVvVPRPDPFVDDdϊDud~t~t^_]UXWVv|uDu tZdFD=tLDD^_]ød܋O_s3nn#t tۍ60W[r#t=u rUPSQRVWF-6Pn__^ZY[X]&U 4WV~tP F48PPFFF~u;F9Fw F)FF$F+FFFFFNvPv| Po F~} vP~~~|~u FFP. FF^_]UHWV^_]U6WVFFF^GFFBFFFF^wFpFPV^^_]8UWVv~G8tF?tOȊ+^_]UWVvt*V,@P:t VW^_]U@WVvF?uG^_]UWV FV~u^FVWFV^_]ø 8UWV FVt=t~u F%^F%^_]øUVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]+;rXShr [(UWV SP ܋_ˡ#ts#y,r܋_؉ø rË܋_S[srÉ+UnWVvt^+t^WvFuPv2F=|>rt WvFPRPv EuPvF$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSPyPVF~}&vPVF%PV W3PVFF^_]܋_1UWV.96wDt ^_]U8hWVFF^?u^?%uBpO}^Fp7*6p^FP5?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^eu^F-0F nFF^?.tZF^?*t^GFF5F^eu^F-0F nFFFF^ FF=hu=luFF^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.F~t ~uFV؃ډFV~uF~uF~u"vDN+ȉNʋF9FFʉFڀ~XtFFFىFF~t ~u_F%F܋FV%FVFRPvv؋ыv܋^N^FRPFPYF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uv:~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>pupG u^_]UWVpO}Fp7*6pFP^_]ø ȼ込srË܋_觼U WV>tPP 6$^_]UWV>u6^_]UWVv<u<:u < uF< t<uF^_]UkWV>tPP=t6P PDt6VQ6VDV{V1VhV6V 6V6 V6<u <,uF<uF6^_]Ë܋_( UhWVv> =u"߃7V#F=uF ^_]U WVv~G8tF?=t<t}=t^_]UWV|PP|xPRPWPPW=u WdAWW>t* F^F? uN^^_]UWVvu 9uu^_]UWV4؋NVF u3RPv v ;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vi;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVvN^^sr]U|WVvFF FF#= u= u=+u=-u<0}<9~ FȊ-0~u^_]øB6 -r [-p] [-s] sccsfile ..." 1>&2 exit 1 fi for i in $@ do case $i in -*) case $i in -r*) if [ ! "$sid1" ] then sid1=`echo $i | sed -e 's/^-r//'` elif [ ! "$sid2" ] then sid2=`echo $i | sed -e 's/^-r//'` fi ;; -s*) num=`echo $i | sed -e 's/^-s//'` ;; -p*) pipe=yes ;; *) echo "$0: unkown argument: $i" 1>&2 exit 1 ;; esac ;; *s.*) files="$files $i" ;; *) echo "$0: $i not an SCCS file" 1>&2 ;; esac done for i in $files do if get -s -p -k -r$sid1 $i > /tmp/geta$$ then if get -s -p -k -r$sid2 $i > /tmp/getb$$ then bdiff /tmp/geta$$ /tmp/getb$$ $num > /tmp/getc$$ fi fi if [ ! -s /tmp/getc$$ ] then if [ -f /tmp/getc$$ ] then echo "$i: No differences" > /tmp/getc$$ else exit 1 fi fi if [ "$pipe" ] then pr -h "$i: $sid1 vs. $sid2" /tmp/getc$$ else cat /tmp/getc$$ fi done trap 0 rm -f /tmp/get[abc]$$ "$files $i" ;; *) echo "$0: $i not an SCCS file" 1>&2 ;; esac done for i in $files do if get -s -p -k -r$s/bin/size 711 3 3 23240 3345442421 5554 ,p"Id`@?G?p"p"G#0~ (d#tF܋_tg܃OLOL ul9^u\+P /U^WVv^=uG?/t>t ^ Fn6NuBF^P6=t P 6 6 ^_]UWVFF6P PP# =t" qF%ȋڡq% ӣ%ȋڡ:% ӣL%ȋڡ% ӣ@u=uoF%+Ɂ ӣ%+Ɂ ӣ%+Ɂ ӣ>Ct!+ RPp=u\*> u"GW&%"ȋGWٱ% ֋"GW"GW %"ȋGW ٱ% ֋"GW "G W%"ȋG WٱZ% ֋"G Wo$6$D*6$T ‰G$6$D*6$T ‰G$6$D*6$T ‰GF> u6"GW"GW "G W0$G+ң$G+ң$G+ң&?u (P"aRP\=uH=u~C=u"~ =u6=}= &=u=u=uB{=u~=u=u[= u~ = uC=u=}3= (>6;Pp 666666@PN 6666QP ~u _P ~u nP }P ^_]U WVFV  P6 6 6 >t~N}k ehV4=uP*I=P RP6 &#=u=u=u=ux^_]U. WVs>} P_!)} PE6WPFP2=t'C@+FPq㉇^_]U( WV$FFF%=tFFn~FP6)FFP))FFP)F~s 9Fw P~s 9Fw P^㋇F=t ^㋇FF?F+JF+:~u.F+=u=u=u^_]U WV~ƱN=^<u^_]U WVv-u  ‰^_]Ui WVO}?* 6t$>t6P, ^_]UWVz ^_]UWVvVF=}M~PW6=uPW#=tIPW =t0~}!~ PW=t^_]U1WVv vvv9vu6$P^_]UWV66?PPvv v vvvPHPP^_]UWVvDuLDu D@u|t6Du DDPhD=tLLDDuP4DPDL||/|tLDudL D *^_]UWVvR ^_]UWVvDuLdDu(FFFvFPDPFD|t^;t&PJ=uLDP'|tLvLFF&+ljFF=DP =|Du tD uDdD^_]UcWVv;t)Du |tdDD^_]UWVv~uVLDD^_]UWVPvv^_]UWVFFF^GF^w6*FFPVv6Z^_]UbWVv~ F~ueF9FrZFFFM}} * P|F=} FFFN~tF^_]UWVv~ F~uaF9FrVFFFM}}F*PFPN~tE uF^_]UFWVvdDu~ ||uDt|FVFV~ t2PRPDPRȋNjڙ+N^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDP FVDGDu;VDuDdDv vvDP^ FV~t~t^_]UWVFFF^w67FFPVv6g^_]UnWVv~G8tF?tOȊ+^_]U&WVvF?uG^_]+;DrXSr D[ UWV SP- S22 t[S22 t[S22 t[ùwUS^GWًNӋ^GW[]܋_ˡF#ts#yrF܋_؉Fø Ë܋_S[sÉF+UWVvt^+t^WvFuPvH F=|>t WvFPRPv EuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]UWVv~uSPa PVB F~}&vPV. F%PV W PV FF^_]܋_U2WV96BwDt ^_]U8WVFF^?u^?%uBO}^F7*6^FP?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^u^F-0F nFF^?.tZF^?*t^GFF5F^u^F-0F nFFFF^ FF=hu=luFFH^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.FI~t ~uFV؃ډFV~uFK~uFM~u"vN+ȉNʋF9FFʉFڀ~XtFOF`FىFF~t ~u_F%F܋FV%FVFRPvv؋ыv܋^N^FRPFPF+FFډF~uQF9FuFFޘ$~|F.Fq&Ft=Xu=ou=xu^GF΍FΉFF@F^GF~tFw~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uv~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG u^_]UWVO}F7*6FPW^_]øUWVF+؉F6>uut3<tF;vF;s%;v 96~u>F ࣮P;v|P=u.9F}KPWf~Fƣ9>r D^_]UzWVv6%^_]UXWV~F+-FF>t6~v%F~9FtF9Fw ;rD;t F;FtFF ^9>~w>~^_]U WV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]UWVFPTPvc=|^_]ø%UVW~ vN^I_^]s Ëø6<UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vm;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVvN^vދ^s]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]a.outrfile not foundnot an object file%s: %lu + %lu + %lu = %lu = 0x%lx, byte swapped, word swapped bad checksumnewnames: name table overflownewnames: bad name lengthbad segment name indexbad class name index getch: %s: premature end of fileCODETEXTDATABSS%s: unexpected end of file%s: %s: @(#) librel.c 1.2 84/02/26J@(#) cmdrel.c 1.2 84/02/26h@(#) ccrel.c 1.2 84/02/26B0-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H .c 1.2 84/02/26B0-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H/usr/bin/spline 711 3 3 30060 3345443377 6716 ,,%Id` ?GG/T~ (d#t/+P"U (WVTH9FtFF^E^E^L5^H5^^ E^E^P5^L5f /&1&1^_UF'WV>T|>Tu (/,,/^T(/>TuFF^F>TtT+F;N^L5^H5^TH9Ft P5&L5^P5^L5^FN0//'~~t,FFNv^~t,FƋvT@Nv^vvT@Nv^6TFNv^FF8/^~tF,F^T-9FtF,F^~tFFFNvV^6T<(/V^>TtT+ȉNNԃ~}GTH9FtF~u P5&L5^P5^L5^F^~ ^L5^H5^~uF8/F,^^6TFNFNFN^6TF^~u F^~yFF8/^~tF,F^T-9FtF,F^vT@^FNv^ F^>Tt5~tF,^T-9FtF,^~u"F0/#,,$FFN@/@5&<5#F~~FFF^FF҃~~~t~tNF+F҉FFNv^FNv^FFNNNFFNNN^^ ENFNN6 /^EN^^L5FNh-! Fh-! ^_U("WVT>T|mT>Tu TT,<5L5TL5P0=tTEP=t^_U"!WVl.>l.}j.j.* hj.t FƈFފFޘ= }= = uF~|Fl.>l.}j.j.* hj.kt ~CZ~ƈCރ0} 9~.=.~=-|=+u=Eu=euf~C FP^^_UP WVFT9F|F^?t2v^@^G H |v^@^_ ^t2v^@^G v^@^_|^_UWVDD2505H/<5L/@5H/DL/DN~F^^TFPFPh,FPFPh,FPFPh,mTFPFPh<5P=tu05FPFPh@5.=tS25Jh -hz.j3=-uG=auG=kuY=nue=puq=xur>Tu>05t (/<5h05hDTFvTvT>Tu =tXFT9F|HF^L5h-" ^Eh- ^_UWV^?~^_F~0} ~9A~-u ~.t)^_GF~0} ~95,^w4^^^^_UWV^_U0WVvP/^FF u t-tF +uNFX/^FFi-u<FF|#F`/ljFF&h/^FF.tKFi-u9FF=|#F`/ljFF&h/^NFFFEuet^F+t-tFNFi-uFk -0F~|F؉FދFFF~| FF؉FFnF=|X/^Fp/^x/^FFFuFN^~~tFN^~|F~^FN^FnPF ^~| F^F&1&1^_UPWV~uv]^vB^^_UWV^_UWV~ tF^7v^78 ^7<u^^_UWV^F~ tFh/h/v^>/u ^F->/~ ^F0G;/|F^F~u ^F./أ/=}0/9F/F)~O=u ^F0G9FF^F^F^_UWV^?~ tFh/h/v^>/uG-<0t/FGG.N~ FGGe/>/} G+G-/أ/>/d} /dFGF0Fkd)// 0G/ 0G^?^_UWV^_U츬wWVFF/^?ul ^?%uB.5O}^F.57*6.5^FPz / FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF5F^i-u^F-0FFk FF^?.tZF^?*t^GFF5F^i-u^F-0FFk FFFF^ FF=hu=luFF&-FʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.F'-~t ~uFV؃ډFV~uF)-~uF+-~u%v<N+ȉXF9XXF€~XtF--F>-gFF~t ~uaF%FƋFV%FVFRPvv؋ыË^ƋvN^FRPFPF+FF‰Fʀ~uQF9FuFFȘ$~|F.FO-&FR-=Xu=ou=xuQ~|F^G^FPFPF@=|F@PFԃ} F~uFU-~uFW-~uFY-\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^F/uDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~F/t+-N^FȘi-uEeN^~| F^G^FPFP~<|F<PFԃF~u+F;F|^?u^?0uF[-~uF]-~uF_-\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃFF/tFF‰FĀ~t;vBFF9F|FFă~}vċ^x0tN~} F9F FHF$ F+FF^G\\FF@F^GF~tFa-~|FF^F?uF9F| FNFFF)FNFȉFFFur=du~* u=Eu=Gu_=Xu=cu.-e=v.w~~~~~~~~~~~~~~u#v v ~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>.5u.5G u/^_U WV.5O}F.57*6.5FP/^_U~ WVvDuLDu D@u|t5Du D/DhD=tLLDDuP4DP\DL||/|tLDudL D *^_U WVvDuLdDu(FFFvFPDP FD|t]r.;t&y.P =uLD.1.1h|tLwLFF&+ljFF= /WVv/^_UWVv<ރ?u;t^_UWVjvvv F;^_UkWVjvvv F ^_U:WV~ |F ~ >}F =^/F/7|^F^FPF ^F 1F/uzF 1F/uGFPF6/ ^F//0N^F~ 1r^FG;F/_*F/V/C|F^NF /F~tv^7~/r //9~sM 1;wC/N^FPF ^F0G~ 1s  1/\~^^?9?^0~/w N^!^1^~t /w0G/^_UWVv^_UWVFFF^G.5F^w6.51FFPV(v6.5_^_U WVFPFPv F~~uG-F HF~^80tNN ~}F+F =~~|~|NFGG.FF 9F|FFGGe~|F؉FG-G+~d}FdFGF0Fkd)FF 0GF 0G~~#<0uG.~| FG0FF 9F~'FFGF9FtG.F9F |F F ;F| G0G.}.tOF^_UWVv&1,1%t^ &,1 ,1&1UpWVFF6/>1us1t1<tF;vF;s%;v 96/u1>1F 1j$1;v|1P=u.119F}K1PWb//Fƣ/9>/r/1// D^_U)WVv6/%^_U WV~^AFF>1t116/v%F/9FtF9Fw ;rD;t F;FtFF ^9>/w>/^_U UWV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s1^+^_UWVFFF^w.5r.6.5FFPVv6.5$^_UHWVvF?uG^_U^vvww^WG]+;/rXSr /[UWV SPUWV&1,1%t0UWV>TT .T&1&1&T.TUWV>TT .T&1(1&1&T.TUW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]$1|*܋_ˡ/#ts#ydr/܋_؉/ø T$1*܋_S7[sTÉ/+$1*܋_$1*$1*UWVFPhTvP=|^_$1>+%4UWVFF>TT .T&T.T~ &1&1$1+$1+f^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v&;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]$1r,6UVvN^tӋ^]rNË܁drBË܁Xr6Ë܁Jr(Ë܁&2 exit 2 fi while [ $# -ne 0 ] ; do case $1 in -I|-D) p0flags="$p0flags $1 $2" shift; shift ;; -M) case $2 in s|e) ;; m) dflags="-DM_I86MM -DM_SDATA -DM_LTEXT" psizes="-psize 2 -isize 2 -fsize 4" ;; l) dflags="-DM_I86LM -DM_LDATA -DM_LTEXT"  psizes="-psize 4 -isize 2 -fsize 4" ;; *) echo $USAGE 1>&2 exit 2 ;; esac shift; shift ;; -a) costflags="$costflags -a" shift ;; -m) costflags="$costflags -m $2" shift; shift ;; -r) fakcg="$fakcg -c $2" shift; shift ;; -s) faksu="$faksu -s $2" shift; shift ;; --) shift break ;; -*) echo $USAGE 1>&2 exit 2 ;; *) break ;; esac done p0flags="-compat $p0flags -I /usr/include -DM_XENIX -DM_SYS3 -DM_I86 -DM_I286 -DM_WORDSWAP -DM_BITFIELDS -W 1" p1flags="-compat -char 1 $psizes" psuflags="$psizes" cg= su= rmlist= for f in $* ; do echo "$f:" case $f in *.c) ;; *) continue ;; esac b=`basename $f .c` $P0 $p0flags -il $ILTMP -f $f if [ $? -ne 0 ] ; then exit 1 fi $P1 $p1flags -il $ILTMP if [ $? -ne 0 ] ; then exit 1 fi $PSU $psuflags -il $ILTMP -o $b if [ $? -ne 0 ] ; then exit 1 fi cg="$cg -c $b.cg" su="$su -s $b.su" rmlist="$rmlist $b.cg $b.su" done # Might want to load fakcg and faksu here rather than at COST so that # they can create recursion. # $SUIL -o $ILTMP $cg $fakcg $su $faksu $SUIL -o $ILTMP $cg $su if [ $? -ne 0 ] ; then rm -f $rmlist exit 1 fi $COST $costflags -c $ILTMP.cg $fakcg -s $ILTMP.su $faksu | fgrep -v " .LEAF" if [ $? -ne 0 ] ; then rm -f $rmlist exit 1 fi rm -f $rmlist exit 0 $ILTMP -o $b if [ $? -ne 0 ] ; then exit 1 fi cg="$cg -c $b.cg" su="$su -s $b.su" rmlist="$rmlist $b.cg $b.su" done # Might want to load /usr/lib/stackuse/psu 711 3 3 57551 3354324500 10053 ,oOZId`@??oOoOGPZ"~ (d+@]U37FF]U37>3]U3]76PPG6P6PG6PTPFP6P? u6P6PP? uP6PTP? uTP6d>~u bdbj6~PPfF6~PPTFPP/?d uP6 PP ?b uP6 ]U336>t 69> t 6 8>t 68>dt>dbt 6d8>bt>bbt 6b8]U5 j #FP0j v|~Du؋]U5F]Ux5V>ft vPDn؋ t>fu!FV>ft RP#PDFV>fupRP2xF>fuXP<FV>fu=RPFEF>fu%PQrF>ft PbP!Dv F>fuPn9F옉F>ftPsF>fuP|F>fuPF>fuPFV>fumRPP}C^nF옉F>ftPF>ft PPGC~u3p^>fu FPC *FV>fuRPoF>fuPF>fuPPB=au=cu)=iu9=muLI-o= wA..FxSjUF=nu,=XtB=At;=Tt6>ftFPPft HPB^]Ux2V>ft vLPA^㋷, tJ>fuoWbGF>fu*PYF>fuPjFV>ft RPPrAF@PP>ftPPFA1F>fuPEF>fuP/@PPh>ftyP}F>ftcPP@V>ftFPP@PPPjP:P9nnnn n nn6TFF tF-f=w.>ft 3PS@^]U30F=te=tT=tC=tb=tu=td>ft PqP@PPPjPY9P9>ftE5:>ft9>.>ft-P">ft!Y>ft_ >ft eP?믋]U0F=;u~=$t=+t =7u=9tAFNP>ft6PPK?TPRPF뿃>ft6PP?>N$uPP6R6d>ft P>6\gn@%\`AF>ft PP>~}?\9`~`\`>ft P>N\F>ft P Pj>~u`ؙ3Z^\`3C~}>ft $P">6Z؃@%Z\F>ft P,P=~|.Z9^~^Z^>ft DP=ZB~t9>Tt6`6^6R6bFT==@u=Cu=Du=Ju=KuZ=Lur]U-vFFF P^wVPvw6]U-~u!v[Fw]P6;0v:Fv.Fw^wyPv6]U30-]U3-]U3 -]U3,>| @PPPjP5Pk5Fb]U3,> GPPPjPq5P'5㋇b]Uu,F؀u]U>Z,FFj FFF㋇. F΋^΀?u=Vu1~T=At8=Bu=Lu=Nue=Ru=SuP6 k^G WF2^G~u^G tF~u؃> t^g^O> t ^GtO^GtO 렀~u ^GFȀ~tzFrFvF uv~u3FF̘㋇0 Fċ^u tnvv F؋FȉG^FƈG^F̈G<u^GvvF~t ~t^g PFPb~t~u^uGvFP F‹^uG w^F‰GkFa^GU$^O ȈO ?v$^O ȈO )^G T$^O @$^O =nu{=au=kuR=su<=tt=ut=vt~t^G *%=tS>t vF]UI)V r^]U()V  r^]U)V^G%?F~u FF^^F^]U (WVj *F|P6 DPVv^]Us'V~ ~P6[ Pv DDD&FD TF$L D DF$L D $ @D >|P6 Dv VV^]U3&P]U &V6 <t:=dt=mt =ot=xt2P6 ' FFSv@F u7P6Q ^t8P6: ^G tS^g^]U&V uI㋷ n-a=v.L QPPF<Y 6+ F=uF=u F=u@0F & PMF u u P6Z P v^tO F="t,=u@=t=uN=!u+<| x s=$u/=4t=8t=BuU=DuD FFDP6 4  AGF<t =tY^]U_$VFFF FF^?u﹀F+VV>vt4 uDF~rFF9FuP6 ^㋷ u~t3Pv<F P3P^㉷D>|P6 DFDDD $ D d D $ D L L 3PVR@^]UHN#Vv|uDu||| v1P3D TFVD $*=t=u=u=u>u>uGt .D T%FV)D>|>s UPttqPFPFPLFVD *%=t;=u=t=t)P6'>^u DuDDVaD<uD uDtED t)||#| v%DD TR||#| v%DD TD $ D $ D D_DD T%DŃ>u(>u!Gu Gu>\u ZFRPtt $FD~tF+F3D TFVttwPFPFP>}$ >w}P ^]U3h F%;FtP6LF+;|;v ++]U3 |=v Pn3]U3]U3]U33]U3]UWV~|P6,n n.9Du|+||7DD DDDWt ^_]U WVv~3FF ~!FVTFVTO ^_]UWV~|P6, n.D9F~ vjP2F@%F|D9F~F=u&D DP) u PDDDDPt |FDF)D^_]U~}=P6,vv(F u3 ^FF]UVvv u3 n.F)DFD^]Uv.@PvFvP.F]U_WVv d~dPP]U3UFPvP6dP$]U3.9FFPvP]Ud66P:~t v+vvFPrFPP]URFPvFP@jPPFP,PFP%]U3|FPvv]U_WVv~=%tE=cu=dtA=lt =st=xt2FGՋ^?t7V+^7,F\}du F~tPV^w7F"vV^RP^FFGFF=t=^_]U3FPv*PaP"]U3Yv9Fu+z9Fu#9|ux>x~'3PHPxFvFz|]U3vv6vv]P>~ Pk]U3vvK6vvvP ]U3Vj O|j 7* 6j ^]URWVj O| j ? 6j j O| j ? 6j ^DF^_]UWVj O| j 7 6j $FWV^_U0/WVv^FF u t-tF +uNF ^FFY u<FF|#FljFF&^FF.tIFY u9FF|#FljFF&^NFFFEuetXF+t-tFNFY ukF -0F~|F؉FދFFF~| FF؉FFnF=| ^F"^*^FFFuFN^~~tFN^~|F~^FN^FnPF9 ^~| F^Fvv^_U WV~uvi^vN^^_Ug WV^_UX WV~ tF^7v^7 ^7<u^^_U WV^F~ tFhhv^>u ^F->~ ^F0G;|^FF~u ^F.أ=}09FF)~O=u ^F0G9F^FF^F^_U WV^?~ tFhhv^>u-G<0tFG.GN~ FGeG>}+G -Gأ>d}dFF0GkFd) 0G 0G^?^_U WV^_U츬 WVFF^?uP ^?%uBRO}^FR7*6R^FP  FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF3F^Y u^F-0FkF FF^?.tXF^?*t^GFF3F^Y u^F-0FkF FFFF^ FF=hu=luFF FʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.F ~t ~uFV؃ډFV~uF ~uF ~u%v8N+ȉXF9XXF€~XtF F, gFF~t ~u[F%FƋFV%FVFRPvvv ؋ыË^ƋvN^FRPFPSF+FF‰ Fʀ~uQF9FuFFȘ$~|F.F= &F@ =Xu=ou=xuM~|F^G^FPFPF@=|F@PFԃ F~uFC ~uFE ~uFG \F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^F2.uDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~F2t+-N^FȘY uEeN^~|F^G^FPFP~<|F<PFԃ% F~u+F;F|^?u^?0uFI ~uFK ~uFM \FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃX FF2tFF‰FĀ~t;vHFF9F|FFă~}vċ^x0tN~} F9F FHF( F+FF^G\\FF@F^GF~tFO ~|FF^F?uF9F| FNFFF)FNFȉFFFur=du&~* u=Eu =Gu_=Xu=cu.-e=v.61356666666/66666/66/~u#vv~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>RuRG u^_U`WVRO}FR7*6RFPn^_U^vvww^WG]+r!;V rXS[rV U SPUWV%t^_]UWVvDuLDu D@u|t5Du DDh D=tLLDDuP4DPsDL||/|tLDudL D *^_UWVvDuLdDu(FFFvFPDPFD|t\bt&iP1=uLD  h|tLxLFF&+ljFF=MWVvÃFeF^_U;WVv<|u;t^_U WVu^_UWVu^_UWVvFFFGF#= u= u=+u=-u<0}1<9~)jj vvȊFڙڃ0N^uFV؃FV^_UWVjvvv F;^_UWVjvvv F ^_UWV~ |F ~ >}F =^F:|^F^FPFV ^FF:SuxFF:=uGFPF6B ^FJB/ 0N^F~r^FG;F:*FBVR|F^NF F~tv^7~r 9~sJrABN^FPF ^FR 0G~s \~^^?9?^0~w N^!^1^~t w0G^_UcWVrv: ^_UEWV9 Pvvu^_U#WVFFF^GRF^w6RTFFPVv6R^_UWVvvFFu1^O}Nj^و* vWFvvF^_U\WVv~ F~uaF9FrVFFFM}} *WiF=} FFFN~tF^_UWVv~ F~u[F9FrPFFFM}}F* WFPN~tE uF^_UNWV~|8FF6>ust1<tF;vF;s%;v 96u>F j ;v|P =u.9F}KPWbFƣ9>r D^_UWVv6%^_UWV~^AFF>t6v%F9FtF9Fw ;rD;t F@@;FtFF ^9>w>^_U %WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s^+^_U jWVFPFPv FB~~u-GF HF~^80tNN ~}F+F =~~|~|NFG.GFF 9F|FFGeG~|F؉F-G+G~d}FdFF0GkFd)FF 0GF 0G}~~<0u.G~| F0GFF 9F~!FFGF9Ft.GF9F |F F ;F|0G.G}.tOF^_UWVv%t^ & 'UWVFFF^wRb6RFFPVPv6R^_U.WVFFF^GFFBFFFF^wFRFPV^^_UWVv~vF|uNGF<uF^_UWVv~G8EtF|tOȊ+^_UXWVv~vGF<uF^_U*WVvt*V*@Pt VW^_UWVvF|uG^_UWVvt ^+t^WvFuPvyF=|>t WvFjjjvDuPv(F$b=au~=ru=wu^~|5DFDuL^?rtLL^_UWVv~uNjhVEF~}$v jVmF%PV W` hVFF^_"KU^@UWVZ96wDt ^_UWV>"" ."&"."^_]UWV>"" ."&"."^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UVF N؋Fږf؋Ӌ^]"Mb"MZUWVFPhTv=|^_"M%UWVFF>"" ."&"."~ >",NUWVPFRPj ^_"^Nf^_]"rNUv vvv]ø(j"N^"NR"N6F"NUVW~ vN^-_^]s Ë"N "N<UWV~ vN^^_]rNË܁߰rBË܁Ӱr6Ë܁Űr(Ë܁跰rË܁誰r 3Ë 蛰@(#)main.c:1.7psu-isize#-psize#-fsize#-entry#-il#-o#-**bad option '%s' bbZD^D%\D-`D5B:~B>"BA"Busage: %s [ -e entry ] [ -il file ] [ -o file ] cannot open %s %sex%ssy%sinrrr%s.cg%s.suww@(#)parse.c:1.9EXPop 0x%x case lo(%ld)/high(%ld) copy(%d) icon(%ld) pure/impure(%d) pragma(%d) overflow(%d) size(%d) reorder(%d) symbol(%d) big type(%ld) size(%d) constant(%f) constant(%ld) weighting factor(%d) rounding(%d) unknown attribute '%c' (0x%x) ../parse.cAssertion failed: file %s, line %d PRGop 0x%x False value(%d) global register var key(%d) Line(%ld) Module(%s) number of chars in string(%d) Profile(%d) File(%s) True value(%d) unknown attribute '%c' (0x%x) ../parse.cAssertion failed: file %s, line %d address unsigned integer integer real void multi-byte unknown primary type 0x%x ../parse.cAssertion failed: file %s, line %d @(#)action.c:1.4OPentry %d OPfunction %d push() OPeolist blklev()=%d pop() OPblock blkbegin()=%d push() OPendblock blkend()=%d pop() ^%s %d function %s: indirect call %s %s @(#)util.c:1.1../util.cAssertion failed: file %s, line %d ../util.cAssertion failed: file %s, line %d @(#)p2symtab.c:1.16 N N0x%x @(#)datalloc.c:1.2Illegal allocation of segment > 64Kauto allocation exceeds 32K%s=%d%s=%dparameter allocation exceeds 32KVDGROUP data allocation exceeds 64K@(#)stub.c:1.2@(#)memallo.c:1.3~~z~zgetmem overflow : size=%d Out of heap space@(#)ltoa.c:1.10123456789abcdef@(#)error.c:1.4Error count exceeds %d; stopping compilationFATAL : warning : %s(%d) : @(#)debug.c:1.5Compiler error (internal):Infinite spill loop Compiler error (assertion): file %s, line %d source=%d Assertion count exceeds 5; stopping compilationCompiler error (assertion : %s): file %s, line %d source=%d @(#)il.c:1.2XXorororororrrrrrrrptptptptptptptptptptrrrrrrrrrrrrssssXspwcXscXpzsXptpptvpzoptoptsXsXsXsXsaXpXppXXXXXXniiiXXiXpXorXBBLknNutsSVAaBLknNRBknNtvaB,   #A& ( *,,,.,0A2 4 7 : = @ C F I L OARTV X Z\^`bdfhjlnpsy}       @(#)tables.c:1.2J @(#)initil.c:1.3mdoxtpzvtsfztltitrtttnt^ o t y ~       @(#)sil.c:1.2tknNdplbcgtknNoftukNevrsmattFTDBCMKS   @(#)pragma.c:1.1ltfkms     ! " # $ & ( @(#)io.c:1.10X String too big for buffer bad %s filename: %s @(#)getflags.c:1.6 bad %s flag, would overwrite %s with %s too many %s flags, %s Unknown option (%c) in %s [+(--+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null) ((((( H pC$@H@?@$@Q?? ((((( H /usr/lib/stackuse/suil 711 3 3 37056 3354324503 10221 ,5Id` ?G=C~ (d+PUWVvv|FF)FFFh?jh0 ?=t 6F6jh ?=t 6F6FFV69F|XF^㋇6?Fh?6vF=t v6J6h6?vFvFX69F|NF^㋇T>FhA6vPF=t v6J6vvvh6?6=6?vh6?vh6?&6>ja^_UpWVh\6vvu_Z66?P6V6j(h6?0V6a6?P6X6j(hT>X6A6?eT61+=?u=cu=du=ou=suU>X6t hd6>X6t h}6>V6t h6>V6t h6;^_UdWV6D6h6h: j.^_U=WVhP66T6U=t :=>h6T6h 7h>6T6h&7h=h,7h>>=t h>6J6h.7h=b==t h=6J6^_U츆WVF|PFPv2=uFPNtRF9F} 6H6FP[t 6F6}F>Z6u4FPh07|PtTF9F} 6H64|Pt 6F6F>Z6u5|Ph?72>Z6u5|P4FPhN7 jhRPȋڙSQjhv F^_UQWVvvhf7vqF=u~t  hl7Z ^_U WV>Z6uv vhw7cFRPFRP FV6? F9v CFv F~thh7h7h:Bjd^_97uhh7h7h:j:6? F9~ Gv F~thh7h7h:j^_9?uhh8h8h:j>Z6uWVh?8@ƙRPFRP ȋNjڙSQvvv! =u^w^wv>^_Uc WVvvhK8v ^_UD? WVFPFPvW=uHFPtFP6L6 |uFP6N6 FD^_U WVvvhR8vu;>Z6u^7vhX8t  hk8 ^_Uc WV6?F9vFvF~thJh|8h8h:j ^GF^97uhLh8h8h:j ƙRPFRP ȋƋڙSQFRPFRP RPv6 =u ^G^GG^_U} WVv6?u1 WEF^w^wuh8V ^_U# WVv6?F=t ^G^_U WV{t >Z6u6F6h8DMv6?t >Z6u6F6h8 _DDu^_Ud WVjj t >Z6u6F6h8^_U WV>.9}hh9h 9h: j .9.9^_U WVFRPFRP FVv vvvFF9F|F9~GǙRPFRPȋFڙSQvvv =t9vFFRPFRPiȋƋڙSQvvv  ȋǙRPFRPN:ȋƋڙSQvvvp FuPǙRPFRPȋƋڙSQvvv d^_UWV>t9uvvh09FVȋڋFV~^;Vt;FujhG9hP9h: jFVPtvvV ^_UWVvFVU;G^_UWVv~ FFV;FFGF^_UJWVv>t9uv v vvhv9 ~ }F V 9V~/}9Fv"jGh9h9h: jEF V oN >t9uWjVh9*#ljFF^_UWVv~ }F V 9V~/}9Fv"j^h9h9h: j--F V N #ljF F^_UWVv~ }F V 9V~/}9Fv"juh9h:h: j?F V MN #ljF~u F*^_UoWVv>t9uv v vvh+: ~ }F V 9V~0}9Fv#hhI:hR:h:j;F V N >t9uWjVhv:N#^_UWVjj"t-jj?D=t?DD^_UcWV^7v~^_1vVt^_UWVvvtN4vFW^\7f^\DF=t || ^|^_UWV^G^_UWV^G^_UrWVvF^_UVWVv~uWtc =t 4^_UWVjjtvZ D=t^_UWVv<u FǙ~^_UWVv~h:V =t>=rt :;-=wt :*jh:h:h: j-WV^_U.WVv:u :t V^_UWVvt 9v~F^F ^_UWV6D6h:h:_vv v vvvh:Djf^_UuWV6D6h:h:vv v vvvh:^_U8WV6D6h:h:vv v vvvh:^_+r!;:rXSS[r:Ut SP[UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]2UOWVƣ?FCV'>;MWVvFeF^_U WVv<|u;t^_UWV==u^_UWV==u^_UWVFfFv t&F@FN~} ^_U.WVv^_UWVWv^_UWVvDuLdDu(FFFvFPDPUFD|t\:t&:P@=uLDAAh|tLxLFF&+ljFF=;td;9F)^;؋?-t^;؋t 'h;^;7(=t ;^;؋;6C:uVvth>;u2h:^7h:h;h:Vh:j u^;؋;;?t ;;?G=:t^;؋;u^;;؋;@?m;;9F~K>;u2h:^7"h:h;h:Vh:j ;?P^;;؋?;,^;؋;;?t ;;?^_UaWV~|8FF6;>=us=t1<tF;vF;s%;v 96;u=>=F =j=;v|=Px=u.==9F}K=PWb;;Fƣ;9>;r;=;; D^_U WVv6;%^_UWV~^AFF>=t==6;v%F;9FtF9Fw ;rD;t F@@;FtFF ^9>;w>;^_U 8WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s=^+^_U}WVFFF^w?:6?vFFPV5 v6?^_U,WVFFF^GFFBFFFF^wF?FPV ^^_UWVv~G8EtF|tOȊ+^_UWVvt*V@P t VW^_UHWVv~FFFFFFF=%tvF~*u ǃFFFFF^<ukF F-0FFF~tF0u~ltFFF*~htFFF~[t V^<uFF F~t8FPvvvvv& =u ~uF~u~uF^O}^؊* vF= u~ u ~ t~u vv^O}^؊* v_FF9Fu!~tEvvF3-= ~= |6 u= u$=%uy^_UTWV~cu~su ~[t*vv vv~u^P FFFF~eu ~ftFF ~otF~xtFRFF^ O}^ ؊* v $ u u t-t8FLjF^ O}^ ؊* v N5+t-N^ O}^ ؊* v N~}2LjF^ O}^ ؊* v V<t~t<uF~t jFP 0~ tFVFV҉FV jFP ~<u0a}f~W7ǙFV~+.t~ t ~tFeuEty~tp~ t~u ~tXFLjF^ O}^ ؊* v  +u-u <t s~uFV؃ډFVuv W'^^~u F;tFF F TjFPvm|jFPv[j^F]^FP^FVW=:=u~ u#=u=}=}=u^_UWVv~ ^ v~ct~0utFF~stFM}} * W ؉^;Fu~tF~ctF~[tF~uQ^;FtAuFFN~~$M}} *W F~u~ Wv6 ^ ^ u$9vt ~[t~cuF^_UWVvF<^tFF| G~u;;F%=]u-~u G;G;tN^_U WVvt ^+t^WvFuPv F=|>=t WvFjjjv{ DuPv F$b=au~=ru=wu^~|5DFDuL^?rtLL^_UWVv~uNj hVk F~}$vjV F%PV/ W  hV' FF^_C()U^UPWV:96;wDt ^_U8 WVFF=^?us^?%uB?O}^F?7*6?^FP=#FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF3F^<u^F-0FkF FF^?.tXF^?*t^GFF3F^<u^F-0FkF FFFF^ FF=hu=luFFH<^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.FI<~t ~uFV؃ډFV~uFK<~uFM<~u"vN+ȉNʋF9FFʉFڀ~XtFO<F`?u?G u=^_UVWV?O}F?7*6?FP%=^_Cz/UWV^O}F^7*vFP^_UWVvvFFu1^O}Nj^و* vW~FvvF^_C60UIWVFPhTv-=|^_Cv0%U WV=PFRPjs ^_UWVv8FtF|t^_UWVv~vGF<uF^_UWVvF|uG^_C.1U^vvww^WG]U^GWN^GW]UWVvDuLDu D@u|t5Du D=DhUD=tLLDDuP4DPDL||/|tLDudL D *^_UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]2C3Uv vvv]ø(C23C>3UBWVjh=j>^_U#WVjh=j^_C36C3UVW~ vN^Q_^]s =ËC3dC3<XUWVvDu D9vD9t|tD FF*^_UWV~ vN^ˋ^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁vr 3Ë܁gˣ=UWVj#h=jvj^_UWV="jYP^_UWV="j8Pt^_UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v$;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]C5Xsuilno memory too many nodes cannot open %s undefined node %s stack already specified for %s rr5555 66-aR6c:do:s:no stack file specified too many stack files specified no callgraph file specified too many callgraph files specified usage: %s [ -o output ] -c callgraph [ ... ] -s stackuse [ ... ] %s.su%s.cgwwnew par %s=%d new chi %s=%d addedge (%s=%d, %s=%d) %s %sbad input putgrph( bdim=%d, dim=%d ) suil.cAssertion failed: file %s, line %d suil.cAssertion failed: file %s, line %d suil.cAssertion failed: file %s, line %d suil.cAssertion failed: file %s, line %d (i=%d,j=%d)%s %s %s %dnode %s, stack %d bad stack input suil.cAssertion failed: file %s, line %d suil.cAssertion failed: file %s, line %d %s %d %d addvert: %s addvert: %s newvert: %s suil.cAssertion failed: file %s, line %d bmnewmap( nbit=%ld ): bitmap.cAssertion failed: file %s, line %d bmsetbit( nbit=%ld, n=%ld ): bitmap.cAssertion failed: file %s, line %d map=0x%lx i=%d bitmap.cAssertion failed: file %s, line %d bitmap.cAssertion failed: file %s, line %d bmtstbit( nbit=%ld, n=%ld ): bitmap.cAssertion failed: file %s, line %d map=0x%lx i=%d efopen.cAssertion failed: file %s, line %d -%s: (fatal) %s: %s: (warning only): ??;--: illegal option -- : option requires an argument -- ==-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H atof:fltrd: Floating Point Not Present an argument -- ==-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H /usr/lib/stackuse/cost 711 3 3 42620 3354324435 10212 ,`<`Id`@?G?`<`<G= ~ (d#t+lP<U`%WVvvFF)FFFh =t 6"jhF=t 6"F>u h#hv F>u h#F9F|yF^㋇ F>uvhE#hvHF=t v6.hvvFv>u h"F 9F|pF^㋇ F>uvh"hvF=t v6.{vI vO>u2whM"62jvhv vhvF6 $FF9F|lFvFvvhvM=u:^GF>u^wh!vvvhvO >uN[ 66 F=t66*e^GFvvvhvh: 62jvhvh F6 (FF9F|Fv#FvvhvQ=uN>u h ^GF>t >us vvvhvh j^_U!WVh8vvue6 6j h |s j6 6 jh  QK=cu~=?u=Eu=auv#=dut=eu=mu=su/> t hC> t h\{>t h|h>t  hU^_U WV6hh~j8^_U츆Y WVFzPFPv=uFPy t@F9F} 6$FPF>u4FPhzP$ tBF9F} 6$|zPF>u5zPhV>u5zP4FPh3 jhRPȋڙSQjhv F^_U)WVvV vvh/Vt't 666,^_UWV>uv h6w9vvF9v tƙRPFRPȋF ڙSQFRPFRPRPvG =u>u VhD>u hW^_UWV9v_F9v tFRPF RP ȋƋڙSQFRPFRPRPv =u ^_UWVjv v vvv ^_U \WV>uFPh>u^ wh]^ t5>uFPhp>u hh^ GFFF6 FF9F|FvF~thhqhxhjLFRPF RPȋFڙSQFRPFRP}RPv, =t^w>uFPh>uthF@PVvvvvz D 9F}FD FD 9F}FD F>uFPh>uv^ w^ wh3^ ~ EFG ^ ~ EFG ^_U<WV6022?uhhhhj6466?uhhhhjhhh!hj^_UWV262D G2G 262D G2G vvvvvvS^_U=WV9v,FƙRPFRPFRPJRPv ^_UWV>u hE9viFVvvv=uG>u VhSdƙRPFRPRPFRPFRPRPvJ >u hW^_UBWV>tvvhYv.jvv v vvv ^_UWV>u^wh[FPv7vv"hfv^t#>t>u hhI^GF6 9 F 9F|FV7 thhqhxh=jFRPF RPHȋFڙSQFRPFRP(RPv =t|>uuhF@PWvv vvvJ^_UWVvt t thv ^_UfWV6 - u V1 \G^_U&WVv6 qt 6" zt 6" DEEEEE E |^_UWVv6 tD^_U}WVjj^_UFaWVFPFPFPv]=uNFPtFP6&a |uFP6(G FDFD^_UWVvVv vvhVR >u^ 7^7vhlt?t -*t^ 666, ^_UIWV2t2G2G6t6G6G6 u` V|9>2u 9>6t}t->uuhw6GE6GE^_UWVv~O=%L|} * Vj ^_U?WVvL|} *V=t VP=#t>u hL|} *V= u%t>u Wh\>u hC=^_UfWV>JuvvhFVȋڋFV~^;Vt;Fujhh&h j FVsPtvvV ^_UWVvFV$;G^_UgWVv~ FFV;FFGF^_UWVv>Juv v vvhL ~ })~ ~ sF V 9V~/}9Fv"jEhjhsh j{ EF V ,N >JuWjVh6#ljFF^_UNWVv~ })~ ~ sF V 9V~/}9Fv"j\hhh j 4F V N ^ #ljF F^_UWVv~ })~ ~ sF V 9V~/}9Fv"jshhh| j6 FF V N ^ #ljF~u F*^_UWVv>Juv v vvh ~ })~ ~ sF V 9V~0}9Fv#hhh(hjgBF V N ^ >JuWjVhL#^_U<WVj" t-jj?xD=t?DD^_UWV^7v|^_1vVt^_UWVvvtN4vFW^\7f^\DF=t || ^|^_U'WV^G^_UWV^G^_U WVvF^_U WVv~uWt =t 4^_U WVj tv D=t^_UV WVv<u FǙ~^_U" WVv~hV( =t>=rt ;-=wt *jh\hehjWV^_U WVv;u ;t V^_Ux WVvt 9v~F^F ^_U8 WV6hh6vv v vvvhj^_U WV6hhvv v vvvh^_U WV6hhvv v vvvh^_U| WVvDuLDu D@u|t5Du DDhD=tLLDDuP4DPxDL||/|tLDudL D *^_U WVvDuLdDu(FFFvFPDP}FD|t];t&Px=uLDh|tLwLFF&+ljFF=VWVvw^_UWVv<ރ?u;t^_UWVFfFvvt(F@FN~} ߃^_UAWVvm^_U(WVv0^_U WV.Pvvh^_UWVFFF^G F^w6 AFFPVv6 o^_UWVFPvh^_UpWVFPvvd^_UNWVvFAvvFF?uFFPvFP^_UWV>td9F)^؋?-t^؋t 'hX^7=t ^؋6:uVvth>u2h^7hh[ hVhj ^؋?t ?G=:t^؋u^؋@ m9F~K>u2h^7chhpWhV hj ?P^؋ ,^؋?t  ^_U WVFF6>ust1<tF;vF;s%;v 96u>F j;v|P=u.9F}KPWbFƣ9>r D^_UWVv6%^_UWV~ ^AFF>t6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_U WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s^+^_U4WVFFF^w 6 FFPVl v6 ^_UWVv~G8tF?tOȊ+^_UWVvt*V~@Pjt VW,^_URWVvDu D9vD9t|tD FF*^_+;rXSr [UWV SPK UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]2&܋_ˡ#ts#y@r܋_؉ø &܋_S[s É+UWVv~FFFFFFF=%tF~*u ǃF FFFF^WuFk F-0FFF~tF0u~ltFFF,~htFFF~[t V^WuFF F~t8FPvvvvv& =u ~uF~u~uF^O}^؊* vF= u~ u ~ t~u vv^O}^؊* vFF9Fu!~tEvvF3-= ~= |6 u= u$=%uy^_UTWV~cu~su ~[t*vv vv~u^P FFFF~eu ~ftFF ~otF~xtFRFF^ O}^ ؊* v W u u t-t:FFLj^ O}^ ؊* v N5+t-N^ O}^ ؊* v N~}4FLj^ O}^ ؊* v Wt~tWuF~t*PFP6~ tFVkFV҉FV*PFP~Wu0a}f~W7ǙFV~.t~ t ~tFeuEt{~tr~ t~u ~tZFFLj^ O}^ ؊* v ?+u-u Wt c~uFV؃ډFVuv W^^~u F;tFF F TjFPv |jFPvw j^F]^FP^FVW=:=u~ u#=u=}=}=u^_UWVv~ ^ v~ct~0utFF~stFM}} * W؉^Fu~tF~ctF~[tF~uS^FtCuFFN~~$M}} *WF~u~ Wv^ ^ u&9vt ~[t~cuF^_U"WVvF<^tFF| G~uF%=]u-~u GGtN^_UWVvt ^+t^WvFuPv F=|> t WvFjjjv EuPv F$b=au|=ru=wu\~|5DFDuL^?rtLL^_UaWVv~uNj hV}F~}$vjVF%PVAW hV9FF^_1܋_UWV96TwDt ^_U8WVFF^?u^?%uB O}^F 7*6 ^FP;FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^Wu^F-0FFk FF^?.tZF^?*t^GFF5F^Wu^F-0FFk FFFF^ FF=hu=luFF ^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.F!~t ~uFV؃ډFV~uF#~uF%~u"vN+ȉNʋF9FFʉFڀ~XtF'F8FىFF~t ~uaF%F܋FV%FVFRPvvT؋ыË^܋vN^FRPFPF+FFډF~uQF9FuFFޘ$~|F.FI&FL=Xu=ou=xu^GF΍FΉFF@F^GF~tFO~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duU~ u=XuQ=cu@=ou6=suK=uu=xu&~uv~|FN+++NNNȀ~tNȃ~} j ^?u^FPN~} j0nF9Fr^FPP~uNȃ~} j 0j> u G u^_UWV O}F 7*6 FP^_z7>UnWV^O}F^7*vFP^_U.WVvvFFu1^O}Nj^و* vWFFvvF^_88UWVFPhTv$=|^_z8%>82UbWVv8FtF?t^_U0WVv~vGF<uF^_UWVvF?uG^_ 9,989UWVjhXj^_UWVjh^j^_9669UVW~ vN^W_^]s Ë99<U^vvww^WG]U^GWN^GW]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]2UVvN^.ŋ^]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁ģ UWVj#hfjj^_UWV "jP ^_UWV "jP^_UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v&;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]costno memory too many nodes undefined node %s stack already specified for %s main symbol %s not found bad input in file %s, line %d cannot open %s .LEAF.UNDEFstdnodes ... getgrph ... %s rgetstk ... %s rcost(root=%s) ... cost(root=%s) ... putgraph ... "5Uoac:deEm:s:no stack file specified too many stack files specified no callgraph file specified too many callgraph files specified usage: %s [-a] [-c callgraph] [-e] [-E] [-m main] -s stack new par %s=%d new chi %s=%d addedge (%s=%d, %s=%d) %s %s isroot( %d )=FALSE (parent %d) TRUE cost2(%s) visited cost.cAssertion failed: file %s, line %d cost2(child: %s) parent %s is %d + %d cost.cAssertion failed: file %s, line %d cost.cAssertion failed: file %s, line %d cost.cAssertion failed: file %s, line %d propleaf ... %d parent %s visited cost.cAssertion failed: file %s, line %d child %s %s %d %d%s %d %d node %s, stack %d, rec %d defstk %s start comment: <%c> :end comment bmnewmap( nbit=%ld ): bitmap.cAssertion failed: file %s, line %d bmsetbit( nbit=%ld, n=%ld ): bitmap.cAssertion failed: file %s, line %d map=0x%lx i=%d bitmap.cAssertion failed: file %s, line %d bitmap.cAssertion failed: file %s, line %d  bmtstbit( nbit=%ld, n=%ld ): bitmap.cAssertion failed: file %s, line %d map=0x%lx i=%d efopen.cAssertion failed: file %s, line %d -%s: (fatal) %s: %s: (warning only): T--: illegal option -- : option requires an argument --  -+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H atof:fltrd: Floating Point Not Present  /usr/lib/stackuse/p0.su 711 3 3 76120 3354324447 10214 ,0e"Id`@??0e0eGe@9~ (d+/QPTULFPPP~PPPPPPzPFPFPPPFPFP F t v:P>u>t3| u5IP6zFPLPFP?T uFPNPH~tPv _P}>|t6 S]U KFP.F=lt=qtFPv~jt Pɋ]UKWVv~>|tpu|>tFpFP7 P- vFP =.=}=u85 .5EP  W W =t=t=n|=o~^_]UJ>|u, FFPoP5 FVFPpP]U3JFPvPeP{R]U3yJ 9Fu+9Fu# 9u>~'3PPFF ]U3J vv6 vv)P">~ aPo]U3I vvK6 vvvP ]U3IFPv3Pl > d~dPP]U3qIFPvP6dPLQ]U3JI9FFPvP]Ud$I6 6 &P:~t v+vvFPrFP0P]URHFPvFP@xPPFPXPFPQ]U3HFPvv]U{HWVv~=%tE=cu=dtA=lt =st=xt2FGՋ^?t7VX^7;XF\}du F~tPV^w7 F"vV^RP ^FFGFF=t=^_]UGV^F^^?^FEPvW u^^HPvV u^?-t?+tz^?-uF^?tFF FF FÉF^?*t[t:F^?u ^?F ^FvVFF뵃FvkKF5^?F@P^GPvJ^Fv4FN u^?tSvrP}vfVF!^??uF^F uh^?#t[tV^?u ^?F ^FF؀?0|?9 PJFvvFFvnJFj^?F@PvvPxP ^F؀?0|?9 P#JFvvF^FFFN u^?uSv^?,t?u@~t%^?u~u ^F^F^?tpFFF^?>ua~t^?~7~u^v4 4F^v4 4F@cvvPxPF~t<^?a| ?z- ^^?a| ?z- ^;t ^v8uFFFOFFFF0?,t3?>t.?[uFvHFFN~uF^?uȋ^?tN3^]U3CvvPxP]U3CxPPK]UlCWVv3F<u^_]U3HCVJO|J7* 6JZC^]UCWVJO| J? 6J"CFJO| J? 6JBFF^_]UBWVJO| J? 6JBFAWVv~F|u;w3PC^_]UAWVvG9~|3PF FF9~|^_]U3@VHO|^H7*6H^PA^]U@WVvHO|FH?*6HFPqAHO|FH?*6HFPDA^_]U@WVvFGFG~0~|*HO|FHو*6Hv}HO|Hو*6HP@HO|FHو*6HFP@HO|Fr6HFPf@^_]U9?WVvFGF;w~F|~w>~|8~r0HO|FHو*|6HFP?lHO|Hو*6HP?/HO|FHو*6HFP?;r^_]U3Z>6HPPvwG]U39>6HPPvVG]U3>VvVCF|u^]U3=VvFPVFN~}^]U3=~uxPLPE]U3=vvMvvL]U=WVv +6$"?69uu/vuL u>u}t}u E= u^_]U$=WVvF$G~}"~ u-FFV؃ډFVFF RPvv@؊8GF RPFPx< u uFOF uF^_]Ut"~v. 9>t"}vXPP6t"6.3^w_.3^_]U:9WV@')uFt">.3uPP585.3PP858585v"G,u ~u="t:='t5=(t+=)t=\tkPO3~t}NbF]ƈGk F;tN=\u Pw% uFGH FFσ~ uP PF% uƈG ƈGx*ur >)uV 85wH@v"^_]U7WVv"0N||uD9~~:vW]P"0PG#|ut| u޸P6q4 u"0PS> kt  k ^_]U3b7WVv~=N u uP6E^_]U+7WVv>V5G+03s P>FG<u^_]U36>05s   d P ]U36F]U6WVv3}2V'F=uFP@ u vG͋F vP^_]U46WV>1P t&+2P tF t F^_]U5V6> t3$30P t u t^]U5V6> t3$3/PY t t t^]Ub5V% > u .P u^]U05V% > u3-P u^]U4V% > u#P u^]U4V>+P t +;u,Px t;t3^]U4Vj'PD t W;~E)P- t @;|033(P t ';|*P t ;и^]U 4V;&P t (ȋ%P t ȋ^]U3V:("P t%#Pn t +> tы^]U{3V_MP< t Jȋ P# t 1ȋƙɸ!P  tȋƙ> t^]U33P t> u13-P t #P t ]U2V P t'iPm u $PPK u  "<T^]U3X2x*x*]U3A2x*x*F]U'2WV>Xqt," V  uFPfX~>|u=t=uXFV>Xt='uzG=\uXG F F  >x*>|u3|TV>|u3|F F y='u 3VTjTV] PWf>XuPWN*>XuG>Xu ہ>XuW>TVXX9Ft3 Xq^_]U30Xq]U0VZPvL@ u(tbPV 3_PnF؀?uPFv t3FR)tPPV F^]U 0FPzF=jtb=t;J=t,=|=~"n" P>P5vvݸT P=kt=lt=qt봋]U/ FVFPpP]Us/>|uFFFPnP]UK/WVz O|z ?* 6z \/= t= t=t  g^_]U.Vu,/=u!>t6  @P| Pr=^]U3.~t 6z v>~ u ]U3~.~uz h, Pvu6z u~u v P3x >x | P .x ءz  .x ء   .x ء   3PvC .x ء  >t6 Pt<]U->x uX6z W0 .x ؋  F .x ؋  x >x }F p .x ؋ z 3]U9-WVvvFI^x=PWF t^F3PPPvPP 3P PWF~|PvE^_]U ,WV6x ؋ F/Pv uv P"0P6F"0^F^F9~vFF^F^F u3P"0P t N |x3^_]U,V u P^]U+WVv t#vt tfv PPpGvB3P+ҹ/ Pnȋ+һ/㉏ FD|FDFD^_]U[+WVvVF+ҹ/㋿ tE9FuuV: u=^_]U3 +WVv~ u tA t u6E9DuD=t =|t4=utk: tΊD:3^_]U*WVv.F+ҹ/V3㋷ 6D9Fu*tv: u u ^  4 u3^_]U<*WV^F#q4W vF=uu~=Ru=Xu=pt^Fv) oP tfTH W  uqZ]FPfu3Pv ރ>|u 6  @Pb P8o , t FP'ut P߃FF[^?/u!3PS tv긪 P߃v. t6v uqFPouFvN t3F~xu u3F~tRP_=t>  #F> t 6"ރ~uPF=uH H LJz*~t P.H H } PރP=uH ヿz*t PXރPH H }c P9 uFPIu v u2v PP(ރ-v=vy.%}#$$O%%%^_]U3B'|J |]U3*'J |]U'WVFI #u/V #WXF=wt =xt=XuFP uV 뱃~u1~Rt~yu#~u L P'݃~yu~zuN~|g^_]Ue&WV@gu_t^ P܃qAV* F3PvF3FF  gu t(t\t Vm PG܃ t\uV F(tgu_tP3PV P3PP F~u FFFJF+^w^w5 u^w Pۃ^F u΋^F^FFI,th`)t V Pvۃ ~uF"0F t=\u P t V u~tv PۃV "0P;FF~u^uCFFF t&^ww4 uQ^G|^FG~u^G3Pv^wGPwC F^F냋ƈGF1F^vvv ^_]U3#Vv v VPv v+DFDFD^]U#V"0F< u PكqJFFkFFgu t<>u~ u @F~>u"0P^]U<#WV'v43PW tqN96~v Pك^_]U"WVv~<u2F*^FF uN^/F^FG u*^_]U"WVvV8qtkt^_]Uo"WVvF +3<ugu<_u?F+gu<_uF^FFދ^PW+P3P<"u PW+P3P P FFF+<tC<\uF^FF^FFيFgu?<_t;gu<_u+^~+u'PW+P3PP{ <"tЊF뛋^_]UN!WV gu u t>|uƢT kw=.u~=&u~=te= tf=!um="uP=#u=%uUgu_tOV^^70^GW> uj>|t)r>r| pp*pP P!   12>ys>|uA PaփElYT # V gtvt P,& u==P  t7  >|u"/P  tv PP=փq=P~  tV6X k+X ㋇d V6X Q+X ㋇Z >P<  t=P(  tV6n +n ㋇| ^V  tHV P  t=P  t|u u V r>r|Ƌpp* pPVy\u*r>r|(pp*pPPJ "ur>r|pp*|pPVn,FV "tQ\u9 P  u< .u PPjԃ,FƈGF븃 uո PPEԃV FPv,P ^F^GW>|tk, u V ƈG\uG'u׃'uƈG,P/-FPv,Pl ^F^GW`\P  tr P  tJ ^W'P  u) PӃ 't tu P҃V ^WV 멸'Pe  t PPӃ^3G븃>|tEr>r|\pp*pP\P3r>r|pPP uvcV  P)MxP uXP tF.P t v6 FvvvgtV v Pփ>|t/V9 P-'=vj. 2/ ----.4-.=?u3-/=v?.K2-1,,,,,,,,,.-:--.--.=^ud=[u=\u=]u={uf=|u=}u\=~ur^_]UV> dt2q[>|t&r>r|Ƌpp* pPV~ gu u tu#u V ^]U$V+gu" u V V PRЃ6qVFPl^]UV^7<_t PV\) u[>|tC6 P,P(,P)@^GWP^GP,P^  ^WE PV( u36 \)@^GW3P^GP6 ^^]UWVv,gu_u ƈG V >|u&,P(= |,,P PP`σ,^_]UWVF"0~ uALjF gu.t EtetW v"0PB6~u,>|t0FxF gu gt:Lj~u.>|t07~ W P M΃LjF guރ>V uLtluF>|tLjFW >|tI"0P'@^GWP^GP"0P^~uF[~uUFNv"0P^W> tF+~t$~ u ^w7  ^w7FF^_]UWV"1 >tPP̓gu.uƈG guEteuJƈG +t-u ƈG guV&P̃0GƈG guV ~t"1PvHP"2PO%"1PMP"2P;%>|t1"2P>&@^GWP^GP"2Po^"2PT^^_]UVv3FVFV <t8FRPFPPFVF~ u>FV9VN|9FsGN<tPPP̃ FFFV*<t~u Ft FuFVFVn^]U3Ft]U3ffu~t]U3Fgt-04Fgt-7!Fgt-WP6R tʃ]UV F=ftz~N=\u=bt]~0}~7~FPFV F}Y<0|U<7QRPFPFPFVFFFF F F F F F\ՊFP FVn~Xt~xu3FF F7F؊gt,RPFPhFPGFV FF~ĊFP FVFV>|tCF }9=w/vv =nu%=ru#=tu!=vu^]UWVv ;u W 3^_]UV*P u3x>~tVaP[!*u/P t dP9!@r>r|Ƌpp*pPV{8*u/PI t^]U2WVv/u*P  u3*u/P t^_]UVV ugu u u^]UVVv u uV ^]UWVv~WvՃFF ^FFO uF^_]U3RvvgPǃ]U36Vvgt-0gt-W gt-7^]U3Vv8FtF<u<t3^]UWVv3 8FuF<u^_]Uh!WV^_U0Y!WVv ^FF u t-tF +uNF(^FFgu<FF!|#F0ljFF&8^FF.tKFgu9FF |#F0ljFF&8^NFFFEuet^F+t-tFNFguFk -0F~|F؉FދFFF~| FF؉FFnF=|(^F@^H^FFFuFN^~~tFN^~|F~^FN^FnPF ^~| F^F0505^_UWV~uv]^vB^^_UWV^_UuWV~ tF^7v^7" ^7<u^^_UWV^F~ tFh.h.v^>.u ^F->.~ ^F0G;.|F^F~u ^F..أ.=}0.9F.F)~O=u ^F0G9FF^F^F^_UWV^?~ tFh.h.v^h>.uG-<0t.FGG.N~ FGGe.>.} G+G-.أ.>.d} .dFGF0Fkd).. 0G. 0G^?^_UWV^_U츬WVFF.^?ul ^?%uB:5O}^F:57*6:5^FP . FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF5F^gu^F-0FFk FF^?.tZF^?*t^GFF5F^gu^F-0FFk FFFF^ FF=hu=luFFFʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.F~t ~uFV؃ډFV~uF~uF!~u%vdN+ȉXF9XXF€~XtF#F4gFF~t ~uaF%FƋFV%FVFRPvv؋ыË^ƋvN^FRPFP:F+FF‰Fʀ~uQF9FuFFȘ$~|F.FE&FH=Xu=ou=xuQ~|F^G^FPFPF@=|F@PFԃ1 F~uFK~uFM~uFO\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^FPuDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~FPt+-N^FȘguEeN^~|F^G^FPFP~<|F<PFԃ F~u+F;F|^?u^?0uFQ~uFS~uFU\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃFFPgtFF‰FĀ~t;vjFF9F|FFă~}vċ^x0tN~} F9F FHF$ F+FF^G\\FF@F^GF~tFW~|FF^F?uF9F| FNFFF)FNFȉFFFur=du~* u=Eu=Gu_=Xu=cu.-e=v.TK+FGIJJJJJJJ(DJJJJJ DJJ0D~u#vv~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>:5u:5G u.^_UBWV:5O}F:57*6:5FPm.^_U^vvww^WG]U^vvww_^GW]+;drXS萲r d[UWV SP*UWVvDuLDu D@u|t5Du D.Dh' D=tLLDDuP4DPDL||/|tLDudL D *^_UWVvDuLdDu(FFFvFPDPGFD|t]p;t&wPh=uLD<7<7h|tLwLFF&+ljFF= WVv賮^_U1 WVv<ރ?u;t^_U WVvFF FF#= u= u=+u=-u<0}<9~k FȊ-0~u^_Uh WVjvvv F;^_U7 WVjvvv F ^_U WV~ |F ~ >}F =^.FX |^F ^FPF ^F0FX uzF0FX uGFPF6` ^Fh`Z0N^F~0r^FG;FX+ *F`Vp |F^NF .F~tv^7~.r ..9~sM0;wC`N^FPF ^Fz0G~0s 0.\~^^?9?^0~.w N^!^1^~t .w0G.^_UWVvX ^_UWVV Pvv ^_UWVvvFFu1^O}Nj^و* vWFvvF^_UWVv~ F~ucF9FrXFFFM}} *W>F=} FFFN~tF^_UWVv~ F~u_F9FrTFFFM}}F*WFPN~tE uF^_UWV~|8FF6>0us0t1<tF;vF;s%;v 96 u0>0F 0j 0;v|0P =u.009F}K0PWb Fƣ9>r0 D^_UWVv6%^_UWV~^AFF>0t006 v%F 9FtF9Fw ;rD;t F;FtFF ^9> w> ^_U WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s0^+^_U WVFPFPv F~~uG-F HF~^80tNN ~}F+F =~~|~|NFGG.FF 9F|FFGGe~|F؉FG-G+~d}FdFGF0Fkd)FF 0GF 0G~~#<0uG.~| FG0FF 9F~'FFGF9FtG.F9F |F F ;F| G0G.}.tOF^_UWVv0565%t^ &65 6505UWVFFF^w:5p6:5^FFPVv6:5^_UWVFFF^GFFBFFFF^wF:5FPVx^^_UZWVv~vF?uNGF<uF^_UWVv~G8tF?tOȊ+^_UWVv~vGF<uF^_UWVvF?uG^_UvWVvDu D9vD9t|tD FF*^_U^vvwws^WG]+;rXSСr [UWV SP5jUWV0565%t^_]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v3;Vwr ;Fv+FV +FV u؃_]UWVvt ^+t^WvFuPv(F=|>"3t WvFjjjvEuPvF$b=au|=ru=wu\~|5DFDuL^?rtLL^_UWVv~uNjQhVF~}$vjVF%PVW hVFF^_<9`܋_5UDWVh96wDt ^_UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UVF N؋Fږf؋Ӌ^]<96bv<9Bb贝UWVFPhTv=|^_<9b%(UWVFF>>9>9 .>9&>9.>9~ 0505<<9bU4WVvjƙRPjH^_<9cf^_]UWV>>9>9 .>90505&>9.>9^_]UWV>>9>9 .>9052505&>9.>9^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v&;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]<9Bd(j<9Nd^<9ZdR<9fd6F<9rdUVW~ vN^s_^]s "3Ë<9d <9d<UVvN^:^]rNË܁*rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁暣"3@(#)main.c:1.2db*,f*,il*,D*>I*>compat,E,P,C,xc,W#,extbad flag = %s prwcannot open `%s'no input file specifiedpq@(#)debug.c:1.3Compiler error (internal):Infinite spill loop Compiler error (assertion): file %s, line %d source=%d Assertion count exceeds 5; stopping compilationCompiler error (assertion : %s): file %s, line %d source=%d @(#)error.c:1.3Error count exceeds %d; stopping compilationFATAL : warning : %s(%d) :  @(#)getflags.c:1.1---%s : `%c' expects `%d' more arguments. %s : Ignoring `%s'. %s : `%s' expected `%d' more numbers. %s : Ignoring `%s'. %s : Too many values, `%s'. 2%s : Expected a number but got `%s'. non-portable flag construct @(#)hash.c:1.1&@(#)io.c:1.38String too big for buffer @(#)keywords.c:1.2voidcontinueregistershortenumfarsizeof#fdefautofloatgotoswitchpascalcasetypedef#lifwhile#ineasmcharextern#f#ndefdoublefor#lse#ndifnear#ncludefortranbreakifintreturnelse#fndefunsigneddostructunion#efinedefaultstaticlongh{geLe]0bS9awHUW^t[Kd^yh_pAGJQX{{M GT gRLz\u%V-It3X|6KY:\ARF&xM]eVOY``)ff*vmNuc|Z $,4<DTdl@(#)ltoa.c:1.1&0123456789abcdef@(#)memallo.c:1.3H||x | x getmem overflow : size=%d Out of heap space@(#)p0expand.c:1.6compiler limit : possibly a recursively defined macromacro `%s' requires parameterstoo many actual parameters for macro `%s'not enough actual parameters for macro `%s'05newline in constantout of macro actual parameter space"compiler limit : macro expansion too bigrecursively defined macro `%s'@(#)p0expr.c:1.2 bad parenthesis nestingconstant term expectedqdefinedmissing open paren after keyword `defined'expected `defined(id)'missing close paren after `defined(id'@(#)p0human.c:1.1%s"%s"%s%s@(#)p0io.c:1.6Two passd #line %d %srcan't open %stoo many include files #line 1 %s 1 %sunexpected EOF@(#)p0prepro.c:1.7%s : redefinition  #line %d %s#line expected a line number#include expected a file namecan't find `%s'#if[n]def expected an identifierifunexpected `#elif'unexpected `#else'unexpected `#endif'`%s' : undefinedbad preprocessor command `%s'expected `#endif'#define syntax`%c' : unexpected in macro definitionreuse of macro formal `%s'`%c' : unexpected in formal list`%s' : definition too bigmissing name following `<'missing '>'can't find `%s'@(#)p0scanner.c: 1.8^*%=!+-&|<>preprocessor command must start as first non-white.unmatched close comment `*/'<>newline in string constantstring too big, leading chars truncatedillegal null chartoo many chars in constantno closing single quoteillegal escape sequence0.unknown character `0x%x' 4 -!3<68+,: "#.')45;=(*/0%&expected preprocessor command, found `%c'__LINE__%d__FILE__id truncated to `%s'bad octal number `%c'float constant in a cross compilationexpected exponent value, not `%c'%s%s%sconstant too big/**/`%ld' : too big for char@(#)strings.c:1.1@(#)tokens.c:1.4identifierinitializingint constantlong constanthex constantoctal constantfloat constantstringparameter"{}()[].->;!~++--++--cast*nearfar*&/%+-unary minus<<>><<=>>===!=^|&&||?:=+=-=*=/=%=<<=>>=&=^=|=,bit fieldassign opstruct opincr opshift opequ oprel opdiv opasmautobreakcharcasecontinuedoubledefaultdoentryexternelseenumforfloatfortrangotoifintlongpascalreturnregisterswitchswitchexpstructsizeofshortstatictypedefunsignedunionvoidwhileenum/struct/unionend of filewhite spacenewline\modulefilelinenullstorage classtypeconstant$^t/t/t/t/t/t/  ^ ^ ^ ^ 9^& ^"A%$A%'^)+ -B10B23B6B9*>@^E^I,K MFOFQ"S#U$aCdC gE iElE"nE!qDtDw- y. {/~01=2>3.@@@@@@@@@@>??3@^A^B^C^D^E^F^G^r^I^s^K8L^s^N^O^!P@'r^.R^3i^8T^<s^BV^JW^OX^Rs^Vs^[[^b\^ir^r^7y_6i^a^s^r^r^s^i^s^h^i^^k^l^m^n^o^p^q^ r^s^t^^@@@@####%%%%1.8+ Sun Jul 22 12:33:58 PDT 1984?<B-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null)?<B ((((( H <5<500pC$@H@?@$@Q?? H <5<500pC/usr/lib/stackuse/p1.su 711 3 3 173740 3354324471 10240 ,P5Id`@??PPG5R~ (d+P蛲UTFPPPPPPPPPPPFPP3PFPFP袋 F t vNP쐃~t^7]PאwP6FPzPFPN, uFP|P袐P6FP銃PFP汃 u PqP6FP踊PFP赱 u P@P6FP臊PFP脱 u P P6FPVPFPS u Pޏ>u 8P͏>u NP輏>u dP諏>t| >t.3PJPa,3RPPP|PKPa3PDPa6菰]U艄胄F=pt=~=|=tFP5Pƅ^5P5P诅3P5P_~nu  PdvxsP5P觅^GWP^GP5PM^od^Wa^N=t=t=n}<=oQ1]UWVv~WvvFF ^FFO uF^_]U3諥3]U츄蜥^?yu P؍>uv4P|PŵK>u 6Rv;+>suRPaDPOƸ.x#vdP|Px|P2]U3 PPPPPPw'P_]U3ƤPPaPPSw'PQ_~twvjb]U3wPP PP PP~t v\w'P^~twva]U VPPPPPPGPPqG~u^_G*P67 u^_G$?< t mP蠋^w]=_G>u__Gvb t__O_wI:_GP3Pv_PPPB7 _GDV[^]UWVv u%؋|#^uP6X{%F= t=t`-u *t,u \G*%C~@uttFu F"~0u t`)P6݉3^_]U+VPww^P@PB6 u_GDVZw'P\^]U ˡWVv%=t PˉO\G*P25 u\G$?< t3P__G*Pt tSFVPPFVEU>uP&OP'P[GE__GtEFG^F9GsÉFF u~tk^F9Gu`PP爃lFG^FV9W|9GsFF؋F uڃ~t^FV9Wu 9GuP뤋F~t^?^_]UQPvRF~tvN^G]UWVvF<PP衍>AFEPP臍FE^DG4~ uF^_]U3辟WVv~E@u uP軇E@u P誇>u MWV6E>u2*PW3u8 PPیG_VW_^PM6W$]^_]U3>u6'PY3PAPY>u_G$?<tKPP*$3RPPPktPKP>YPRPH]U3ZVv3RPPVY8~t~u\O>u\O^]U3WVv~>u[PP]\G%=u#>t>uO\gW PV7>u\O^_]U3茝Vv u|1%=t"\G*P0 u\G$?< tP`3DT ^]U3/VvD@t>ttPP聅^]UWVPP膊F؋vt~tF^GW ^FG PPKF؋FFGv3^_]UN|WVdždžIF9vP3VWN_^㋿& ~a>} } |A};㋿9u)VWNR_^>XQ㋿8uU>} }F^?u 9GtFF^?|9u^ }3> u u=|==u ㋇v))VWNw_^㋿ ㋇|@=}㋟9t㋟|㋇-=v9.+PQ㋿&  |'}!㋟みu㋇ ㋿& 9s>u$4t$+ PPpN؊G$ GNGNVW7_^DDND- PPNNG$ GNGN NVW7_^3PPV3PVDVDPDPL/1 \G$?< u P<< \G$?< t Pttt3P8t4t96664 t46t]:?4tv<4LP7P6PIr7Pt)P6WD4t}XG7PtP6WDPYDЉ ub_G%=u1__u!udP3PwG>ug.fa4Z bSbM<t*PP.N>ANDGN D P4,P+lPt4PPmPPtP+Pt4PPlP3P2PPP;+  4t4t DNttP6N0> N|u# |tY؁OO>u3P#N4GNGP3PN؁O@3PtNG PP҃NG u =t=t NO@3PNPP}<urPPXN؋D44N؋D=|u <u D>u6G6___G t,I tPn uP` t!3P_w_Gtt6 {PFShP6SXt7MItw5P>Ow'P-O_w'PO|t&wPt3PP0Pt( PRw'PN>u P >u PĀ>tP裀<tSPAP5P^Nw'PMN4$LGw5P+NGz|ttw5PMw'PM>u P>u Pww5PM>u P>u Pv>u PX>tk>t7P>t wE9>u_G$?<tdVPPzT>u|tDt6\P<"tJG\Gt<PLP~65D twsPyzt@ uiPPPt4GttGPC*G_G$ _G{?GP%P5PKP}D ttPxtA? tGuObt͸PP,~PtNGt6sGOPT)G>P$Pl|t>ttH">u t Px>t GP=Gw'PqJb\P=N|uFPtwMոPt=NP5P1JttstttG_3Nn4NN4t4tt@PPttRPPPdPt443P43P$P43Pt0|uDRPPPdP4t u.%=@u!_G%=u%="r=#v1_G% _G4t=S<uwRPPPcttt@P(DN t؋DG6N@4tt87NeV:Dt4;:NN؁O 6PP{NG PP{NG>u PbuPPzNG PPzNG4 P6N'>tN_ODP)8t8NNx<upPPVzN>QN<uHPP.zN>QNGNDGN"A]dm 'EPx%7e'"32E\b|&1:B"TTTTTTTTTTTTTTT\xEPr7""^_]UWVFPF=Vu~R=Hu~&=t=|=~f=|=~\FRT3~>u696u0PW  t D%=uR6RssB6RPW+y맃VWv_^vP` RRRRRRRRRRRR{RtR R hR R \RRP=Jt=Mt=Quq=St=Ut-Y=v. ]xfF=St =`t=ftn؋z#R^_]UWVv~ uz us%=@uuVvuVvLrEF؋GFF t=t=tvPPqFvVv FE^_G$?<u^_G%=t^w;"^G^_G% ^_G>u ^_O^__^_G^w&^G^wL ^GW P^_tdP ^G3PP Nj^_G%=uvPPpv8r^_]U~WVv~EF t u3m>u#>ru~uvtPPoF VWv]G%=u#3PviPv6nGFFn>t$>uPPPMo>rt3PviPv6<3PvqiPv6pFFE% ‰EWv to~ua>rt3^GE^^GE^VW _^O@^F^G@t&EuGu OFvw]G%=up^__u#u]_utI^EG밋]_ut,]_GW^__9Wu9Gt vPm^G%=u"E%=tG%M GF^ uuEU GW FEt ^OF~tA^g7~ߋ_G%=t~u߁O^G $vF*P>u>rt=^G%=t/GuG t!vPPl^gߋ^g^G%=t =tQFkPvP(P?PP6FGPPn6F*G믋^_g>|^G_G^_]UVPPtqD DpD6p3PJPg>^]U衃V>u9P6,k6p8Dt;P6kp2V*+QPPP%YPKP=^]U3/>*9Gu7P5PwP)P=Pm5>u]UۂWVv~EF>rt2 uPPjDuv&PP k u>tD@u D%=up]G\8Gub]\9uV]G\9GuHE%L0;u1DtEu#D%PE%PD%P u vI=3^_]U3WVv~~t ;uuu ut3^_]U证WVv~tpnF uP6(i^G*ȋD+uPPo^G^GȊG*؋+ً^GȊG*؋+ى7|uGD^_]UWVvc>pF*PVvWF tF= u3^_]U3躀V^u3/F *Pvv^G*ȋF+vt0^]UoWVv@D9Fu6tvD u&\G*@~ u t ~ t t4 u3^_]UWVvP3Pm3PVnEVbEPE EM@^_]UWVvPPGmEEPP/mE؉7p>p^_]UpWVv~t*bD\EG\EG\VWtWt\G%=uML@~t~u%t~u]fPkPP^gF~u$Dt ~u >tFD%N D\G$?<uV\GF%=uNn\_1^u utPtf^GGn^FF%=ttDT uc u_\G$?F\GF~ t~u?F%=t4\_?u'~t!\w~ uPPetD^_]U3}Vvtt4D*P^]U}WVv~% t$=tx=u=t"(P6d3lVF*P3DZ% t=t=u=uv WVF*P|RP^ wẃ%=uQi^ 7WVF*PCFV%=u^ wwFP|FV,%=u t맋^ 7WVF*P^_]Ud|WVv|%=ut-VFV% =u\wwFP{FV^_]U|Vvf?umP6cF*P t^*㋇#~u3 utP6NcDT ^]U{WVv~FEF| t,DL *Puh tuFFFL DE FD | v PIc^_]U!{WVv~|uE2FD^FFFFFF u\EFD^_]UzWVv3l^D8GwF u^9wt F~u u6l5F^_]UqzV(6n/6l V"4 ul6 PH^]U.zWVvD|t Nr Pa]U3y*]UyWVv\ t O *%=ttPPa\G$ G^_]U?yVPv vvv` P! u3ttVP^]U3x~u33^%=0t=@t^wS^wwSP]UxWVv~ u)W3P%P%P  u ]GF%=u=u=t=u=$uVP6F_F%=u&3RPPPNPWP@PF%=u&tYD؋G%=tÉEkHP_\F%=t F%=u\PP&`ȋ%=u {P_WJ% uWv %= uW\G%=uIPw_PuD%= u5\G uGu>u\O%=?um>t܋]GtW$P WP ]G*P  u F%=uPD듸P.WPf ]G*P&  t ~ucPP 3^_]UhvWVv~ u u~uy%FvW%Pvu  uWF-=/v;.5Wv W# unx#P]t D\G%=uSRPPPKDAWvf  t vvV vWV%Wv>  t vv. W# unx#avWV ujt% Dy]Gu^_t P!]5^_G*P u'ۋ]G%=uG\u7P6Ff\uRPPPJPvP@PUDvW"P@P>u D؋G%=uPV3PP0P :5Wv t vvvWV tIP DWvWvN]G ^_8G wE׋^GϸP6Fq[3`f455555533335355533333533M5M5M5M5g5g533M5M555&4 4 4 4 4 4 4 4 4 4 45^_]U]sWVv~%F-="v6.9]Gu%^_GtFD||DFED]G%=tG%=t6^_G%=t^_G%=uQJ^_G*PH t1uRPPPsHPvP@PBDbPZ]GuSFV^_GuvW#PP5 DFV-VuTFuOF~^~u~tF~u;PFRPPPGPV&P@P $vvPPGPV P@Pa^_G*P! t vvx^_GuP|YP]G*P+ t ]t PvM^_G*P u^_]G*P t ]t Pv^_G*PhvWv]G*P u]G%=t Pv^_G*Pa t^_G%=uPvu]G%=tt^_G*P t^_utnx#P)X3UgP6FW189998188W67988888888888899859591818888888^_]U3oWVv~\Gt)%=u]G*P t } u}t3%=u.\G*P t| u|u]Gtutva^_]U3oWVv~Dt.%=u$]G*P t} u }u uVv ^_]UnWVF9Fu>^w^ u uSvv&^GF^GFd tdtu*%=uD%=u:^w^wB" t$%=t^F%=t^F u;u.^G^8Gu^^9u9nx#G^t ^u&^G*P t/^G*P tnx#PPVnx#+PU3^_]UcmWVv~ u u u t t uDFEFE9DtEPPUF*P t!F*P tF8Ft[Pc9tGF*P tF*P t kPP%Unx#PT3 ~t ~t5PPT$^_]U3ilF$?*=r=v3]U3ElF$?*=r=v3]U3!lF*P uF*P t3]U3k~ t~ u~ t~ u3]UkVPv TYF FFDF D~t^ ~ t ^ GD^]UtkV~u3$PvX!FD^GD^]U7kVv t \t/\G$?F< t< unx#PPiS3^]U3j~uPnx#PR]U3jWVv~v` uv S uA0u tu@u3t݁2tׁ1tѸx#PgR3^_]U3>jVv t \uG$?< t G$?<u3^]U3jVv %=ut u t %=tP6FuQD^]U3iWVv~v8PRPW8PFPV8P:P ^_]U3iWVv~ tkWV\?"L ȈLEtLWV~t6vV\?"L ȈL^GtLvVED$?<uD$ DDV ^_]UhWVvD+ҹ/"8F@@PV] tF@@I^F uܸ P3P1VF؋F^VW_^tA^G^_]U3ShWVv~E8DuE9Du9uWV t3^_]UhWV^w^GF;uZ^^GF tK%=t =t%^EU9Wu$9Gu=^Fۋ^wu u3^_]U3gWVv~ tE9Du4= u;u3^_]U3XgWVv~ u3B}t(VW7_^EDE*D}uLGVW_^^_]U3fF8*䣆88P]UfVJPPdTD>uLV^]UfWVv PP-TVW_^E%=t]Emm ^_]U3TfVvV+D dF D| v TPAN^]UfWVv PPSVW_^^_]UeVv u,P6 rMF= tR=t=th@P6 RM]FV~ }tPM3F F\_FV GW%FVLv\_GF\G \g\F G\ v P@M^]UeVv\uPPR\G(\GFPPR\G\_F^]U3dWVv~|t}t PL|u}tEDE D ED^_]UtdWVvF3\GF*vWR t WFF% nFuϋ\\FG \ v P#L^_]U3cWVv~%=u%=uPK4%=u%=uۋ%=u%=u3^_]U3cVv^]U3tc^G$?<t JP]U3Oc^G$?<tG$?<t bP]U3!c^G$?*=t=t=t YP]U3b^G$?*=t=t=t ZPt]U3b^G$?<tUPJ]U3bMP,]U3kb^G*P ueP^G$?<tG*]U3,b.P;J]U3bV^G$?< u ^v9t LP J^G*^]U3aV^G$?< u ^v9t mPI^G*^]U3aV^G$?<u ^v9t PI^G*^]U3kaoP6 H^G*]U3Ianx#PPI]U"aWVv u3$P3PNVW_^4^_]U3`Vv|t \*㋇^G^]U`WVFFFF8 PP8N39vtIF*PvKCPv6p߃ t&DtvPqH\t* uP>u2*PM~t7>u2*PvNDvBDV*P6ރD PPuMD؊FG\O@LFE\DEG5~ t.~ u*PV7Wȸ .؉N>3DT ttDWj^_]U>_WVFFFF8 PPLF*Pvރ tt5FEW P>u2*PoL>u2*PvMDvsAD PP7LD؊FGV*P܃\DG\O@FEDE5~ u DT teDO^_]U3^WV v u3Pv@Pv6pN݃ tvPFP>u2*PK>u2*PvLEv@EW*PۃVEE% E]G$ GFE uEFV ^_]U3R]>|PVE3O .؋FN .LJN .LJN .؊FN .ƇN]U3\>| .؊N3]U\V>}P6?D .؊N t3ȸ .؊Nȸ .NRPG .؋N .NGW .؋NF^]U \WV% u PDb^%=@uwv^wv7^%=Pu3 u^G^t_3F t ؋GFFA tt vH PCF F3~uvvvۃ3P^wv .؋N_7ڃ tvf 롋^_G%=uv 눋^GuG t v PB ^G uv^G v. u^GFFuEv PPC~t.^w`^G^_O^w^GF*P uUv PPB~t:^w ^G^_G$ ^_G^w^GF~t^_t v!PA^_GFf?F*P݃_F~|9F~v9!PAFF88Fu~t .؊NF;F~c .؊N t3ȸ .؊Nȸ .N .ƇNF*P ݃RPF8~tavq^G% G .؋N^G F*䙊Ԋ*ȸ .N^؊N* V^GW .؊FN^_]U3X .؃Nt .؋N .؋N_F .؋FN]U3XWVv>}P6?tۃ uth!P@ .؀Nt .؀NtO .؊N t3ȸ .؊Nȸ .N .ƇN>u"\G$?<ut G%=uǙRPJ .؋NF .NF .9N} .؉N3^_]UW>ui .Nt~u~t3F t>P>u2*PXDF؋FG v .؋FN]UVWV~u^GF؊G$?F< t#<tv~u|!~!P!P]>~^_7 u^wv!3Pv8PvVՃ uv!P>4~u^G%=t"~u^t#"P=3~u%GF^%=t%=uGFPP%CF @DEFE+Pt PP5+Eu\G%=uzD%= uYPPD*+QPPP*PD*+QPPP*P2P@P) PW?P@P PW3PP0P ^_]UTWV^w ua7T"PP=P3P1B3P^7TCD^7>7DDD% DL@V3P҃!\G%=t^7s"PI<3=DPVP3PW PPP> FwR^GF^_]US~t^_G%=t"P;3N^%=tgP6"A;P3P^w PPP F^w^GF]U3aSWVv~ t u3B\EG\EG\VWt׃Wt׃t-D^_]URWV^w u7"P:3DPVW\G%=u,PS]E>u؁OuED\G%=t]G$?< uD EU ҸPW3PP0P ^_]U3CRVvt%=t t%=u3^]U RVPP?LFD ؉DPDVPVR^]UQV6" V4 u"^]U3Q׋^G^"F"]UsQWVv346" t|t9|uvt7b u4^_]U,QWVv~u> u7^\G$?FE$?F\GFEF%=u3FF%=u"F%=u"~t%vvF*PvF*P u#~uF*P tJF*P t DPDPugFt`;#PP7PF*PX u@F*P u0F*P t%F*P( uF*P t3]UNWVvtl҃ ur un|=t`\G$?*=tQ= t&=t!=ut#PP7-=t&\_?uҋ\wta#PP6^_]UQNF %=uF t6FVLF$?F<u>uF~tր~uFtFFFt F*+F]U3MF*Pe u ~ t~ u3]UMVPvA;F؋v^FF^]U3}MV^4^]UcMWVvFP3P:DEF~4 u݋F^_]U"MWVv u3EDF؋__ u+tW*F=u# ~u#PPE5^_]ULWVv3%PPJ:F؋DG^~t uWv ^_]UvLWVv~F|tH\u? tKH u?ut P݃ uv#PP44}F t|u u3^_]UKWVv~ t|t\u3F t}t]u3F~t tw~t ~u#N~u ~t$=F t) t%ut P܃ u+vO$PP3 u te$PP33 4=F^_]U#KVvD%FDt=u|ty~ts\G$?*= tdw= t^\G%=uF:F3Dut$P2,F= r= v=t=tVv L^]U@zJWVv^㋿/ uL,=uG=Vu~=At8=Bu=Lu=Nu=Ru=Su4P6$1t̓FVFP +6FDt7 t D%=uN D tN DtNDtND%0=uNFP!)L,FDFčFPB)~uFD |t t+FD%FD@tF~t ~ t~uFFFG\GFփ~un֋F%=uF~tFy\GtFi\G$?F*-=w.aFEF>F5P6$$0F ``````a`a`aa`aa`FDFčFP(D%=uF, u D%=uFDtFFFAD@t DtD%=uFFD%=uFFFFFPE'U=nuJ=au=ku~=suB=tu|=uu'=vur[^_]U3dGPv3PBP]U7GWVv u%= ttV\__GFF|F} utF u|]GuG$?<u$P.tFWpFFFF+F;Ft^FF~u~t^G3PWLP 몋%=^u0tVDv8P^F u?%=PuDtVtV+PP\7yڃ u3PCPL%F=Pt=@u t~0t~@u to%=u VV ^_]UE^%؋|#F=^u P6$, vv]UBEWVv~Lu ~t3FPn؋d-L,FFFP$ uG-X="vb.!gDTFVFP%W\G@t2FDT 2~t^\GF tFh~t^\G*F%?-= w*.`eFtF+F$FF7e7e7e7eKeKeYeReYe7e7e~Lu ~uFFFFP#~uFt~tvt#ƃFFP#:~&uDF,~8u\G|t\-P6$-+FFPL#\W+ GFVF\t5G%=t:P6$*F\GtFb\G$?*-= w.fAP6$*FF.FF"FFfffffffffffFFFPD"FP"~u DP$DP# FFP"XVlP6$*Fgggggggggdgdgggggdgggfgfdgfefg-ffggf=t1^_]U3Bv׃ t $P*vv4P]U3APS3PJPz3PJPmPPv-փPPvփPPP@PՃ PF]UvAWV~u 9$u^㋷00 uFFFFL,FP FPi!<u=lt=mt2=st-P6$(FաFVFP"$6CRFu9>tG9~t W9 FFP) ^_]U@WVv~ uF=t-=t(LVWvظD@tt%P_(qt$\G$?F  >t[D%=tP~t~ u\G%=u\G%=u(\G%=u%(%Pt7%P'3^_]U ?WVv~ t u3;\G$?FD%FV@ t~ t~u\G%=u\G%=uWV| uth%P_'W F6PV vVH t;vV FV |5 v/6vvPPP3P WtPσI 5WPPVJӃP3PP0P҃ P3P@P^ŃP3t)ƒ u t | u|ut%PP&^_]U3`>Vv ud%f%V ".f%Ƈ8".f%8P u4".f%؋8G%=u*".f%؋8_uu".f%؀8".f%8P~ u63PV 3^]U=WVv u3@>f%}6V ".f%8P% t?VPP".f%8PуP3PP0P~у P3P@PÃPW3P  u6W".f%8P W".f%8P thW".f%8P FV |( v"6vvPPP3Pe ".f%؋8_Gȸ".f%؉8V".f%8PU̓>d%ud%%Pp$^_]U3ItD%=t3^]U3<2".f%8Py uv".f%8P tvv  u3]U;WV>f%}W".f%8P t".f%8t/+v".f%8P u".f%8t".f%8P u".f%ƌ8\G%=u1S|ԃȸ".f%V8^tVDT k".f%؋8G$?< t".f%؋8G$?<tD".f%؋8ȸ".f%V8 ^".f%؋8ȸ".f%V8^".f%8ȸ".f%؉8".f%؋8?uM".f%8%PT">f%| f%f%".f%8%P*"f%".f%8P u".f%؋8ȸ".f%V8 ^".f%؋8ȸ".f%V8^".f%8ȸ".f%؉8".f%؋8G$?< tP6b%!3^_]U3N9V>f%}".f%8t".f%؀8>f%| f%f%>f%}3".f%؋8G%=ub".f%8".f%؋8_".f%89Wt9Gt".f%؀8".f%8t76".f%؋8G$?< t".f%؋8ȸ".f%؋8".f%؋8?th".f%؋8uS6".f%؋8+Pw PP P3P".f%؋8ȸ".f%؋8".f%؋8?u0g".f%؋8G$?< u#".f%8u".f%؀8¸".f%؋8G$?<u>f%| f%f%^]UF7WV>f%|Y".f%؋8_7".f%8謺t衺+ t!6ǙRPPP P3P^_]U36~t?^%=u2^_Gu%^_G%=u^_G$?<u3]U6WVv\%=t&%=t!G*P1ʃ u \G$?< u3^_]U326WVf%>f%|f%&P.3j".f%؋F8 ".f%؋vD8".f%8ȸ".f%؉8".f%LJ8".f%Ƈ8^_]U35>f%|i".f%8P t".f%8P5 u3;3PP".f%Ƈ8".f%8P t".f%؀8]U5>f%|z3FFsFV".f%8u".f%8u FV".f%Ƈ8s~u~t"6vvPP P3PQ]U43FF9f%|! FV".f%8tF]U R4WV>f%}3".f%؋8G%=uI".f%8mRP".f%؋8_GWȸ".f%8+SQ8".f%؋8G$?< uf3FF".f%؋870|tt:FV D FFFVFV4 u̸".f%؋8FV".f%8鶃^_]UD3>f%tP6b%f%".f%؋8Ff%]U 3WV^__ut ^__GW^+G W FVS PPe ^GV^PPD D؋~E U GWVɃ^G3^_]U3r2Vv %=ut u uP6b%^]U3:26vv6P]U 2V6/FL,o<tnF=dt=mt,=ot4=xtCKP6L&xB^GFFPFFPE3FFFPvvvI u^]U316P]Ug1FL,FFFP]U<D1WV~uf3FFF^%=t~tSv3 tqF^__GF u^9W }9G wFޙ^O  ;|;v^wN&PPFޙ^G W svFFPFPvFO~uFB^%=t0FPFPS tZ~uvvPPFF^㋷/FFL,3<u2F-f=v.|l&PFiF^wG P g^GW FVF=^_G%=uFo^_GtF\^_G*Pà u^_G$?< uF0^_G*Pƒ tFP6L&FF ^GFFPF^%=tP6L&^_G*Pnƒ u/^_G$?< t ^_G$?< t^_G%=uF^GW FVC^_G*P8ƒ tF^G^P6L&F3FF~u[~u+~t FPFPh FPFPFP~tFPFPY F^FP ~u"~tFFFPFP=F~u%~tFFFPFP/FP /~u/~tFVFƉVFPFPFP6P6L&~^_%=ut^_7^_G*PFFFFP 뛸J런y||y||y|y|y||ozz|z|||9| t^_]U,V^%=u GF~u^%F%=@t~"t~#t~t~u~~"u*^_%=u^GFDG^FG^wFV~#u RPFP+^FVW^GFvvP.B^%=u^vDT Wvvv u踃&P3^]U3+V^%=u GF~u^%= u^vD?^%=@u0%=u&w'^Wvv^wi3^]U3"+^%=u_G*P蘾 u&P3^G]U*WVPPqPVJD %^GDDDED% DLǰDVb߃vVB!^_]Ul*WVFP;@FVvPP PN^_]U *WVPvF  PPDF=|==u=t!7P6&j3tD% E$ EEE>uME PPE؋F V GWFDF V D T 뎁~uM E~uEFV DT UE$ EEF\9^_]U(WVv~%F=@uk%=1u&%=u} u}t^Gc^G[%=>u%=uFB%=u6^%=u)SWV+ ~0u^%=u SV^_]U.B(WVv~%F]G*Pٻ u^_G*Pû uF]G*P註 t E^EPFP'^_G*Px t^G^FPFPF-=v.FFPFP PFFFPFPFFPFP!FFPFP"FFPFPFFPFPFFPFPFFPFPtFPFPPFPSFPFPFPFPٍFPFPʂׂ &J8\n~tFRPPPAFPP" xFEU F҉Vԋ^GW F؉VڋF-=v.$F؋V9V }.9Fs&3F܉VFF؋V9V}9FwF؋V9V|~9FrF؋V9V|~9FvFҋVFVFҋV+FVFҋVԋNS+FҋVԋNP+vvvv,*F؋V9VtK9FtCgF؋V9Vu\9FRFҋV#F#VFҋV F V}FҋV3F3Vo~u~u ~u~u~u ~u~u~tvvvv( &&~u~tvvvv)F܉VW&P 3FމFC/iƄ ۃÃAYx~"t~#u\G%=uF܋VމEU 6~u']G$?<t^_G$?<u vvܸdvvX^_]U#WVv~EF%=t$v=t([P6&/ 3^WT^u ?u3^9]G*P t3PEPPEP 룋^W؃ډW=t=$t=Ask=Bwx`^_]U3"VN,O|N,7* 6N, #^]U"WVN,O| N,? 6N,"FN,O| N,? 6N,"FF^_]UU"WVN,O| N,? 6N,  "F~|8~r0L,O|FL,و*|6L,FPlL,O|L,و*6L,P/L,O|FL,و*6L,FPP;r^_]U36L,PPv(]U36L,PPv(]U3VvVCF|u^]U3VvFPVFN~}^]U3t~u4PP,P4']U3Tvv~.vv-]U/WVv3F<u^_]U V^F^^?^F0Pv- u^^0Pv- u^?-t?+tz^?-uF^?tFF FF FÉF^?*t[t:F^?u ^?F ^Fv-FF뵃Fvz"F5^?F@P^GPv0^Fv4FN u^?tSv0Pv#-F!^??uF^F uh^?#t[tV^?u ^?F ^FF؀?0|?9 P!FvvFFv}!Fj^?F@Pvv0P4P ^F؀?0|?9 P2!FvvF^FFFN u^?uSv1^?,t?u@~t%^?u~u ^F^F^?tpFFF^?>ua~t^?~7~u^v4 4F^v4 4F@cvv/1P4PF~t<^?a| ?z- ^^?a| ?z- ^;t ^v8uFFFOFFFF0?,t3?>t.?[uFvFFN~uF^?uȋ^?tN3^]U3vvN1P4P]U34Pt1P"]U3FPv1PePW"]U3<9Fu+<9Fu#9<~'3P1P<F2>>2~ 2Po]U3vvK6vvv@2P ]U3FPv3Pl>d~dP2P]U3FPv2P6dP(!]U39FFPv2P]Ud`662P:~t v+vvFPrFP2P]URFPvFP@4PPFPS(PFP!]U3FPvv]UWVv~=%tE=cu=dtA=lt =st=xt2FGՋ^?t7V'^7'F\}du F~tPV^w7NF"vV^RP4^FFGFF=t=^_]U$WVvF$G~}"~ u-FFV؃ډFVFF RPvv؊2GF RPFP0 u uFOF uF^_]U3OVF=t$=t5=tA=tM=tYP63W^vv A^vv $^vv ׋^vv 4Ƌ^v^]UF-= v.^^|3F^^^^}ϋ^^뼋^^xt멋^^^5Xt^5Hux^55u۸BP63F`?R,F]U3V^v^]U3V^v^]U3^^]U3r^p^]U3X^V^W]U3;V^v^]UWV~|P6$3 n&39Du|+||7DD DDDWt ^_]UWVv~3FF ~!FVTFVTO ^_]UZWV~|P6$3 n&3D9F~ vb3PqF@%F|D9F~F=u&D DPS u }3P7DDDDPt |FDF)D^_]U~}=P6$35vv(F u3 ^FF]UeVvv u3 n&3F)DFD^]U'v"@PvFvP<"F]UWVv ~Hu ^F->|H~ ^F0G;|H|F^F~u ^F.|Hأ|H=}0|H9F|HF)~O=u ^F0G9FF^F^F^_UWV^?~ tFhHhHv^>HuG-<0tHFGG.N~ FGGeH>H} G+G-HأH>Hd} HdFGF0Fkd)HH 0GH 0G^?^_UWV^_U츬WVFFH^?ul ^?%uBNO}^FN7*6N^FP H FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF5F^3u^F-0FFk FF^?.tZF^?*t^GFF5F^3u^F-0FFk FFFF^ FF=hu=luFFҖ3FʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.Fҗ3~t ~uFV؃ډFV~uFҙ3~uFқ3~u%vN+ȉXF9XXF€~XtF3F3gFF~t ~uaF%FƋFV%FVFRPvv؋ыË^ƋvN^FRPFP0F+FF‰Fʀ~uQF9FuFFȘ$~|F.Fҿ3&F3=Xu=ou=xuQ~|F^G^FPFPF@=|F@PFԃ F~uF3~uF3~uF3\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^F5uDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~F5t+-N^FȘ3uEeN^~|F^G^FPFP~<|F<PFԃ@ F~u+F;F|^?u^?0uF3~uF3~uF3\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<F! F+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃs FF5]tFF‰FĀ~t;vFF9F|FFă~}vċ^x0tN~} F9F FHF$ F+FF^G\\FF@F^GF~tF3~|FF^F?uF9F| FNFFF)FNFȉFFFur=du~* u=Eu=Gu_=Xu=cu.-e=v._%,,,,,,,\,,,,T,,d~u#v7v,~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>NuNG uH^_U8WVNO}FN7*6NFPH^_U^vvwwm^WG]U^vvww^GW]+;3rXS\Vr 3[UWV SP UWVNN%t^_]UXWVvDuLDu D@u|t5Du DHDh D=tLLDDuP4DPDL||/|tLDudL D *^_UrWVvDuLdDu(FFFvFPDPFD|t]4;t&4P<=uLDPPh |tLwLFF&+ljFF=RR .RNN&R.R^_]UWV>RR .RNNN&R.R^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]22U WVV>5WVvP^_U WVv<ރ?u;t^_UT WVvFF FF#= u= u=+u=-u<0}<9~k FȊ-0~u^_U WVjvvv F;^_U WVjvvv F ^_U\ WV~ |F ~ >}F =^HF5Y |^F^FPFg ^FIF5 uzFIF5 uGFPF65 ^F55 0N^F~Ir^FG;F5 *F5V5e |F^NF HF~tv^7~Hr HH9~sMI;wC5N^FPF) ^F 0G~Is IH\~^^?9?^0~Hw N^!^1^~t Hw0GH^_UWVv ^_UWV Pvv^_UWVvvrFFu1^O}Nj^و* vWFvvmF^_UjWVv~ F~ucF9FrXFFFM}} *WF=} FFFN~tF^_UWVv~ F~u_F9FrTFFFM}}F*WFP N~tE uF^_UVWV~|8FF65>IusIt1<tF;vF;s%;v 965uI>IF Ijc I;v|IPA =u.II9F}KIPWb55Fƣ59>5r5I55 D^_UWVv65%^_UWV~^AFF>ItII65v%F59FtF9Fw ;rD;t F;FtFF ^9>5w>5^_U ,WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;sI^+^_U pWVFPFPv F~~uG-F HF~^80tNN ~}F+F =~~|~|NFGG.FF 9F|FFGGe~|F؉FG-G+~d}FdFGF0Fkd)FF 0GF 0G~~#<0uG.~| FG0FF 9F~'FFGF9FtG.F9F |F F ;F| G0G.}.tOF^_UWVvNN%t^ &N NNWU\WVFFF^GFFBFFFF^wFNFPV*^^_UWVv~vF?uNGF<uF^_UWVv~G8tF?tOȊ+^_UzWVv~vGF<uF^_UHWVvF?uG^_U^vvwwq^WG]+;5rXSDr 5[UWV SP3jUWVNN%t^_]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v1;Vwr ;Fv+FV +FV u؃_]UWVvt ^+t^WvFuPv&F=|>Nt WvFjjjvEuPvF$b=au|=ru=wu\~|5DFDuL^?rtLL^_UWVv~uNjOhVF~}$vjVF%PVW  hVFF^_R潋܋_ BUDWV4965wDt ^_UVF N؋Fږf؋Ӌ^]R^vRjAUWVFPhTv=|^_R%(UWVFF>RR .R&R.R~ NN<RU6WVvjƙRPjH^_R,f^_]UWV>RR .RNN&R.R^_]UWV>RR .RNNN&R.R^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v&;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]Rj(jRv^RRR6FRUVW~ vN^K?_^]s NËR R<UVvN^?^]rNË܁?rBË܁>r6Ë܁>r(Ë܁>rË܁>r 3Ë܁>N@(#)main.c:1.2db*,xc,fsize#,isize#,psize#,V*,char#,compat,il*,W#,pack,extBad flag = %s Too many arguments : `%s'prrCannot open input file `%s'sywCannot open il symbol stream.exwCannot open il expression stream.inwCannot open il initialization stream.stwCannot open il initialization stream.No int size specifiedNo ptr size specifiedNo function size specified@(#)grammar.y:1.10parser stack ove! rflow, please simplify your program%s EOF%s: identifier `%s'type `%s' unexpected%s: `%s'non-integer switch expressioncase expression not constantcase expression not integralcase value `%d' already usedcase value `%d' already usedexpected '(' to follow `%s'expected formal parameter list, not a type listno return valueunexpected formal parameter listillegal expressionexpected constant expressionconstant expression is not integral`%s' : formals ignoredyacc stack overflowsyntax errorkeyword `enum' illegalkeyword `enum' requiredillegal breakillegal continuefunction must return a value`%s' : not a label`%s' : redefinition`%s' : redefinitionillegal caseillegal defaultmore than one defaultcast tocast : illegal formal parameter listcast to i r s "= &>& )', !!=1 I P=>?==i r s X QkDADAR-'CCC<;<; <;88989:9:j:DAVjj[ghCgh<;*=)=#=N`"fJiff>w>u>  =DAADABBBCCCc<;<;K<;88>989N:9::vt JTB ===(jQlghK>>Z>nmops$rZBB$eBqikdf.jb\ lgh/-" O?nmops4rUjXl *ghe5qW!ikdfnmops+rjlgheqikdfnmopsrj_lPgheqikdfnmopsr#&E,^eq]ikdfj1Hlghj3l2ghnmops)rS(nmopsre0q ikdfeq,'ikdfMjlghjILl ghnmops!rnmopsreqikdfeq@ikdfjlghjlghnmopsrnmopsreqikdfeqikdfjlghjlghnmopsrnmopsqikdfjikdfjghlj6ghlghnmojnmljghl7ghikdfnikdfjikdfghaikdfikdfidfxyz{|}~Y &%FG %FM,OrGJrpUrrrrrrrro,)rrvmrrrrrrrrrrrrrrrrrUUUUUUU*U"r X'AF1,rrmmr6=kYrVT3r P@$rrrr 2rr0.E fMwKI* "<zv (ume`_][B>21/+'&$&(&& ,,--**..''//0102033454 !!!7)66999:=8;;>>><<?%%%%%%D%%%%%%%%%@@EEEBAC##$ F ""++V[ rsi3> s #Bat >s>23  E>F"#CD.-/0@31BA   >>   >2  >>2   IL\WKNXhOT^22    Rh2  #8$>?= Kv==9;6 wx%&5<ABCEG: 02L=(7@D=4JPNO+-.{|}~FHv13SM*,T=YVW/RZl\kkkkykipU[]^_azcdefjmoyrghnkqsyubt`@(#)lex.c:1.7q@(#)symbols.c:1.24`%s' : formal parameter has bad class%s : function as an argument/dd`register' on `%s' ignoredfortranpascal`%s' : ignored`%s' already has a function bodyarray `%s' already has a sizenear/far on non-global symbol `%s' ignored`%s' : ignoredformal parameter `%s' is redefined`%s' : redefinitionregisterautobad storage class %s on function `%s'`%s' : Missing subscriptstructunionuse of undefined %s `%s'indirection too deep, some was lostcompiler limit : out of keys`%s': void type changed to int@(#)trees.c:1.194illegal indirection`&' on function/array, ignored`&' on constant`&' requires lval`&' on register variable`&' on bit field ignored`%s' needs lvalue%s : left operand must be lvalillegal index, indirection not allowednon-integral indexsubscript on non-array`+' : 2 pointerspointer + non-integerillegal pointer subtraction`-' : right operand pointer`%s' : pointer on left. Needs integral right`%s' : indirections to different types`%s' : different levels of indirection`%s' : incompatible typesstrong type mis-matchdata conversiondifferent enum types`%s' : incompatable typesat least one void operand`%s' : illegal with enumsleftright%s : bad %s operand`%s' : illegal for struct/union@(#)types.c:1.11HF:FhFFFGG]GHvGHHGHHGHHHindirection too deep, some lostnegative subscriptindirection too deep, some lost`typedefs' both define indirectionindirection too deep, some lostarray of functionsfunction returns arrayfunction returns function`void' illegal with all typestypedef specifies different enumtypedef specifies different structtypedef specifies different uniontype following `%s' is illegal, ignored@(#)p1_debug.c:1.11undefcharshortintlongfloatdoubleunsignedvoidenumenummoestructstructfieldunionunionmoulabel#(-18?EKQU@(#)esu.c:1.14`%s' : enum/struct/union type redefinition`%s' : member of enum redefinitioncompiler limit : struct/union nestingstruc" t/union member needs to be inside a struct/unionfiller`%s' : fields only in structs`%s' : struct/union member redefinition`%s' : Functions are illegal members`%s' : base type with near/far not allowed`%s' : bad type (not unsigned)`%s' : bad type (not integral)`%s' : field is an array/ptr`%s' : field type too small for number of bits`%s' : unknown size.->left of `%s%s' must have a struct/union typeleft of `%s' specifies undefined struct/union `%s'`%s' : not struct/union member`->' requires struct/union pointer`.' requires struct/union name@(#)gramut.c:1.18`%s' : no function return type`%s' : not a functionB"term does not evaluate to a function`%s' : undefinedcast to function returning . . . is illegalcast to array type is illegalillegal castcast of `void' term to non-voidcast of int expression to far pointer`%s' : uses undefined struct/union `%s'`%s' : unknown sizetoo many actualsnot enough actualsdifferent types : parameter number %dfunction declared without formals, but defined withfunction declared with formals, but defined withoutparameter number `%d'parameter lists differ@(#)toil.c:1.21label `%s' was undefined|$parameter has type voidstruct/union comparison illegal@(#)p1_init.c:1.9`%s' : bad class`%s' : init of a functionan arraya struct/unioncan't init `%s' it's %s inside a function$`%s' : aggregate inits require curly braces`%s' : unknown sizetoo many initializers`%s' is an undefined struct/union`%s' was the use of the struct/unioncompiler limitation : Initializers too deeply nested@(#)toinil.c:1.13:&`%s' : overflows array boundsillegal initializationnon-address expressionnon-constant offset@(#)version.c:1.3&@(#)const.c:1.9÷ by 0mod by 0@(#)tokens.c:1.4identifierinitializingint constantlong constanthex constantoctal constantfloat constantstringparameter"{}()[].->;!~++--++--cast*nearfar*&/%+-unary minus<<>><<=>>===!=^|&&||?:=+=-=*=/=%=<<=>>=&=^=|=,bit fieldassign opstruct opincr opshift opequ oprel opdiv opasmautobreakcharcasecontinuedoubledefaultdoentryexternelseenumforfloatfortrangotoifintlongpascalreturnregisterswitchswitchexpstructsizeofshortstatictypedefunsignedunionvoidwhileenum/struct/unionend of filewhite spacenewline\modulefilelinenullstorage classtypeconstant&&$'^'t/ 't/.'t/;'t/J't/Y't/`' ^j' ^l' ^n' ^p' 9r'^t'&v'^x'A%z'A%}'^'' 'B1'B2'B'B'*''^'^',' 'F'F'"'#'$'C'C 'E 'E'E"'E!'D'D'- '. '/'0'1='2>'3.'@'@'@'@'@'@'@'@'@'@'>?'?3 (@^(A^(B^%(C^.(D^5(E^<(F^C(G^G(r^L(I^R(s^W(K8\(L^e(s^l(N^t(O^w(P@}(r^(R^(i^(T^(s^(V^(W^(X^(s^(s^([^(\^(r^(^7(_6(i^(a^(s^(r^(r^(s^)i^ )s^)h^)i^()^4)k^@)l^H)m^J)n^Q)o^V)p^[)q^`)r^n)s^s)t^^@(#)io.c:1.3<,String too big for buffer @(#)il.c:1.2XXorororororrrrrrrrptptptptptptptptptptrrrrrrrrrrrrssssXspwcXscXpzsXptpptvpzoptoptsXsXsXsXsaXpXppXXXXXXniiiXXiXpXorXBBLknNutsSVAaBLknNRBknNtvaBl,y,{,},,,, , ,A, , ,,,,,,,A, , , , , , , , , , ,A,,, , ,,,,,,,,,,,,,,,,,, ,,, , ,,,--- - - - --------!-#-&-(-*---/-2-5-8-:-;-<-=-?-L- S-[-@(#)initil.c:1.3mdoxtpzvtsfztltitrtttnt//// ///////@(#)pragma.c:1.1ltfkms 000 0"0$0%0&0'0(0*0,0@(#)hash.c:1.1\0@@@@####%%%%1.8+ Sun Jul 22 12:33:58 PDT 1984n0@(#)getflags.c:1.1---%s : `%c' expects `%d' more arguments. %s : Ignoring `%s'. %s : `%s' expected `%d' more numbers. %s : Ignoring `%s'. %s : Too many values, `%s'. 0%s : Expected a number but got `%s'. non-portable flag construct @(#)debug.c:1.3Compiler error (internal):1Infinite spill loop Compiler error (assertion): file %s, line %d source=%d Assertion count exceeds 5; stopping compilationCompiler error (assertion : %s): file %s, line %d source=%d @(#)error.c:1.3Error count exceeds %d; stopping compilation~2FATAL : warning : %s(%d) : @(#)ltoa.c:1.120123456789abcdef@(#)float.c:1.23@(#)memallo.c:1.33<<<@@@BBBDDDFFFgetmem overflow : size=%d Out of heap spaceěB-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null)ěB ((((( H NN5IIpC$@H@?@$@Q?? H/bin/strings 711 3 3 21600 3345442431 6272 ,@PId`@?G?@@G ~ (d#tr܋_tg܃OLOL ul9^u\+P/U WVNFF~^?-t^t ^8uF^ ^tPPeP=^-0TF^u#F .T^Ȋ-0TN=aux=ouitTNFF ~BPJP^7E=t^7P^RNFF> uP PP PF PvF~tFPNG+RPPNG+RPPPGW RPPPw wPLG+ҋLGW RPPkLw wZEPRPPBRP3=u,=uW=u~~}^_]UsWVF~t ~u n^>}* P u!W=t~t{~trw | tNFT;r@>u(PȋFڙ+ڃSQVPJP[P<F;wFLjF t u^_]UGWVF.C=~~ ~ |= u= u=u^_]UWV^~ | =u=}= ^~ | a" X =u^~| 0'=u=s= w^_]UWVvDuLDu D@u|t6Du DDPD=tLLDDuP4DPDL||/|tLDudL D *^_]U2WV2v ^_]UWVFFF^GF^w6FFPV v6^_]UWVv~ F~ueF9FrZFFFM}} * PHF=} FFFN~tF^_]U*WVv~ F~uaF9FrVFFFM}}F*PFPZN~tE uF^_]UWVvVVvv^_]UrWVvdDu~ ||uDt|FVFV~ t2PRPDP>ȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDP FVDGDu;VDuDdDv vvDPJ FV~t~t^_]UWV^|^G^Gu ^G؋M^Gu5^Gu#^u^Gt ^7^+w RPRP^GP FV~~} ~r FVƙFVFV^_]UWV6wt\~u3v1u WvPEPjPP3VPVP PmPP^_]UWVv} 96~  ㋇L^_]UNWVFFF^w6FFPVv6 ^_]+;prXSr p[ UWV SP ܋_ˡr#ts#yrr܋_؉rø Ë܋_S[sÉr+UnWVvDuLdDu(FFFvFPDP FD|t^;t&P =uLDP/ |tLvLFF&+ljFF=DP =|Du t D uDdD^_]UIWVv;t)Du |tdDD^_]UWVv~uVLDD^_]UWVvt^+t^WvFuPv. F=|>t WvFPRPvVEuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]UWVv~uSPG PV F~}&v PV F%PV W PV FF^_]܋_'U8WVFF^?u^?%uBO}^F7*6^FP-?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^u^F-0F nFF^?.tZF^?*t^GFF5F^u^F-0F nFFFF^ FF=hu=luFFt^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.Fu~t ~uFV؃ډFV~uFw~uFy~u"vnN+ȉNʋF9FFʉFڀ~XtF{FFىFF~t ~u_F%F܋FV%FVFRPvv:؋ыv܋^N^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uvd~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG u^_]U&WVO}F7*6FP^_]ø%2UVW~ vN^_^]s ËUWVF+؉F6>uut3<tF;vF;s%;v 96u>F ࣼP1;v|P=u.9F}KPWfFƣ9>r D^_]UXWVv6%^_]U6WV~F+-FF>t6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_]U xWV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]UWVvF?uG^_]UjWVFPTPv=|^_]ø<UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vs;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVvN^^s]6UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]Standard inputUsage: strings [ - ] [ -o ] [ -# ] [ file ... ] r %7D %s @(#) librel.c 1.2 84/02/26`@(#) cmdrel.c 1.2 84/02/26~@(#) ccrel.c 1.2 84/02/26 ((((( H ZUnknown error: -+ 0123456789ABCDEF0123456789abcdef0x0X(null)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 existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText 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 file &8JZfx%9M^m|.<(dressBlock device requiredDevice busyFile existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argu# /bin/strip 711 3 3 27360 3345421701 5750 ,)Id`@?G?))G * ~ (d#t܋_tg܃OLOL ul9^u\+5Pq/URWVPPj ^_]U-WVPPE^ <uF?/t6 ~^wހ?-tNF F<uN ""| u n g \  QQK=hu~=Su=du=eu=ru=su=tu=xuU.> t  ~tPK N~u> tF^6 P^_]UWVP6 =t6P+P6  =t -Pk6 P P P Hh6DP>6`P0> t6yP6P #=u=u=eu=eu @u=u6P > u.> ,w6P 6 P PBP) uh=> Ct|> t >t6PF $P6&24+ - FVP + RP6 vv6 6   %F~Pu ~`t FFR> t> u~uF> t> u~uF> t)~Pu ~`t  BDHF> r4> t > u ~t ~u6 P  n>"u p>u   rt>u   vx>u   z|> u   ~~u FH~u BDף>u      >u&>u&~u BD~u FH>u JL>u NPRTFF>t >u~PtcRPp+rtvx~ RPF=u +FFRP66Fi~`t`RPp+rtvx~ RPkF=u +FFRP66AFF+F>u p++rtvx~ N^ +         ;Vt$;FtF9Ft6*Pke>t6 P PnP >pu6 PpPP >tt >ru1P + RP6 6t6r6 6 D>xt >vu9P +   RP6 6x6v6 6 >t >~uAP +     RP6 K 66~6 6 >t >uT~uKFF9F|;F O} 7*6 Pp>t >uFP +F    P6 F+SQ6 6 >t >uQP +      BD RP6 $ 666 6 {vv6 6 d6 96 /PP5 ^_]U6 WV> ,u6@P>\t>Zt6^P>ft(>dt>bt>`t >^u6vP>gu6PmZ\FVVXFVPvv6  Z\FV~}~ ~w n ^6 P PFP=u6PF V>u ~uC>u ~u0> u ~u> t > u ~thPvv6 . Pvv6  vv6 6 sFVF҉VԋF֋VFV~u ~t4~u+ RPZ\+FVRP& ȋƋڙ+)NθPF RP6 6 P PFP=u6PPvv6 Or>u& >u&   > u > t > uFHBD  >"u FV+Z\FVZ\FVZ\؃ډFV +ңVX>t V X6 P P Pƙl Z\VX%VX> u6 P,PBPy> u">u  +FVVXZ\FVP6X6V6 Z\FV~}W~ ~wI n ^6 P PFPJFVFV6 P PFPPvv6 -vv6 6 ^_]UB WV6 J6 @PPFP6> =t6PP6  =t P^_]UWV~ t ~u~ ~} ~rFvPVP'=u6PkvPVP=u6!PBƙ)FV m^_]U!WV6 /PP_P^_]UWV6 SPP2vv v vvvPXPP6 P^_]UWVvDuLdDu(FFFvFPDP[FD|t^;t&P=uLDP|tLvLFF&+ljFF=DPU=|Du tD uDdD^_]UmWVv;t)Du |tdDD^_]U WVv~uVLDD^_]UWVv ^_]UWV PvvD^_]UWVFFF^GF^w6 FFPV v6<^_]UNWVv~ F~ueF9FrZFFFM}} * PNF=} FFFN~tF^_]UWVv~ F~uaF9FrVFFFM}}F*PFPN~tE uF^_]U2WVvdDu~ ||uDt|FVFV~ t2PRPDPȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDPFVDGDu;VDuDdDv vvDPFV~t~t^_]UWVBvF?uNN؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v ;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]S22 t[S22 t[S22 t[ù# US^GWًNӋ^GW# []܋_ˡ#ts#yr܋_؉ø Ë܋_S[[s É+UpWVvt^+t^WvFuPv F=|> t WvFPRPv EuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U=WVv~uSPk PV F~}&vPV F%PV W% PV FF^_]܋_UWVvDuLDu D@u|t6Du DDPD=tLLDDuP4DP- DL||/|tLDudL D *^_]UWV96`wDt ^_]U8WVFF^?u^?%uBO}^F7*6^FP?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^u^F-0F nFF^?.tZF^?*t^GFF5F^u^F-0F nFFFF^ FF=hu=luFF^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.F~t ~uFV؃ډFV~uF~uF~u"vN+ȉNʋF9FFʉFڀ~XtFFFىFF~t ~u_F%F܋FV%FVFRPvv ؋ыv܋^N^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uv~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG u^_]UWVO}F7*6FP^_]ø!UTWVF+؉F6>uut3<tF;vF;s%;v 96u>F P;v|P=u.9F}KPWfFƣ9>r D^_]UWVv6%^_]UWV~F+-FF>t6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_]U "WV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]2UVWVFPTPvK=|^_]ø%UVW~ vN^_^]s ËøUVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVvN^0׋^s ]UVF N؋Fږf؋Ӌ^]U^vvww^GW]6zUWVvF?uG^_]<H/tmp/sXXXXXXrcan't open %swcan't create temp file%s: incorrect byte ordering%s: can't strip archives%s: can't strip 8086 rel files%s: bad magic number%s: incorrect word orderingextended header too large: %scan't strip from 8086 relocatable: %s%s: bad extended header size%s: already stripped extended header too small: %sempty segment table: %scan't handle machine dependent table: %scan't handle block aligned files: %sbad read: %sbad temp file write: %swcan't reopen %srcan't reopen temp file%s: bad read%s: bad writeusage: %s [ -dehrstx ] objfile ... %s: , fatal error @(#) librel.c 1.2 84/02/26h@(#) cmdrel.c 1.2 84/02/26@(#) ccrel.c 1.2 84/02/26`/ -+ 0123456789ABCDEF0123456789abcdef0x0X(null) (((((  H `/ -+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( /bin/time 711 3 3 20440 3345442502 5537 , Id`@?G?G ~ (d#tL܋_tg܃OLOL ul9^u\+P/U, WV~~ PFP FVt PXPPft;FP^wn^w+PXPoPP#PPiPP[FP FP- ;u FP ~u6PXPFPFVVPXPFV+FVRPXPGFV+FVRP^P/FV+FVRPdPFPT^_]U WV |jF #\PPPXP?PRPvvh BRPFPvXPFNz} z #cPPPXPPzu B0~u0F~u/Z>Z}FXX*XPFPuB F~u F~u/Z>Z}FXX*XPFPPXP^_]UWVvDuLdDu(FFFvFPDPFD|t^P;t&WP=uLDP|tLvLFF&+ljFF=WVvDuHD@t?V>DP =|Du tD uDdD^_]UWVvP;t)Du |tdDD^_]UxWVv~uVLDD^_]UBWVFPv ^_]U츊!WVdžvP|=tdž|/Pv{=u|PvVvPR dždžxx^x݉=u$x$ x} PP rGwcWgv4L+=u=u[= u= u=utvu ^_]UWVv~FF<u<:uF^FF9Fu ^F/=uG^F^<uF^_]UDWVv^_]Rr#tãã +U WVFFF^GF^w6FFPV5v6H^_]UWV6wt ~u3vIu WvP]PPPKVPVP8PPP&^_]U)WVv} 96v~  ㋇&^_]Ë܋O_s3#t tۍ\ 0[r#t=u UPSQRVWF-_ P__^ZY[X]FH&F܋_+Ks ËU WVFVt=t~u F%^F%^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v ;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]ø+;JrXSr J[$ UWV SPU UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vC ;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]܋_ˡL#ts#yrL܋_؉Lø Ë܋_S[sÉL+Ë܋_U8WVFF^?u^?%uBO}^F7*6^FPK?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^yu^F-0F nFF^?.tZF^?*t^GFF5F^yu^F-0F nFFFF^ FF=hu=luFFN^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.FO~t ~uFV؃ډFV~uFQ~uFS~u"v~N+ȉNʋF9FFʉFڀ~XtFUFfFىFF~t ~u_F%F܋FV%FVFRPvvx؋ыv܋^N^FRPFPF+FFډF~uQF9FuFFޘ$~|F.Fw&Fz=Xu=ou=xu^GF΍FΉFF@F^GF~tF}~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uvt~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG u^_]UWVO}F7*6FP^_]øsøjUbWV6vv^_]U>WVF+؉F6>uut3<tF;vF;s%;v 96u>F ࣈP;v|Pi=u.9F}KPWfFƣ9>r D^_]UWVv6%^_]UWV~F+-FF>t6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_]U WV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]UHWVv>=u"߃7V#F=uF ^_]UWVv~G8tF?=t<t}=t^_]øUWVFPTPv=|^_]%rU jWV~tPFRPPHFFF~u;F9Fw F)FF$F+FFFFFNvPvPF~} vP~~~|~u FFPXFF^_]U~WV^_]UlWVv8FtF?t^_]U8WVvF?uG^_]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]܋__UVvN^;K^s]ø64sUVvN^^s]time: cannot fork -- try again. time: %s: Command terminated abnormally. real user sys 000 .::. time.cAssertion failed: file %s, line %d time.cAssertion failed: file %s, line %d    jt~@(#) librel.c 1.2 84/02/26@(#) cmdrel.c 1.2 84/02/26@(#) ccrel.c 1.2 84/02/26,/bin/shPATH:/bin:/usr/binshUnknown error: -+ 0123456789ABCDEF0123456789abcdef0x0X(null)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 existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText 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 file$4@Rbt'8GVn{( ((((( H only file systemToo many linksBroken pipeArgument too largeResult too largeStructure needs cleaningWould deadlockNot a name fileNot availableIs a name file$4@Rbt'8GV/bin/tsort 711 3 3 23440 3345442513 5761 , #`0Id`@?G? # #G#`~ (d#tn܋_tg܃OLOL ul9^u\`+P;/UnWVF~, P^w*F~t^w PFPFPPvF~tm~u64P[FPG$ FP;F9~uvW=uP^G|^woF,=u+=}tFW=t~t"=tu(P"E^_]UYWV^wu4F9Dt ^_]UWV^wu4\t ^_]UWVv,=u"=uV=uv^?u FF+@P3FP&=u ~t646P}FEEGGF^F<u^_]UWVv~8t<t FG^_]UWVvvP<^_]UWVvvEPPY^_]UWV,<u4|t64RPVJt64`P],=u=}tE^_]UWVv|ta|tSDDF~u9 ^F^wu64t ^_]UrWVrv^_]UTWVPvv^_]U0WVFFF^GF^w6FFPVv6^_]UWVFPvP^_]UWVFPvv^_]UWVvFAvvFF?uFFPvFP^_]UDWVF+؉F6j>buuft3<tF;vF;s%;v 96huf>fF fPf;v|fP=u.ff9F}KfPWfhjFƣj9>jrjdjj D^_]UWVv6j%^_]UWV~F+-FF>btbb6hv%Fh9FtF9Fw ;rD;t F;FtFF ^9>hw>h^_]U WV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡd^_]UNWVFFF^w6FFPV v6 ^_]+;lrXSjr l[UWV SP0 ܋_ˡn#ts#y.rn܋_؉nø Ë܋_S[sÉn+UnWVvDuLdDu(FFFvFPDPKFD|t^;t&P0=uLDP|tLvLFF&+ljFF=DPe=|Du t|D uDdD^_]UIWVv;t)Du |tdDD^_]UWVv~uVLDD^_]UWVv~FFFFFFF=%tF~*u ǃF FFFF^'u nF-0FFF~tF0u~ltFFF,~htFFF~[t V^'uFF F~t8FPvvvvv( =u ~uF~u~uF^O}^؊* v*F= u~ u ~ t~u vv^O}^؊* vFF9Fu!~tEvvF3-= ~= |6 u= u$=%uy^_]UTuWV~cu~su ~[t*vv vv~u^P FFFF~eu ~ftFF ~otF~xtFRFF^ O}^ ؊* v  u u t-t:FFLj^ O}^ ؊* v 6 N5+t-N^ O}^ ؊* v N~}4FLj^ O}^ ؊* v 't~t'uF~t*PFP6~ tFVFV҉FV*PFP~'u0a}f~W7ǙFV~.t~ t ~tFeuEt{~tr~ t~u ~tZFFLj^ O}^ ؊* v u +u-u 't c~uFV؃ډFVuv W ^^~u F;tFF F XPFPv ~PFPv j^F]^FP^FVW=:=u~ u#=u=}=y=u^_]UWWVv~ ^ v~ct~0utFF~stFM}} * W ؉^pNu~tF~ctF~[tF~uW^pNtEuFFN~~&M}} * P= F~u~ Wv ^ ^ u&9vt ~[t~cuF^_]UWVvF<^tFF| G~uppF%=]u-~u GpGptN^_]UJWVvt^+t^WvFuPvv F=|>t WvFPRPv EuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]UWVv~uSPPVF~}&vPV\F%PVWuPVFF^_]܋_UWV96fwDt ^_]U8DWVFFh^?u^?%uBO}^F7*6^FPqh?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^'u^F-0F nFF^?.tZF^?*t^GFF5F^'u^F-0F nFFFF^ FF=hu=luFF^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.F~t ~uFV؃ډFV~uF~uF~u"vN+ȉNʋF9FFʉFڀ~XtFFFىFF~t ~u_F%F܋FV%FVFRPvvD؋ыv܋^N^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uv~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG uh^_]UjWVO}F7*6FPh^_]ø%<UWVvDuLDu D@u|t6Du DjDPvD=tLLDDuP4DPCDL||/|tLDudL D *^_]LF@UWVP(PP"@^_]UWVP.PP^_]UWVFPTPvs=|^_]UVW~ vN^ _^]s ËøUjWVvF?uG^_]<^U8WVvDu D9v% D9t|tD FF*^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]S22 t[S22 t[S22 t[ùi   US^GWًNӋ^GW[]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv v;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVvN^Rދ^s]UWV#P6PPP$^_]UWV"PQPU^_]UhWV"P,P0^_]6b\UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]rcannot open %s%sodd data%s too many itemstsort: %s%s cycle in dataprogram error@(#) librel.c 1.2 84/02/26n@(#) cmdrel.c 1.2 84/02/26@(#) ccrel.c 1.2 84/02/26fbb-+ 0123456789ABCDEF0123456789abcdef0x0X(null) (((((  H atof:fltrd: Floating Point Not Present fbb-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( /usr/bin/val 711 3 3 27140 3345443521 6202 ,*Idp`@?G?**G*~ (d#tn܋_tg܃OLOL ul9^u\+P/U~WV!~tt^_?-tf^_tWFvPP=u0> u#P PPvP_ !n9v+F^1 PPPPNƇP_!6!^_]U츪crWVdž\ -/_`FV|FƄa^?u^? u ^? tF^?-tF^FFFNdž\e-PvFRPvF? PvF,_@#=mu=ru=su=yuF؊<uG=u_@`-cPv%F``t_>_u>\t4>uPV6_PP6_ dž^9`F-cPP/P PP-P/Pk _>uK\tA^u%>u/PV6~dž^/P P6cn^_]U WVFFFFv PVv P!P =u$Pv.5=t  PF?t F?hu  %PV '>ruv=uvv P =u65  PUP>yt >mu2 PuF?twF?ftl< u< tFP PV- =tF#yu>mu8~t/v gPv Pi P=u">mu~u~t PtP PTPtD  PK=u65r^_]UWVv~= u= tGG= u= tG|= u = uGG= u= tG|= u = uG= u= tG= u = uGG= u= tG|= u = uGG= u= tG|= u = uGG= u= tG| P PW ^_]ULWVvV uG?t 8Fu^_]U WVv~< u< u<u FG^_]UWVv~F%=u W&PuFPFPv+PeuFPFPvGPEu vcP/u v|Pu vP u vP@u vPƀu vP^_]UWVvF<0u<.tsFF<u<F?.tFG<0u<.t@F~.N<.tut^_]U.WVv,P.P u)$.F^?u^F0;t Du3u ^_]UWVv~FPV PWVXƄ&DŽD^_]UfWVvV&=u.G?uGF=Iu~Du~Eu  = u= tGFPW{~Et vVVn^(^t-^G% Pv~ItPvVO *^G% Pv~ItPvV" *u ^_]UAWVF*5uF9D~F9Dt PeF^7^FG^FG^F G^F G^Bu'F*Pv^G<u ^>^Gvt^_]U~WVv*~=uF9Etu%}u>^W^ V ^_]UWVv*=uR}uFE'<t5E4F^^G^G^GƄ'^_]UWVv|It |u|Dt |uFF^F=u^u~tFFFF^F=um^It ^u^Dt9^t-^Dt ^GF~t ^GF ^ItGt*~u F9DG~u F9D|G^_]U\WVv~VN=uV F=u^F?t^F?du >ru8t-v#PY6%vn =t >#DtGVF=u`.uSM/?3=cu=eu=gu=iu=mu=xu~u .u</uu)>rutt^_]U WVv.V=uG?t=su^_]U WVvVFIPEPPaNPWPOl7PVP8+ފF u=gu=lu^_]U" WVvFF^?u"FGF<uNF^_]U WVv~GF8t<t ^_]U WVvFPFPv^_]Ul WVv~F<0}!<9~ nFȊȃ0NF^_]U WVv O^߀?/t5~~})N^^?/uF^^v<uF1^_]U5 WVv}t P;PH;t% ^_]U WV>96FWh^_]U WV~t396!FF9t ^_]UT WVv4s^_]U1 WV>tPP6t6d^_]UWVPPEvv v vvvP)P^_]UWVv~vO} FF^_]U^WVv~ F<u>GFF^?u#^F8t^+^^GF ^_]UWVv* ^_]UWVvDuLdDu(FFFvFPDPFD|t^;t&P=uLD  P!|tLvLFF&+ljFF=DP=|Du tD uDdD^_]UWVv;t)Du |td DD^_]UdWVv~uVLDD^_]U.WVvFFN~BL|} * PI}^FLj t|F9Ft^FF^_]UWVPvv^_]UzWVFFF^GF^w6FFPVv6^_]U WVF+؉F6j>ust1<tF;vF;s%;v 96hu>F ࣴP;v~P=u.9F}MPWhhjFƣj9>jrjjj ^_]UWVv6j%^_]UWV~F+ҋ؋ۋËы؋ыË؍AFF>t6hv%Fh9FtF9Fw ;rD;t F;FtFF ^9>hw>h^_]U WV~EuWE+Fvu;ts~vF@+؉FF9FrFFFN=u^F^F;r F;s^+^_]UWVFFF^w6EFFPVjv6u^_]UWVFFF^GFFBFFFF^wFFPV^^_]UnWVv~G8tF?tOȊ+^_]U&WVvF?uG^_]+;lrXSr l[| UWV SP ܋_ˡn#ts#yTrn܋_؉nø Ë܋_S-[sÉn+UnWVvt^+t^WvFuPv8 F=|>t WvFPRPvEuPvF$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSPWPV F~}&vPVF%PVWPVFF^_]܋_YUWVvDuLDu D@u|t6Du DDP,D=tLLDDuP4DPEDL||/|tLDudL D *^_]UWV96fwDt ^_]U8~WVFF^?u^?%uBO}^F7*6^FPCAFFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^u^F-0F nFF^?.tZF^?*t^GFF5F^u^F-0F nFFFF^ FF=hu=luFFp^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.Fq~t ~uFV؃ډFV~uFs~uFu~u"vtN+ȉNʋF9FFʉFڀ~XtFwFFىFF~t ~uaF%F܋FV%FVFRPvv ؋ыË^܋vN^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duU~ u=XuQ=cu@=ou6=suK=uu=xu&~uvh~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2d>uG u^_]UWVO}F7*6FP^_]øUNWVFPTPv5=|^_]ø%6UVW~ vN^_^]s Ëø<UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vm;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVvN^֋^s]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]%s @(#)val 5.1%ss.r%s %s: %cM%c, -m mismatch %s: %cY%c, -y mismatch %s: SID nonexistent %s: SID invalid or ambiguous %s: can't open file or file not SCCS %s: corrupted SCCS file %s: Unknown or dupilcate keyletter argument %s: missing file argument @(#)auxf 5.1@(#)cat 3.1@(#)imatch 3.1@(#)repl 3.2@(#)satoi 3.1@(#)sname 3.1corrupt arena zalloc: @(#)zero 3.1@(#)trnslat 3.1!!f-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H  3.1@(#)trnslat 3.1!!f-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H /usr/bin/xref 755 3 3 430 1303601 6221 & : # # %Z% %M% %I% %D% %Q% # # Copyright (C) Microsoft Corporation, 1983 # # This Module contains Proprietary Information of Microsoft # Corporation and AT&T, and should be treated as Confidential. # /usr/lib/xrefa $* ^ sort -t: +0 -1 +1 -2 +2n -3 ^ /usr/lib/xrefb ${linesize-120} -+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H Y*FYz+v/usr/lib/xrefa 711 3 3 35500 3334255036 6522 ,`Id`@?G?G$~ (d#t`܋_tg܃OLOL ul9^u\+P /U~WV~~kx~o P^w =t.FPP^w =t^wPP F^G,NF^_]U WV6#ƒN<)uPPc < tFN<(u < tPP- < u< tNr< u< uNrFV0P? uNP4P$ 66,8P ^_]U WVF=}F=uthF<u~*t}=/t>iF<u~"t ~\tD 66,PAP >.t66,PLP zwtqvVP6*K ]-=$v.z  "%(+.147:=@Y|m^_]UO WVF>tF#FZ"66#> tF~t*~t!DF~t^?t>w+(O}(؊* 6(f#= t ##=t#F^FFFF9FFFF9Fvk^/;tY^o=t*N^#># t#^oƂƋ߃u*9F|+FFFFF9Fvk^/;tY^o=t*N^#># t#^oƂƋ߃^ FF9Fvk^/;tY^o=t*N^#># t#f^oƂƋ߃HtuF=u$*N^#># t#>ǃ=Z"w^N=uG=u?>#uRPwj=u6Z"w-^N#># t#^>F-@##Ƈ^#># t# >t >w+(O}(؊* 6(#= t ##=t#>2*O}*و*6*6PFc^_]U{WV~t+^?u^FF9t ^_]U0WV>w)(O}(7* 6(#= t ##=t#^_]UWV*O}F*7* 6*v>^_]UqWVF#># t#^_]U>WV^_]U&WVvDuLDu D@u|t6Du DDPH D=tLLDDuP4DPGDL||/|tLDudL D *^_]U<WVvDuLdDu(FFFvFPDPFD|t^;t&PH=uLDZZP% |tLvLFF&+ljFF=DP =|Du t D uDdD^_]UWVv;t)Du |tdZDD^_]UWVv~uVLDD^_]UWVv^_]UvWVFFF^GF^w60FFPVv6`^_]UWVvVzVvv^_]UWVFFF^w6FFPVv6^_]UWVv~G8tF?tOȊ+^_]UTWVvDu D9vD9t|tD FF*^_]+;^rXSr ^ UWV SPw ܋_ˡ`#ts#yTr`܋_؉`ø Ë܋_S-[sÉ`+UnWVvt^+t^WvFuPv F=|>t WvFPRPv EuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSPM PV F~}&vsPV F%PV W PV FF^_]܋_YU8WVFF^?u^?%uBO}^F7*6^FP?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^u^F-0F nFF^?.tZF^?*t^GFF5F^u^F-0F nFFFF^ FF=hu=luFFb^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.Fc~t ~uFV؃ډFV~uFe~uFg~u"vN+ȉNʋF9FFʉFڀ~XtFiFzFىFF~t ~u_F%F܋FV%FVFRPvv@؋ыv܋^N^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F&F=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uv~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG u^_]UWVO}F7*6FPY^_]ø@UWVF+؉F6>uut3<tF;vF;s%;v 96u>F ࣼP ;v|P=u.9F}KPWfFƣ9>r D^_]U0WVv6%^_]UWV~F+& -FF>t6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_]U PWV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]4UWVFPTPv;=|^_]ø%6UVW~ vN^_^]s ËøUWVvF?uG^_]<UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vm;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVvN^^s]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]--prxref: %s: cannot open  %s)/%s:%s:+%d %s):%s:%d %s:%s:%d bad switch yylook %d"#""!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!! !!! !!!! !!!!!!! !!!!! !!! !!!! !!!!!!!!!!! !!!!!!!! !!!! !!!!!!!! !!!!  !!!!!  !!!!!!!!""     """ '3"# ( &%" ) .2 /7#8 *4 $$$$$$$$$$5<=6IJN$$$$$$$$$$$$$$$$$$$$$$$$$$E O%PF$&Q$$$$$$$$$$$$$$$$$$$$$$$$$$ +0 ,9>@BKC1'R? -G(SA)T*UDL+VHM,W-X.Y9/Z2`4c6f7g8i<m:1^=n5d>o?p3a7h;;;;;;;;;;1_3b5e@qArBsCt;;;;;;;;;;;;;;;;;;;;;;;;;;DuEvFwI};K;;;;;;;;;;;;;;;;;;;;;;;;;;0[H{J~LMONPQRSTUVWJNXH|TLY]0[^`abcde0\fghimnoprst9j9j9j9j9j9j9j9j9j9juvz{}~9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j0]9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j:kq:lq:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:kGxZ[[wjjxxGxZ[[wjjxxGyZ[\wjkxyjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjGzjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll   llllll     lllll    l        nrv&|F**zvBr Z& n> $B(,.0 428<BVFJ2N.R: VZB^bBfj^nbrfvJ  z~>n&~ 26   .   "   & "    $ ( ,& 0B 4: 8 2 <n @. D* H Lv Pn Tb X \ ` d h n rv | v     ~     ~             *  n       " & * .22 8 < @D> J NR X \ `F db hf l> p^ t x|            B N n r z $^(,04:@FJzNTZ`dhnrv|*.2' 6zzJ n  *,0000000000AAAAAAAAAAAAAAAAAAAAAAAAAA_AAAAAAAAAAAAAAAAAAAAAAAAAA Z Z \$-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H  Z Z \/usr/lib/xrefb 711 3 3 35000 3334255041 6512 ,6Id`@?G?66G 7p ~ (d#t܋_tg܃OLOL ul9^u\+p P */U,-WV>u*F^G^9Gu!^GG؊ t^Gv>~t ^?| ~W^GPF P^7+~^7^~^F GNj^G8^_]UN,WV6FD@D DDD~^_]U,WVv>V uƉEEt~^_]U+WVvޡG ~D6^_]U+WV6ރ u&<}4D D~ ^_]U `+WV>tuF< tFF~F-~;FrF^~FFt~FF~ tF2~ F N~ F NFFF -~P~P6)~@~ t* -~u ~u^_]UV:*WVFFFVFVFF^FF<u~%uFP^F<-tFFPF^?.tFFPFFF` F^FFF+҉FV PPvv kF+҉FV PPvvIF+҉FVPPvv'F+҉FVPPvvF+҉FVPPvvvvFPqFFFPFPvF"F~u-+` ` ~~0 ^F` ` ~N` ` .^?u#FN=u` ` vF` ` ?0t` +R=}` ~u` ` e PPFRP_FFFFFF~u -~)VFP(}-D=4v.{r@rrrrrrMrrrrVrrrrrrrrrrr)p@rrrrrrJrrr7\rr~t ` FFvFF9F|~}FFFF)F~-uFN= P?FN=u^FPFN= PF` =^_]UN&WVFP|Fߊ` ` |Fߊ` ` ^_]U%WVvFF<uFPf^_]U%WVvFF<0} ~9~ nȊFȃ0N F^_]U"i%WV ~~5} ~r'~|FV؃ډFV` ` -~ t ~t ~u` ` 0~ t ` ` #~t ~uv FP߃F;t ߃F;u%5 ~0WƋ` ` ^_]Um$WV-~^_]US$WV>~u^_]U4$WV P^_]U$WVv~DF<~u<_t 8uFF8tG?u9vv ^_]U#WVv~FG<uO^_]U#WV^FF<uF8Ft ^_]UF#WVv~F8tG?tNȊ+^_]U"WVvuF?u+F^_]UN"WV~^wPTƆ2Ɔ>~t. 8Fu F@2P P"=tDP P=u' PP PP PkS2P PY2PPP^P P.PP P3iS;} Pv PPh^_]U!WVNI;|vP9 vP)^_]UZ!WV :u$ uu ;wFLjF*^_]U!WVv~ǙRPt4F!FǙRP4 F^_]U WV^_]U0 WVvljFFljFF ljFFvljFF^F~8|FljFFN^FF u t-tF +uNF^FF u<FF |#FvljFF&^FF.tKF u9FF|#FvljFF&^NFFFEuet^F+t-tFNF u n-0F~|F؉FދFFF~| FF؉FFnF=|^F^^FFFuFN^~~tFN^~|F~^FN^FnPF ^~| F^F^_]UWV~uv^v^^_]UtWV^_]UcWV~ tF^7v^7 ^7<u^^_]U WV^F~ tFPPv^>u ^F->~ ^F0G;|F^F~u ^F.أ=}09FF)~O=u ^F0G9FF^F^F^_]UWV^?~ tFPPv^>uG-<0tFGG.N~ FGGe>} G+G-أ>d} dFGF0dn) 0G 0G^?^_]UWV^_]U츬WVFF^?ut ^?%uBpO}^Fp7*6p^FP $ FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF5F^ u^F-0F nFF^?.tZF^?*t^GFF5F^ u^F-0F nFFFF^ FF=hu=luFFҼFʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.Fҽ~t ~uFV؃ډFV~uFҿ~uF~u%vN+ȉXF9XXF€~XtFFgFF~t ~u_F%FƋFV%FVFRPvv؋ыvƋ^N^FRPFPF+FF‰Fʀ~uQF9FuFFȘ$~|F.F&F=Xu=ou=xuQ~|F^G^FPFPF' @=|F@PFԃqF~uF~uF~uF\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^FuDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~Ft+-N^FȘ uEeN^~|F^G^FPFP~<|F<PFԃF~u+F;F|^?u^?0uF~uF~uF\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃ FFKtFF‰FĀ~t;vFF9F|FFă~}vċ^x0tN~} F9F FHF$ F+FF^G\\FF@F^GF~tF~|FF^F?uF9F| FNFFF)FNFȉFFFur=du~* u=Eu=Gu_=Xu=cu.-e=v.^54,<~u-vvt~|FN+ȉT~|FʋT++++NNVZtVV} P^Ҁ?u^FҊPNʃ~} 0PF9Fr^FPN~} 0Pu^?u^FPWZuVV} P2>pupG u^_]UWVpO}Fp7*6pFP ^_]UWVvDuLdDu(FFFvFPDPFD|t^;t&P8=uLDP|tLvLFF&+ljFF=DP]=|Du tD uDdD^_]U WVv;t)Du |tdDD^_]Ub WVv~uVLDD^_]U, WVvFF FF#= u= u=+u=-u<0}<9~ FȊ-0~u^_]ø>U WVvP^_]U j WV^W+FVFPuFwF/} Ju } Kt] ㋇ F] ㋇FvWrFvWeF>2uJ9v}9vt:}}19v~9vt!}|FVFPZE^_]U WVv~:}t -mD +D+^_]U? WVQRP^w7} FVQRP^w7I FV~~} ~rFQVn^F<RPvv ^F<RPvv Ǚ<^F<Ǚ^F?RPFVpRP ~}I~ ~s;FW;V~%};FvGW)FV5F~~)} ~rOHPFV>v6Wu=nt9~G+^F@^F?^_]Uc WV<GF<u^o VGFGFGFFFF^/lGFGFGFn^7Vn^dPVn^dPVn^dPV^ d}D2D0^G dPVa^_]UNWVFtFdtFtnm^_]UWVvF~ }F 0FF F 0F^_]UWV>uyFP <RPFRPF2 PPv~ P6.  P>2uPvX P60u P u<u0G.GF>.<uF GN~t<-tF=uFF<0}!<9~ nFȊȃ0N~uF؉Fn<u2=u,>0F<uF GN~t^_]U WVPvvv FA^_]UWVPvvv F ^_]U2WVF F^FF^FdFFF^~ |F ~ >}F =^Ff|^F^FPF ^FWFuwFWFuDFPFv ^FFN 0N^F~Wr^FG9F(FNVFw|F^NF F~tF^7~r 9~sLW;wBFN^FPF ^F 0G~Ws V\~^^?9?^0~w N^!^1^~t w0G^_]U*WVv^_]U WVFPFPv F~~uG-F HF~^ހ?0tNN ~}F+F =~~|~|NFGG.FF 9F|FFGGe~|F؉FG-G+~d}FdFGF0dn)FF 0GF 0G~~#<0uG.~| FG0FF 9F~'FFGF9FtG.F9F |F F ;F| G0G.}.tOF^_]UWVv>%t^ & UWVvF?uG^_]lUVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]ø+;rXSr [UWV SP8UWV%tdUW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vU;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]܋_ˡ#ts#yr܋_؉ø rË܋_S[srÉ+Ë܋_U|WVF+؉F6@>Xuu\t3<tF;vF;s%;v 96>u\>\F \P\;v|\P=u.\\9F}K\PWf>@Fƣ@9>@r@Z@@ D^_]U*WVv6@%^_]UWV~F+-FF>XtXX6>v%F>9FtF9Fw ;rD;t F;FtFF ^9>>w>>^_]U JWV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡZ^_]܋_( {UzWVv>=u"߃7V#F=uF ^_]U2WVv~G8tF?=t<t}=t^_]øUWV .&.~ kUWVv~vFF9F|:FGF<tFF9F| FF F^_]Íf^_]UWV> .&.UWV> .&.UVW3ۋF }ӋVFVF }ӋV( F VNFf׋ t؃_^]U^vvww^GW]UVvN^@ʋ^sr]UVF N؋Fږf؋Ӌ^]U^vvww^GW]6UWVFFF^GFFBFFFF^wFpFPV܃^^_]  ~ %16t%s %s%s %32t%s %4tx%T %T8 -+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null)$M:/Day Mon 00 00:00:00 1900 SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecTZp <XXASTADTESTEDTCSTCDTMSTMDTPSTPDTJSTGMT+-GMT%s%d:%02dBF,JNhRVZ^bfjn@C/usr/bin/xstr 711 3 3 26640 3345443647 6435 ,&@ Id`@?G?&&G '~ (d#tP܋_tg܃OLOL ul9^u\+P/UWVNFF~o^?-tb^F7FN<t F +$PzP;=cu=vu<tPP=tB PP> t~t> t@P P`> t ~rPPPRP=tVP6P> t0jPZP^7=t^7Pr\PY> t NFF [> t`?/t 6`,P^_]UWVbP<jPPP=t p uvLP #t? t#iuPwPPP|F^FuP%uFPYPPy%ut>t}Ƌrr* rPP ^?u9t>t}^Frr*rP^FP t ^?*u<FPu^?/tFPt>t}Ƌrr* rPP &#="u='u=*u=/u\x u Pu^_]U WVv% Ǧ|u*ttvEF~} FTU PP`TvtDt@EDFDuT^_]U WVFF|;F ؋u}}uFF~t ~u~uP6`F|F ؋us}uu5un}uMPu5vvPur@Pu ^G u6` Pisv^_]U[WV>tG~tFPPzPFPPzPv PzP^_]U WVvF*ue |`PPzPCtPzPm*WPzPRWPzP@^_]Ul WVP6`t6` P.PPtP PPWF~|jFL|} * PFD u 6`* >DuPWevPWTPWFzPW8WV^_]UY WVvV @PPVW ^_]U% WVFF^_]U WVFF^_]U WVv<u |uF^_]U WVv~V WF} +FF~}VFP =uF^_]Up WVPP PE`?/t 6`= P3  P) P^_]U WVvDuLDu D@u|t6Du DDP~D=tLLDDuP4DPDL||/|tLDudL D *^_]U, WVvDuLdDu(FFFvFPDPFD|t^r;t&yP~=uLD  P[|tLvLFF&+ljFF=DP=|Du tBD uDdD^_]UWVvr;t)Du |td DD^_]UWVv~uVLDD^_]UWVFfFv.t,F@+؉FN~} ߃^_]U%WVv*^_]U WVLv@ ^_]UWVvFFN~BL|} * P}^FLj t|F9Ft^FF^_]U\WVPvv^_]U8WVFFF^GF^w6FFPVv62^_]UWVvVLVvvQ^_]UWVvdDu~ ||uDt|FVFV~ t2PRPDPNȋNjڙ+كN^ Ǚ)FVDtLDǙ9V~9}9Fv,D+;V~};FvFF)DDu Ddv vvDPFVDGDu;VrDuDdDv vvDPZFV~t~t^_]U.WVv~ F~ueF9FrZFFFM}} * PF=} FFFN~tF^_]UWVv~ F~uaF9FrVFFFM}}F*PFPN~tE uF^_]UWVvF?uNNt WvFPRPv EuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSP PVh F~}&vPVT F%PV0 WA PV! FF^_]܋_UWVj96 wDt ^_]U8hWVFF^?u^?%uBO}^F7*6^FP?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^iu^F-0F nFF^?.tZF^?*t^GFF5F^iu^F-0F nFFFF^ FF=hu=luFFR^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.FS~t ~uFV؃ډFV~uFU~uFW~u"vXN+ȉNʋF9FFʉFڀ~XtFYFjFىFF~t ~u_F%F܋FV%FVFRPvv:؋ыv܋^N^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F{&F~=Xu=ou=xu^GF΍FΉFF@F^GF~tF~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uvN~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG u^_]UWVO}F7*6FP)^_]ø!tnUuut3<tF;vF;s%;v 96u>F ࣜP;v|P=u.9F}KPWfFƣ9>r D^_]UWVv6%^_]UWV~F+-FF>t6v%F9FtF9Fw ;rD;t F;FtFF ^9>w>^_]U WV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]U>WVFPTPv=|^_]ø%4UVW~ vN^;_^]s ËøUVvN^܋^s]6<UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vM;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]stringsusage: xstr [ -v ] [ -c ] [ - ] [ name ... ] /tmp/xstrXXXXXXwx.cx.crx.c extern char xstr[]; #line%s%s(&xstr[%d])/**/x.cbt r n f \\""rawfound at %d:new at %d: ^%c^?\%03o%crwxs.cxs.cchar xstr[] = { 0x%02x, }; x.cxs.c@(#) librel.c 1.2 84/02/26@(#) cmdrel.c 1.2 84/02/26.@(#) ccrel.c 1.2 84/02/26L ((((( H  /Unknown error: -+ 0123456789ABCDEF0123456789abcdef0x0X(null)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 existsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText 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 file(8DVfx+<KZr (essBlock device requiredDevice busyFile existsCross-device linkNo such deviceNot a directo/usr/bin/yacc 711 3 3 73200 3345443660 6341 ,dP0Id`@?G?ddG0eP~ (d#t܋_tg܃OLOL ul9^u\P+P1S/UTWVvvΣ' 57;D{EPR^_]UnTWVPPṚ>̣t+P<PA62_PRPDP6P|9>'G㋇i+i-㉇6PWPCP6P%9>}FG㋇cF~u(^㋇2F㋇V^㉇9>}@G㋇qF~u"^㋇2F^؉6P\PB6XPbPḄO}̣؊* 6̣Mur$t7̣O}̣؊* 6̣lMAu4O}$و*6$PNhPjPP>t tP9O}؊* 6Lu3O}Ƌو* 6PM6-OPQ̣O}̣؊* 6̣bLO}Ƌو* 6PMY6N^_]UFQWV^vF<uFF^_]UQWVFF^? F^㋇iF^H3RPFPvrFFF9Ft_ ^F^^F=~-vfPv#F~w PV^F=|#P) vFFPPvOR^_]U PWV~}^㋇H3 ^㋇VF^? tFF^_]UOWV>uP6P6P6:N XP6P6P6N 6B6>P6NP2-УP6P6MP-7PPP@-,{POP6M P6 xP6M<+PP6M6:68P6yM64P6gM66P6UM>>t >BuvPlP3M>>u6> PlPM>>u>BuPlPL>Bu6BPlPL/PlPL6K>fu 6foK^_]UMWVDPtPLvvtPzL6TPtPhL>t P L^_]UMWVFF9F|Fv^F^_]UcMWVv~FFΣ9F|.FF߃ ރF9uFF^_]UMWV~t_P6KdeP6yK96}<Fޱ߸΁uVPiP64KmP6#K^_]UrLWVF9F~F~^㉷F9F|/F^㋟i9?t^㋇iރ^9t^HsoP^㉷>u PJ;u+-PP^_]U |KWV.У2F9F~FP6ΣnԣP^㋇щF^㋿9~wj5F=O~|'n^ظN ԣ^ヿTBtXF~uFF9F~F^㋇щF^㋿9~wY5-F=};nԣPnԣP F^ヿTbt]F9F~%FnԣP ^㉇]>te>u[F9F~KF^HsP6.H^]t^TbP6H^_]UTIWV㋇hvF㋇jvFF9FtF-FF9FwunF-FF9FsTn^~9w8^F^~^F^GF^~EG^FGF+FF~} ^㋇Q ^㋇cu> ㋷2㋇hvF㋇jvFF+FFF9FuFFFFF9Fr#F^~9uFF9Fu|>狅hvjv> u,FFFFF9Fru FFFΣ9F|"F^_~^㉇{^w{P=uLJX{P\^G> u PFlv@=X} P~}"~狅Q2^Q~狅c2^cLJX^_]UFWV> u&>u6vEPP6D㋷jvF> t vPDjv96@r6@>@̣s P^_]UEWVP@PTbP696yF㋟iヿTBu㋿i=}&=}ヿTBt=|㋟iLJTB~96}=FtヿTbuHs P >u 3PTCP@PTbP>96kF㋟iヿTBtK㋿i=}ヿTBt =|㋟iLJTB^_]U [DWVjvhvP6Σ{P{PiPXjvlvPP7P`F9F|F^ヿXu^LJXP@PPvzУ9>w}uE7~6-У^㋏jv^+hv;~ ^LJX~9Fr7F^97tFP^P^G| VV㉇=>Juv>ulv:P6\AF9F~=F^ヿu"^ˋ^Hs?P6AGP6AHPP'H^㉇m@P^_]U1BWV<У^㋇jvF^㋇hvFF9Fr]F^GFΣ9F|'F^_F؋^GF~uFУ96w|tF~|DP6Σ{P9>w}t^F9tE> uF^F=N~|^N {(^={PR^ヿTBt~~EP{P&Tn^㋇щF^㋇щFF9FrFУ9>wG^9t/> u{PEP=u FE{-У@=} LP^G> t6FFΣ9F|!F^㋇{^G+29w2>u>ux6 vaP6=У96wW|uyP6=D4PP6=DPP6=^_]U >WV6 Ƭƃ=wB~vFΣFF9Fr߃^F9u]  Ƭ> } PTFΣ9F|F^^^މ^_]U>WVfF~}^_?-t^G_?u^_nPP;<>t PPP<fPtP#<Pr^_P P^K=Vu~=Du=Ou=Ru=du=ou=ru=vuJ'FNP Pu;>t (P?PAPP;JPLP?;>u >t VP~}lP^GRbP;̣=t nPlPPPPwPPi,{FFFo F~u~u FP FG F=u P~7PPd F F= u P0_F FF~7PP{F=|R^㋇h %?F~u#F9Fu^VPH^F hH^㋇J3F~u#F9Fu^H3P^FJ3>5 F!=,u=;u=u#W FFF-FF F~ t 0_F FF F~7PPGF~u:^hu~7P P1^F h^F h~u3^㋇h ?u~7P,P^F h' F= t=^0_V9F|~^VHPF=,u =;u =uIeF:pPKF=~=|=;u.=u=u= u= uF=uQ~t }PP67P6q7P6c7P6U7>|7t2P6=7^P6/7idiF=t@~ u vP">dt~7PPiG~uc~uZ~|t6拴iG~ t3~7PP?| P PF~tE~7PPT?|64拄h2_F~t^u=u P~7PP F~}^H3Pv拄h2_F~=t.く2_6P6F5+iHPP6!5F=t6'PFP[5FPP; FFF9ivn^vG㋇iF^FF^F؉6拄2_%4_LJ2_>}P,PFiF~;t F؉>|7u2_t㋟iヿJ3ul㋟iw| ?P'} ㋷J3㋇h %?㋟i9J3u iP>}PPiLJ2_~t|6Rb6P63̣O}̣?* 6̣/F=u2O}F?* 6v/6̣i1^_]U3WV6N16VP6z2^_]U3WVv~u9>}PPV㉇Hs>}PPdV^㉇V< t|t D1< t |\t|tD= |v p j'd"^\XPK=bu~="u='u=\u=fu=nu=ru=tuy|7~p|0}g|0}$|7~|0}|7~ |u +PBD) DD t EP ㉿VLJh^_]U1WV696}F㋇VF^? tF^u8Fctctct_tQVVWP6/>fu"VVgP6f/H@^_]U0WVvF;v wP F?tF^_]U 0WVF̣O}̣؊* 6̣7+F~ u~ u~ u ~ t>~ ṭO}̣؊* 6̣*F~/t KFQ6̣vx/=>̣O}̣؊* 6̣r*F=>u&~}~ uF~7F2}N~>u P^Ƅ~796|7}.F~7P .=t 60_ ~7P|7|70_㉇  kFF~7 ̣O}̣؊* 6̣)F~ u ~t P~\t@̣O}̣؊* 6̣A)FƄ~7\F2}NF9FtF~7F2}NḲO}̣؊* 6̣(F2nhb\VPJFK=<u~=%u=0u=2u==u=>u=\u={u^cuF-00_~0t ̣O}̣؊* 6̣(F^cuG1̣O}̣؊* 6̣'F0_F-00_6̣vr, 8^ct(^ct~_u~.u ~$t^ct5^ct(^ct~_u~.u ~$t]F~7~u^cu~7 F2}ṆO}̣؊* 6̣&FaFU6̣v|+C=%u~=u="u.='u=<u=\uh={u Ƅ~7~u&P~7P*=tP~7P*=tP~7P*=tP~7P~*=tP~7Pb*=thP~7PF*=tLP~7P**=t0 P~7P*=t  P~7P)=t  P~7P)=t~7P P`܃̣O}̣؊* 6̣%F~ u$~ u~ u~ u ~/tQ~ t~/ṭO}̣؊* 6̣$F~:t 6̣v:)^_]U)WV~}^㋷J3^㋷h ?~.~}^㋇H3 ^㋇VP? P"ۃ^_]U)WVv< tFF9F~,F^VV+(=tFcF9F~/F^HsV'=t F$~ VX PmڃVv^_]US(WV6Rb6| P6& P6&>fu P6f&F̣O}̣7* 6̣"F=| PكO}F7* 6v[#>fu/fO}Ff7* 6fv"#FEYFSN~t) P6%>fu P6f%!= u={u=}u^_]U&WṾO}̣7* 6̣!F~ t0̣O}̣7* 6̣`!F6Rb6 P6%~}O~\tịO}̣7* 6!F=}t/O}\7*6\P!~%tịO}̣7* 6̣ F=}t/O}%7*6%P@!O}F7* 6v!~ ṭO}̣7* 6̣F P׃^_]U%WṾO}̣؊* 6̣=*u " Pփ̣O}̣؊* 6̣eu~*t=̣O}̣؊* 6̣(/tF tG̣O}̣؊* 6̣z2 Pփ^_]U #WV6Rb6E P6"F̣O}̣7* 6̣~FF(~t2O}F7* 6v'r=F7FF̣O}̣7* 6̣F~|7u5~|㋟i7 F^ z P6!~-t4F؉F̣O}̣7* 6̣ F^cuF^cu> nF-0F̣O}̣7* 6̣FFn+FF~FFP~ PӃFP P6E >|7ubFF~~|FFP PrӃ~|vv㋟i0F^  P6O}$7*6$P~|/O}-7*6-PN~uO}F7* 6vDO}F7* 6ṿO}̣7* 6̣F~*uuO}F7* 6ṿO}̣7* 6̣F~u~*tiO}F7* 6v>̣O}̣7* 6̣+F=/t#O}F7* 6v~ ṭO}̣7* 6̣F PЃF'F"O}F7* 6vṢO}̣7* 6̣@F=u~\tkO}F7* 6ṿO}̣7* 6̣F~ t$F9Ft~ t PσO}F7* 6vX Pσ PσVS=$u~=u= u="u+='ux=/u=;u={u=}ueO}F7* 6v!^_]U WV, P6|F9F|;F^ヿXu vfڃ P@PP΃У96wF~a~|W^ヿtH9>w(F9tPPՃv҃^㉇A~7n^ヿt^㋟m^㋇7^㉇E~tqУ96wF~~FأqF9F~F^޸NGu^ヿt^F}^ヿ|^>u+vʃP6q^㋇Pv? P6| ^㋇;q^㡶q؉Bvv6q= vu P6#6z P" ^_]U dWVFFFvF<t9vs N9vrWvFVF7F9Fv5 FF~v9vs+ <u9u =u> u$>uF-7Pv P67~v9vs: <u#9~r P_˃9>r>> uf>u\796sP P6D;s5 P6 P6F Pʃ^_]UWV P6MF9F~1Fv(FFF9F~F^ヿXt^F9XtF^㋇XFFF9F~ F^F9XtFF9F FFFFxFH6F9F~JF^ヿXu/^F9Xu^Xv P6+44v P6^_]U [WVP@PPɃ^LJF~u}FF9F|eF^㋟iG-F=}?^ヿu0^㋟i-F^ヿtF^LJz> uu>uk^Hs P6%F9F~4F^ヿu^Hs P6 P6P6XP|ȃF9F|F^㋇jvF^㋇hvFF9FrQF^F=}2n^ヿu^v拴mv拄7X^_]UWV^㋇2_F^㋇hFF?uF?t8>u'v"ŃPv^v P6 >F%?V?;t F%F)F%?V?;FFF"^LJ'^F؉=u=u^_]UuWVqFF9F~F^ヿ}* ^㋇qtF^㋇؉F^く2_F9F~ F^㋇FtFF9F FqFFk>qF9F~)F^㋇qt ^LJv!^㡶qXFF9F~F^㋇ˉF=u~|F؉F*~t Ft~tJFFF=tv( P6uv^V1 P6Y: v^V; P668C~u^LJX6qB P6 L P6^_]U GWV>tvN P6^㋇jvF^㋇hvFF9Fr'F^7PY P6^ヿXt`^㋇jv^+hvУF9Fr4F^?|^7eP^ P696}F㋿˃uwV1Pc P6Ftj P6)tq P6Ww P6P P6vr>qu6q P6W P6F>96}:FG烽u#ˋPYP P6^_]UKWVvv P6^_]U&WVv P69v`ƙ t P6^1 P6uF9vt P6^ P6M^_]UWV2_96VF2_t(G>ui8P P6 ㋟i-㉇2_uW PlP ^_]U WV P Pt ̣=t  P ..  -,{(< P= u=$u=,u .  -,{㉇p+  -,{(I P%=u= u=,u .  -,{96FF}F㋇,{F㋿,{9~w*9F|F9FFF9F~ 9FF ㋇ˋ+ˋN㉇X 9FF S96}F~ F G*{F ؋?,{9~w(~ ؃9F|F~ ؋F 9FF o|FLJ7|Ӱ796;FヿXt> VV P6 LJmu } V P> g79>|s[-7Pf P6\  | F7l P64 r P6# t Ph ^_]U _ WV^~ ^ G*{F^ ,{F7V;w<u~9~wIF^?u|9FwF|=Vw P赼^96|r6|ӁVw P苼~9~w F^E^ -7> ^ 7v P6 v P^_]U WV^LJX^㋇,{F^㋇,{F ؉F~|FFv9vw?~<ǰ7=7rW=tF 9Du<F9F|F^F9mtj~u^㋇ˋ^ˋ^㋏ˋ^;t0^Fm> vvv P6 |v9vwd~<ǰ7=Vs P裺9>|r>|Ӄ=u9Dut-7P,PoD^Fm> ^mvPP6ovgP$^_]UWV96}.F~ 9?}~ ؋?؉F96"F9X} ㋿Xv> uWvP60t  F^_]UhWV>t~>|Ӂ7s=tFP|-7@PPP -,{@PP6 V|-7@PP66 6 P6}^_]UWV|-7@PP6T|-7@P7P&P.6mP,P@P6 3P ^_]UfWVv9P69v`ƙ tGP6^1IP6F9vtMP6RP6^_]UWṾO}̣؊* 6̣tF=u4^cu Nȃ0~-tƋ  > ̣w TP?F^_]U,WVvDuLDu D@u|t6Du DDP D=tLLDDuP4DPDL||/|tLDudL D *^_]UBWVvDuLdDu(FFFvFPDPFD|t^l;t&sP=uLDddPk |tLvLFF&+ljFF=DP =|Du tR D uDdD^_]UWVvl;t)Du |tddDD^_]UWVv~uVLDD^_]UWVv^_]U|WVPvv^_]UXWVFFF^GF^w6 FFPVv6<^_]UWVFFF^GFFBFFFF^wFFPVQ^^_]UWVv~G8tF?tOȊ+^_]UZWVvDu D9vD9t|tD FF*^_] +;rXSLr [ UWV SP ܋_ˡ#ts#yr܋_؉ø Ë܋_S[sÉ+UnWVvt^+t^WvFuPvh F=|>t WvFPRPv EuPv F$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSP PV: F~}&vPVN F%PV Wg PV FF^_]܋_UWVd96wDt ^_]U8hWVFF^?u^?%uBO}^F7*6^FP?FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^cu^F-0F nFF^?.tZF^?*t^GFF5F^cu^F-0F nFFFF^ FF=hu=luFF ^FFޘF FF~|F~u^GWFV1~dt^GFV^G+҉FV~dtd~~<} ~r.F ~t ~uFV؃ډFV~uF ~uF~u"vN+ȉNʋF9FFʉFڀ~XtFF"FىFF~t ~u_F%F܋FV%FVFRPvv`؋ыv܋^N^FRPFPF+FFډF~uQF9FuFFޘ$~|F.F3&F6=Xu=ou=xu^GF΍FΉFF@F^GF~tF9~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duW~ u=XuS=cu@=ou8=suK=uu =xu(~uv~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2f>uG u^_]UWVO}F7*6FP^_]øFUBWVF+؉F6B>uut3<tF;vF;s%;v 96@u>F P;v|P=u.9F}KP* Wf@BFƣB9>BrBBB D^_]UWVv6B%^_]UWV~F+-FF>t6@v%F@9FtF9Fw ;rD;t F;FtFF ^9>@w>@^_]U WV~EuWE+Fvu;tu~vF@+؉FF9FrFFFN=u^F^F;r"F;s^+ޡ^_]谞UDWVFPTPv[=|^_]ø% UVvN^V^s]6UVW~ vN^_^]s ËøUWVvF?uG^_]<nUVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vM;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]7r/usr/lib/yaccpar/usr/lib/yaccparcannot find parser %syyr1yyr2yychkyydefryacc.actscannot reopen action tempfileyacc.acts : item too big (%d) %d/%d terminals, %d/%d nonterminals %d/%d grammar rules, %d/%d states %d shift/reduce, %d reduce/reduce conflicts reported %d/%d working sets used memory: states,etc. %d/%d, parser %d/%d %d/%d distinct lookahead sets %d extra closures %d shift entries, %d exceptions %d goto entries %d entries saved by goto default conflicts: %d shift/reduce, %d reduce/reduce У,{ fatal error: , line %d NULL { %s }nonterminal %s not defined!internal Yacc error: pyield %d %s: %d yacc state/nolook errortoo many statesputitem(%s), state %d out of state spacenonterminal %s never derives any token string%d: %s %d, working set overflow State %d, nolook = %d flag set! %s too many lookahead setswy.outputcannot open y.outputwy.tab.h`o' flag now default in yacc Ratfor Yacc is dead: sorry... illegal option: %cwy.tab.ccannot open table filewyacc.tmpwyacc.actscannot open temp filercannot open input file$enderror$acceptbad %%start constructionbad syntax in %%typetype redeclaration of token %stype redeclaration of nonterminal %sredeclaration of precedence of %sredeclaration of type of %splease define type number of %s earliersyntax errorunexpected EOF before %%#define yyclearin yychar = -1 #define yyerrok yyerrflag = 0 extern int yychar; extern short yyerrflag; #ifndef YYMAXDEPTH #define YYMAXDEPTH 150 #endif #ifndef YYSTYPE #define YYSTYPE int #endif YYSTYPE yylval, yyval; bad syntax on first ruletoken illegal on LHS of grammar ruleillegal rule: missing semicolon or | ?illegal %%prec syntaxnonterminal %s illegal after %%prec case %d: break;$$%dmore than %d rulesmust return a value, since LHS has a typedefault action causes potential type clashmore than %d rules # line %d "%s" ,{# define YYERRCODE %d too many nonterminals, limit %dtoo many terminals, limit %dinvalid escapeillegal \nnn construction'\000' is illegal# define %s %d # define %s %d too many characters in id's and literalsunterminated < ... > clauseillegal or missing ' or "termtokenleftnonassocbinaryrightprecstarttypeunioninvalid escape, or illegal reserved word: %smust specify type for %s%s should have been defined earlier # line %d "%s" typedef union typedef union EOF encountered while processing %%union YYSTYPE; YYSTYPE; extern YYSTYPE yylval; # line %d "%s" eof before %%}illegal commentEOF inside comment # line %d "%s" bad syntax on $ clauseyyval.%sIllegal use of $%dyypvt[-%d]must specify type of $%d.%sEOF inside commentnewline in string or char. const.EOF in string or character constantaction does not terminateshort yyexca[] ={ %d: reduce/reduce conflict (red'ns %d and %d ) on %s }; YYNPRODoff = %d, k = %d action table overflow %d no space in action table$ %d,%d,%d %s: gotos on %s %d: shift/reduce conflict (shift %d, red'n %d) on %s-1, %d, %d, %d, %d,%d, -2, %d, state %d %s %s %s accepterrorshift %dreduce %d . reduce %d . error %s goto %d # define %s %d short %s[]={ %4d }; ,Rule not reduced: %s %d rules never reduced ryacc.tmpoptimizer cannot open tempfilebad tempfilebad tempfileState %d: null %4d %4d yacc.tmpԣJs,{a array overflowa array overflowNonterminal %d, entry at %d cannot place goto %d State %d: entry at %d equals state %d out of space in optimizer a arrayclobber of a array, pos'n %d, by %dState %d: entry at %d Error; failure to place state %d nxti = %d, max = %d Optimizer space used: input %d/%d, output %d/%d %d table entries, %d zero maximum spread: %d, maximum offset: %d # define YYLAST %d yyactyypactyypgoshort %s[]={ %4d }; ,out of space ((((( H ff-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ,out of space ((((( H ff/usr/lib/yaccpar 644 3 3 6257 3271412150 7023 # # define YYFLAG -1000 # define YYERROR goto yyerrlab # define YYACCEPT return(0) # define YYABORT return(1) /* parser for yacc output */ int yydebug = 0; /* 1 for debugging */ YYSTYPE yyv[YYMAXDEPTH]; /* where the values are stored */ int yychar = -1; /* current input token number */ int yynerrs = 0; /* number of errors */ short yyerrflag = 0; /* error recovery flag */ yyparse() { short yys[YYMAXDEPTH]; short yyj, yym; register YYSTYPE *yypvt; register short yystate, *yyps, yyn; register YYSTYPE *yypv; register short *yyxi; yystate = 0; yychar = -1; yynerrs = 0; yyerrflag = 0; yyps= &yys[-1]; yypv= &yyv[-1]; yystack: /* put a state and value onto the stack */ if( yydebug ) printf( "state %d, char 0%o\n", yystate, yychar ); if( ++yyps> &yys[YYMAXDEPTH] ) { yyerror( "yacc stack overflow" ); return(1); } *yyps = yystate; ++yypv; *yypv = yyval; yynewstate: yyn = yypact[yystate]; if( yyn<= YYFLAG ) goto yydefault; /* simple state */ if( yychar<0 ) if( (yychar=yylex())<0+  ) yychar=0; if( (yyn += yychar)<0 || yyn >= YYLAST ) goto yydefault; if( yychk[ yyn=yyact[ yyn ] ] == yychar ){ /* valid shift */ yychar = -1; yyval = yylval; yystate = yyn; if( yyerrflag > 0 ) --yyerrflag; goto yystack; } yydefault: /* default state action */ if( (yyn=yydef[yystate]) == -2 ) { if( yychar<0 ) if( (yychar=yylex())<0 ) yychar = 0; /* look through exception table */ for( yyxi=yyexca; (*yyxi!= (-1)) || (yyxi[1]!=yystate) ; yyxi += 2 ) ; /* VOID */ while( *(yyxi+=2) >= 0 ){ if( *yyxi == yychar ) break; } if( (yyn = yyxi[1]) < 0 ) return(0); /* accept */ } if( yyn == 0 ){ /* error */ /* error ... attempt to resume parsing */ switch( yyerrflag ){ case 0: /* brand new error */ yyerror( "syntax error" ); yyerrlab: ++yynerrs; case 1: case 2: /* incompletely recovered error ... try again */ yyerrflag = 3; /* find a state where "error" is a legal shift action */ while ( yyps >= yys ) { yyn = yypact[*yyps] + YYERRCODE;  if( yyn>= 0 && yyn < YYLAST && yychk[yyact[yyn]] == YYERRCODE ){ yystate = yyact[yyn]; /* simulate a shift of "error" */ goto yystack; } yyn = yypact[*yyps]; /* the current yyps has no shift onn "error", pop stack */ if( yydebug ) printf( "error recovery pops state %d, uncovers %d\n", *yyps, yyps[-1] ); --yyps; --yypv; } /* there is no state on the stack with an error shift ... abort */ yyabort: return(1); case 3: /* no shift yet; clobber input char */ if( yydebug ) printf( "error recovery discards char %d\n", yychar ); if( yychar == 0 ) goto yyabort; /* don't discard EOF, quit */ yychar = -1; goto yynewstate; /* try again in the same state */ } } /* reduction by production yyn */ if( yydebug ) printf("reduce %d\n",yyn); yyps -= yyr2[yyn]; yypvt = yypv; yypv -= yyr2[yyn]; yyval = yypv[1]; yym=yyn; /* consult goto table to find next state */ yyn = yyr1[yyn]; yyj = yypgo[yyn] + *yyps + 1; if( yyj>=YYLAST || yychk[ yystate = yyact[yyj] ] != -yyn ) yystate = yyact[yypgo[yyn]]; switch(yym){ $A } goto yystack; /* stack new state and value */ } char = -1; goto yynewstate; /* try again in the same state */ } } /* reduction by production yyn */ if( yydebug ) printf("reduce %d\n",yyn); yyps -= yyr2[yyn]; yypvt = yypv; yypv -= yyr2[yyn]; yyval = yypv[1]; yym=yyn; /* consult goto table to find next state */ yyn = yyr1[yyn]; yyj = yypgo[yyn] + *yyp/usr/include/a.out.h 644 3 3 27562 3353104665 7566 /* * @(#) h/a.out.h 1.5 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * - Object file structure declarations. * * Copyright (C) Microsoft Corporation, 1982 */ /* * The main and extended header structures. * For x.out segmented (XE_SEG): * 1) fields marked with (s) must contain sums of xs_psize for * non-memory images, or xs_vsize for memory images. * 2) the contents of fields marked with (u) are undefined. */ struct xexec { /* x.out header */ unsigned short x_magic; /* magic number */ unsigned short x_ext; /* size of header extension */ long x_text; /* size of text segment (s) */ long x_data; /* size of initialized data (s) */ long x_bss; /* size of uninitialized data (s) */ long x_syms; /* size of symbol table (s) */ long x_reloc; /* relocation table length (s) */ long x_entry; /* entry point, machine dependent */ char x_cpu; /* cpu type & byte/word order */ char x_relsym; /* relocation & symbol format (u) */ unsigned short x_renv; /* run-time environment */ }; struct xext { /* x.out header extension */ long xe_trsize; /* size of text relocation (s) */ long xe_drsize; /* size of data relocation (s) */ long xe_tbase; /* text relocation base (u) */ long xe_dbase; /* data relocation base (u) */ long xe_stksize; /* stack size (if XE_FS set) */ /* the following must be present if XE_SEG */ long xe_segpos; /* segment table position */ long xe_segsize; /* segment table size */ long xe_mdtpos; /* machine dependent table position */ long xe_mdtsize; /* machine dependent table size */ char xe_mdttype; /* machine dependent table type */ char xe_pagesize; /* file pagesize, in multiples of 512 */ char xe_ostype; /* operating system type */ char xe_osvers; /* operating system version */ unsigned short xe_eseg; /* entry segment, machine dependent */ unsigned short xe_sres; /* reserved */ }; struct xseg { /* x.out segment table entry */ unsigned short xs_type; /* segment type */ unsigned short xs_attr; /* segment attributes */ unsigned short xs_seg; /* segment number */ unsigned short xs_sres; /* unused */ long xs_filpos; /* file position */ long xs_psize; /* physical size (in file) */ long xs_vsize; /* virtual size (in core) */ long xs_rbase; /* relocation base address/offset */ long xs_lres; /* unused */ long xs_lres2; /* unused */ }; struct xiter { /* x.out iteration record */ long xi_size; /* source byte count */ long xi_rep; /* replication count */ long xi_offset; /* destination offset in segment */ }; struct xlist { /* xlist structure for xlist(3). */ unsigned short xl_type; /* symbol type */ unsigned short xl_seg; /* file segment table index */ long xl_value; /* symbol value */ char *xl_name; /* pointer to asciz name */ }; /* * Definitions for xexec.x_magic, HEX (short). */ #define ARCMAGIC 0xff65 /* 0177545, archive, same as always */ #define X_MAGIC 0x0206 /* indicates x.out header */ /* * Definitions for xexec.x_cpu, cpu type (char). * * b set if high byte first in short * w set if low word first in long * cccccc cpu type */ /* bytes/words are "swapped" if not stored in pdp11 ordering */ #define XC_BSWAP 0x80 /* bytes swapped */ #define XC_WSWAP 0x40 /* words swapped */ #define XC_NONE 0x00 /* none */ #define XC_PDP11 0x01 /* pdp11 */ #define XC_23 0x02 /* 23fixed from pdp11 */ #define XC_Z8K 0x03 /* Z8000 */ #define XC_8086 0x04 /* I8086 */ #define XC_68K 0x05 /* M68000 */ #define XC_Z80 0x06 /* Z80 */ #define XC_VAX 0x07 /* VAX 780/750 */ #define XC_16032 0x08 /* NS16032 */ #define XC_286 0x09 /* iAPX 80286 */ #define XC_386 0x0a /* iAPX 80386 */ #define XC_186 0x0b /* iAPX 80186 */ #define XC_CPU 0x3f /* cpu mask */ /* * Definitions for xexec.x_relsym (char), valid only if !XE_SEG. * * rrrr relocation table format * ssss symbol table format */ /* relocation table format */ #define XR_RXOUT 0x00 /* x.out long form, linkable */ #define XR_RXEXEC 0x10 /* x.out short form, executable */ #define XR_RBOUT 0x20 /* b.out format */ #define XR_RAOUT 0x30 /* a.out format */ #define XR_R86REL 0x40 /* 8086 relocatable format */ #define XR_R86ABS 0x50 /* 8086 absolute format */ #define XR_R286ABS 0x60 /* 80286 absolute format */ #define XR_R286REL 0x70 /* 80286 relocatable format */ #define XR_REL 0xf0 /* re+ location format mask */ /* symbol table format */ #define XR_SXOUT 0x00 /* trailing string, struct sym */ #define XR_SBOUT 0x01 /* trailing string, struct bsym */ #define XR_SAOUT 0x02 /* struct asym (nlist) */ #define XR_S86REL 0x03 /* 8086 relocatable format */ #define XR_S86ABS 0x04 /* 8086 absolute format */ #define XR_SUCBVAX 0x05 /* separate string table */ #define XR_S286ABS 0x06 /* 80286 absolute format */ #define XR_S286REL 0x07 /* 80286 relocatable format */ #define XR_SXSEG 0x08 /* segmented format */ #define XR_SYM 0x0f /* symbol format mask */ /* * Definitions for xexec.x_renv (short). * * vv version compiled for * xx extra (zero) * s set if segmented x.out * a set if absolute (set up for physical address) * i set if segment table contains iterated text/data * h set if huge model data * f set if floating point hardware required * t set if large model text * d set if large model data * o set if text overlay * f set if fixed stack * p set if text pure * s set if separate I & D * e set if executable */ #define XE_V2 0x4000 /* up to and including 2.3 */ #define XE_V3 0x8000 /* after version 2.3 */ #define XE_VERS 0xc000 /* version mask */ #define XE_SEG 0x0800 /* segment table present */ #define XE_ABS 0x0400 /* absolute memory image (standalone) */ #define XE_ITER 0x0200 /* iterated text/data present */ #define XE_HDATA 0x0100 /* huge model data */ #define XE_FPH 0x0080 /* floating point hardware required */ #define XE_LTEXT 0x0040 /* large model text */ #define XE_LDATA 0x0020 /* large model data */ #define XE_OVER 0x0010 /* text overlay */ #define XE_FS 0x0008 /* fixed stack */ #define XE_PURE 0x0004 /* pure text */ #define XE_SEP 0x0002 /* separate I & D */ #define XE_EXEC 0x0001 /* executable */ /* * Definitions for xe_mdttype (char). */ #define XE_MDTNONE 0 /* no machine dependent table */ #define XE_MDT286 1 /* iAPX286 LDT */ /* * Definitions for xe_ostype (char). */ #define XE_OSNONE 0 #define XE_OSXENIX 1 /* Xenix */ #define XE_OSRMX 2 /* iRMX */ #define XE_OSCCPM 3 /* Concurrent CP/M */ /* * Definitions for xe_osvers (char). */ #define XE_OSXV3 1 /* Xenix V3.0 */ /* * Definitions for xs_type (short). * Values from 64 to 127 are reserved for Intel. */ #define XS_TNULL 0 /* unused segment */ #define XS_TTEXT 1 /* text segment */ #define XS_TDATA 2 /* data segment */ #define XS_TSYMS 3 /* symbol table segment */ #define XS_TREL 4 /* relocation segment */ #define XS_TI64 64 #define XS_TI65 65 #define XS_TI66 66 #define XS_TI67 67 #define XS_TIDBG 68 /* Intel debug text segment */ /* * Definitions for xs_attr (short). * The top bit is set if the file segment represents a memory image. * The low 15 bits' definitions depend on the type of file segment. */ #define XS_AMEM 0x8000 /* segment represents a memory image */ #define XS_AMASK 0x7fff /* type specific field mask */ /* For XS_TTEXT and XS_TDATA segments, bit definitions. */ #define XS_AITER 0x0001 /* contains iteration records */ #define XS_AHUGE 0x0002 /* contains huge element */ #define XS_ABSS 0x0004 /* contains implicit bss */ #define XS_APURE 0x0008 /* read-only, may be shared */ #define XS_AEDOWN 0x0010 /* segment expands downward (stack) */ /* For XS_TSYMS segments, enumerated symbol table types. */ #define XS_SXSEG 1 /* x.out segmented format */ /* * File position macros, valid only if !XE_SEG. */ #define XEXTPOS(xp) ((long) sizeof(struct xexec)) #define XTEXTPOS(xp) (XEXTPOS(xp) + (long) (xp)->x_ext) #define XDATAPOS(xp) (XTEXTPOS(xp) + (xp)->x_text) #define XSYMPOS(xp) (XDATAPOS(xp) + (xp)->x_data) #define XRELPOS(xp) (XSYMPOS(xp) + (xp)->x_syms) #define XENDPOS(xp) (XRELPOS(xp) + (xp)->x_reloc) #define XRTEXTPOS(xp, ep) (XRELPOS(xp)) #define XRDATAPOS(xp, ep) (XRELPOS(xp) + (ep)->xe_trsize) /* * byte/word swapping macros: */ #define SBSWAP(x) ((((x) >> 8) & 0x00ff) | \ (((x) << 8) & 0xff00)) #define LBSWAP(x) ((((long) (x) >> 8) & 0x00ff00ffL) | \ (((long) (x) << 8) & 0xff00ff00L)) #define LWSWAP(x) ((((long) (x) >> 16) & 0x0000ffffL) | \ (((long) (x) << 16) & 0xffff0000L)) #define STRUCTOFF(structure, field) (int) &(((struct structure *) 0)->field) #define H_NONE 0 /* not an object file */ #define H_AOUT 1 /* a.out */ #define H_BOUT 2 /* b.out */ #define H_ROUT 3  /* 8086 rel */ #define H_XROUT 4 /* 8086 rel with x.out header */ #define H_ZAOUT 5 /* z8000 a.out */ #define H_XOUT 6 /* x.out */ #define H_XSEG 7 /* segmented x.out */ #define S_NONE 0 /* not an object file */ #define S_ASYM 1 /* a.out */ #define S_BSYM 2 /* b.out */ #define S_RSYM 3 /* 8086 rel */ #define S_XSYM 4 /* x.out symbols */ #define S_XSEG 5 /* x.out segmented symbols */ #define S_86ABS 6 /* 8086 abs symbols */ #define S_IDBG 7 /* intel debug symbols */ /* * All of the following are provided for compatibility only. */ struct aexec { /* a.out header */ unsigned short xa_magic; /* magic number */ unsigned short xa_text; /* size of text segment */ unsigned short xa_data; /* size of initialized data */ unsigned short xa_bss; /* size of unitialized data */ unsigned short xa_syms; /* size of symbol table */ unsigned short xa_entry; /* entry point */ unsigned short xa_unused; /* not used */ unsigned short xa_flag; /* relocation info stripped */ }; struct nlist { /* nlist structure for nlist(3). */ char n_name[8]; /* symbol name */ int n_type; /* type flag */ unsigned n_value; /* value */ }; /* * Definitions for aexec.xa_magic, OCTAL, obsolete (short). */ #define FMAGIC 0407 /* normal */ #define NMAGIC 0410 /* pure, shared text */ #define IMAGIC 0411 /* separate I & D */ #define OMAGIC 0405 /* text overlays */ #define ZMAGIC 0413 /* demand load format */ #define A_MAGIC1 FMAGIC #define A_MAGIC2 NMAGIC #define A_MAGIC3 IMAGIC #define A_MAGIC4 OMAGIC #define Z_MAGIC1 0164007 /* normal 0xe807 */ #define Z_MAGIC2 0164010 /* pure only text 0xe808 */ #define Z_MAGIC3 0164011 /* separate I & D 0xe809 */ #define Z_MAGIC4 0164005 /* overlay 0xe805 */ #define ATEXTPOS(ap) ((long) sizeof(struct aexec)) #define ADATAPOS(ap) (ATEXTPOS(ap) + (long) (ap)->xa_text) #define ARTEXTPOS(ap) (ADATAPOS(ap) + (long) (ap)->xa_data) #define ARDATAPOS(ap) (ARTEXTPOS(ap) + ((long) \ ((ap)->xa_flag? 0 : (ap)->xa_text))) #define ASYMPOS(ap) (ATEXTPOS(ap) + \ (((ap)->xa_flag? 1L : 2L) * \ ((long) (ap)->xa_text + (long) (ap)->xa_data))) #define AENDPOS(ap) (ASYMPOS(ap) + (long) (ap)->xa_syms) struct bexec { /* b.out header */ long xb_magic; /* magic number */ long xb_text; /* text segment size */ long xb_data; /* data segment size */ long xb_bss; /* bss size */ long xb_syms; /* symbol table size */ long xb_trsize; /* text relocation table size */ long xb_drsize; /* data relocation table size */ long xb_entry; /* entry point */ }; #define BTEXTPOS(bp) ((long) sizeof(struct bexec)) #define BDATAPOS(bp) (BTEXTPOS(bp) + (bp)->xb_text) #define BSYMPOS(bp) (BDATAPOS(bp) + (bp)->xb_data) #define BRTEXTPOS(bp) (BSYMPOS(bp) + (bp)->xb_syms) #define BRDATAPOS(bp) (BRTEXTPOS(bp) + (bp)->xb_trsize) #define BENDPOS(bp) (BRDATAPOS(bp) + (bp)->xb_drsize) /* bss size */ long xb_syms; /* symbol table size */ long xb_trsize; /* text relocation table size */ long xb_drsize; /* data relocation , /usr/include/sys/a.out.h 644 3 3 27562 3353104665 14175 1/usr/include/a.out.h/usr/sys/h/a.out.h 644 3 3 27562 3353104665 13001 1/usr/include/a.out.h/usr/include/ar.h 644 3 3 1607 3353656034 7114 /* * @(#) /usr/include/ar.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** ar.h * * MODIFICATION HISTORY * M000 28 Jan 83 andyp * - Changed 'mode' from 'int' to 'short'. * M001 14 Apr 83 andyp * - 3.0 upgrade. Picked up from XENIX, unchanged. * M002 7 May 83 vwh * - added macros and padding for vax support. */  #ifdef M_VAX # define ARBASE(arp) ((arp)->ar_name) # define ARHSIZE (sizeof(struct ar_hdr) - ARHPAD) # define ARHPAD 2 #else # define ARBASE(arp) arp # define ARHSIZE sizeof(struct ar_hdr) #endif #define ARMAG 0177545 struct ar_hdr { #ifdef M_VAX char ar_pad[ARHPAD]; #endif char ar_name[14]; long ar_date; char ar_uid; char ar_gid; short ar_mode; /* M000 */ long ar_size; }; - 3.0 upgrade. Picked up from XENIX, unchanged. * M002 7 May 83 vwh * - added macros and padding for vax support. */ /usr/include/assert.h 644 3 3 2350 3353656035 10010 /* * @(#) /usr/include/assert.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** assert.h * * MODIFICATION HISTORY * M000 RRR 9/29/82 * - Added ASSERT to work indistinguishable from a function call. * M001 05 Oct 82 andyp * - Parenthesized 'expr' in macro expansion. Previously negation * operator ('!') would bind incorrectly in expressions like: * ASSERT (a < b && c < d); * M002 14 Apr 83 andyp * - 3.0 upgrade. Removed 'ASSERT', fixed 'assert'. 'assert' now does * what 'ASSERT' did, i.e. it works correctly. Note that it matches * the documentation, so there is no compatibility issue. 'ASSERT' * was never documented. */ /*** assert -- program verification * * assert(expr); * _assert(expr); * int expr; */ #ifndef M_LINT /*{*/ #ifndef NDEBUG /*{*/ # define _assert(expr)\ if (!(expr)) {\ fprintf(stderr,"Assertion failed: file %s, line %d\n", __FILE__, __LINE__);\ exit(1);\ }\ else # define assert(expr) _assert(expr) #else /*}{*/ # define _assert(expr) # define assert(expr) #endif /*}*/ #endif /*}*/ es * the documentation, so there is no compatibility issue. 'ASSERT' * was never documented. */ /*** assert -- program verification * * assert(expr); * _assert(expr); * int expr; */ #ifndef M_LINT /*{*/ #ifndef NDEBUG /*{*/ # define _assert(expr)\ if (!(expr)) /usr/sys/h/assert.h 644 3 3 1032 3353104666 7424 /* * @(#) h/assert.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #ifdef DEBUG static char Asrtstr[] = "Invalid assertion line %d of %s :%s\n"; #define ASSERT(condition) {if (!(condition)) {\ printf(Asrtstr, __LINE__, __FILE__, " condition ");\ debug(0);\ }\ } #else #define ASSERT(condition) #endif 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #ifdef DEBUG static char Asrtstr[] = "Invalid assertion line %d of %s :%s\n"; #define ASSERT(condition) {if (!(condition)) {\ printf(Asrtstr, __LINE__, __FILE__, " condition ");\ debug(0);\ }\ } #else #define /usr/include/core.h 644 3 3 1113 3353656035 7433 /* * @(#) /usr/include/core.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** core.h * * WARNING: machine dependent. * * MODIFICATION HISTORY * M000 15 Apr 83 andyp * - 3.0 upgrade. In v7. In XENIX. In 3.0. */ /* machine dependent stuff for core files */ /* definitions for INTEL 8086 */ #define TXTRNDSIZ 2048L #define stacktop(siz) (0x10000L) #define stackbas(siz) (0x10000L - (siz)) , 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** core.h * * WARNING: machine dependent. * * MODIFICATION HISTORY * M000 15 Apr 83 andyp * - 3.0 upgrade. In v7. In XENIX. In 3.0. */ /* machine dependent stuff for core files */ /* definitions for INTEL 8086 */ #define TXTRNDSIZ 2048L, /usr/include/ctype.h 644 3 3 2622 3353656036 7636 /* * @(#) /usr/include/ctype.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** ctype.h * * In order to get non-macro versions of toupper() and tolower(), M000 * do a #undef. Non-macro versions are supplied in libc. M000 * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (mostly uncommented). 3.0 source. Added * toupper() and tolower(). */ #define _U 01 #define _L 02 #define _N 04 #define _S 010 #define _P 020 #define _C 040 #define _B 0100 #define _X 0200 extern char _ctype[]; #define isalpha(c) ((_ctype+1)[c]&(_U|_L)) #define isupper(c) ((_ctype+1)[c]&_U) #define islower(c) ((_ctype+1)[c]&_L) #define isdigit(c) ((_ctype+1)[c]&_N) #define isxdigit(c) ((_ctype+1)[c]&_X) #define isspace(c) ((_ctype+1)[c]&_S) #define ispunct(c) ((_ctype+1)[c]&_P) #define isalnum(c) ((_ctype+1)[c]&(_U|_L|_N)) #define isprint(c) ((_ctype+1)[c]&(_P|_U|_L|_N|_B)) #define isgraph(c) ((_ctype+1)[c]&(_P|_U|_L|_N)) #define iscntrl(c) ((_ctype+1)[c]&_C) #define isascii(c) ((unsigned)(c)<=0177) #define _toupper(c) ((c)-'a'+'A') #define _tolower(c) ((c)-'A'+'a') #define toupper(c) (islower(c) ? _toupper(c) : (c)) /* M000 */ #define tolower(c) (isupper(c) ? _tolower(c) : (c)) /* M000 */ #define toascii(c) ((c)&0177) e(c) ((_ctype+1)[c]&_S) #define ispunct(c) ((_ctype+1)[c]&_P) #define isalnum(c) ((_ctype+1)[c]&(_U|_L|_N)) #d/usr/include/curses.h 644 3 3 11133 3353656037 10034 /* * @(#) /usr/include/curses.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* @(#)curses.h 1.14 (Berkeley) 7/4/83 */ # ifndef WINDOW # include # include # define bool char # define reg register # define TRUE (1) # define FALSE (0) # define ERR (0) # define OK (1) # define _ENDLINE 001 # define _FULLWIN 002 # define _SCROLLWIN 004 # define _FLUSH 010 # define _STANDOUT 0200 # define _NOCHANGE -1 # define _puts(s) tputs(s, 0, _putchar); typedef struct sgttyb SGTTY; /* * Capabilities from termcap */ extern bool AM, BS, CA, DA, DB, EO, GT, HZ, IN, MI, MS, NC, OS, UL, XN; extern char *AL, *BC, *BT, *CD, *CE, *CL, *CM, *CR, *DC, *DL, *DM, *DO, *ED, *EI, *HO, *IC, *IM, *IP, *LL, *MA, *ND, *NL, *SE, *SF, *SO, *SR, *TA, *TE, *TI, *UC, *UE, *UP, *US, *VB, *VE, *VS, PC; /* * From the tty modes... */ extern bool NONL, UPPERCASE, normtty, _pfast; struct _win_st { short _cury, _curx; short _maxy, _maxx; short _begy, _begx; short _flags; bool _clear; bool _leave; bool _scroll; char **_y; short *_firstch; short *_lastch; struct _win_st *_nextp, *_orig; }; # define WINDOW struct _win_st extern bool My_term, _echoit, _rawmode, _endwin; extern char *Def_term, ttytype[]; extern int LINES, COLS, _tty_ch, _res_flg; extern SGTTY _tty; extern WINDOW *stdscr, *curscr; /* * Define VOID to stop lint from generating "null effect" * comments. */ # ifdef lint int __void__; # define VOID(x) (__void__ = (int) (x)) # else # define VOID(x) (x) # endif /* * psuedo functions for standard screen */ # define addch(ch) VOID(waddch(stdscr, ch)) # define getch() VOID(wgetch(stdscr)) # define addstr(str) VOID(waddstr(stdscr, str)) # define getstr(str) VOID(wgetstr(stdscr, str)) # define move(y, x) VOID(wmove(stdscr, y, x)) # define clear() VOID(wclear(stdscr)) # define erase() VOID(werase(stdscr)) # define clrtobot() VOID(wclrtobot(stdscr)) # define clrtoeol() VOID(wclrtoeol(stdscr)) # define insertln() VOID(winsertln(stdscr)) # define deleteln() VOID(wdeleteln(stdscr)) # define refresh() VOID(wrefresh(stdscr)) # define inch() VOID(winch(stdscr)) # define insch(c) VOID(winsch(stdscr,c)) # define delch() VOID(wdelch(stdscr)) # define standout() VOID(wstandout(stdscr)) # define standend() VOID(wstandend(stdscr)) /* * mv functions */ #define mvwaddch(win,y,x,ch) VOID(wmove(win,y,x)==ERR?ERR:waddch(win,ch)) #define mvwgetch(win,y,x) VOID(wmove(win,y,x)==ERR?ERR:wgetch(win)) #define mvwaddstr(win,y,x,str) VOID(wmove(win,y,x)==ERR?ERR:waddstr(win,str)) #define mvwgetstr(win,y,x,str) VOID(wmove(win,y,x)==ERR?ERR:wgetstr(win,str)) #define mvwinch(win,y,x) VOID(wmove(win,y,x) == ERR ? ERR : winch(win)) #define mvwdelch(win,y,x) VOID(wmove(win,y,x) == ERR ? ERR : wdelch(win)) #define mvwinsch(win,y,x,c) VOID(wmove(win,y,x) == ERR ? ERR:winsch(win,c)) #define mvaddch(y,x,ch) mvwaddch(stdscr,y,x,ch) #define mvgetch(y,x) mvwgetch(stdscr,y,x) #define mvaddstr(y,x,str) mvwaddstr(stdscr,y,x,str) #define mvgetstr(y,x,str) mvwgetstr(stdscr,y,x,str) #define mvinch(y,x) mvwinch(stdscr,y,x) #define mvdelch(y,x) mvwdelch(stdscr,y,x) #define mvinsch(y,x,c) mvwinsch(stdscr,y,x,c) /* * psuedo functions */ #define clearok(win,bf) (win->_clear = bf) #define leaveok(win,bf) (win->_leave = bf) #define scrollok(win,bf) (win->_scroll = bf) #define flushok(win,bf) (bf ? (win->_flags |= _FLUSH):(win->_flags &= ~_FLUSH)) #define getyx(win,y,x) y = win->_cury, x = win->_curx #define winch(win) (win->_y[win->_cury][win->_curx] & 0177) #define raw() (_tty.sg_flags|=RAW, _pfast=_rawmode=TRUE, stty(_tty_ch,&_tty)) #define noraw() (_tty.sg_flags&=~RAW,_rawmode=FALSE,_pfast=!(_tty.sg_flags&CRMOD),stty(_tty_ch,&_tty)) #define crmode() (_tty.sg_flags |= CBREAK, _rawmode = TRUE, stty(_tty_ch,&_tty)) #define nocrmode() (_tty.sg_flags &= ~CBREAK,_rawmode=FALSE,stty(_tty_ch,&_tty)) #define echo() (_tty.sg_flags |= ECHO, _echoit = TRUE, stty(_tty_ch, &_tty)) #define noecho() (_tty.sg_flags &= ~ECHO, _echoit = FALSE, stty(_tty_ch, &_tty)) #define nl() (_tty.sg_flags |= CRMOD,_pfast = _rawmode,stty(_tty_ch, &_tty)) #define nonl() (_tty.sg_flags &= ~CRMOD, _pfast = TRUE, stty(_tty_ch, &_tty)) #define savetty() (gtty(_tty_ch, &_tty), _res_flg = _tty.sg_flags) #define resetty() (_tty.sg_flags = _res_flg, stty(_tty_ch, &_tty)) WINDOW *initscr(), *newwin(), *subwin(); char *longname(), *getcap(); /* * Used to be in unctrl.h. */ #define unctrl(c) _unctrl[(c) & 0177] extern char *_unctrl[]; # endif ECHO, _echoit = FALSE, stty(_tty_ch, &_tty)) #define nl() (_tty.sg_flags |= CRMOD,_pfast = _rawmode,stty(_tty_ch, &_tty)) #define nonl() (_tty.sg_flags &= ~CRMOD, _pfast = TRUE, stty(_tty_ch, &_tty)) #define savetty() (gtty(_tty_ch, &_tty), _res_flg = _tty.sg_flags) #define resetty() (_tty.sg_flags = _res_flg, stty(_tty_ch, &_tty)) WINDOW *initscr(), *newwin(), *subwin(); char *longname(), *getcap(); /* * Used to- /usr/include/dbm.h 644 3 3 1402 3353656037 7250 /* * @(#) /usr/include/dbm.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * dbm.h - declarations for the data base management package. * * MODIFICATION HISTORY * M000 22 Jun 83 vwh * - Moved variable declarations from dbm.h to dbm.c (this file) * and made them static! `pagbuf' and `dirbuf' were declared * in dbm.h and in other modules attempting to use the dbm routines. * Made routines not documented in dbm(3) static. */ typedef struct { char *dptr; int dsize; } datum; int dbminit(); int delete(); int store(); datum fetch(); datum firstkey(); datum nextkey(); */ /* * dbm.h - declarations for the data base management package. * * MODIFICATION HISTORY * M000 22 Jun 83 vwh * - Moved variable declarations from dbm.h to dbm.c (this file) * and made them static! `pagbuf' and `dirbuf' were declared * in dbm./usr/include/dumprestor.h 644 3 3 1606 3353656040 10712 /* * @(#) /usr/include/dumprestor.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** dumprestor.h * * MODIFICATION HISTORY * M000 31 Oct 83 andyp * - Changed NTREC, was NTREC = 20 */ #define NTREC (20 * 512 / BSIZE) #define MLEN 16 #define MSIZ 4096 #define TS_TAPE 1 #define TS_INODE 2 #define TS_BITS 3 #define TS_ADDR 4 #define TS_END 5 #define TS_CLRI 6 #define MAGIC (int)60011 #define CHECKSUM (int)84446 struct spcl { int c_type; time_t c_date; time_t c_ddate; int c_volume; daddr_t c_tapea; ino_t c_inumber; int c_magic; int c_checksum; struct dinode c_dinode; int c_count; char c_addr[BSIZE]; }; struct idates { char id_name[16]; char id_incno; time_t id_ddate; }; (20 * 512 / BSIZE) #define MLEN 16 #define MSIZ 4096 #define TS_TAPE 1 #define TS_INODE 2 #define TS_BITS 3 #/usr/include/errno.h 644 3 3 4221 3353656040 7627 /* * @(#) /usr/include/errno.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** errno.h * * Error codes * * MODIFICATION HISTORY * M000 07 Apr 83 andyp 3.0 upgrade * - Merged XENIX and 3.0 errors. * M001 17 Aug 83 andyp * - Added EISNAM. */ #define EPERM 1 /* Not super-user */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* interrupted system call */ #define EIO 5 /* I/O error */ #define ENXIO 6 /* No such device or address */ #define E2BIG 7 /* Arg list too long */ #define ENOEXEC 8 /* Exec format error */ #define EBADF 9 /* Bad file number */ #define ECHILD 10 /* No children */ #define EAGAIN 11 /* No more processes */ #define ENOMEM 12 /* Not enough core */ #define EACCES 13 /* Permission denied */ #define EFAULT 14 /* Bad address */ #define ENOTBLK 15 /* Block device required */ #define EBUSY 16 /* Mount device busy */ #define EEXIST 17 /* File exists */ #define EXDEV 18 /* Cross-device link */ #define ENODEV 19 /* No such device */ #define ENOTDIR 20 /* Not a directory */ #define EISDIR 21 /* Is a directory */ #define EINVAL 22 /* Invalid argument */ #define ENFILE 23 /* File table overflow */ #define EMFILE 24 /* Too many open files */ #define ENOTTY 25 /* Not a typewriter */ #define ETXTBSY 26 /* Text file busy */ #define EFBIG 27 /* File too large */ #define ENOSPC 28 /* No space left on device */ #define ESPIPE 29 /* Illegal seek */ #define EROFS 30 /* Read only file system */ #define EMLINK 31 /* Too many links */ #define EPIPE 32 /* Broken pipe */ /* math software */ #define EDOM 33 /* Math arg out of domain of func */ #define ERANGE 34 /* Math result not representable */ #define EUCLEAN 35 /* File system needs cleaning *//*M000*/ #define EDEADLOCK 36 /* Would deadlock *//*M000*/ #define ENOTNAM 37 /* Not a name file *//*M000*/ #define ENAVAIL 38 /* Not available *//*M000*/ #define EISNAM 39 /* Is a name file *//*M001*/ fine EROFS 30 /* Read only file system */ #define EMLINK 31 /* Too many links */ #define EPIPE 32 /* Broken pipe */ /* math software */ #define EDOM 33 /* Math arg out of domain of func */ #define ERANGE 34 /* Math result not representable */ #define EUCLEAN 35 /* File system needs cleaning *//*M000*/ #define EDEADLOCK 36 /* Would deadlock *//*M000*/ #def/usr/include/execargs.h 644 3 3 575 3353656041 10274 /* * @(#) /usr/include/execargs.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** execargs.h * * WARNING: machine dependent * */ /* INTEL 8086 version */ char **execargs = (char**)(-2); resentable */ #define EUCLEAN 35 /* File system needs cleaning *//*M000*/ #define EDEADLOCK 36 /* Would deadl *Y*FYz+v/usr/include/fcntl.h 644 3 3 2132 3353656042 7611 - /* * @(#) /usr/include/fcntl.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** fcntl.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up from 3.0, unchanged. */ /* Flag values accessible to open(2) and fcntl(2) */ /* (The first three can only be set by open) */ #define O_RDONLY 0000 #define O_WRONLY 0001 #define O_RDWR 0002 #define O_NDELAY 0004 /* Non-blocking I/O */ #define O_APPEND 0010 /* append (writes guaranteed at the end) */ #define O_SYNCW 0100 /* Flag values accessible only to open(2) */ #define O_CREAT 00400 /* open with file create (uses third open arg)*/ #define O_TRUNC 01000 /* open with truncation */ #define O_EXCL 02000 /* exclusive open */ /* fcntl(2) requests */ #define F_DUPFD 0 /* Duplicate fildes */ #define F_GETFD 1 /* Get fildes flags */ #define F_SETFD 2 /* Set fildes flags */ #define F_GETFL 3 /* Get file flags */ #define F_SETFL 4 /* Set file flags */ APPEND 0010 /* append (writes guaranteed at the end) */ #define O_SYNCW 0100 /* Flag values accessible only to open(2) */ #define O_CREAT 00400 /* open with file create (uses third open arg)*/ #define O_TRUNC 01000 /* open with truncation */ #define O_EXCL 02000 /* exclusive open */ /* fcntl(2) requests */ #define F_DUPFD 0 /* Duplicate fildes */ #define F_GETFD 1 /* Get fildes flags */ #define F_SETFD 2 /* Set fild/usr/include/grp.h 644 3 3 1144 3353656042 7275 /* * @(#) /usr/include/grp.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** grp.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). Picked up from 3.0. Added * comments. */ struct group { /* see getgrent(3) */ char *gr_name; /* group name */ char *gr_passwd; /* encrypted password */ int gr_gid; /* numerical group ID */ char **gr_mem; /* group member names, a la argv */ }; Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** grp.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). Picked up from 3.0. Added * comments. */ struct group { /* see getgrent(3) */ char *gr_name; /* group name */ char *gr_passwd; /* encrypted passwo/usr/include/sys/lock.h 644 3 3 1265 3353664761 10266 /* * @(#) /usr/include/sys/lock.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) /usr/include/sys/lock.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * flags for locking procs and texts */ #define UNLOCK 0 #define PROCLOCK 1 #define TXTLOCK 2 #define DATLOCK 4 ion of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) /usr/include/sys/lock.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE A/usr/include/math.h 644 3 3 1364 3353656043 7443 /* * @(#) /usr/include/math.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** math.h * * MODIFICATION HISTORY * M000 05 Apr 83 andyp 3.0 upgrade * - Brought back LOGHUGE from v7/2.3. */ extern double fabs(), floor(), ceil(), fmod(), ldexp(); extern double sqrt(), hypot(), atof(); extern double sin(), cos(), tan(), asin(), acos(), atan(), atan2(); extern double exp(), log(), log10(), pow(); extern double sinh(), cosh(), tanh(); extern double gamma(); extern double j0(), j1(), jn(), y0(), y1(), yn(); #define HUGE 1.7976931348623149e308 #define LOGHUGE 309 Confidential. */ /*** math.h * * MODIFICATION HISTORY * M000 05 Apr 83 andyp 3.0 upgrade * - Brought back LOGHUGE from v7/2.3. */ extern double fabs(), floor(), ceil(), fmod(), ldexp(); extern double sqrt(), hypot(), atof(); extern double sin(), cos(), tan(), a/usr/include/mon.h 644 3 3 1325 3353656044 7301 /* * @(#) /usr/include/mon.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * Monitor buffer starts with the following structure: */ struct monhdr { int (*mh_lowpc)(); /* lowest address to profile */ int (*mh_highpc)(); /* highest address to profile */ unsigned short mh_nfunc; /* number of procedures to profile */ }; /* * and is followed by an array of monhdr->mh_nfunc of: */ struct mon { long m_count; /* number of invocations */ int (*m_proc)(); /* procedure address */ }; /* * and then by an array of shorts. */ T&T, and should be treated as Confidential. */ /* * Monitor buffer starts with the following structure: */ struct monhdr { int (*mh_lowpc)(); /* lowest address to profile */ int (*mh_highpc)(); /* highest address to profile */ unsigned short mh_nfunc; /* number of procedures to profile */. /usr/include/mnttab.h 644 3 3 2111 3353656044 7767 /* * @(#) /usr/include/mnttab.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** mnttab.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Added comments. * - Added ISMNTFREE() macro. * - Added various pathname macros. */ #define NMOUNT 32 /* arbitrarily large; actual value is configurable */ /* * Format of the /etc/mnttab file which is set by the mount(1m) * command */ struct mnttab { char mt_dev[LFNMAX]; /* name of place special file mounted */ char mt_filsys[LPNMAX]; /* root name of mounted special file */ short mt_ro_flg; /* read/write permissions */ time_t mt_time; /* date on which mounted */ }; #define ISMNTFREE(mp) ((mp)->mt_dev[0] == '\0') #define PNMNTTAB "/etc/mnttab" /* administrative mount table */ #define MDMNTTAB 0644 /* mode of same */ #define PNMNTLCK "/etc/mntlock" /* lock for same */ #define PNMNTTMP "/tmp/mntXXXXXX" /* skel for mktemp(3) */ */ struct mnttab { char mt_dev[LFNMAX]; /* name of place special file mounted */ char mt_filsys[LPNMAX]; /* root name of mounted special file */ short mt_ro_flg; /* read/write permissions */ time_t mt_time; /* date on which mounted */ }; #define ISMNTFREE(mp) ((mp)->mt_dev[0] == '\0') #define PNMNTTAB "/etc/mnttab" /* administrative mount table */ #define MDMNTTAB 0644 /* mode of same */ #define PNMNTLCK "/etc/mntlock" /* loc/usr/include/pwd.h 644 3 3 2233 3353656045 7302 /* * @(#) /usr/include/pwd.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** pwd.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). 3.0 source picked up, unchanged. * Added comments. */ struct passwd { /* see getpwent(3) */ char *pw_name; /* login name */ char *pw_passwd; /* encrypted password */ int pw_uid; /* numerical user ID */ int pw_gid; /* numerical group ID */ char *pw_age; /* data for password aging, see below */ char *pw_comment; char *pw_gecos; char *pw_dir; /* initial working directory */ char *pw_shell; /* program to use as shell */ }; /* * Characters for pw_passwd and 'digits' for pw_age taken from * the 64 character alphabet (., /, 0-9, a-z, A-Z). * * pw_age field: * Mmc...c * M = maximum number of weeks for which password is valid. * m = minimum period in weeks which must expire before * password may be changed. * c...c = week (counted from 'the epoch') when password was last * changed. */ ar *pw_comment; char *pw_gecos; char *pw_dir; /* initial working directory */ char *pw_shell; /* program to use as shell */ }; /* * Characters for pw_passwd and 'digits' for pw_age taken from * the 64 character alphabet (., /, 0-9, a-z, A-Z). * * pw_age field: * Mmc...c * M = maximum number of weeks for which password is valid. * m = minimum pe/usr/include/regexp.h 644 3 3 16462 3353656046 10034 /* * @(#) /usr/include/regexp.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** regexp.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. 3.0 source picked up unchanged. * M001 12 Dec 83 andyp * - Brought back recognition of '\n' in character classes. It was * in v7, for some reason they dropped it in 3.0. It is a useful * and innocuous feature. * M002 11 Jun 84 andyp * - Valid m,n are 0 < m,n < 255. 255 used to be a legal value. * We cannot distinguish between a user-specified 255 and a * default infinity, which is stored as 255. * - Bug fix. Only one case is affected; the expression * x\{m,\} * used to (incorrectly) mean * 'between m and 255 occurrences of x' * it now (correctly) means * 'between m and infinity occurrences of x' */ #define CBRA 2 #define CCHR 4 #define CDOT 8 #define CCL 12 #define CDOL 20 #define CCEOF 22 #define CKET 24 #define CBACK 36 #define STAR 01 #define RNGE 03 #define NBRA 9 #define PLACE(c) ep[c >> 3] |= bittab[c & 07] #define ISTHERE(c) (ep[c >> 3] & bittab[c & 07]) char *braslist[NBRA]; char *braelist[NBRA]; int nbra, ebra; char *loc1, *loc2, *locs; int sed; int nodelim; int circf; int low; int size; char bittab[] = { 1, 2, 4, 8, 16, 32, 64, 128 }; char * compile(instring, ep, endbuf, seof) register char *ep; char *instring, *endbuf; { INIT /* Dependent declarations and initializations */ register c; register eof = seof; char *lastep = instring; int cclcnt; char bracket[NBRA], *bracketp; int closed; char neg; int lc; int i, cflg; lastep = 0; if((c = GETC()) == eof || c == '\n') { if(c == '\n') { UNGETC(c); nodelim = 1; } if(*ep == 0 && !sed) ERROR(41); RETURN(ep); } bracketp = bracket; circf = closed = nbra = ebra = 0; if(c == '^') circf++; else UNGETC(c); while(1) { if(ep >= endbuf)  ERROR(50); c = GETC(); if(c != '*' && ((c != '\\') || (PEEKC() != '{'))) lastep = ep; if(c == eof) { *ep++ = CCEOF; RETURN(ep); } switch(c) { case '.': *ep++ = CDOT; continue; case '\n': if(!sed) { UNGETC(c); *ep++ = CCEOF; nodelim = 1; RETURN(ep); } else ERROR(36); case '*': if(lastep==0 || *lastep==CBRA || *lastep==CKET) goto defchar; *lastep |= STAR; continue; case '$': if(PEEKC() != eof && PEEKC() != '\n') goto defchar;  *ep++ = CDOL; continue; case '[': if(&ep[17] >= endbuf) ERROR(50); *ep++ = CCL; lc = 0; for(i = 0; i < 16; i++) ep[i] = 0; neg = 0; if((c = GETC()) == '^') { neg = 1; c = GETC(); } do { if(c == '\0' || c == '\n') ERROR(49); if(c == '-' && lc != 0) { if((c = GETC()) == ']') { PLACE('-'); break; } while(lc < c) { PLACE(lc); lc++; } } /* M001 begin */ if(c == '\\') { switch(c = GETC()) {.  case 'n': c = '\n'; break; } } /* M001 end */ lc = c; PLACE(c); } while((c = GETC()) != ']'); if(neg) { for(cclcnt = 0; cclcnt < 16; cclcnt++) ep[cclcnt] ^= -1; ep[0] &= 0376; } ep += 16; continue; case '\\': switch(c = GETC()) { case '(': if(nbra >= NBRA) ERROR(43); *bracketp++ = nbra; *ep++ = CBRA; *ep++ = nbra++; continue; case ')': if(bracketp <= bracket || ++ebra != nbra) ERROR(42);  *ep++ = CKET; *ep++ = *--bracketp; closed++; continue; case '{': if(lastep == (char *) (0)) goto defchar; *lastep |= RNGE; cflg = 0; nlim: c = GETC(); i = 0; do { if('0' <= c && c <= '9') i = 10 * i + c - '0'; else ERROR(16); } while(((c = GETC()) != '\\') && (c != ',')); if(i >= 255) /* M001 was > 255 */ ERROR(11); *ep++ = i; if(c == ',') { if(cflg++) ERROR(44); if((c = GETC()) == '\\') *ep++ = 255; else { UNGETC(c); goto nlim; /* get 2'nd number */ } } if(GETC() != '}') ERROR(45); if(!cflg) /* one number */ *ep++ = i; else if((ep[-1] & 0377) < (ep[-2] & 0377)) ERROR(46); continue; case '\n': ERROR(36); case 'n': c = '\n'; goto defchar; default: if(c >= '1' && c <= '9') { if((c -= '1') >= closed) ERROR(25); *ep++ = CBACK; *ep++ = c; continue; } } /* Drop through to default to use \ to turn off special chars */ defchar: default: lastep = ep; *ep++ = CCHR; *ep++ = c; } } } step(p1, p2) register char *p1, *p2; { register c; if(circf) { loc1 = p1; return(advance(p1, p2)); } /* fast check for first character */ if(*p2==CCHR) { c = p2[1]; do { if(*p1 != c) continue; if(advance(p1, p2)) { loc1 = p1; return(1); } } while(*p1++); return(0); } /* regular algorithm */ do { if(advance(p1, p2)) { loc1 = p1; return(1);  } } while(*p1++); return(0); } advance(lp, ep) register char *lp, *ep; { register char *curlp; char c; char *bbeg; int ct; while(1) switch(*ep++) { case CCHR: if(*ep++ == *lp++) continue; return(0); case CDOT: if(*lp++) continue; return(0); case CDOL: if(*lp==0) continue; return(0); case CCEOF: loc2 = lp; return(1); case CCL: c = *lp++ & 0177; if(ISTHERE(c)) { ep += 16; continue; } return(0); case CBRA: braslist[*ep++] = lp; continue; case CKET: braelist[*ep++] = lp; continue; case CCHR|RNGE: c = *ep++; getrnge(ep); while(low--) if(*lp++ != c) return(0); curlp = lp; while(size--) if(*lp++ != c) break; if(size < 0) lp++; ep += 2; goto star; case CDOT|RNGE: getrnge(ep); while(low--) if(*lp++ == '\0') return(0); curlp = lp; while(size--) if(*lp++ == '\0') break; if(size < 0) lp++; ep += 2; goto star; case CCL|RNGE:  getrnge(ep + 16); while(low--) { c = *lp++ & 0177; if(!ISTHERE(c)) return(0); } curlp = lp; while(size--) { c = *lp++ & 0177; if(!ISTHERE(c)) break; } if(size < 0) lp++; ep += 18; /* 16 + 2 */ goto star; case CBACK: bbeg = braslist[*ep]; ct = braelist[*ep++] - bbeg; if(ecmp(bbeg, lp, ct)) { lp += ct; continue; } return(0); case CBACK|STAR: bbeg = braslist[*ep]; ct = braelist[*ep++] - bbeg; curlp = lp; while(ecmp(bbeg, lp, ct)) lp += ct; while(lp >= curlp) { if(advance(lp, ep)) return(1); lp -= ct; } return(0); case CDOT|STAR: curlp = lp; while(*lp++); goto star; case CCHR|STAR: curlp = lp; while(*lp++ == *ep); ep++; goto star; case CCL|STAR: curlp = lp; do { c = *lp++ & 0177; } while(ISTHERE(c)); ep += 16; goto star; star: do { if(--lp == locs) break; if(advance(lp, ep)) return(1); } while(lp > curlp); return(0); } } getrnge(str) register char *str; { low = *str++ & 0377; /* M002 added mask to conditional of ? operator */ size = ((*str & 0377) == 255) ? 20000 : (*str & 0377) - low; } ecmp(a, b, count) register char *a, *b; register count; { while(count--) if(*a++ != *b++) return(0); return(1); } do { c = *lp++ & 0177; } while(ISTHERE(c)); ep += 16; goto star; star: do { if(--lp == locs) break; if(advance(lp, ep)) return(1); } while(lp > curlp); return(0/usr/include/setjmp.h 644 3 3 1610 3353656047 10012 /* * @(#) /usr/include/setjmp.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ #ifndef _JBLEN /* { */ #ifdef M_VAX #define _JBLEN 10 #endif #ifdef M_PDP11 #define _JBLEN 3 #endif #ifdef M_I86 #ifdef M_I86SM /* shortret, sp, bp, si, di */ #define _JBLEN 5 #endif /* n.b. all other models, reserve space for max */ #ifdef M_I86MM /* ret, sp, bp, si, di, (ds) */ #define _JBLEN 7 #endif #ifdef M_I86LM /* ret, sp, bp, si, di, ds */ #define _JBLEN 7 #endif #ifdef M_I86HM /* ret, sp, bp, si, di, ds */ #define _JBLEN 7 #endif #ifdef M_I86CM ERROR -- fall-thru case #endif #endif #ifdef M_M68000 #define _JBLEN 13 #endif #ifdef M_Z8000 #define _JBLEN (3+15) #endif #endif /* } */ typedef int jmp_buf[_JBLEN]; 6SM /* shortret, sp, bp, si, di */ #define _JBLEN 5 #endif /* n.b. all other models, reserve space for max */ #ifdef M_/usr/include/sgtty.h 644 3 3 4245 3353656050 7663 /* * @(#) /usr/include/sgtty.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * Structure for stty and gtty system calls. */ struct sgttyb { char sg_ispeed; /* input speed */ char sg_ospeed; /* output speed */ char sg_erase; /* erase character */ char sg_kill; /* kill character */ short sg_flags; /* mode flags */ }; #define stty(fd, arg) ioctl(fd, TIOCSETP, arg) #define gtty(fd, arg) ioctl(fd, TIOCGETP, arg) /* * List of special characters */ struct tchars { char t_intrc; /* interrupt */ char t_quitc; /* quit */ char t_startc; /* start output */ char t_stopc; /* stop output */ char t_eofc; /* end-of-file */ char t_brkc; /* input delimiter (like nl) */ }; /* * Modes */ #define TANDEM 01 #define CBREAK 02 #define LCASE 04 #define ECHO 010 #define CRMOD 020 #define RAW 040 #define ODDP 0100 #define E/ VENP 0200 #define ANYP 0300 #define NLDELAY 001400 #define TBDELAY 006000 #define XTABS 06000 #define CRDELAY 030000 #define VTDELAY 040000 #define BSDELAY 0100000 #define ALLDELAY 0177400 /* * Delay algorithms */ #define CR0 0 #define CR1 010000 #define CR2 020000 #define CR3 030000 #define NL0 0 #define NL1 000400 #define NL2 001000 #define NL3 001400 #define TAB0 0 #define TAB1 002000 #define TAB2 004000 /*#define NOAL 004000*/ #define FF0 0 #define FF1 040000 #define BS0 0 #define BS1 0100000 /* * Speeds */ #define B0 0 #define B50 1 #define B75 2 #define B110 3 #define B134 4 #define B150 5 #define B200 6 #define B300 7 #define B600 8 #define B1200 9 #define B1800 10 #define B2400 11 #define B4800 12 #define B9600 13 #define EXTA 14 #define EXTB 15 /* * ioctl arguments */ #define fIOC ('f'<<8) #define FIOCLEX (fIOC|1) #define FIONCLEX (fIOC|2) #define tIOC ('t'<<8) #define TIOCGETD (tIOC|0) #define TIOCSETD (tIOC|1) #define TIOCHPCL (tIOC|2) #define TIOCGETP (tIOC|8) #define TIOCSETP (tIOC|9) #define TIOCSETN (tIOC|10) #define TIOCEXCL (tIOC|13) #define TIOCNXCL (tIOC|14) #define TIOCFLUSH (tIOC|16) #define TIOCSETC (tIOC|17) #define TIOCGETC (tIOC|18) B1800 10 #define B2400 11 #define B4800 12 #define B9600 13 #define EXTA 14 #define EXTB 15 /* * ioctl arguments */ #define fIOC ('f'<<8) #define FIOCLEX (fIOC|1) #define FIONCLEX (fIOC|2) #define tIOC ('t'<<8) #define TIOCGETD (tIOC|0) #define TIOCSETD (tIOC|1) #define TIOCHPCL (tIOC|2) #define TIOCGETP (tIOC|8) #define TIOCSETP (tIOC|9/usr/include/signal.h 644 3 3 2612 3353656051 7763 /* * @(#) /usr/include/signal.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** signal.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - No changes. */ #define SIGHUP 1 /* hangup */ #define SIGINT 2 /* interrupt (rubout) */ #define SIGQUIT 3 /* quit (ASCII FS) */ #define SIGILL 4 /* illegal instruction (not reset when caught) */ #define SIGTRAP 5 /* trace trap (not reset when caught) */ #define SIGIOT 6 /* IOT instruction */ #define SIGEMT 7 /* EMT instruction */ #define SIGFPE 8 /* floating point exception */ #define SIGKILL 9 /* kill (cannot be caught or ignored) */ #define SIGBUS 10 /* bus error */ #define SIGSEGV 11 /* segmentation violation */ #define SIGSYS 12 /* bad argument to system call */ #define SIGPIPE 13 /* write on a pipe with no one to read it */ #define SIGALRM 14 /* alarm clock */ #define SIGTERM 15 /* software termination signal from kill */ #define SIGUSR1 16 /* user defined signal 1 */ #define SIGUSR2 17 /* user defined signal 2 */ #define SIGCLD 18 /* death of a child */ #define SIGPWR 19 /* power-fail restart */ #define NSIG 20 extern int (*signal())(); #define SIG_DFL (int (*)())0 #ifdef lint #define SIG_IGN (int (*)())0 #else #define SIG_IGN (int (*)())1 #endif ystem call */ #define SIGPIPE 13 /* write on a pipe with no one to read it */ #define SIGALRM 14 /* alarm clock */ #de/usr/include/stand.h 644 3 3 4425 3353656051 7623 /* * @(#) /usr/include/stand.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** stand.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). Structs changed a bit, including * members moving from one struct to another. Net effect is loss * of 'cyloff' field, addition of [amc]time fields. Global names * changed some, usually with addition of leading "_". Global * names added are errno, mtab. Global names removed are "b", * "blocknos". "segflag" is now M_PDP11. Defines added are BLKSIZ, * NAMSIZ, NDEV. Defines removed are NBUFS. */ #define SCCSID @(#)saio.h 4.2 /* * Header file for standalone package */ #include #include #include /* * I/O block flags */ #define F_READ 01 #define F_WRITE 02 #define F_ALLOC 04 #define F_FILE 010 /* * Request codes -- must be * the same as an F_XXX above */ #define READ 1 #define WRITE 2 /* * Buffer sizes */ #define BLKSIZ 512 #define NAMSIZ 60 /* * devsw table -- * initialized in conf.c */ struct devsw { int (*dv_strategy)(); int (*dv_open)(); int (*dv_close)(); }; struct devsw _devsw[]; /* * dtab table -- entries * are created by MKNOD */ #define NDEV 6 struct dtab { char *dt_name; struct devsw *dt_devp; int dt_unit; daddr_t dt_boff; } _dtab[NDEV]; /* * mtab table -- entries * are created by mount */ #define NMOUNT 4 struct mtab { char *mt_name; struct dtab *mt_dp; } _mtab[NMOUNT]; /* * I/O block: includes an inode, * cells for the use of seek, etc, * and a buffer. */ struct iob { char i_flgs; struct inode i_ino; time_t i_atime; time_t i_mtime; time_t i_ctime; struct dtab *i_dp; off_t i_offset; daddr_t i_bn; char *i_ma; int i_cc; char i_buf[512]; /* M000 why isn't this BLKSIZ ??? */ }; #define NFILES 6 struct iob _iobuf[NFILES];  #ifdef M_PDP11 /* * Set to which 32Kw segment the code is physically running in. * Must be set by the user's main (or thereabouts). */ int segflag; #endif /* * Set to the error type of the routine that * last returned an error -- may be read by perror. */ int errno; me_t i_atime; time_t i_mtime; time_t i_ctime; struct dtab *i_dp; off_t i_offset; daddr_t i_bn; char *i_ma; int i_cc; char i_buf[512]; /* M000 why isn't this BLKSIZ ??? */ }; #define NFILES 6 struct iob _iobuf[NFILES]; /usr/include/stdio.h 644 3 3 3776 3353656052 7645 /* * @(#) /usr/include/stdio.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** stdio.h * * MODIFICATION HISTORY * M000 07 Apr 83 andyp 3.0 upgrade * - Changed getc(), putc() to deal with sign extension problems. * Added documentation headers. * - Propagated () to macro args to avoid precedence problems. * - Remov/ ed 3.0 vax-specific code. */ #define BUFSIZ 512 #define _NFILE 20 #ifndef FILE extern struct _iobuf { char *_ptr; int _cnt; char *_base; char _flag; char _file; } _iob[_NFILE]; #endif #define _IOREAD 01 #define _IOWRT 02 #define _IONBF 04 #define _IOMYBUF 010 #define _IOEOF 020 #define _IOERR 040 #define _IOSTRG 0100 #define _IORW 0200 #define NULL 0 #define FILE struct _iobuf #define EOF (-1) #define stdin (&_iob[0]) #define stdout (&_iob[1]) #define stderr (&_iob[2]) /*** getc -- get character from a stream. * * return character on success. return EOF on end of file or * error. * * int getc(stream) * FILE *stream; */ #ifndef M_LINT #define getc(p) ( \ --(p)->_cnt >= 0 ? \ (0xff & (int) (*(p)->_ptr++)) : \ _filbuf(p) \ ) #define getchar() getc(stdin) /*** putc -- put character on a stream. * * return character on success. return EOF on error. * * int putc(ch, stream) * char ch; * FILE *stream; */ #define putc(c, p) ( \ --(p)->_cnt >= 0 ? \ (0xff & (int) (*(p)->_ptr++ = (c))) : \ _flsbuf(c, p) \ ) #define putchar(c) putc(c, stdout) #define feof(p) (((p)->_flag&_IOEOF)!=0) #define ferror(p) (((p)->_flag&_IOERR)!=0) #define fileno(p) (p)->_file #endif M_LINT extern FILE *fopen(); extern FILE *fdopen(); extern FILE *freopen(); extern long ftell(); extern char *fgets(); extern char *gets(); #define L_ctermid 9 #define L_cuserid 9 #define L_tmpnam 19 #define LFNMAX 15 /* max len for filename */ #define LPNMAX 128 /* (practical) max len for pathname */ p)/usr/include/string.h 644 3 3 1101 3353656053 10006 /* * @(#) /usr/include/string.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** string.h -- string(3) routines * */ #ifdef M_V7 #define strchr index #define strrchr rindex #endif extern char *strcpy(), *strncpy(), *strcat(), *strncat(), *strchr(), *strrchr(), *strpbrk(), *strtok(); extern int strcmp(), strncmp(), strlen(), strspn(), strcspn(); extern char *strdup(); Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** string.h -- string(3) routines * */ #ifdef M_V7 #define strchr index #define strrchr rindex #endif extern char *strcpy(), *strncpy(), *strcat(), *strncat(), *strchr(), *strrchr(), *strpbrk(), *strtok(); extern int strcmp(), strnc/usr/include/time.h 644 3 3 1454 3353656053 7451 /* * @(#) /usr/include/time.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** time.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. Picked up 3.0 source, unchanged. Added comments. */ struct tm { /* see ctime(3) */ int tm_sec; /* time of day, seconds */ int tm_min; /* time of day, minutes */  int tm_hour; /* time of day, hours (24 hour clock) */ int tm_mday; /* day of month (1-31) */ int tm_mon; /* month of year (0-11) */ int tm_year; /* year - 1900 */ int tm_wday; /* day of week (Sunday = 0) */ int tm_yday; /* day of year (0-365) */ int tm_isdst; /* non-0 if DST in effect */ }; * M000 14 Apr 83 andyp * - 3.0 upgrade. Picked up 3.0 source, unchanged. Added comments. */ struct tm { /* see ctime(3) */ int tm_sec; /* time of day, seconds */ int tm_min; /* time of day, minutes */ /usr/include/unlstd.h 644 3 3 1572 3353656054 10026 /* * @(#) /usr/include/unlstd.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) /usr/include/unlstd.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Flag values for lockf system call * The system call locking is a superset of the lockf commands * (sys/sys/locking.c) */ #define F_ULOCK 0 /* Unlock a previously locked region */ #define F_LOCK 1 /* Lock a region for exclusive use */ #define F_TLOCK 3 /* Test and lock a region for exclusive use */ NS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY /usr/include/ustat.h 644 3 3 1051 3353656054 7645 /* * @(#) /usr/include/ustat.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** ustat.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up 3.0 source, unchanged. */ struct ustat { daddr_t f_tfree; /* total free */ ino_t f_tinode; /* total inodes free */ char f_fname[6]; /* filsys name */ char f_fpack[6]; /* filsys pack name */ }; /19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** ustat.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up 3.0 source, unchanged. */ struct ustat { daddr_t f_tfree; /* total free */ ino_t f_tinode; /* total inodes free */ char f_fname[6]; /* filsys name */ ch0 /usr/include/utmp.h 644 3 3 1032 3353656055 7472 /* * @(#) /usr/include/utmp.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** utmp.h * * Format of /etc/utmp and /usr/adm/wtmp * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up 3.0 source, unchanged. */ struct utmp { char ut_line[8]; /* tty name */ char ut_name[8]; /* user id */ long ut_time; /* time on */ }; mp.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** utmp.h * * Format of /etc/utmp and /usr/adm/wtmp * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up 3.0 source, unchanged. */ struct utmp { char ut_line[8]; /* tty name */ char ut_name[8]; /* user id */ long u/usr/include/varargs.h 644 3 3 1053 3353656055 10155 /* * @(#) /usr/include/varargs.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** varargs.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - No changes. */ typedef char *va_list; #define va_dcl int va_alist; #define va_start(list) list = (char *) &va_alist #define va_end(list) #define va_arg(list,mode) ((mode *)(list += sizeof(mode)))[-1] /19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** varargs.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - No changes. */ typedef char *va_list; #define va_dcl int va_alist; #define va_start(list) list = (char *) &va_alist #define va_end(list) #define va_arg(list,/etc/config 700 3 3 42524 3353137300 6052 ,7 *Id` ?GDbo~ (d+ZP-UFWVNF^Ԁ?-t^ԊF uF=ct&=ltK=mti=tuh7jFƒ>bUt6;j^bUFNӃ>n\t6;j^n\ԃ>p\t6;jf^p\|;N^FԃF~~&~th 8Sj'>bUubU?8>n\un\C8>p\up\I8FԣGhU8PF u6GhW8jhr86bUq\o u6bUht8jh6bUh86\o]r\fU>G*uFPh8hG} u h8h8FP toFPFPh8hGFth8ƍFPCF uh8밋^Guh9롁~~h9땃>;|h59뉋F;^֋G;hK9FPT uh;h;FPFPhP9hG th_9;|h9>;}h9>;}h9F;^֋G;ph9FP ttFPFPh9hGth9FPF uh :^Guh:v~~h,:i>;|hH:\F;^֋G;FP5E tLFPFPh^:hGthg:E*P th}:FPE*PWhEhVUh:hGO}h:hVUt\ uh:t\GthVU+ th:~t\E9G|=}h:~t\GEhVU6E6^o6EvjdhG t'>;} h:z;>;} h;z;>;} h2;z;EJdLE*P u6E?P} u6EhM;]z;E?PE*P&ETk;TJd;Es>z;th_;"jt\H0t\Gt S u6t\t\wjjt\0k;0H;t\sZ j^_U3UwWVh;6p\& u6p\h;jat\HWjdhGm t>G$uVdUSWjdhGP t >G$t v\bWjdhG0 t >G$tEJdi>G*t\>G*t;>;2uh;jt\-PFPt\,PFPt\+PFPt\*PFPFPFPFPFPFPt\PFPFPFP6t\h;hGz(t\FG t\FGt\FGt\FG t\FGt\FGt\FGt\FGt\FG"t\FG$t\FG&t\FG(}hGh<jut\G-F^t\w" t" |H~jHjh G*u;>;uhr<jdUHPdU?PdU6PdU-PdU$PdUPdUPdU P6dUhG*u1;>;uh<_j3v\ P6v\h =hG.}hGh=-jv\;>; uh*= jE?PEP6EhB=hG }hGhO=juEG?ETWjdhG t^_U3_WVv~ G}u F8Dt3^_U33vhGhk=\z;UWVHVv tG0k;0H;s߿bk;b;rWvp tE Fk;b;s3^_U Vt\GthG;㋷ E t86t\V u);>;2uhr=jst\;;G;t\ E6;6;V ;t\GthG;㋷D t86t\V u);>;uh=,jt\;;G;t\D6;6~; ~;^U Vh=^7~ uh=hGGOFv^F9@u v@ FF~|ހ~ uFFFP^wh=hG^U*6 WVF=F=F=F=EJd E*PEPh=6\o ETk;TJd;Esh=6\o h=6\o h>6\o h)>6\o hP>6\o 3H~ヿnuFヿntVnPhR>6\oI F^؃hQt%V^hQ}Ph]>6\o F~|3ヿnuaVhh>6\o F^؃hQt%V^hQPhz>6\o F~|h>6\o FH~h>6\o~ 3ヿnuh>6\od .ヿntVnPh>Vh>6\o4 FH~h>6\o! h>h^Nr\fUk;$fU;r\sr\tr\$ދr\7t\؃ur\G%=uh>hx^d t\GtPhx^, h>hx^ t\GtPhx^ h>hx^ t\G@t7Phx^ h>hx^ t\Ph^ h>h^ r\G%=urt\GtPhx^ 0 h?hx^ t\GtPhx^i h?hx^] t\GtPhx^C h?hx^7 r\G%=u0t\Phx^ h#?hx^ t\Ph0?6\om hx^ Ƈv^;hx^ Ƈw^hx^hL?6\o= FhP?6\o- 3㋇Dt\Vhl?6\o >t\uFPFPFPFPt\P t\GtvPhu?6\o vh?6\o t\GtvPh?6\o vh?6\o t\Pvt\Ph? vvvh?6\oV F96~;|$h?6\o? h?6\o2 3X㋇ Et\Wh?6\o >t\uFPFPFPFPt\P t\GtvPh?6\ovh@6\ot\GtvPh@6\ovh@6\ot\GtvPh'@6\ofvh1@6\oTt\GtvPh:@6\o3vhE@6\o!t\GtPhN@6\o+hX@6\ovvvvvh`@6\oG9>;|h@6\oWVh@6\o6;6;h@6\o6;6;h@6\o6;6;h@6\oq6;6;hA6\o\6;h&A6\oKh7Ah^h^6\o2dUS$36dU E  thHAhx^8 dUHPdU?PdU6PdU-PdU$PdUPdUPdU PhMAhGdFG3}kj,vk+FPvFPmhfAFP~ thlAFPm uj,v-@FF뫍FPhx^htAhx^hx^Ƈv^;hx^Ƈw^ hx^hyA6\oG9>;|dURk;RS;dUrh~A6\oFdUSq3b6dU E uKdUHPdU?PdU6PdU-PdU$PdUPdUPdU PvhA6\oxFG9>;}dURk;RS;dUsvhA6\oKhA6\o>^_UQvF=}F~~F+FFhAeAF^+FH^F+FHH^ F+F-^ F+F-U3F9F~FFUWVfU4vK tG$k;$fU;s޿bk;b;rWv tE Fk;b;s3^_USVJdVv tTk;TJd;s3^UWV~v;2uhB jr\t\r\FGr\FGr\6t\D Gr\6t\D Gr\6t\DGr\t\Gr\6t\D Gr\FG r\6t\DGr\6t\DGFBvt\@"vr\@vt\@*r\@ 6r\vt\p"Ft\F9G r\$G ^U4V^ヿntcF ~}Fv^ヸhQu~uvh%BFPFPN8v^FhQ^LJn^FhQ^Fn^U@VFFFN ~^?u^FF^FvF^+r!;DBrXSCr DB[UWV SPUWVƣTUF`oV'>FBMWVvzFeF^_UwWVv<|u;t^_UEWVDDu^_UWVDDu^_b&UWVv^_UWVvFFN~@L|} *V}^FLj t|F9Ft^FF^_UGt WvFjjjv0 DuPvA F$b=au~=ru=wu^~|5DFDuL^?rtLL^_UWVv~uNj hV F~}$vjV F%PVDW  hVFF^_b)U^fUWVvDuLDu D@u|t5Du DDDhD=tLLDDuP4DP DL||/|tLDudL D *^_UWVB96hCwDt ^_U8WVFFD^?us^?%uB`UO}^F`U7*6`U^FPD#FFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF3F^Cu^F-0FkF FF^?.tXF^?*t^GFF3F^Cu^F-0FkF FFFF^ FF=hu=luFFjC^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtV~|.FkC~t ~uFV؃ډFV~uFmC~u1 FoC~u"vUN+ȉNʋF9FFʉFڀ~XtFqCFCFىFF~t ~u[F%F܋FV%FVFRPvv؋ыË^܋vN^FRPFPF+FFډF~uQF9FuFFޘ$~|F.FC&FC=Xu=ou=xu^GF΍FΉFF@F^GF~tFC~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=dui~ u=Xue=cu@=ouJ=suK=uu2=xu:~uvO~|FN+++NNNȀ~tNȃ~} j ^?u^FPN~} j0nF9Fr^FPP~uNȃ~} j 0>`Uu`UG uD^_UWV`UO}F`U7*6`UFPZD^_b04b0%UWV~ vN^ϋ^_]rNË܁rBË܁r6Ë܁r(Ë܁rË܁r 3Ë܁ΣGU^vvwwe^WG]U^GWN^GW]UW3F }׋VFVF }VF V uNF3F3 uDI؋NVF u3RPv v];Vwr ;Fv+FV +FV u؃_]2b>2bJ2UFWVjhDj^_U'WVjhDj^_UWV~|8FF6D>DusDt1<tF;vF;s%;v 96DuD>DF DjGD;v|DP%=u.DD9F}KDPWbDDFƣD9>DrDDDD D^_UWVv6D%^_UWV~^AFF>DtDD6Dv%FD9FtF9Fw ;rD;t F@@;FtFF ^9>Dw>D^_U WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;sD^+^_U$WVFPhTv=|^_b5UVW~ vN^9_^]s GËb5b5b5<UWVvDu D9vD9t|tD FF*^_bV6zU:WVj#hDjj7^_UWVG"j&P0^_UWVG"jP^_UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v$;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]b76DUWVDPFRPj ^_b7Uv vvv]ø(Option re-specification Unknown option Usage: config [-t][-l file][-c file][-m file] file c.clow.s/etc/masterrOpen error for file -- %s wOpen error for file -- %s /* * Configuration information */ %20sIncorrect line formatroot%*8s%8s%oIncorrect line formatNo such deviceNot a block deviceInvalid minor device numberRoot re-specificationswap%*8s%8s%o%ld%dIncorrect line formatNo such deviceNot a block deviceInvalid minor device numberSwap re-specificationInvalid nswapInvalid swplopipe%*8s%8s%oIncorrect line formatNo such deviceNot a block deviceInvalid minor device numberPipe re-specification%20s%20sIncorrect line formatParameter re-specification%8s%dIncorrect line formatNo such deviceOnly one specification allowedInvalid device multiplierroot device not specified swap device not specified pipe device not specified %s not specified Configuration aborted. 7rOpen error for file -- %s Device table overflow %8s%d%o%o%4s%d%d%d%d%d%o%c%o%c%o%c%o%c%s Device parameter count Vector not in range %d-%d%s Bad major device number %s Bad major device number Line discipline table overflow %8s%8s%8s%8s%8s%8s%8s%8s%8s%s Line disp. parameter count Unknown deviceNot a character deviceAlias table overflow %8s%8s%s Alias parameter count Keyword table overflow %20s%20s%20s%s Tunable parameter count %s%s Character table overflow Block table overflow clockclock%s%sintr #define %s %s #include "../h/param.h" #include "../h/conf.h" #include "../h/iobuf.h" extern nodev(), nulldev(), novec(); int %s(); int %s(); int vector%d(){ %s(); }; int (*vecintsw[])() = { novec, %s, vector%d, }; int (*dinitsw[])()= { extern open(), close(), init(), init, read(), write(), ioctl(), strategy(), extern struct iobuf %stab; %s struct bdevsw bdevsw[]= { /*%2d*/ %sopen,%snulldev,%s%sclose,%snulldev,%s%sstrategy,%s&%stab, nodev,%snodev,%snodev,%s0, }; struct cdevsw cdevsw[]= { /*%2d*/ %sopen,%snulldev,%s%sclose,%snulldev,%s%sread,%snodev,%s%swrite,%snodev,%s%sioctl, nodev, nodev,%snodev,%snodev,%snodev,%snodev, }; int bdevcnt= %d; int cdevcnt= %d; dev_t rootdev= makedev(%d,%d); dev_t pipedev= makedev(%d,%d); dev_t swapdev= makedev(%d,%d); daddr_t swplo= %lu; int nswap= %d; (int (*)())0 }; int %s,%s,%s,%s,%s,%s,%s,%s,nodevnulldev(), %s struct linesw linesw[]= { /*%d*/ %s, %s, %s, %s, %s, %s, %s, %s, 0 }; int linecnt = %d; #include "../h/space.h" Configuration table overflow Too many devices at Vector %dx\x\hC-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H atof:fltrd:DD Floating Point Not Present hC-+ 0123456789ABCDE/lib/cpp 711 3 3 47240 3334255367 5401 ,A 0Id`@?G?AAGB @~ (d#t ܋_tg܃OLOL ul9^u\ +.P//U,2WV>@t"r׋Ѹ P6/^_]U1WV6: ;6" u >u@>96" w/M}}F*PFP|,6: ^_]U 1WVv>׋+" +" FE9s$P>ڋ6" +" щ>" >: 9vr^FG8 9|n8 8 ㋇׉F>׋^FG<u8 F9< vE׃>|8 ㋇׋㉇ً*$pP66 /F=Fף׋>t>uщF㋇щF㋇r׉FBՉыщr6Ѹ3POFыFr׋G N~} G)>>|?6" 61 3-6#-؋㋇(ڣ㋇ $ CY^_]Uf/WVv>Pu6F<t\" ZN;sVFF" F8tN;s VcF?=tN;s V5F?=u D8DtN;s VF? t N;s VFsF?*t@>t D" )׋Ft|*tF?/tN;s>t6" VG+" =}h6" V)>t1O}/و*6/PX(6" 6: F/F*F* VE.| tHу>t1O} و*6 P'N;s>t6" VF+" =}6" V(>t1O}*و*6*PW'>t1O}/و*6/P'6" 6: F/F* VF>t6" 6: N;s VXDFFtF8Dtj| tN]|\t9F? t N;s VFN;s VFsrс><[t PePF?#tON6" ;6s ViFuN;s V4>uDatFF^t&^atVFtat4FF^t^at FtatFF^t^a tFtka@tFF^tE^a٘trFuN;sV6" FN;sV6" FPV6" E>u 65FuN;sV`9  =|v.E ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ,7? ? ? 7? ? ? ? ? ? ? &&&&&&&&&&? ? Z,Z? ? [[[[[[[[[[[[[[[[[[[[[[[[[[? ? ? [? [[[[[[[[[[[[[[[[[[[[[[[[[[? ><[te^_]U'WVv6" 6: V*" ؀ u^_]Um'WVv>8 }B6ѸRP ף" M8 9|Vף" '>ً㋿4>> shP* 6h$8 ㉿ס-F9vrv^FG<u9Fs8 8 ㉿< >ׁ-F>9vrv: 9FwON^9>s qPu +: FF: F" FыF^_]U %WVvV<" " ?t96" r" " Gg" "tGF96" r" " GO="tGPPr PP^ F׉6" 6: V" ? t׉6" ~t@= }PP h= wP 6%"FF$ F^?uF/u ^?tP$,^7$Pj#P[#P9"㉇*=F؋㋇(ڣh~tPP oLJ㋾r׋G?u>P$ ㉇ B96w V8 ڋ^_]UA#WVv~^F^WV"F^F~t^_]UV"WVv> wP"#FV>" ؀ u'P" ? u VPVW F^GF=uFdž~9vr3^FF^aً*䉆9vuF6" 6: V>" =(tFFFV8>" = tN^7P=)t=,t؀ uFWPFVF9FsFW+PF/^FF;rG^F^FF4~tN= t NFF6" 6: V}>" =\t } t= to~uL؀ tRFFnF9Fs:VW^7C=u"^FF+D^F="u='tG^F;r8u;rtG^F~9vr^uFFFnF9Fs=vW^7q=u#^FF+D^F~9~wG^F8;rG^F]^FF^FFF=udNN^?uvFv=u0ы^7@Pы^FHGFF ^FHG׉>" F^_]UWVv<ڸV%" ? t" <[V" " #" : ׸PV6" f9>Ht+>tщFV#Ft:9>t>t VR9>tCV)PV6" ׃>t}t9>tCVPV6" ׃>t}u9>t@>u׃>t>uPMPW79>tO>u׃>u#>u P[P9>t->t VPV6" 9>6t+6у>t=u׋6u9>FtE>t8>@t.6" 6: : : #" ? u Va'" " ? t " : PhP׋" ? u6" 6: VJ ^_]UWVvFG<uGuO==tG G?uzFG<u>O <[ءщFP FѡJ^_]UWV##v. ^_]UWV㋟r׀?ur׸}P: PXѸP: P@vvv: P-P: P^_]U:WVvvvq^_]UWV؉FvvHF^_]U WVvFטFFF=u FFFFFFV~|FFL‰F^?u}vG8t1F?t#~t^^GFJZn~Lr,~uPPf6FFv~^FFJ^_]UWVv~F+= DF~^F^~t VvVF^FF^u>tvWF^_]UF:WVv^G=t)+;~0pׁ>p>t^7P/p6^塯9FtAѸPl?uI9Ft>r׸P ?u*䉆=utdž<[V1" ? u" ?(t㋇ѣBՋ㋇rף>uG6" 6: V" ?(tы" ?)tу>tQ>t" ?,t496" r" " G;r^7POm9s^7P ?0u^7P}<ڸ t&96s6" 6: VN8tC݋O=u"96s6" 6: VNl6" 6: ^_]UWVvG?uO;w O=/u;tG.^_]UWVv>F<u^_]UcWV^?u^FF8t NF ^_]U%WV^_]U(WVF^Fފu ƅ F"^Fފu ƅ F.^FފuF4^FފuF9^Fފu؀ :N} 8 F<^Fފuƅ LJrB9vF^؋^؋Ge@> pw^7CP^؋u^؋  q>"w^7dPN^؋""2>^7PT{FP^؋P*=u^7PBF%=@u^7P2 ^؋㉇$ ^7PwJ=Eu~ u=Cu=Du=Iu=Pud=Ruc=Uu>t{P^70=|^7P,Pj^7*㉇r׋^7㉇ $ }>2 t] P^7,=t"^7PP 2 P BP6^7Pi =-u2(LJ$ 1LJ$ >PH¸EPҸKPظSP׸XP׸^PѸdPҸkP6nP{F׾ N}ƄsPٸxPٸP׸Pҋ㋇r׉F؋LJrגLJFHס 9Fr^ڃF7;Fڳס"9Fr9=P^7QF=u ^FP^ڃF7F؉r@ס!ܡף" : 6^_]U .WV6rы" ? tъF s+6" 5f =t߁ ㋇F<u" F8t NF" ?9~t" ?0}h" ?0tC" xu " XtP" PP" @P P6" Ft" umP6" ~ =t FBP6" F> u  ׋^tF" ?'tF" \tр'tG6,<u!F" 8GuF " 9~(" 0}P" PF " G " GC6" P` =tъFъF" PP{ъFѣ" : F`^_]U} WVFFF^FF=uFkF-0FF-WF~ }F-7F~ hF~lu ~Lt^?tCv.P63=0}=9=A}=F=a}=fq~|FnFF-F^_]U< WV$ & ( dž҃>" u6$ W@P|F9wTP?DՉ㋇.F~~t>$ |$ =|$ $ F~} ~k}:^㋟X^$ 9* t $ ٣DՋ~>( ( &㋇ F=t>$ |2$ =|$ F^?t ^9u FF^?}^$ 9t^GF=|~t( hP& ( 9s㋇.F~},~k|"^㋟Xみ* t ^㋿X㋇.F>" uw7uPo>" u6$ PW>$ t$ " u=}==u>" u vP^㋇)^㋇)GDՋF^㋇F^㋇@k|㋿XF9* u^㋟㋿XDD,DD9DuD%D#DD3DD D|u<uD|t<uD|uDDDDأD<tD|УDrDDiDD`DXDPM-=vB.-+++++, ,,%,>,W,p,,,,,,,,-3-;-C-M-d-n-w---^_]UWVvDuLdDu(FFFvFPDPFD|t^2 ;t&9 Pl=uLDBBP= |tLvLFF&+ljFF=DP=|Du t$ D uDdD^_]UWVv2 ;t)Du |tdBӉDD^_]UWVv~uVLDD^_]pUjWVv^_]ULWVPvv^_]U(WVFFF^G F^w6 FFPVv6 6^_]ø UWVFFF^w 2 6 FFPV*v6 ^_]t UnWVv|uDu tT dFD=tLDD^_]UWVFFF^GFFBFFFF^wF FPVo^^_] UWVv~vF?uNGF<uF^_]UvWVv~G8tF?tOȊ+^_]U.WVv~vGF<uF^_]ø+; rXSr  [ UWV SP ܋_ˡ #ts#yr ܋_؉ ø 4Ë܋_S[s4É +UnWVvt^+t^WvFuPv<F=|>4t WvFPRPv EuPvF$b=auv=ru=wuV~|5DFDuL^?rtLL^_]U;WVv~uSP PV< F~}&vPV"F%PV Wc PV FF^_]܋_UWV* 96 wDt ^_]U8hWVFF ^?u^?%uB O}^F 7*6 ^FP AFFF̈FFF^&FFFFF+= u=#u=+u=-u=0u^?*t)^GF~| F؉FFF5F^ u^F-0F nFF^?.tZF^?*t^GFF5F^ u^F-0F nFFFF^ FF=hu=luFF ^FFޘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.F ~t ~uFV؃ډFV~uF ~uF ~u"vN+ȉNʋF9FFʉFڀ~XtF F FىFF~t ~uaF%F܋FV%FVFRPvv\؋ыË^܋vN^FRPFP F+FFډF~uQF9FuFFޘ$~|F.F &F =Xu=ou=xu^GF΍FΉFF@F^GF~tF ~|FF^F?uF9F| FNFFF)FbN\FމFFFMJ=duU~ u=XuQ=cu@=ou6=suK=uu=xu&~uv~|FN+++NNNȀ~tNȃ~} P^?u^FPN~} 0PrF9Fr^FPT~uNȃ~} P2d> u G u ^_]UWV O}F 7*6 FP; ^_]UFWVF+؉F6 > us t1<tF;vF;s%;v 96 u > F  P ;v~ P=u.  9F}M PWh  Fƣ 9> r    ^_]UWVv6 %^_]UWV~F+ҋ؋ۋËы؋ыË؍AFF> t  6 v%F 9FtF9Fw ;rD;t F;FtFF ^9> w> ^_]U WV~EuWE+Fvu;ts~vF@+؉FF9FrFFFN=u^F^F;r F;s ^+^_]>U؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]U^vvwwL^WG]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vM;Vwr ;Fv+FV +FV u؃_]U^vvwwI^WG]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]U^vvww^GW]UVF N؋Fږf؋Ӌ^]U^vvww^GW]# %d "%s" X 2 H׳token too long%s: unterminated macro call%s: too much pushbackno spacetoken too longbad include syntaxbad include syntaxUnreasonable include nestingno space/Can't find include file %stoo much definingillegal macro name%s: missing )bad formal: %stoo many formals: %s%s redefinedIf-less endifIf-less elseundefined control 1%s: %d: too many defines%s: macro recursion%d"%s"%s: actuals too long%s: argument mismatch_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890123456789. "'/\ "'\* too many -D options, ignoring %stoo many -U options, ignoring %sexcessive -I file (%s) ignoredcannot access -I file (%s) ignorednon-directory -I file (%s) ignoredunknown flag %sNo source file %swCan't create %sextraneous name %s/usr/includedefineundefincludeelseendififdefifndefiflineunixM_XENIX__LINE____FILE__command line||&&>><<>=<=!===bt n f r \\+-*/%<>&^|?:!~(),defined\ Illegal character %c in preprocessor if   Illegal number %sstate %d, char 0%o yacc stack overflowsyntax errorerror recovery pops state %d, uncovers %d error recovery discards char %d reduce %d ,<> -<> .<> /<> 0 1 #:  <  9 ;      !                   "%&'()*+,-./012345678$=  llaaLCC7)  $-!~(*/%+- <>&^|  ?,():)FF @-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  ((((( H FF @-+ 0123456789ABCDEF0123456789abcdef0x0X(null)  ((((( H/etc/master 644 3 3 4241 3345411344 6065 * * %Z% %M% %I% %D% %Q% * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. * * * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * IBM PC AT COMPUTER AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. * * * The following devices are those that can be specified in the system * description file. The name specified must agree with the name shown. *name vsiz msk typ hndlr na bmaj cmaj # na vec1 vec2 vec3 vec4 * 1  2 3 4 5 6 7 8 9 10 11 12 13 14 hd 1 0027 014 hd 0 3 3 1 0 36 0 0 0 fd 1 0027 014 fd 0 2 2 1 0 6 0 0 0 sa 2 0137 004 sa 0 0 5 1 0 3 4 0 0 pa 2 0022 004 pa 0 0 6 1 0 5 7 0 0 i8259 0 0100 360 intr 0 0 0 1 -1 0 0 0 0a clk 0 0100 360 clk 0 0 0 1 -1 0 0 0 0a * * The following devices must not be specified in the system description * file. They are here to supply information to the config program. * cons 1 0037 024 cons 0 0 0 1 0 1 0 0 0 cdb 0 0006 024 cdb 0 0 7 1 0 0 0 0 0 rtc 0 0006 024 rtc 0 0 8 1 0 0 0 0 0 memory 0 0006 024 mm 0 0 4 1 0 0 0 0 0 tty 0 0027 024 sy 0 0 1 1 0 0 0 0 0 clock 1 000 020 . 0 0 0 1 0 0 0 0 0 $$$ * * The following is the line discipline table * tty ttopen ttclose ttread ttwrite ttioctl ttin ttout nulldev $$$$$ * * The following entries form the alias table. * disk hd floppy fd serial sa printer pa $$$ * * The following entries form the tunable parameter table. * buffers NBUF 0 sabufs NSABUF 8 hashbuf NHBUF 128 inodes NINODE 100 files NFILE 100 mounts NMOUNT 8 coremap CMAPSIZ (NPROC*2) swapmap SMAPSIZ (NPROC*2) calls NCALL 25 procs NPROC 60 texts NTEXT 40 clists NCLIST 80 locks NFLOCKS 50 shdata NSDSEGS 25 maxproc MAXUPRC 20 timezone TIMEZONE (8*60) pages NCOREL 0 daylight DSTFLAG 1 cmask CMASK 0 maxprocmem MAXMEM 0 maxbuf MAXBUF 192 a $$$ * * The following entries form the tunable parameter table. * buffers NBUF 0 sabufs NSABUF 8 hashbuf NHBUF 128 inodes NINODE 100 files NFILE 100 mounts NMOUNT 8 coremap CMAPSIZ (NPROC*2) swapmap SMAPSIZ (NPROC*2) calls NCALL 25 procs NPROC 60 texts NTEXT 40 clists NCLIST 80 locks NFLOCKS 50 shd/usr/sys/io/lib_io 644 3 3 77436 3362506316 7355 3 e__.SYMDEFӌ_ansicmd_beep"_beepoff"_cdbread _cdbwrite_cgaatt"_cgaclr4_cgacopy"_cgacpy4_cgafont"_cgainit" _cgapchar"_cgaput4 _cgascroll" _cgascurs4_cgasgr" _cgastart"_chkCRTC" _clearkeys _clrparam _consclosef _consintrf _consioctlf _consopenf _consprocf _consreadf _conswritef_crtchk_crti_crtinit_crtsw" _diskinfoM_dofkeyf_dostrf_egainit" _egascurs4_fd;_fdcalc;_fdinfo;_fdintr;_fdioctl;_fdopen;_fdread;_fdsetup;_fdstart; _fdstrategy; _fdtimeout;_fdwrite;_fini765;_fmt765;_get765;_getcharf_hdM _hdbuildmapM_hdcalcM_hdgeta _hdgetpartM _hdgettypeM_hdinfoM_hdinitM_hdintrM_hdioctlM_hdopenM _hdparamsM_hdputa_hdrdM_hdreadM _hdsetparmM_hdsetupM _hdstrategyM_hdwrM_hdwriteM_hgaatt"_hgaclr4_hgacopy"_hgacpy4_hgafont"_hgainit" _hgapchar" _hgascroll" _hgascurs4_hgasgr"_hgasp" _hgastart" _initCRTC"_mcaatt"_mcaclr4_mcacopy"_mcacpy4_mcafont"_mcainit" _mcapchar" _mcascroll" _mcascurs4_mcasgr"_mcasp" _mcastart"_mmcommb_mmreadb_mmwriteb_msgbufp"_pa_addrf_pa_timef_paintrf_paopenf_paprocf_pastartf_patimef_pawritef_put765;_putchar"_range_rcl765;_rdwr765;_remapM_rst765;_rtcgbXk_rtcgetXk_rtcpbXk_rtcreadXk_rtcsetXk _rtcwriteXk_sa_addro_sa_cnto _sa_speedso_sacloseo_sainito_saintro_saioctlo_saminto_samodemo_saopeno_saparamo_saproco_sareado_sarinto_sawriteo_saxinto_screen_seek765;_sel765; _sense765;_setledf_spec765; _startCRTC" _startdmal9_sycheck|_syioctl|_syopen|_syread|_sywrite|ansi.oY ANSIKMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS( H H H V @E_range_crtchkR_beepl _clearkeys _clrparam _crtswӐ_ansicmdm _mmudescr_copyseg5_crtinit b{ _crt _crtiKb{` _fkeyWb{P?_flen_outb_inb_screen{XWVvL^FFD -=v.~uD FPt4k^F tDF=tG=t= t)= t= t~yDq|hLbDH+TNFF=Qt=[tD 0D V~uD ~0|(~9"| ދAk A| F-0A~;u | }D vFP뇀n0~}z~ |qFDD FD\ƇD F9Du?<^uD lDF؊k^F\|D n DF؊k^F\|D 4Ch|P~DPDHBT |}D<}HPk^<~-Pk^F N tt4k^^_VFv^@F~|^G ^VvF-@=-v.jjjt)jjjtDHPjjt)DP+DPjjtDHPjjt)+Pjjt~jjjtjPjjtDTQ+DPjjtDD=P%DD-QPt4DDP4k^ tQ+DPݜV2^RV̵V^:^tVŠVŤVŲVŹVVVVV:VVVwVƸV^^^ ^&^?^Y^o^ς^Ϟ^V+PjjtD=%D-kPPj4jDPk^ kDPPj+DPQ+DPjjtDPtwD t =t=t#y+kP+DQkPD-PPjjEhjjk^D;D t =t=t'Q+DtjPj4k^Q+DPjjtDD=P%DD-QPDDP4t4k^ t(+PjjtD=%D-kPPjDPj4k^ kDPPVltk^ \3KeV)uu7w^~uFF 9F| F 9FFVFjjpjqFF0uFF%0= thjj hcjh jjhjFP FF~|hF:FuTFk^8k^:k^<k^>k^@k^B k^D FF~u.4> &.>F^v^ F~|֋^t\k^k^k^k^k^k^ k^ ^^4o^?Vd^ĵVV ^u ~} ^u~t k^9t3F^ƇF~ |Ҝ^ V5V9VOVtcdb.oYCDBMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS({H H H V @E_u_cpass_passc_cdbread4_outb_inb _cdbwrite=fV*>:t,VjpjqP=t 6<@|^WV)>:t+VjptWjq6<@|^_w) VVV%V3VGVPVXVgVpVt^console.oZW CONSOLE]MS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(3HsH H V @E _u_putcf b{@ƌ _cottyҐ_setled_getce _consproc4_ttrstrt_timeout_getcb_spl1_screen_splx _consopen _wakeupw _dostr) _crtchk_dofkey_ttlowat_ttinit _consioctl)_inb_ttiocoma _consintrR _consclosen _clearkeys;b{%_bdevcnt_cdevcnt_outb_printf _consread_getcharJY_fkeyY _conswriteD,_flen_spl7_linesw_linecnt_putcharspurious kb interrupt 2l1!2@3#4$5%6^7&8*9(0)-_=+ qQwWeErRtTyYuUiI oOpP[{]} aAsSdDfFgGhHjJ kK lL ;:'"`~\|zZxXcCvVbBnNmM ,<.>/?* --++.. TVXZ\^`bdfϠVv t%fFk2DDD u3Vj`jd%=tDD D;L VD$^VFk2VD$^VFk2VD$^VFk2VD$ ^ WVF t4=t'=t =t=t ^O ^g ^g ^G !txt'_G^_8G|^w^G^u P^G u4^_G^_ȊG+F^_G^wGt#GtG}uO N~u+ƉF~u^_G@^_ȊG;uF PFF^_GF*F~~.^_GF%Pvhh^O ZF^O F^_FGvF-2PVv^g ^G u{^G t ug ߋFP^G @t)G _9|^g F P^_VFk2vv v vV ^Fjdu h1vF=t^GtjPSG$Vj`F=u~F%F V V%V*^/^:VCVMV|VēVġV̧VĽVVV3 VgV͆VV]V`VcV΂VƜVΧV βV V V V 8VHVYV^VknV{^ǣVϲVßɟݟVt3Ft3Fv^*F=tFtvvPS~ut vF^fF-=)w*.d~u&&u&$~u&Ѓ~uЁ&ȃ~uu6링&럃~uu6Ձ&z~u1ut F%0v F%PC~t:v voNNNNNNNNNN~a|~zF- ~A|~ZF FFtNtNjduhj`jduFPj`FFjdthF=t= uF vvF^Gt8^㋇nF"j^Pv^G$F^?uVfF(jkv^Pv^G$F^;F^˶-H^Yc^Č^ĖĞĤĬľğ̟ڟ^ !'/>Fc^}^ŃŅŇʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷŹŻŽſÎŎǎɎˎ͎ώюӎՎ#0VBVLV`VsV}VƊV΍^ΪVεV ֝V%V:VGVtFcrt.oiZ CRTMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(@HMH H V @Eb{ _msgbuf_msgbufpE _startCRTCF_putcharX_crti_crtinit_screenb{_rootdir_runqʐ _crtswȌ_Hogproc_cputypeb{ o1_lbolt_time_Hz _Timezone_Dstflag_mpidb{\_runin_runout_runrun_runtxt_curpri _mcascurs_maxmem_mcaclr_physmem_swplo _mcascrollR _nswapې_mcacopyh _updlock _mcapchar _rablock!_mcainit _Cmask_mcasgrm _cgascurs_cgaclrʐ _cgascrollR_rootdev_swapdev_cgacopy _cgapchar% _pipedev_cgainit  _hgacpy_szicode$_cgasgrv _hgaatt _hgascurs_blkactyC_hgafont _hgaclr _hgastart  _hgascroll _hgaspX _cgacpy_hgainit@ь_chars_per_screen_cgapute _hgapchar_hgacopy,_cgaattx _hgasgr_cgafonty _egascurs _cgastartz"_egainitP _mcacpy_mcaattX'_inbѐ_mcafontZ _mcastart\ _beep} _mcasp^_beepoffG_chkCRTC[_timeout_outb֐ _initCRTCR% vRmR% v,,@aPR  qPZ   pO\/_$(x^^V^V ^ ^^^V^V^^^^ V"^$V&^(^*^,^.V&0^2V*4^6^8^:^^@V$B^D^ľVݠ^`h t3-j)hjhFhhjj~tGkFP\\RhF~~kFPPj+FP FkPPjjkFPF-QFkFPF -QF9F}FF HFF HFFF\VF\Vvv RvVfZ= t5= t:kFPF\-Q%F6^FX &~ }3F^F= v.FZ~bXdmXedX%,XObX%d >btd dX"X    h t3-j)hjhfhhjj~t[kFPz>z}z >z |.z 6zhF~~kFPPj+FP FkPPjjkFPF-QFkFPF -QF9F}FF HFF HFFFz VFzVvv RvF*Fy= t*= t/FPkFPFz-Q R~ }3F~|)~%#^d|x$~ |x~(|~/ ^Z~ϋF= wt.$FydV ^)V.39^HVbls^V V+2CJł^ňŎŖřşŧŬŵŽɝԝڝ^)V.39^HVbfms{Ɓ·^V V'2MZV)NjǏǒǘǡǤǺǾ^֝ܝ~뷀xOxHx$| >t ~ ~넡|>>>> >h t3-j)hjhfhhjj~ukFP>}!j6+Pj++;j+Pj66hF~~kFPPj+FP FkPPjjkFPF-QFkFPF -QF9F}FF HFF HFFF VFVvv RvVf= t5= t:kFPF-Q%F6F &~ }3F^~|*~%$^|% ~(|~/ ^r΋F= ww.Fg뷁QI% >t  끡YgowQQQh t3 jhhhjjVF.vFP^vPFPFF 9F|^j FPF*PFPj FPF%?PFPjFPjUFP? #.4;@DFHJLNPRTVXZ\fV(n^̃V.č̓^V&ĿÝV(V(V"V(V(V"^EV&ŎŞV"Ýٝ)-07@CY]o^u{ƀƉƑƙƞƥưƶƽƎȎʎ̎ΎЎҎԎ֎؎ڎ܎ގV(^^V&8V.QV.tV.ωV.ϚV.ϳV.V.V.+FP=Ut3>tUhjCjKjBjjBja Pjaj jhGhG>tj jhGhGja%Pja>u ~t'~ t!~tF>r~ u j jjFPkV,#*4V.@V.LV.U\V,jV.v^y^|V-ċďș^Ĝ^̟V-̫V,̹V.VVVVV^Vtcrts.oZVcrts.oXENIX 8086 ASSEMBLER - *IO_TEXT_DATA_BSSDGROUPCODEDATABSS5H}H HY_mcacpy~_mcaclr9P _mcascursk+_cgaputΐ_cgacpy_cgaclr!m _cgascurs^=_hgacpy_hgaclr _hgascurs _egascurs?Y _mcastart _mcaatt _cgaatt _cgastart _hgastart _hgaatt @EɠUWVFFN؁~ t^_]UWFPQ~>N &_]UFP؃Q^ú$?]UWF^>utë_]UWVFFN؁~ tt%??-^_]UWFPQ~>N >?të_]UFP؃Q^ú$?]UWVFFN؁~ t??^_]UWFPQ~>N >?ë_]UFP؃Q^úǺ]UFP؃Q^ú$?]Î)O_Ŀ7GrS}sdma.oZDMAMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS()H H H V @E _startdma_spl7_outb_splx__lshr FF Pj jj ~ uDH FPj F*PFPFV*PFPF *PF@PF PF@PF=t3=tA=tGvj vFFN t+F*PhċF*PhF*Ph1VV"V=VQVaVoV̄V̚V̹VVVetIfd.o(FDMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATA4 DATACONST_BSSBSS( ;HSH H V @E_rst765k_spl5 _disksortb{ _linecnt_get765 _fdstart4_splx_u_printfe_fdintrW _timeout_fmt765 _fdread _startdma_physio_fdwrite_fdsetup"b{ o _bufbase(%_fdioctl_fdcalc_sel765Ő _fd7_rcl7659_seek765w_fdinfogb{0_ _fdstat{ _sense765yb{l _fdtabb{, _rfdbuf&_spec765_fdopen_rdwr765t_outbN_fini765n 9_inbѐ _fdtimeouto __lmul _fdstrategy*/_bdevcnt_cdevcnt__ldiv_deverr_iodonec_put765 U%2fdtimed out on floppy drive %d 6#>0t8jjpjqF%*F% 0F%=F%k u%FtF%k t%WVvD %D %FDT҉FVD  FFFtP(RPFtRPFtFt RPRPFV|~}9V~|9FvFVFV;V| ;FvtoFV9Vu9FuD DVFVFV;V|4;Fv-FV+FVҊԊ*FVD +FDFD Ft  롱NFt Ft nRPttDFVh> u4v^_>u  WWV> u^6= w.Vk LJV t D %k t D %k LJ9w t a uTH u;jjhWhWVnn u ҊԊ*)>~D D tV tj2CVV)6:?^_fVĀćV VVwVVVV VV !^)V:V AV HV LQ^_V iV mr^΃^ƌƔƙΟ^ƨέ^Ɲ͝ߝ^^^^ ^/^2^5V>GM^X^goǀDŽLJNjǏǓǢV ǩV DZϿVV Н۝2jhh > | h2W6h Fk^ F~|k> } D %Ph5D %k    F~}k^ FEWnX:^_hvhhh F%k $u2 Pvhhh F=Ft =FtB%MF%k uFu%F%k LJ$F2F%k LJ$WVv| D %D  DTңDTD uk u&D uk ujjjh^_^G %FFtFt FFtFFnȋ¡ Fnȋڡ ™~ ~B F+@F9F}FV>t>u  W >~3k t k /΃t΃!6hF|j2jhh^k LJk LJ"j 6 %Ph6hj h j j J^^ VV V #(+V .V7FR^Z^`V gpĂ̅VĚĞV ħĭɎˎ͎ώюӎՎ׎َێݎߎV ^^V +V .^1^4V PVcqVńŌVŞžʝם(V~ƄƑƘơƤƭưƳƿʝ՝ܝ^ ,06VH^K^NV^cinu^~ρ^ǏϙVǢϨVϸ^^^^x. %9u%t6h3]& u j2jjhWhW6hk 9"u3Gk "j  P t  P VvD %k $t V t j HPj66 jFj HPj66 jE  P 6 6 6 j D t D t P D uk uj#j*j h ^j^w jww jM  P j ^G t^G t P ^G tTPP h V3 ㉇F|3 F|%^h%=uvhh%=uhY^ V ^V V V )-6?EKVWZ^gnwĀĉȔ^ė^̚Vģ̩VĻĿÝ͝ѝ՝^^^*1^ALPSValpsV}^ŅŌ͐^ř͜^ťͨ^űʹ^;^^^^/V9^AHL^V^~^Θ^Σ^δ^ƾV ^V VVV!V+thd.o+HDMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(F ߘHhH H V @E_hdintrb{_linecnt_splx _mmudescr_remap_hdread} _diskinfo _physioh_hdopen_hdwritesb{@̌ _hdmap_hdinitfb{ o _hdmapcnt:_hdioctl _hdgettype _hdbuildmap _hdgetparth" _kmemstart_outb_inb_hdput͎b{ _hdpart} _hdparams& _hdsetup z_hdinfo_u _hdsetparm'_hdcalc _hdrd _u _hdwr 7_hdget_bufbase _hd-b{l_hdtab_getablk__lmul-b{, _rhdbuf _hdstrategy[_iowait_bdevcnt_printf_cdevcnt__ldiv_iodone_brelse__lrem_spl5 _disksortWarning: invalid partition table on drive %d can't read bad block list on drive %d bad signature (%x) on drive %d spurious hd interrupt hdintr: null pointer error on dev hd (%u/%u), cylinder=%d track=%d, err=%x status=%x 㠈2g,g,4WW2%VF*%F>t f~3^ヿt'F%=vk^0u u%^Fv^㉇k^03^㋟RP^㋟GRP^㋟GRPRPk^0F~|F^ヿtvvhF~|jjpjqFF t=t$F~t FF%Ff3 VjFG ^3GG^FG ^ vv^G+F>%u ؁@UtPvhFvk^03 vk^0 F~|vFFk0NȁN+v^xu3GG^G+v^@P ^GW+v^@ P^W^㋟GRP^wwFFF@PvF^㋟GRP^GWWRPFFF@PvFNI^㋟G陋^)GWN+NA^㋟G陋^)WF~}k^03.,k^0*(F~|+^v8u?vk^0 k^0,.vk^0 k^0(*GF^Vj^!2RV YV `V s^āċV ďV ĘĦĵ̾VVV V ^^V#V KpVͣ^ͮVŽVV ٝVV V V V V:V ƢδV^۝V ^>bV fV nV rV ǝV ǡV ǩV ǭV ǻV ǿV V V F3GG^G ^FG ^ vv>%tvh^LJ^G+F؁tvh3FFFF]^v8tW^F9tF^+Fv ^Fv ^F^v@FF~|^F@v^Ft3 u3F*% F^*㋇N* F(؋F9uGC^F9sÉFFFF+FFF9Fu^F9v^WVvD *D %FDT҉FVD  FF|~| }k0^؋FV9} 9sk0^؋FVFV9|9s uk0^؋FV9u9uD DVk0^؋FVFV9L|9sDk0^؋4 +FVҊԊ*FVD +FDFD  댋㋟G㋟oRPk0^؋L\RPDFVh> u v^_jvhhh jvhhh F=HtV4^?VHV QTVbVqVċ̎VVVVVPVeV|VDV OV qV yV ƛV ơV έVV V V V %0GV KV ^VfVoVrV{VǂVdžϋ^ϓVǨV˫^Ǯ^ϱVV^^V%fWV> uh>twh\ *ヿt V& V V .t . 6hu~huk>~ D tV ht bZ D *PD Ph&WhP66h> +k k =_ 6= w.U ^_WVvD  D *%k0\ L\ӣh HPtth ^_ V^G *%FG %F^㋟GRP6696u ^9G t6^G w V6ƙ^㋟F^㋟GRP66@F^㋟ƙ^㋟~jjhjhvhF*PhF%PhF Ph^V^G *LJ㋟~jjh㋟wh㋟G Phjh#KV ^VV+V4HOU^]c^l^uĄ̉^Ē̗^Ġ̣V̮V V ڝޝVV V'V1V BJbeVqV {łͅVŎŔŖŘŚŜŞŠŢŤŦŨŬVůż^՝V V  !V*XbfiVqyƂƋΒ^ƚƞƪƳƼƝʝVܝVVV/VDV[VǁNjϝVǪϳVV jhjhhuhh^huj hhuj0hht6E0VVV&V 9VKV ]VnV ̀V̋V ę̜V thds.oV[hds.oXENIX 8086 ASSEMBLER - *IO_TEXT_DATA_BSSDGROUPCODEDATABSS5H6՘H HY _hdget _hdput @Eɠ:UWFm_]UVFعo^]ˢsmem.o[*MEMMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(mØH H H V @E._copyout_u_maxaddr _maxkaddr_minaddr%_mmread_mmcomm&_mmwrite݌_min_copyio_copyinàqjv&jv&V<>FV:;Vw r;Fs%~uHFV:;r5w;v-+9V|9Fr+9V| 9Fr%~u,FV:+;r w;v%>%t>:uh6:F t =t8~uavV68666>6< +6<>66)6:뗃~uV<P6866V6866<P^ ^^,V0V:VMV^VeVmVrVăVěVĬVijVķVĻVĿVVVVVVVVVVV)V-V1V5VAVFVJVMVVVZV]VaVtpa.o['PAMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(HH H V @E_outb_u_inbҐ_pawriteh_cpass_spl5_pastart"׌_sleep_splx_putc_paproc_paintrKD"_spl7_timeout_getc_wakeupb{| _pa_clb{0_ _pa_flags_pa_addr_pa_timeԐ_patime_paopenŠ xx~|~|%|^uojU^^=Uuj^㋇@@PFF~|j^㋇@@P^くVZF(v"^くjkFPk^vkFPV }Fv"v^^u^くvF^t"^㋇@Pt v9F~|ȚF>|Pj2jhhvFPjKk^^でkFPFP^j^㋇@@Pj^㋇@@Pk^2}(^t^でkFP˵VV-0V>AVV\V{́VďV̝V̪^ĸVV VV VV VVV ^V-V:VB^[VhmV}^͍V ŖŠɧ^Ū^ͭV ͸VV ϝV^V VV V !V17VGMVZV fVsV|V ΀V *trtc.o[sRTCMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(bH H H V @E_u_cpass_passcb{P? _rtcbuf}F_rtcread_rtcgeti _rtcwrite4_rtcseti_rtcgbu_rtcpb_outb_inbi<F>:t^PF~ |>: r#F^F~ |i t% j ujuFjuFjuFjuFj uFj uuF^FF0^FF$0^FF0^FF$0^FF0^FF$0^FF0^FF$0^FF0^FF$0F^F-F^F-0F^F-F^F-0F^F-F^F-0F^F-F^F-0F^F-F^F-0Fhj vjvjvjvjvj jj 3j jpjquvjpjqvjpvjq|q^ VVV"V:VEVNVZ^dVp^z^̇^̔^̡^̮^̻^VpV^*^7^D^Q^^^j^~VΈVΚVΤVηVVPtsa.o&\ SAMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(OHUH H V @E_saread_u_sawriteb{1_bdevcnt_cdevcnt_wakeup_linesw_linecntf _sa_speeds_sa_addr ی _signal_sa_cnt$] _ttyflush}b{  _sa_ttyn_sainit_saioctl( _ttiocom_saintr_outb_inb_ttrstrt_saopenj_saproc_printf_suser_getcĐ_saxint[ _ttinith_saparam-_sarint_spl5_samodemG_samintMz$_timeout_ttlowat_sleep_splxÐ_saclosew3&saint: received interrupt at wrong level (%x) * Y`@0 :?WV3㋷ hPP=t LJ P%PPG|^_WV$9F|%^㋿ tFk2Dt u%D uPVDDv-PW@@PPFDujvG tL d FuL jDPD tVD$v^_VFk2VD$Dt jvGd^㋇ P%P^㋇ P^VFk2VD$^VFk2VD$ ^ WV^㋿ k^2uP%ށ㋇F%0F@tNtNuNFhPF*PWF*P@PvPvFƀtN@P% Fv@PP PP^_V^㋷ F tF=tP%^@P P@Pj P뿋@P%P@PP%P^WVF=XV (V :GV YV qzVćėV ̡VīV̺V^^^V V V V V^IVcVlVņV ŔVͦ^ŹV ҝV V VV %V:BV QV hΚVΫV κV V V VV V *V V AVTV ϡV ϲV V V V VSuN>Fib^_O  t sys.oL\aSYSyMS CnCLIB} o322em0DGROUPIO_TEXTCODE_DATADATACONST_BSSBSS(ZH H H V @E_sywriteO_u_syioctlt~ _cdevswxb{_bdevcnt_cdevcnt_linecntc%_syopen_sycheck_syread*8 tjv8*P8k t8*P8k t8*P8k  t"vv v v8*P8k V>6u%66.D 9G"t %3^˔Q^VV#V/^8V>VHVT^]VcVmVy^ĎVĔVĞVĬVijVĺVľVVtZH H H V @E_sywriteO_u_syioctlt~ _cdevswxb{_bdevcnt_cdevcnt_linecntc%_syopen_sycheck_syread*8 tjv8/usr/sys/io/Makefile 644 3 3 761 3357567702 7572  # # @(#) io/Makefile 1.1 84/09/16 Copyright Microsoft Corporation, 1983 # # # THIS FILE CONTAINS CODE SPECIFIC TO THE IBM PC AT # COMPUTER. IT MAY REQUIRE MODIFICATION WHEN MOVING # XENIX TO DIFFERENT MACHINE ARCHITECTURES OR CONFIGURATIONS. # # To install a new device driver: # 1. Add the file binary name (file.o) to the OBJS list # 2. Run 'make' in this directory CFLAGS= -K -DM_OLDSIGN -M2em -O LIB= lib_io OBJS= .PRECIOUS: $(LIB) all: $(OBJS) ar uv $(LIB) $(OBJS) ranlib $(LIB) Y*FYz+v/usr/sys/conf/master 755 3 3 4321 3357570152 7676 * * @(#) conf/master 1.9 84/09/16 Copyright Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. * * * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * IBM PC AT COMPUTER AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. * * * The following devices are those that can be specified in the system * description file. The name specified must agree with the name shown. *name vsiz msk typ hndlr na bmaj cmaj # na vec1 vec2 vec3 vec4 * 1 2 3 4 5 6 7 8 9 10 11 12 13 14 hd 1 0027 014 hd 0 3 3 1 0 36 0 0 0 fd 1 0027 014 fd 0 2 2 1 0 6 0 0 0 sa 2 0137 004 sa 0 0 5 1 0 3 4 0 0 pa 2 0022 004 pa 0 0 6 1 0 5 7 0 0 i8259 0 0100 360 intr 0 0 0 1 -1 0 0 0 0a clk 0 0100 360 clk 0 0 0 1 -1 0 0 0 0a * * The following devices must not be specified in the system description * file. They are here to supply information to the config program. * cons 1 0037 024 cons 0 0 0 1 0 1 0 0 0 cdb 0 0006 024 cdb 0 0 7 1 0 0 0 0 0 rtc 0 0006 024 rtc 0 0 8 1 0 0 0 0 0 memory 0 0006 024 mm 0 0 4 1 0 0 0 0 0 tty 0 0027 024 sy 0 0 1 1 0 0 0 0 0 clock 1 000 020 . 0 0 0 1 0 0 0 0 0 $$$ * * The following is the line discipline table * tty ttopen ttclose ttread ttwrite ttioctl ttin ttout nulldev $$$$$ * * The following entries form the alias table. * disk hd floppy fd serial sa printer pa $$$ * * The following entries form the tunable parameter table. * buffers NBUF 0 sabufs NSABUF 8 hashbuf NHBUF 128 inodes NINODE 100 files NFILE 100 mounts NMOUNT 8 coremap CMAPSIZ (NPROC*2) swapmap SMAPSIZ (NPROC*2) calls NCALL 25 procs NPROC 60 texts NTEXT 40 clists NCLIST 80 locks NFLOCKS 50 shdata NSDSEGS 25 maxproc MAXUPRC 20 timezone TIMEZONE (8*60) pages NCOREL 0 daylight DSTFLAG 1 cmask CMASK 0 maxprocmem MAXMEM 0 maxbuf MAXBUF 192 a $$$ * * The following entries form the tunable parameter table. * buffers NBUF 0 sabufs NSABUF 8 hashbuf NHBUF 128 inodes NINODE 100 files NFILE 100 mounts NMOUNT 8 coremap CMAPSIZ (NPROC*2) swapmap SMAPSIZ (NPROC*2) calls NCALL 25 procs NPROC 60 texts NTEX/usr/sys/conf/xenixconf 755 3 3 711 3363023401 10346 * * Devices * * The first two devices must be i8259 and clk, in that order. * i8259 1 clk 1 * * All other devices should be specified below. * floppy 1 disk 1 sa 1 pa 1 root disk 5 pipe disk 5 swap disk 5 6000 3000 * * Local parameters * timezone (8*60) daylight 1 cmask 0 * * Tunable Parameters * * Don't change them unless you're sure you know what you're doing! * procs 40 mounts 4 inodes 120 files 120 clists 80 maxproc 20 maxbuf 100 calls NCALL 25 procs NPROC60Y*FYz+v/usr/sys/conf/lib_os 644 3 3 377440 3361654503 7724 5 e__.SYMDEFGY$ADDRQQBASX87"CFERQQCHIX87"CURX87"CWDX87"DIDRQQDRDRQQDSTRQQDZREQQ"FIDRQQFIERQQFIWRQQFLGX87"I3EX87"INDX87INREQQ"LIMX87"MOVRQQMSKX87"MUDRQQNEWX87OLDX87OP1RQQOVREQQ"PREEQQ"RABRQQRADRQQRDBRQQRDDRQQRMBRQQRMDRQQSHIX87"SLOX87"SUDRQQSVDRQQSWDX87"TAJRQQTASRQQTDJRQQTDSRQQTMJRQQTMSRQQTUGRQQ\UEREQQ"UNREQQ"_Dsort+_FUWORD_Got287_IdlefB_Legal8_SUWORD_Szucoded-_access*@_acct_addupcd-_alarm_alloc( _badblock( _bawrite+_bcopyf_bdwrite+_bflush+_bigetB_bigetcB_bigetlB_binit8_binval+_biputB_biputcB_biputlB _bkpt_trapB_bmapr_bread+_breada+_brelse+_brk0_brkctl0_brkseg0_bswrite+_bwrite+ _calltrapB_canonx_chdir_chdirec_chmod_chown_chroot_chsize_cinit8_clearf _clearsegB_clkinitB_clknumbd-_clkreldd- _clkstartB_clocal+_clock7_closev_closef*@_closepl _closesem^ _compress_copenv _copydescrB_copyinB_copyiof_copyoutB_copysegB _copystimeW_core_cpassr_cpktou҃_cprite?_cputok҃_creatv _creatsem^ _ct_popesB_cvtargsƗ _cvts3superb _cvtv7superb _cwaitsem^_cxenixƗ_cxentryƗ _deadlockT_delay7_deverrq_dinitd- _disksort+_dscraccB _dscraddrB _dscrlimitB_dscrswB_dstr87" _dumpcoreW_dup_execާ_execeާ_exitާ_expand0_expand00_falloc*@_fbyteB_fcntl_finit"_forkާ_fpeintr"_fptrap_free( _freememi _freeprocާ _freeranged-_frest"_fsave"_fsig_fstat_ftest"_ftime_fubyteB_fuptrƗ_fuwordB _get287sw"_getablk+_getblk+_getcw_getcbw_getcfw _geterror+_getf*@_getfs( _getgid_getheadL _getmdev_getpid_getseg0_getuid _getxfileL _givemapW _gp_faultB_grow0_gtime_gtty_haltcpuB_ialloc( _ic_popesB_icode%_icodech%_idleB_ifree( _igetH_iinit8_inB_inbB_incore+_inifpe"_initfp _intrinit@'_ioctl_iodone+_ioint_iowait+_iputH_ireadH_issig_itruncH_iupdatH_ke_iretB _ke_popdsB _ke_popesB_kentryB_kill_l3tolH_lblock7_linkv _loaditerL _lockާ_lockaddT _lockallocT_lockedT _lockfreeT_lockingT_logtchgG_longjmpB_ltol3H_main8_makefarB_maknodeH_mallocV`_maptabx_max^{_maxttysx_mem_erri_mfreeV`_min^{_mknodv _mmu_ulimitW _mmuadjustW_mmuchkW _mmucraftW _mmudescrB _mmuextendW_mmufreeW_mmugetW_mmuldtB_mmumapW _mmumapworkB _mmupcopyW _mmupfreeW_mmupgetW _mmupinitW _mmusegfreeW _mmuseggetW_mmusetW_mmusubW_nameic_nap> _nbwaitsem^_newproc_nice_nodevr_nofaultB_nosysƗ _notavail+ _notmappedW_nottextW_novecr_nulldevr_nullsysƗ_openv_openi*@_openpl_opensem^_outB_outbB_owner*@_panicq_partabNk_passcr_passem^_pause_physio\k_piccmd@'_picimr@'_pimove^{_pipel_plockl_prdevq_prelel_printfq_printnq_procdupd-_procxmt|_profil0_prtrap_psig_psignal_ptrace|_putcw_putcbw_putcfw_qswtch_rdchkv_rdwrv_readv_readi^{_reglocƗ_regloccƗ _relocldtB_restfp_resumeB_rexitާ _s3sysentƗ_s3ucoded-_saccessv_saveB_savfp_sbyteB_scallƗ_scharc_sched _sdadjust҃ _sdattach҃_sdccdec҃_sdcopy҃ _sddetach҃_sdenter҃_sdexit҃_sdfork҃_sdfrcm҃_sdfree҃_sdget҃_sdgetv҃_sdinit҃_sdleave҃_sdlvcm҃_sdsrch҃_sdswtch҃_sdwaitv҃_seekv _seg_to_ldtL _sendsigd- _set287cw" _set287sw" _seterrorq_setgid_setjmpB_setldtB_setpgrp_setregsL _setrq_setrun_setuid_shutup>_signal_sigsem^_sleep_smount_ss_trapB_ssig_startupd-_stat_stat1_stime_stkgrow0_stop_stty_subyteB_sumount_suptrƗ_suser*@_suwordB_sw_240B_sw_241B_sw_242B_sw_243B_sw_244B_sw_245B_sw_246B_sw_247B_sw_248B_sw_249B_sw_250B_sw_251B_sw_252B_sw_253B_sw_254B_sw_255B_swap\k_swapin\k_swbf1\k_swbf2\k_swbwant\k_swsel1\k_swsel2\k _swselwant\k_swtch_sync_sysacct_sysentƗ_szicode%_test287_textoffW_timeout7_times_tloopH _touchpaged-_trap_ttccharx_ttclosex_tthiwatx_ttin_ttinitx_ttiocomx_ttioctl_ttlowatx_ttopenx_ttout_ttreadx_ttrstrtx_tttimeo_ttwritex_ttxput _ttyflushx_ttywaitx_ucharc_ucodechd-_ufalloc*@_ulimit _ultextoff0_umask_uname@_unlckfT_unlink_update( _ustat@_utime _utsentryƗ_utsname+_utssysƗ _v7sysentƗ_v7ucoded-_waitާ_waitlocB_waitsem^_wakeup_wdirH_writev _write_sb( _writei^{_xalloc_xccdec_xexpand_xfree_xlock _xmaptext_xrele_xswap\k _xswapfree_xumount_xunlock_xuntext array_trapBdf_trapBdiv_trapBint_0Bint_1Bint_2Bint_3Bint_4Bint_5Bint_6Bint_7Bint_badBint_callBint_s0m0Bint_s0m1Bint_s0m2Bint_s0m3Bint_s0m4Bint_s0m5Bint_s0m6Bint_s0m7Bint_s1m0Bint_s1m1Bint_s1m2Bint_s1m3Bint_s1m4Bint_s1m5Bint_s1m6Bint_s1m7Bint_s2m0Bint_s2m1Bint_s2m2Bint_s2m3Bint_s2m4Bint_s2m5Bint_s2m6Bint_s2m7Bint_s3m0Bint_s3m1Bint_s3m2Bint_s3m3Bint_s3m4Bint_s3m5Bint_s3m6Bint_s3m7Bint_s4m0Bint_s4m1Bint_s4m2Bint_s4m3Bint_s4m4Bint_s4m5Bint_s4m6Bint_s4m7Bint_s5m0Bint_s5m1Bint_s5m2Bint_s5m3Bint_s5m4Bint_s5m5Bint_s5m6Bint_s5m7Bint_s6m0Bint_s6m1Bint_s6m2Bint_s6m3Bint_s6m4Bint_s6m5Bint_s6m6Bint_s6m7Bint_s7m0Bint_s7m1Bint_s7m2Bint_s7m3Bint_s7m4Bint_s7m5Bint_s7m6Bint_s7m7B inv_op_trapB inv_tss_trapBmath_errB ndp_ex_trapB ndp_np_trapBnmi_intB not_pres_trapB oflo_trapBpstartB stack_trapBacct.oDKACCT[MS CnCLIB} o322em2DGROUP ACCT_TEXTCODE_DATADATACONST_BSSBSS(@H H H V @E _prele _acctҌ_uchar_bcopyi _compress_writei_ub{&_rootdir_runq_Hogproc_cputype b{ o1_lbolt_time_Hz _Timezone_Dstflag_mpidb{u_runin_runout_runrun_runtxt_curpri_maxmem_physmem_swplo_nswap_updlock_rablock_Cmask__alshrώb{ 1_acctbuf_rootdev_acctp_swapdev_pipedevm_sysacct4_szicode_blkacty_suser_namei_plock_iputDWV>0 t{}u,=u'>ti66I>t%;jhh t%D%=t % V 6V^_V6 u8Vjhh 66 66+RP6666RP*,6 >6t8FDTFV<>68: $%jV>%t FVDTV^WV3~ rF~jFP~} t#FV~|~ r jFPFF ^_s7V V$ V'V*V&3V6V'?VGVNVVVYV\V%vV{V'ăV̇VęV̤V&ĮVıV̴VļVVVVVV^VVV^VV V VV^ V VV^V V$V'^/V2V6V:V>VC^KVNVQVTVWV[VaViVrVuVxVŇVŋVŎVőVŕVřVşVŤVũVůVͷVVVV-VStalloc.oKW ALLOC MS CnCLIB} o322em3DGROUP ALLOC_TEXTCODE_DATADATACONST_BSSBSSʘ(H@͘H H V @Eb{ _updlockb{ o_rablock_CmaskŐ _badblock?^_biget_rootdev_swapdev_copyio_pipedev_brelse_szicode_wakeup_blkacty_prdev%_ifree[_ialloc _write_sbw"_bufbase_iget_clear_delay$ _alloc_getblk_getablk@ _freef _bread _getfs! _kmemstart_bwrite_panic_update'Lo_mount_u_rootdir_runq_Hogproc_cputype_lbolt_bflush_time_Hz_v _Timezone_Dstflag_mpidb{_runin_runout_iupdat_runrun _cvts3superb_iput_runtxt_curpri_bswrite_maxmem_inode_physmem_sleep_swplo_nswap6DBad free countno spacebad blockOut of inodesbad countno fsWVvj bPbu|5D3ljkPvh%3L\@P FV u tvvvV? u|Qbvvv>%ujhDPuu WƄbbP|~|d~vh$~t vVvvvhuulujt jlƄd^_WVvƄdj bPbuvv vV? t| D3D D|d|Obv vvjhDPuu DWƄbbPFV \D@P jlƄd^_Vv+9V rw9FrDT9V |9Frv h3^WVvj cPcuꃼ㋀F tuvv us}u>E3EEF^3AAF~ |郼ntnƄd1jhhWWcDŽd%@FFF+9Vwbr9Fs[vvvF>%tPFFVFF~}MvƄccP圔 ^V2BV!GVRUV ^V̎^̭VĸVVV V V ^)VF9Du6\G+}dd~vh0EDž96wh:3^_WV>t9>vE=u+]G+F؀dtcubuetuv3u+|t%Ft DjhhVVL96wj^_WVvjjvtƄdfh+uDUtfjFjhP^ww ^G+Pjh^G+Puu vjhPuu W^_0V`cV lV̅^VVV 2V"7:VOVYV\V`V"qV͠^ŪV0V V V(V+V"VV V$V (V DVaVpVtV*ƈVΓVΞV ηVV.t+bio.o6L> BIOMS CnCLIB} o322em1DGROUPBIO_TEXTCODE_DATADATACONST_BSSBSS_(BHH H V @E_incoreƐ _Dsortb{, _bfreelist_uc _disksort,R _sabuf_brelseb{$_rootdir_runq_sleep_Hogprocb{ o _bufbase' _notavail _cputype_bwrite1<8_lbolt_time_Hz_hbuf _Timezone_Dstflag_mpidb{ _runin֐ _geterror_runout_runrun6_bdwrite|&_runtxt_curpri_maxmem_physmemא_bawriteE-_swplo_nswap_updlock_rablock_Cmask!_bswrite4 _kmemstart_rootdev_swapdev_bdevsw_pipedev_iodone\_szicode_blkacty_wakeup_bflush#_spl6_bdevcnt_cdevcnt_splx/_getblk_getablk_bread_breadaK_linecnt_v8_binval_iowait_panic_spl0blkdevdevtab\Vv vvu* VFkV^WV3v vv u8v vvu VFk~u~ t_> vXvv v uCvv vt W WFk uv vv V^_WVv<$xVD kuVVt V^_WVvD k tV DV^_Vv> v V1^Vv$V1^WVv@t V@t&ht $DFtwD5DwD5D$7  +;\| ;Lrv^_WVFF#ku&FV 9Tu9DuF9D u u t;u3^_WVF;r hFF#k u hu;tQFV 9Tu9DuF9D uttٚt @jV딚V{>u @jhʚ6Vt V1@\ǜ^.V 5V:V?^]^r^đV ĘVĝVĮV̽^^^V VV^$^LV SVXVc^l^̀^şV ͩ^ͺ^V^^ V$VV#V&V$@V%NV_VdVuV}VƀVƅV*ƌVƢVΨV(V*V V&V+V,*V*0V 9t6t^u ~uHÉFAu^t ^GF뽋^E9Gw~t^G^9Gr֋FF΃~uDF^GE^D9Fu|^_~@VCV%`VsVxV*V̔V,̚^̭^V%VV,^)V%GVJVOV*VVlVpV(͏^͛V$ͫV%űV^^VV,VV V @V*|܊tclock.oLCLOCKMS CnCLIB} o322em3DGROUP CLOCK_TEXTCODE_DATADATACONST_BSSBSSɘ(H0ݘH H V @E_spl7_panic_v/_lblockb{_lticks_u_rootdir* _clock_runq_Hogproc _delay _cputypeb{ oL_lbolt_wakeup_time_Hz_sleep _Timezone_Dstflag_mpid_clkreldb{_runin_proc_runout_runrun_runtxt_curpri _tasktime_maxmem_spl5_physmem_swplo_nswap_updlock_rablock_Cmask_splx_callout_rootdev_swapdev_addupc_pipedev_szicode_blkacty_psignal_setrun_timeout#͌ _maxmask2Timeout table overflowTimeout table overflowX WV>u >u}u}t=~ N ;uv>uojF>K|u|t<t\DTEU u tDEvF t#>,tjvv .F؀?u:+t6 #_G F uF+v+^P}G>~N ;t>tFQ^?tEtG^ tO  u jv^^2|GGGF$9Fr>th3^_WVF FF|u|tF9 )F ;w hF)}u}t ;w'hEEUE UEE ;sFFVDTF Dv^_~~%v.@Phh#j.@PxV V#V#V#8V,KSV[VdV#jV#ČV#̸V"VVVV&VVVVV VV)V4V8VHV MV RVVV_V,ułV ņVŊV ŏV ͓VřVŞVV*VVVV V+0V#3VXV^V#ehVƈVƎV#ƕΘVV"VV V ^V Vtcprite.oL CPRITEMS CnCLIB} o322em4DGROUP CPRITE_TEXTCODE_DATADATACONST_BSSBSSl(HH H V @E_cpritet _copyout xenix&jvv6YVtFfio.o)MFIOMS CnCLIB} o322em1DGROUPFIO_TEXTCODE_DATADATACONST_BSSBSS[(H H H V @E_ub{._rootdir_runq_Hogproc_openp_cputype}b{ o_lbolt_timeː_access#d_HzI_closef-R _Timezone_Dstflag_mpidgb{_runin_runout_xrele_runrun_file_runtxt_curpri_unlckf_maxmem_physmem_plock_swplo_nswap_updlock_bdevsw_rablock_Cmask _suser9_mount _closesem_rootdev_iput_swapdev_pipedev_ufalloc;_cdevsw_szicode_bdevcnt_closep_cdevcnt_blkacty _owner0-_namei_linecnt_printf_getfs_bflush"_getf_falloc/E_v_binval_uchar_prele _openiD no file WVv |}㋿^ t% 3^_WVv u\t|vLE|WFEFE%FDF=u= t(=Pt=`te}t}tWVcFkFVO|tFDFF^9Wu49Gu/G%;Fu$FkvWv 96w~`uLF^?uF9GtOF9FrvjvF*P^vWjvF*P^W^_WVvDFD%=tP= t=`t)W9>vL>6uF8jvF*Pk9>v%jvF*PkvV%^_WVv~u8t؀et %I t V t%>&t&9D t(9D tDžDt3% ^_Vjhh t&9D u uV3^>&u %3Vvヿ^u 62ƄF|%^WVj |; |u㉷^D3DD 96wh%3^_fV$VAVYV̬VĽV$V$VVVV'V/-VFV/QV.mV0xV2͒V!V(VVV$V&VVV9V-KVZVhVoVuVƀVƗVʨV1ƫV1ήV*ƼV^V!VVV VVV&V8^FVVVlV/qtV,}Vtfkerrlog.o]M FKERRLOGMS CnCLIB} o322em6DGROUP FKERRLOG_TEXTCODE_DATADATACONST_BSSBSSӘ(+H H H V @E_logtchg tiget.oM IGETMMS CnCLIB} o322em2DGROUP IGET_TEXTCODE_DATADATACONST_BSSBSS(cǘH.ߘH H V @E1_printf_sleep_biputl_u_bswrite_panic)b{0_rootdir_runq_bdwrite_Hogproc_cputypeb{ o_lbolt_timeː _wdir%G_Hz_bigetl _Timezone_Dstflag_bufbase_writei_brelse_mpid _iputb{?_runin_copyio_runout_runrun_runtxt_curpri_maxmemw _l3tol[_physmem_swplo_nswap_updlock_rablock_Cmask_rootdev_inode_swapdev_mount_itrunc,6_pipedev_ifree_szicode9_iupdat*H+_blkacty__lshr_prele_free_ialloc"_tloop__iget_maknodeN_v_bread_getfs_iread_ltol32Inode table overflow no imtiaddress > 2^24 cWVF6 E9FuE9Futg j Wσ~u }u~LN uċ~ uh%3fFEFEE3EHEFWAt4F^9uGFFVF9FrhE ^_VvDjPtF>%tPV3kD%Fjj4DP^GWFRP DFFD'FF FPFPN~uv^WV^7^?NNONONO^7^?^_Vv|uY |#jjV,D BttFtjhhV*VDD LV^ WVvt؀etBt%${DjPtt WPF^D^DG^D G^D G^DTGW F FDFD%=uEFFPFPVF~ r~ s?^F^F^FFFFPFPVF~ rD%Fjj4PF+EURP t^w7F4PWt^ w7F8PW@t66F<PW$~ tWW^_WV^7V$V/.VVYVbV̅^ĖV&ĵV/ĽVV0VV^%u u3^_WVv\?ur k&;w3.9Eu %$^_WVvDJF t%.9EuW~^? u^_WV|u"D Wk&;w< u %$3 a^UV͜^^V`^΄^ưVV^VV5V;V?VJVSVyVφ^ǦVDZVǴVϺ^VVVQ^_WVvDtdV5^_WVv u6<.E~t3EF V EUFVE U 3^_~V&VA^WVtmalloc.o(NXMALLOCMS CnCLIB} o322em4DGROUP MALLOC_TEXTCODE_DATADATACONST_BSSBSS{( %H7֘H H V @Eb{&_rootdir_runq_Hogproc_cputype b{ o1_lbolt_time_Hz _Timezone_Dstflag_mpidb{L_runin_runout_runrun_runtxt_v_curpri_maxmem_physmem_swplo_mallocW_nswap_updlock_rablock_Cmask_rootdev_swapdev_pipedev_szicode_blkactyː _mfreeF _printfq;Coremap or swapmap overflow (%x), shutdown and reboot РWV~0F9|&uEF)=uEEE u =u3^_WVv ~=t9uv9~s9EE;u/FEF;EtEEEE=uhF;Eu=t F)EFL~tFF-;uvh#EFuvFFFF u^_ V؝Vtnami.o_NkNAMIQMS CnCLIB} o322em2DGROUP NAMI_TEXTCODE_DATADATACONST_BSSBSS(dH H H V @E _fubyteub{%_runout_runrun_runtxt_curprib{_maxmem_physmemb{ o_swplo_nswap_updlock_rablock_Cmask_rootdev_swapdev_pipedev_mount_szicode_access_blkacty_bufbase_bmap_iget1 _namei_brelse_bread _ucharGb_copyio__lshr_v_u_rootdir_runq_Hogproc_cputype_lbolt_iput_time_plock_HzD _schar_% _Timezone_Dstflag_mpid_runinʠWV^ u~ u24%=t'/u*6F u 6^/t u~ t %56Dtt>%t V u FN! t->%u&~\s ^FLj^/u ^F~\r^/tD%=@u|u% j@V>%ts3><FFF96Fu>N.u>O.u >Pu=<>9T~|9Dv~t v~ uc u_hV t6\~u~tFV-<>h<> RPV>%t%<uo~t vj<> RPVFV>%te }%YvvtF>%t P2FjjFP^GW<RP <>^L u"~t~t<>FVF@@FF^F^8NteF~|~t v~ u uhV uoDF>Lu]|uW>O.uPFA^u1^F9u"V^DVpF9F|V6Lv t3^_HHJ*V6J6HHu%^-V'V/VIVQVZVcVjV"ĀVĊVĒVĸVVVVVVVVVV%V)VGV]VmVňVŌVŒVŖV͛VͣVŬVŹVVVVVVVV VV%V,V9VOV]VfVkVtVƍVƑVƸVVVVV"V2V8V"GVNV$\VeV"nVtVǐVǔVǘVǧVǫVǯVϲVVt>partab.oNBPARTABMS CnCLIB} o322em4DGROUP PARTAB_TEXTCODE_DATADATACONST_BSSBSSy(1HH H V @E_partabtpipe.oNPIPEHMS CnCLIB} o322em2DGROUP PIPE_TEXTCODE_DATADATACONST_BSSBSS (HH H H V @E _sleep_ub{_rootdir_runq̐_closep@4_Hogproc_cputypeb{ o1_lbolt_time_Hz _Timezone_Dstflag_mpidb{O_runin_runout_runrun_runtxt_curpri_maxmem_free_physmem_swploS _plock܌%_nswap_updlock_rablock_Cmaskʐ _prele)<_rootdev_swapdev_pipedev_szicode_blkacty_ialloc _pipeQ_iput_iupdat_fallocp _openp@ _wakeupwLWV6 t u Vi2FF uE^LJ^ѡ24F2^^wuDDFD@DBjhhV^_WVv~tD@D@ u D@Pt)t |@u%`DBDB u DBPt( u<|u6|u0jDBP|BttjD@P|@t^_WVv~t!L@|@uDDtdDDBPt!LB|BuDDtdDD@P|@ub|Bu\F ~|@^@PFV u uNۋ^3@@vvt3DDD B^_Vv j Vu ^Vv$t $V^Ɯ]V VV"%V /V5V"LVSVVV\VĉVČV̐V!̼V#VV#V/VlV#͓V#VV>V#tprf.oNPRFMS CnCLIB} o322em1DGROUPPRF_TEXTCODE_DATADATACONST_BSSBSSQ(~HbH H V @E_ub{_rootdir_runq_Hogprocb{ oE_bufbase_cputype_lbolt_time_Hz _Timezone_Dstflag_mpidΎb{ _runinא _panic׌Z_runout_runrun_runtxt_curpri_update_maxmem_reboot_physmem_swplo_nswapy _prdevD(_updlock _panicstr_rablock_Cmask_printfh_rootdev_swapdev_deverre _pipedev_szicode_blkactyU _seterrorڌ _putchar _printn^__aldiv__lremf0123456789ABCDEFpanic: %s %s on dev %u/%u error on dev %s (%u/%u), block=%D cmd=%x status=%x 頵WVvFFWFluFdtxudtut otxu)jou xu P^j7ksu"^F^F tOWcu^*P-DtXu5jDu P^w7FFF%u( t^_WVv F~}3F tFV؃ډFVu~ t~ t F~t uFj-39~~~uB~u< u7 ~3HFV~|s^݊G؊Pn^׋ƙRPvvF~tF+FHF;| )vFFFCƙRPFPGc^_vh>u FF*PFPvhV^wD *PD Pv h-v vtthE ^F%(RV!p^̗V!̮V!^oV!ůʹV!V# V"!$^-V6V9V>VY\^Ɓ΄^ƘΛ^ƭVCtprim.o!O7 UPRIM>MS CnCLIB} o322em2DGROUP PRIM_TEXTCODE_DATADATACONST_BSSBSS(VH H H V @E_getcbH_getcfN _cfreelist= _getc\_spl6_splxQ _putcg_putcf!_putcb WVvF ~5|E؊A*FEE8Eu D uD>FvF^_WVvF| t E;|<> uvD2EE|u|\?|FȊEE؈Iv3^_VF6 tDDv^VvF6v^WVvF| tEȊE+)\D uDv^_WVv~F}uu]7uDȊD+v3^_T] VDVJVYVqVąVċV̕VĤVVVVVVV*V2V8V>VRV̓V͝VVvtrdwri.oaO RDWRIMS CnCLIB} o322em3DGROUP RDWRI_TEXTCODE_DATADATACONST_BSSBSS(dǘH H H V @Eb{K_rootdev_clear_swapdev_pipedev_szicode_iupdat_blkacty_bmap_pimovez_copyio_brelse_getblk _max8}B_getablk_bread_wakeup_cdevsw_breada_bdevcnt_cdevcntG_writei _readiB_linecnt_rootdir_runq__lshr_Hogproc_cputype_psignalɎb{ oM_lbolt_time_u_Hz _Timezone_Dstflag_prele_mpid_sleep_plock*b{6_runin_runout_runrun_runtxt_curpri_maxmemy _minNiU_physmem_bswrite_swplo_nswap_bdwrite_updlock_rablock_Cmask_bufbaseWVv>:u>>}%DFD%F=u=to= t=@tv=`tq% F*PFk|u?|Bu@t~LDVjD@PV|tD<<><> FVFV><6:+PNF~`ts~uDTDT+<>FV  } wF+9Vw r9FsFFjvvVFV>%tbDFFV~}4~t7jFhww^GVDFTH;Vu1;Fu,~t%F=u66vvv vvvFF=u FVDFTH^tF~tjv^GWǃRP~uDF+)DT>>|><(r3><F=u|||$s^'v >%u>:t ~t~u6|u|t<3D>D>}%DFD%F=u=u`= t=@u=`u% BF*PFk n>:(v$|||(s:F(+D:)F@t7LDVjDBPVD><y VVVOViVV̏V ̝V"̦V#ĸVļVĿVVVVV^VVPV_V|V0ŀV0͕V ͫVV0V0VV R^mVvVVƂVΨV ƴVƻVVV(VVVXVrV|VǒVǞVǨVϸV V"V#V>>%up>:ti<> FV<%F6:+FPN~`u~t3PvvVFV>%u~tl<D>DDtdDD@P>%t?~u6F:FDT:w=(v |@t|@t % j 6.DFuvvv*~u~u| |ہ|$rvvvFjW؋GWFRP>%t v~t vv~t~@u"<>9T<|9Ds5<>DT&~u+|D>>u><(u3>< B~tjhhV^_Vv $N QV6866vv =u%66+6<>)6:^F9FvFFF9FsFFYVV VVVV'V1V;^dVsVĆVęV(̡VĪVĿVVVVVV DV b^kVtV V+͎V.ŤVŨVŷVŻVVVVVVVVV#V'V0V >VEVKVOVSV8tsem.oO SEMMS CnCLIB} o322em1DGROUPSEM_TEXTCODE_DATADATACONST_BSSBSST(# H H H V @E_v _creatsem_ub{._rootdir_sleep_runq_Hogproc_cputypeb{ o_lbolt_timeː _closesem)_Hz _Timezone_Dstflag_mpid_iputb{>_runin_runout_access_runrun_prele_runtxt_curpri_opensem-8_maxmem_physmem_swplo_nswap_updlock_rablock_passemq_Cmask_rootdev_swapdev5_sigsemf K_pipedev_szicode_blkacty_plock_maknode_printf_namei_wakeup *_waitsem _cwaitsem  _nbwaitsem _getf_falloc_uchar_file no file WV>0UHJjhh u1>%tE% PP uDD@|t%V^D%=Pu |u|t%%hVVF t^^wD3DDD ^_WV>0UHJjhh taD%=Pu |u|t%%V:|u%&hVVF tNj^^w^_WV0F7 u% ]uD%=Pu |u|t%%w^_WVv~O |G}BϚ D T<u,|~&|2~D2FVv^_WV>.}u }uWpuN>u5>u.F$9FsL^E9Gu?u jSF$׃>u>t4uuEuI!E!Ua3^_WV>.}t8-E9Du"VEt) t$96w6.pP^_WV>.>uhEt;Wp uI!E!UFV u t1%ttLJLJVvv0=| =~ = |= 62 tƀV^_V^GWFVFt~^F~3^V*9&t%HJjhh u>%u^h tMhV u#D%=ujjVV% V>%u3^˲V^(VMV*mVvV́VĔV̧^ķVľVVVV-VV VV$V*CVLVZV.eV/pV0VŅV͈^͑VŤVŨVŮVͱVźV^^V*VV V!V'V3V TVW^eVƩVƭVƶVƺƽVVV#V#V+VV)V&V'V(&V+V,4Vtslp.oPu 8 SLPMS CnCLIB} o322em1DGROUPSLP_TEXTCODE_DATADATACONST_BSSBSSJ(H H H V @Eb{_Dstflag_mpid&b{S_runin_runout_savfp_u_runrun_runtxt_sdswtch_curpri_save_maxmem_setrun@_physmem_mmumapb{ o_swplo_resumeΐ _setrqj_nswap_updlock_rablock_Cmask_rootdev_swapdev_pipedev_idle _copystime_szicode_blkactyo_newproc_schedd_proc_panic_v_swapin _sleepO_bufbase_spl6_sdfork_issig_mmuset_spl0_procdup_xswap_rootdir<_wakeup_qswtch_runqA _swtch E_Hogproc_cputype_lbolt_splx_longjmp_time_Hz _Timezone no procs-WV6.FDFD|~D~~D tD>>th t Wh ^_WVvF9uu&=u!F9uu Wv$9~w^_WV69vtt u^GFW^_VvDVDuD>th 8D}^ WVF96v8<u#DuD;F~|t\G t $͋DF~ujh떚W u3~~96vy<t D$<t$|t \G u<t<uDȊD-F9F}ˋFă~<uDȊD-FF9F~FF땚~ ~|~|ejjWjh6. WV>.th.GtO>uh."t>ujh th 6h  uh tFF> t4Et$E;>t9>u~FFE~} ű~ u 뚚FF uE ^EqHV V!1V#BV%IV%OVVVZV]^e^jV#uV%z^̀V-ćV̊V.ğVĢV̲V!^V-V!V)V) V)V-+^>VEVIVL^VV _VkV!vVzV~VŧVVV^V%VV!VVvV%ΖV'ΡV!ƧVƬVƷVκ^^VVVVVVVVV VV VV (V0V4V7V?VBV NVQV `V!fVxV)ǎV*ǕV*ǻV ϿVVV)CGƢEe tPu^_WV3>0u}F=u u~9EtӃ$N~u u h9vsvF$F>.D DE D E D EDEDDEDDDEDF^ヿ^t ^㋟^GF~|߃}t ]G]G DG>FtFG>uh}"t VW6.EDh thVW>.VL3^_V V% V%V,VCVIVMVTVWVmVą̈VğVģVVVVV&V-V4V:V=VFVRV"[VdVgV vV$ͅV&ŎV͒^tsubr.orPQSUBR:MS CnCLIB} o322em2DGROUP SUBR_TEXTCODE_DATADATACONST_BSSBSS(H:ӘH H V @Eb{_nswap_updlockxb{ oO_rablock_Cmask_bdwrite_rootdev_swapdev_pipedev_szicode_blkactyd _bmap_-_alloc_brelse_bread_biputl_bswrite4 _passc _subyteh _cpassČ _fubyteu _nodevb| __lshr_nulldevm__alshl_u _novecslz_rootdir_bigetl_runq_printf_Hogproc_bufbase_cputype_panic_lbolt_time_Hz _Timezone_Dstflag_mpidb{H_runin_runout_runrun_runtxt_curpri_maxmem_physmem_swplo`>interrupt from unknown device, vec=%d unknown interrupt WVvF u3Ff ~ }~ uFV ;|~;rDF39F ~| ~ r~@PFV uQ uM~ uvvF u^GWFVSFV@P B }@PFVFFFn ^ F~~!FjFPFV9V |9Fs~u%FV)FV N뺻 +^@PFV t0 t)~ uvvF u^GWFVSFV +^@P BvvvF>%tPQnFV N*PvFV uz uv~ tvvF uv^GWFVSvvPv~u vvvF~"|7Pv^_VvV6866=u % :<>6>:u3^V>:u26866u%:<>6^%vhh':VEVUVXV̙V ̻VVV#VAV͋V ͭVV VV V-V ?V ^VuVΆVΐVΚV VVVVVVVV V V#V/V3V6VFVMVQVVV[VhV{~VdžωVȊtsys1.oP}SYS1FMS CnCLIB} o322em2DGROUP SYS1_TEXTCODE_DATADATACONST_BSSBSS(=H H H V @EE_suser_xfree_acct _mmupfree_bdwrite_biputc _getxfile_uvb{C_rootdir_psignal_runq_setrun_copyout_Hogproc_cputypeb{ o_lbolt_time_resume_Hz _wait% _Timezone_suptr_Dstflag_mpidb{b_runin_proc_runout_runrun_runtxt_brelse_curpri_subyte_maxmem_bigetc_physmem _execZ _swploϐ _freeproc!z _cprite} _execeڌu_nswap_setregs_updlock_rablock_fsig_iput_Cmask_mfree_sleep_swapmap_rootdev_swapdev_pipedevo_forkv_rexit<_szicode_blkacty_vِ _exit._gethead_fuptr_malloc_panic_maxttys_getblk_bread_bufbase_newproc_sdexit_expand0_mmuset_passem_signal _lock_closef_fubyte_plockOut of swapF0GG WVF uF3Fv0FjhF u h4 tF^u uFF^ut)4% P^wwFV^FG~u}~uw^ uth^GG4% P^w wFV u+ u'~t vFX u!^FGF~u~tF~u ~u%r%vvFF=u%>%td~t vv3r!F+ƃRP6F؁^'vFu8~t vF +RP6F3FvWGv~~,F@%FnPv t>%tj 6.tv+-FVF@@nN^+ȃN^ VG F+FFjvvFPF3F9FuFFN~}VFV.IV7X[V8dVġV̳V6VV6#V1ViVtV́VDŒVŗVͦVͱV*V#V#V0V:VV%V#)V#/V02V:HVvVƆVƏVΒV ƝVơVVV V$&V&4V?V*JV_V|VǑV#ǕV#ǛV0ϞV;ϽV!V:vjh^_V60*P^WV>.eE 3LJLJF|E 9Eu&>6t69G"uG"ju E 3ヿ^t^F|6D6D>Ft6F6FvWFEEUEUF$b^E9Gu-G^?u jh$^?u!S^E9Gu jS^E9G uG F$9Frh 6^_WV3$K.E9Guw tj6.% ^_Vv~t D2D4DTDTDD3DDDD^ WV@PhF u% v@PhFF6.G F=u ~u~F9E u=tF$N u؃~t>&tk$;Ft"9F|% u^G248 3h=u ^G24^ V. V,V)^;VOVUV`V>eV?sVzVĈV9̐VBĤVįV̲VCVVEVV*VVVEVV*VVVVV!V%V.V2V6V:VEVdVgV xV ͐V ŬV4ŴVŸVͻVVV^V V)V V4,V/V-:VSVYVcVgVqVuVƝV ƤV.ΧV7ƷVV V.V,VV4VV$V4(V0V49V@V=RVVV[V_VbVfViVmVpVtVwV{V~VǂVNJVǎVǑVǕVǘVǜVǟVǢVǥVǨVǫVǮVDZVǴVǸVϿV@VAVV/_WV>0 t6.d=tL^_ VVVtsys2.o_Q SYS2EMS CnCLIB} o322em2DGROUP SYS2_TEXTCODE_DATADATACONST_BSSBSS($H H H V @Eb{ _linecnt _readc_u_rootdir$_rdwr _writev$_runq_Hogproc_suser_cputypeb{ o8_lbolt_time_Hz _Timezone_wdir_Dstflag_mpidt _mknodڎb{_runin_runout_runrun_iput_runtxt_curpri_maxmem_physmem_swplo_locked_nswap_access_updlock_plock_rablock_Cmask_itrunc_rootdev_setjmp_readi_swapdev_pipedev_saccess}7_closef_szicode_prele_blkacty_openi_writei_closel_rdchk _maknode_namei _seek,_getf_falloc_uchar_cdevsw_bdevcnt _open _cdevcnt _link7_copen_creatCj j WVv0F7 uu% ^GW68G:$@EF؋G%F=t=@ujt3F^Jt(EU:RPuuSv t8v@t0u+^GWEU~uv3EEEU<>uv~u\>:tUҊԊ*+<>FV | wv%:+9Vw r9FsF:^G+:FF%@PvF:~t~@t~u v^G+:+EU^G+:2^_V604F u^GF2u% v^G%=u!\|wT^BtK@tIA^G%= u%GFjjhfF*PFk^G%=Pt2^V60tD@P^V60th^WVvu%^tRjhh u(>%t8F% P u -t%jhh uuDE%=Pu%'t hWthWE%=@u%>%tF uF^^*V4V-MV]VaVgVkVrVİVVVVVVV)V"%u%^LJ^v(VW>%t^LJ^^OW^_WV>05 tLJ^V^_WV0F7 tx|E%=u%c^uDTGW'^u\GW^^t%%^|GWDT^GW24^_WV0Fjhh u||%D%=@u txV^GWHJjhh t%W9>%u2\D9GtS%V>%uD @V^_WV>0E%=tE%=Pt t`jhh t%:>%u(*&,(jhhF tP^Gt hP^Gthv^Gt j@vv6&>(^_#VV'&V,V/V!05 tuutk^_WV>0jhh tuuVkV^_ WVvFtjhhVDFDFDFDFD FD FDFDTFVDjPtjj FPD%EU4RP Wjv vFP=u%^_WV0F؋%F'?^7 t`F@uj }G^ ||% 1>2^9?t&ヿ^t^㉷^D^_WV>05 tzE t=tE=tL=tR=tS%XEF |=vF |7^㉷^D)2EH$E$^_WV0F7 tm2^fu T^fu A|E%= t%,EFP^wwwF*PFk ^_V60DTDTD tY^V60DTDTDtY^WV0F u.F>%t^GWHJjhh uD%=@t%|t|uF9>v =tE9Fu~u~~ uV V4$^7V%t@jjvF>%tvj^u2ujE؋G+FjhP^ww ^+uDUt vv^Ft%#ut^Ƈc^Ƈb^LJ^LJ^t2^ev^euƇ^Ƈdvv>%tu V-PvFk>%u%V^_VFF-F^NvNFt;Fv^LJt^LJv^VFtFF^FvFF;Fs^ WV u F>%t;=u3E9Fu+v*|t!D9Fu%9>w%L96wvuEFE^G+F؀euƇF^Ƈdvvj^et2PF*PFkv$VVv^_Vjhh u5DFD%=`t%F;r%VF^ˢ*V1VAV1MVVV"vV0ćV(̝V!̺^VV"V"CVLV\V tVVņV͋VV2#^,V5V+JV.RV/WV9kVvV:|VƇV:ΏV5ưV(VVV7V8V'V":V6=V6@V-eVrVxV}Vtsys4.oQSYS4CMS CnCLIB} o322em2DGROUP SYS4_TEXTCODE_DATADATACONST_BSSBSS(sH H H V @E_u _syncb{6_rootdir_access_runq_update_Hogproc_prele0 _nice _cputypeb{ o$_lbolt _ultextoff_plock_time _chmodc_Hz _Timezone _times,_Dstflag_mpid&b{ _runinא _gtime _runoutT_unlinkN _9 runrunW _ftimeԌ _runtxtL _alarm$_curpri_maxmem_physmem_proc _chown._swplo_nswap_updlock_lticks_rablock _pause ͌=_spl7_Cmask_spl0_copyout_rootdev_swapdev_sleepP _stimeF _pipedev_umask_ssig5_xrele_szicode_blkacty_writei_suser_iputX_utime<_chsize_logtchg_iget_setuid,_nottext_owner__lshl_namei_copyin]_getuidp _psignal_kill_setgidr*__lmul_getf_itrunc_uchar_iupdatb_ulimit_chdir/ __ldiv0_getgidX_chdirec_chroot_getpidjČ_v_setpgrps _mmu_ulimit24WV60FV> w >FVRPjh+jPRPFFFj t4FP=u%^_V60 tt4T^WV>05ƙ |=`r% 9*t t6&.w 6*^_*2&4WV>05ƙ |=`r%9,t  t6(6,^_,2(4.G2G4WV60.F<t؋E9G t6^EG ^G 2^_WV>05 |(~ u3.G(|' }3.ƈG-2%^_WVjhh uL9Eu}u%D6Lu uD%=@u tlE9Dt%] t V t |u%=.<>L68:L$jW>%uL @VW^_V0F7F u^wD%=t% t V t |u%d^DT9W|9Gs^wwV;ҊԊ*^9W|9Gr%^GWDT B^hD FtV V VVVV$V (V 2V5V ?V JV ZV4aV9iVoV̀V!ĎVĜV̟V*̭V,ĺV ľV VVVV*VVV VVVV"V6V?VDV*NVRV]V`VcVfVpVvV|VňVŋVţVŹVVVV*VVVV#V7&V7)V1:VIVXV^V-zV*ƌVΘV&ƬVƳVƸVƼVƿVVVVVV)VV+V+ VV58VEV&YV~V6LjVnjVǫVV^V*ut hFWVvjhh tPE%=@t%5j@W u&W<t44< W^_WV>0 tHd>&te(9D teE% D @ tDu VV^_WV>0 t$ED ED >&td @V^_WV0F؋7 ~:5 t0ut+^ut^ww t%v24^GWIҋ.!G!Wu-.w$9uu=uj6.$9>w^_ WV0F؃|~%F^F ~$H>.~u } u96vv<u$~~F9Du~uE 9D u߃~} F;D uσ>&t&9D t96.t ~~%)F^t wV~~~u%^_V60jt4h=u%24^WV0F6.| ؋D >2^_j(hWV60>%>2^_ WV60|u|t jFPtt=u%zFVFVjhh tQ&9E t# t|u|t% hW<V^V7V7!V1;VDVQV`V jV+wV+ĊV̍V/ĞVĩVV&V+VV/VV+'VcV.pV|VŀVŃVŇVřVŝVͧV0űVVVVV3V:V V#V(V,V?V:{VƁVƊVƖVάV3VVVV!VVV V VVV VV$V1V4V$EVIVQVUVcV~V2njVǒV ǖV ˧V7ǪV7ϭV1ǻVVVS>%u FjFPFPWW^_V60=tT=t=tZ=@t\%Z9T|%9Dv t>||׃| | ρ|@wȋDT24 ^AVV8"V+4VNVTVXVgV*ċVďVĒVĖVęVĝV̢V;̩V tsysx.o1RWSYSXMS CnCLIB} o322em2DGROUP SYSX_TEXTCODE_DATADATACONST_BSSBSS(.H@͘H H V @Eb{_mpid]b{J_runin_linecnt_runout_runrun_runtxt_curpri_maxmem_physmemb{ o_swplo_nswap_updlockӐ_shutupR_bufbase_rablock_Cmask_rootdev_swapdev_pipedev_szicode_blkacty_suser_update _kmemstart_copyin_getablk_bswrite_mount_v_printf__lshr_spl7_reboot _napA_bdevsw_timeout_wakeup_sleep_lticks__lmul_bdevcnt_u_cdevcnt_rootdir__ldiv_runq_Hogproc_splx_cputype_lbolt_time_Hz__lrem _Timezone_DstflagD** Normal System Shutdown ** ** ABNORMAL System Shutdown ** 2 WVF ue.<t\G+ƅFƅd96w0F؃u?ujFءG ^GG^G+hW^w7=t(EU +;rw;r }dd~F v96vB<uF\_+etFjvD*PDkjj*Pkjj*Pkv^_WVFFVFVFFvRPhj09W|9r%NjhRP0w7RPFV |ΡRPvvFVRPvv)FF ~w~|~v FFFP.Phhj(.PRPFV+RPȋFڋСƋ+މN^~|jjh+FVRPȡڙRPjhF+RPRPף24v^_˜ VV(V-V/VBVHV MVRV(jVwVđV̢V̷VٝVVVV,V!8V>VHV!RVXVbV!kVsVxV ͇VŏV1œV1ŢV%ͮV.ŶV2V+V(V(V2V(V&V+V2V+V2*V32VeV(lV#oV#rV"|V(΃V$ƋV2ƘV1ƜV1ΡV&ƯV%V1V1V&V2V% V&V+V(V(#V.Ԋttt0.o|R TT0MS CnCLIB} o322em1DGROUPTT0_TEXTCODE_DATADATACONST_BSSBSSa( H H H V @E_tttimeoJ_signal _ttyflush_wakeupb{,_rootdir_runq_max_Hogproc_cputype]b{ o8_lbolt_time_Hz_putc _Timezone_Dstflag_mpidnb{P_runin_runout_runrun_runtxt_curpri_maxmem_putcf_physmem_swploѐ _ttout}:_nswap_updlock_rablock_Cmask_ttrstrt_rootdev_getc_swapdev_putcb_pipedev_szicode_ttnulq_blkacty_timeout_ttlowat_partab#_ttin_ttioctl_ttxputP_spl5_spl0({)}!|^~'`\\LWVvDFF tQ=urVv^GsFtD u jV\<_jVF ~t Fupt^ u"FtFtjt"jFtFtjhVjjV31F t$uFtVh t9Ft5D ttFtju jV\uu u F@t  uFtFt Ft A|Z ~Vv tFFFF<~|u@0^F*DFFt6D(;uj D);u"jt"FtjVFu uF@tND-;uD%D t\uL D*;u2Ft+Ft jjVPNjj VPOD+;u$F tFt jWVPN #D,;ufD%\uFtd FtjWVPjV\F N tDu)D,9|D%|-tD ud VJ|%tD td V^_WVvDFD tf~ u:| |F FuD PvFFFFFFuD Pvы^GFÉF^F*䜜>#V!]V̡V^^V ͕V V Vk^}^Τ^^*^EVύV ϺV!|uD PhD PWMDtLF^F?t$^F;uD Pj\^GA|ZD Pj\Ft a|z~FD&F3F%?=v].y^JF t^?u50F tFuFt ^?uD Pj ^%-؋F%F t~u |3~u~tD Pj 9 O u F@{FtF FtzFt ^?uF%F=u ^?t.jP~u ~u ^FtRYD Pv t] }7F@t0FtFFD Pv~*D PvD PhD P PF N to~t v^_WVvD !tD t| ud ߍDPFD P |$FDtnuhD P }/D @t#\D 9|d D PF.~!L %PVhh3LjD^_Vvd DuS|-tM<tHD tD%D t6d V&L  ȊD-PVhJhJ^WVvF=DV /PV qV đV(ij^V bV VV DV aV sV ΑVVVVV'+VMVPVSV&ϡVǰV ^^V&`uVD3F FFtF|t1<tD\ DDD Vt^V|^D%^_ V)FV$TV*Պttty.oRTTYwMS CnCLIB} o322em1DGROUPTTY_TEXTCODE_DATADATACONST_BSSBSS8( 'HAH H V @E_subyte_bcopy_ub{_rootdir_splx_runq_ttwrite _Hogproc_copyout_cputype/ _canonXb{ oE_lbolt_time_Hz_bdevcnt _Timezone_Dstflag_cdevcnt_mpidb{_runin_runout_runrun_runtxt_getc_curpri_ttxput_maxmem_physmem_swplo_fubyte_linesw_nswap_updlock_linecnt_rablock_ttcchar@Ύb{_canonb_Cmask2_maptabJ_maxttys _rootdev_ttopena)_swapdev_pipedev_szicode_blkacty_ttcloseL_spl5_spl0 _ttyflush{_ttywait20_putcL1_ttinit_ttrstrt _ttiocom_ttread !_sleep_delay_getcb_getcfb{0_!_ttnulq_min_putcf_copyin_ttlowat Ȍ _wakeupw_tthiwat<<<<<<xxdd((<<PPP22|`{}~ABCDEFGHIJKLMNOPQRSTUVWXYZWVv>.E 9Eu)>6u"|"u>|%66E D"d L ^_VvjV\jV{V2d ^$WVvF V FF=tu~=T~=T}I=t;=Tu(=TtRF%=Dtvv v vVD$ 2TV2~Tu jV{jFPv v =uD$8Ft/~}0F;|#vjhDVD$|F܉DFމDFDFDjD(PFPDt D,D0D-D1D$8FtFD$vjhDV9DtvWhDVD$DF܋DFދDFDFD$FjFPD(Pjv v FV2~tj&F t=t=t=t j jjjV\"F |=~%}F@%PV{iV2jV{jFPv v =uDDDF% DF$<uL@FD*FD+~ tL ttLLtLLLtL(t"LLtL t"LL tLtL utCDt D,D0D-D1D-D, t dL06L& LL L D0D,D1D-L& _ VV$+V26VUV)cV*k^t^VV^^#V3IV dV͏VVV'^uV΅^Α^Μ^ΰV3&LL LL@tǀtddL0L@tLuL D$FFD*FD+F3DuDu DtDtDt@DtπDtDtDt DtDtD%=u Dt DtDt@D t~jv v FjFPv v =u%FD(FD)FD0FD1DuFD,FD-D(FD)FD0FD1FFFjv v F/LTdLLDjD$Fjv v FP=t%jFPv v =tߡ9Fr%|$tvjhDVD$~tvjhDVD$>%tFD$D u|uDu< Dtw|%~q2i=Tu =Tu =Tu=d}= d~?=ft-t=v.2 o3^_VvD$DDDDj D(Ph@^Vv| uD !tL jDPޚP^WVvFtV WD P ujV\D @td D PMV3[VVVV3V 'VGVfVmVƩV^ EHV[V)xV,ςV*LJV ϑV-ϯV2ϻV.D td ߍDPFtl WDP uF WV uD%vjV\D td V^_WVv<u%D%D uEL jV|%tDu VW|_^VW_^D%뻚FVF |;~uc~\uD*;Fu vD+;FuD,;FtL%-FFN uDPGPFD*;FtD+;Ft D,;FuO7Dt'~}^Jt OJF~\u8 ~\uFFG~ uiD-;Fu]s O^_VvjV\^WVv=t@tVX>%t>:rrWF u^GȊG+P6:FP6866^GP=u%vF6):5WF |/v68666=u%:>:t>D t<<} jV\^_WVvD u"jV\| tL @jD P\D 9|̚>: rjF u^GP6:WFP6866=u%vR>6)>:^V4V4+V27V.EV)PV2YV.nV̌V4̡V)̸V*V,V0V*V" V3V"DV"ZV"`V"yV+ŸV"4V?^KVUV\V.V΂V1ƏVƓVΣVƱVθV2VVVVVVVVVV;V)\V,qvV*|VςV/ǚVϝV1ǰVǴVϷV3VV2VV;` GWv)68666u%:jWV>:tjV\^_^) VVVV&V-V4V=VFV)TV*݊tutssys.o S UTSSYSwMS CnCLIB} o322em4DGROUP UTSSYS_TEXTCODE_DATADATACONST_BSSBSS8(~H H H V @E_mount _kmemstart_vb{ o_bufbase_utsname _uname_u_copyout _ustat(V60j,t4h=u%^WV0Fd<u\^D9uR\G+j^wwjP=t"j ^GWRPxP=u%;w%^_45VVV"V/V5VPVeV̇VĕVĞVĤVĬVtcopy.oS COPY;MS CnCLIB} o322em2DGROUP COPY_TEXTCODE_DATADATACONST_BSSBSS(eH H H V @E_u_copyioh _mmudescr_copyseg5 _clearw _clearseg _bcopy:b{ o _bufbase)VF uF t .9wvLhFHPvvh F%=uvv v hj vhjv v ^hF HPvvh v hjWVv ~FF^FGN u^_V:V[V̍V̝VƊtdebug.oSDEBUG MS CnCLIB} o322em3DGROUP DEBUG_TEXTCODE_DATADATACONST_BSSBSSΘ(1H H H V @Etexec.ohT|EXECQMS CnCLIB} o322em2DGROUP EXEC_TEXTCODE_DATADATACONST_BSSBSS( MH H H V @E1_mmuchk _mmupfree_mmuldt_u_min_setldt#b{A_rootdir_xfree_runq _mmusegget_Hogproc_cputype_save(b{ oT_lbolt_time_xswap_Hz_qswtch_iput _Timezone _mmupinit_Dstflag_mpidِ _getxfileb{J_runin_runout_runrun_dscracc_runtxt_curpri_maxmem_physmem _loaditer _swplo_dscrsw_nswap_updlock_xalloc_rablock_Cmask_regloc_mmuset_reglocc_ucodech_rootdev_swapdev_pipedev_szicode_blkacty_p: signal_mmufreeސ_setregsG] _mmudescr _clearseg__lshl__lshr_namei__lmul_initfp_mmuget_uchar _dscrlimit/_gethead'__ldiv_closef_bcopy _seg_to_ldt_access_copyseg_readiVjhh toj@V uD%=uDIu% >:68: 3><$V$>%u >:t%V3>:u><*r޸Z686<j,:< >$V$>%u>:uXu jl>VItxX% =tjXt XuW>pu >nuF>tu >ru5jj 6t6r | ~=r%=t>?s^LWVv3FF‹F.FX%FX@tX$FjF=u% hhF+ҊԊ*RPj hjjFFjj 6t6rFFF?np<>$rFʃ~ }FУ68: V>%tjvȚFFun 뷋F=tW=uF9FsFԉFF9FvFԉFċFV F‹F%=uF9Fs~8s:%끋F9FsFFF9FvFԉFƋFV 뭍FP=tT밋F9FsF9Fv u3F~u3;Ft}F%N+~t u|t%Fjl FjFPjF%PTV: V:V6V?>VDVGVKVOVVVYV]VbVAkVpVwV~ṼVđVęVğVĢVĦVĪV̯VķVĻVVVVAVVVVVVVVVV'V.V8V?VMVQVTVF£F^wwj =uA^GFGh ujjv^O^FĉG^GF^F9GsPt(F-?|F؋W<> u uF붋^Gt#'gW<>vV͋V+68R+F̉VΣ: u:V:VV=u@h u^wj^Gu-Dt>&t D &D G DuD (jv^_WV|u<t DrG ;w.G G.G G.G G RG G G xz24=t2hF^t%ヿ^t^^^LJ^F~|Ȁ&jhhN^_V^L#V51V^V@rV̄V̮V̹VVVVV;VV VVVVV#V)V,VGWFV| w^| v~u~u FFmFH F^?uzrF^G-?|u u 3D(^G HFGW T^Gt Ljj^G%PFP ^WVv+FV^?|~FVv+FVFV|9Fr: F68$FV<>v>%t$F:V+F68vvvvFV;V|;Fv%v>%u~FPvWvFP =tF9FwڋFV FVFV9V3^_x]sVV@V;VV V!7V?VCVGVQVUV[VAdVqVxVŃVŇV͖V7ŮVͷVAVV@tfp.oTFPMS CnCLIB} o322em0DGROUPFP_TEXTCODE_DATADATACONST_BSSBSS(H H H V @E_u_Got287. _mmudescr _dscraddr _savfp݌ _dscrlimit_fsave_restfpH_frest_bcopy_dstr87_initfp>3b{5_rootdir_runq_spl7_Hogproc_finit_cputype_FUWORD"_splxAb{ o'_lbolt_time_inifpe_Hz_copyin_test287u#% _Timezone_Dstflag_mpid_ftestԎb{_runin_runout_SUWORDU_runrun _set287sw_runtxt_copyout _get287sw_curpri_instr87_maxmem_segds87_physmem_segss87_swplo_Fpcnt_nswap_Fpecnt_updlock_rablock_Cmask_rootdev_swapdev_pipedev_szicode_blkacty_fptrapŒ _copysegX>t>t v>t>t v>t%FvvFFP~u P WVvjFPvV ~t:>u>u.t_O @FF*=ti=t^=te3GC$ ؈ChvPvRPj, @Pj,VFP =t^ FF&F6뗊F*=tu=te=twF FjhG- Pvvvvt=#t+^#FF#F G땋F^^_jFP~tPv=u%Fj~tPvF P=u%O VV%,V5VDJV RV ZVeVoṼVē̚ṾVĽV'V2ݝVVV.V:VFVZV2ŝV#ţV%ŨV!ʹVVV)VVVVVV# V%3V%8V#?VMVbV%gV#rVƀV&tfpsup.o4UM fpsup.oXENIX 8086 ASSEMBLER - , MDEP_TEXT_DATA_BSSDGROUPCODEDATABSSHbHHY _fsave _frestŐ _finitĐ _ftest% _set287sw0 _get287sw9 _set287cw=_dstr87D_fpeintrn I3EX87ҐCWDX87MSKX87CHIX87SWDX87SLOX87SHIX87FLGX87BASX87CURX87LIMX87 INREQQo DZREQQo OVREQQo UNREQQo PREEQQo UEREQQo_inifpe~ _instr87c DSTRQQ @Eɠs܋_+7ˋ܋_'˛ˋ܋_?ˋ܋GˋܛoˋUVWow _؎К+@_^]ˎ V^Vde2>ou  ^ ^2˚sicode.oFU> icode.oψXENIX 8086 ASSEMBLER - , MDEP_TEXT_DATA_BSSDGROUPCODEDATABSSHH\HY _icode_szicodeZ_icodech* @Eɠ`;B35Lظ7BCan't exec /etc/init/dev/consoleZΠ Jrsi8259.obUI8259SMS CnCLIB} o322em3DGROUP I8259_TEXTCODE_DATADATACONST_BSSBSS([H$H H V @E_novec _vecintswb{ _maxmask_piccmd_picimr _intrinit_outbN( !j6j@6FF^ヿt NI FF~~v6j6h6j 6F^uu NF~|F^ヿuj^F@P^FHP^j ^h^j ^N F~XFFF^^uu N FF~|Ӌ^ヿtv^F~H|ˮ VV1PSV^aVmpV{~VćVėVșVğVġVįVƝםVV VV/2VBEVYVŁVɃVʼnVŋVŭſVtlocal.oUCLOCAL MS CnCLIB} o322em3DGROUP LOCAL_TEXTCODE_DATADATACONST_BSSBSSʘ( &H,H H V @Eb{_mpid]b{@_runin_runout_runrun_r: untxt_curpri_maxmem_physmem b{ oi_swplo_nswap_updlock_bufbase_rablock_Cmask_rootdev_swapdev_pipedev_szicode_blkactyِ_utsname_clocalS_u_rootdir_runq_Hogproc_cputype_lbolt_time_Hz _Timezone_Dstflagh0XENIX3.0iAPX286-%V+tDmachdep.oU MACHDEP~MS CnCLIB} o322em5DGROUP MACHDEP_TEXTCODE_DATADATACONST_BSSBSS?(*HH H V @E _printfq_procdups _givemap _freerangeI0_xswap_mmumap_mmupget _mmupcopy_mmuget| _touchpage _clearseg_u_mmufree~b{0_rootdir_runq_Hogproc_cputype_copysegb{ o _lbolt_clkreld?"_time_Hz _Timezone_Dstflag7_sendsig-_mpid]b{Q_runin_runout_runrun_grow_runtxt_copyout_curpri_maxmem_physmemV_addupcG@'_swplo_v_nswap__lshl_updlockz_clknumbDnja__lshr_fupage_rablock_Cmask_minaddr_maxaddr_textoff _maxkaddr_rootdev_bufbase_startupN_swapdev_pipedev_copyin__lmul_szicode_blkacty_dinitsw_freemem _dinitی __ldiv'_s3ucodeF_v7ucodeh_Szucode_ucodech/ _mmudescr.5.5 Kernel memory = %d%sk Buffers = %dk User memory = %d%sk *]~ (Y^~ ˜Y" V@PHF>u*(=v ->t 9~>~F)P+ҊԊ*FFV~vFFh HPF+F+ҊԊ*RPF+FP F)F~u+ҊԊ*F+ҊԊ*3Ph+ҊԊ*RPjhF+ҊԊ*RPFjh66ƩtP6vƩtPVh )>$t9$s$+ұ ^FFFVhhF+ҊԊ*RPj` h t,hUU thj`jFFF9Fv~tvvFFjj`jFP jj`jFP jFPj`j F9Fu3V w V w  GFGFG FjwVFP FVG FG g ^ ~ uvvFV(*)FV~},jPjjvvRPFVF@%F&9FwIjFPF"$RP=u,ǜU^ V%V%V5V"V%&V.V 5V HV LV RV VV [V _V gV lV uVyVďV-ēV-V-V-V7VV%V+V+)V)-V)2V(5V(%t hj؋G+jhPtt +uDUt WVƅbƅcƅeDžDžFtƅdfh^_WV3 >F96 ^_ WV}}}}FVFhD 9FsN +ډL\FVDTFV|ED]wuD VF;FwFF^ t}}FF9FrFk^kFk^F9Fr^_ќVDVEVFV V %V *V /V1V 4V(7V;VAVGVLV[~^̃^̈V̏V ̗^ğV%ĢV@̥VĮV$ijV$ĺV-̽V7VV-V7VVVVV4V8 VVV V*V.V2V:V?VCVTV;_VeVnV4vV3yV͆V!ŗV-ŝV-ŧV űV1ŷV1V V.V.V V-V>VV)V=VV,*V+BV0KV2TVYV-\V΁V5ƗV ƛV ƞV#ƢV#ƱV ƶV*ƼV*VCV*V:V?V?V9VC V,V)int_s6m1C#int_s7m1Hint_s0m2Mint_s1m2Rint_s2m2Wint_s3m2\ int_s4m2aint_s5m2fint_s6m2kint_s7m2pint_s0m3uint_s1m3zint_s2m3int_s3m3int_s4m3ݐint_s5m3אint_s6m3ѐint_s7m3ːint_s0m4̐int_s1m4Ɛint_s2m4int_s3m4int_s4m4int_s5m4int_s6m4int_s7m4int_s0m5int_s1m5int_s2m5int_s3m5int_s4m5int_s5m5int_s6m5int_s7m5yint_s0m6zi; nt_s1m6tint_s2m6nint_s3m6hint_s4m6aint_s5m6[int_s6m6 Uint_s7m6Oint_s0m7Pint_s1m7Jint_s2m7Dint_s3m7$>int_s4m7)8int_s5m7.2int_s6m73,int_s7m78&int_call=Ӑ _ic_popes_fubyte _fbyte_nofault_fuwords_subyteJ _sbyte*_suwordI _bigetch" _bigetvy_bigetl_biputcؐ _biput._biputl _clearseg  _save._resume` _mmudescr_setldt_setjmp_longjmp _idleF_waitloc%ܐ _Idlef _clkstart4V_clkinit5ѐ_makefarG֐_copyinP_copyoutpq_copysegY _copydescrB _in _inb" _out+x _outb5 _haltcpu?Ð _mmumapworkCZ _relocldtӐ_mmuldt V _dscraddr'_dscracc_dscrswҌ_mainc_trapQ _scall _maxmask _picimr _piccmd picmask{ picbit _ioint_u _bufbase* _kmemstart&_spl0_splxA _clknumb_gdtˌ _tssldtf @EɠAjG}HPj?jGjHjDj@j-j?(j@#jAjBjCjDjE jFjGSV\rVV{=`؎ ċ PvrN r  :u XċaUFtG._;s:UF ^+&]U^ Ë^&]˸]UFt._;sUF ^F &]U F^F &]i t&*][ t&]O t &W&]ˋW]8N t&])N t&]N V t &W&]ˉW]YU^GW+s _++¨‹ظ^QUW~N +_]˛؎܋׋Gūƫ«ދ+A+[[[jhRPh ^֌۸؋t+AËୋ譋ЭPP͜w 06=P\hV rĉ ĜĞĬĺļȝ %Ŧ Ū ų =\B\lpƁƅΉV VL؎܋׋Gīūƫ+[[^ୋ譋ЭPP~ (,=AT"PXcV VR4˜6C@@ˋ܋GWUWVVv؎~ N UWVڋv~N tPtK._;r@UWVv~ Ntut+^_]˸Uj^tj hS^tj hS ]ˋ܋Wˋ܋W*ˋ܋WGˋ܋WGUVWǁvOv ~إO_^]UVvt F &F&DF &DF&D^]UVWvƿ +ɋF&EF &EF&EF &E_^]UVWvFH+ɋF F Ƅƿ &F &EF &E&EvƄ_^]˸ UV؋vt t t&&&*&*^]UF]M $&DF` uwĢ\'+GBƣsmmu.oVMMUMS CnCLIB} o322em1DGROUPMMU_TEXTCODE_DATADATACONST_BSSBSSJ(g HqH H V @E _sdadjust  _mmusegget _mmu_ulimit R _relocldt_u͎b{_rootdir_runq_Hogproc _dumpcoreZ6 _cputypeb{ oN_lbolt_time_Hz_writei _Timezone_Dstflag_mpid_bdevcnt_cdevcntb{_runin_proc _mmuadjusti%_runout_runrun_runtxt_curpri _nottextR _maxmem_physmem  _notmappedo `_swplo_nswap_updlock_malloc _copydescr_rablock_copyseg_coremap_Cmask_linecntܐ_mmumapn _panic _mmupcopy_mmusub2' _rootdev _copystime _mmufree _swapdev_mmusetJ _pipedev_textoff _szicode_blkacty _mmupfree_makefar _mmumapworkd _mmusegfree, _mmudescr _mmupinit͌/_wakeup__lshr_dscracc_sbyte _clearsega' _mmucraft*_mmupget_mmuget2 _dscraddr _dscrlimit_mmuldt_setldt_mfree_givemap _bufbase(_mmuchk _mmuextendOmemory management failurememory management failurememory management failurememory management failurememory management failurememory management failure6r6.2VvV6.26r^WVv4u)htPtRPt .t _G $@r9Ftp|'Wtvj %P9|w4 t7fD"&^Guvj G%P^G F u^_WV F9Ds<uF9DuF9s33FDF)<tƃDE=u^_WVv~ uVF=uYh.v F;r+PFP t4vP HPF+ҊԊ*RPv VF=usj,vh HPF+ҊԊ*RPv j,@Pvjj,j =u hWv`~ t F+ƉF FFƉF+Pv tvP HPFjj F%P3^_Vvttj ,jt>th^F%FjFPvv =u hFtTFtNF+% FFVF+ PFV PFF %;FrlWVv~VWV V ^!V$^-V=VJV2VV1cV+nVĀVăV̑V.̬V/ĽVV/ V {^͚V1ͪV-^V.V+^VEV+OV2bVorV#~^έ^μV.V/^ ^VVV"V,JVWZV#ϝV-ϱV-Ϸ^h^_VvjF=uhhF+ҊԊ*RPjh hjhjj j |"t4 tjjht"ttjh=ujv||"t4 tjjht"hhF+ҊԊ*RPj` hj`jP F+ҊԊ*RPjhF^ F%FjFPvv =u h4FuF+ PF=uF-Pvv,gF+ҊԊ*ˆFF+ҊԊ*FNjvvFP =u hNFF %;Fr*3WVvVh u^_WVv~hhE+ҊԊ*RPjh DFTv%=u=vjhj`v@Pj`jvj =u hhFD9Fv^_.GF[v%=uDv@FF uhvhFFFPvjF.F9GsjF=u hhhF+ҊԊ*RPj` hj`jF+ҊԊ*RPhhhFGhhjjV V5^QV+dVsV́V̑^̣^ĵVVV+VVVBVORV#vV-|^͙^VV#V VbV+uV.ΌV*ΗV2ΪVƷκV#VV.V2V01V0>VQ^adV#χV+ϖV0ϷV3V4VVVP WVv~~ u F =wF ;w3 %^_+++ҊԊ*-FV4 u |=v3FVVv$3><@裴68:jVjj 68j @:jV$.GFmv%=uVjv68v+FV: u:jV:jVF.F9Gs^j FVP; Pho F% `F~?rCF%=u8jFPv F%P =tFN #;NuF 9Fw3jjhjh WV3FFF.w.G%;v;uFV+FVFV-V%=uV+FV^_2V+5V@VLVRVYVxVĢVĨVīVĮVĴVĸVĽVVVVV V)VVV2VV V VV.-V)5V9V?V2UV]VeV nVvV ŃVͤ^VVV VCVNVvV.·V2tmemory.oVxMEMORYMS CnCLIB} o322em4DGROUP MEMORY_TEXTCODE_DATADATACONST_BSSBSSZ(BHH H V @E_freemem_extmem _freerangeP_mem_err1 _panic"memory failure - parity errorKFVhv>thh^hV VV#V69Vtphysio.oWPHYSIOMS CnCLIB} o322em4DGROUP PHYSIO_TEXTCODE_DATADATACONST_BSSBSSW(  H5ؘH H V @E+_mmuget _dscraddr_copyseg_u_mfreeb{N_rootdir_swapmap_sbyte_runq _relocldt_Hogproc_cputype _sdadjustmb{ o_lbolt_time_Hz_physio_% _Timezone_Dstflag_panic_mpidb{_runin_runout _xswap]f_bdevsw_runrun_runtxt6_swsel1 _curpril_swsel2 _notmapped_maxmemA _swselwant_physmem_swplo_spl6j_swapinp/_nswap_updlock_sleep_rablock_bdevcnt_Cmask_cdevcnt_xccdec_rootdev _kmemstart_swapdev_pipedev _geterror_szicode_sdccdec_blkacty_linecnt_copyio _mmudescr_malloc_fuword__lshr_brelse__ulshr _mmusegget_mmufree_getablk _sdattach_wakeup_splx _mmusegfreeDb{,_swbuf1_swbuf2_xlockN _swbf1 _fbyte _swbf2 _xexpand _swbwant݌ _xunlock_bufbase _sddetach _swap( _xmaptextIO err in swapxOut of swapOut of swap > WVv 8F>6: ǩt:;wFu:+ < >tF%=uFj :HHPvv tF @jVuF% F D vǃDT<> DTD:F.OFuDF;DrD+؃%F tnD V^ jVtV>%t$F+DTF+<> DTF)F|t FD]Du$DjF؋DTGW^G ^F% ^F G ^GFujh^G+Ptt v^ jS^tS>%t v^GDF%=ujh^G+Ptt vn|t~uF+<> DTDTFD ~t#V^ jVtV.g@t Vv$D:%^_V~ uFF>tjh>u߃>u F+ҊԊ*FVFVDT~ @w F D D D + )F D +FVF+DTF 4 VVV!V4V:V>VaVoV~V̏V"̱VVVV5VV'V"6V,?V]VaVfV7͗V:V)V1 V"V,%V.V6VV)aV1lV6ƑVƕVΠV7V"V,VVth$v^WVvFjF=u3jjvtF>tjh>u߃>u Fx FhhF+ҊԊ*RPv |uvj-DFPtv=ujv|"t#t"=uvtvNj| txW} uOvW=uXWvtvjv|"uFt"8jvWE WD%FjFPvv FuF+% FFVF+ F uFjvFV PvvF@PhhvFPFD%;FrEtjhFDF+ҊԊ*RPv|"tjvt"LDF~xu>thvF^_WVv~ LtF>tjh>u߃>u Fx FhʜV*VV+V"?BVTV?ZbhotwV<̆V=̡V^VӝڝV" 0V2CV4]V8oV9̓V;͙V>ͫVAͽVCVDV>V9VFVGVD;VxV5ΜV5Υ^ƷVκVVVVV +V GOU\adVth~xu>thv^_{x V24V.`V̇V5ĴV̷V3ƝVV5 ^(V5.V9SV`VcV3ruV͇^͚V9͹VBV VVVV<&.4;@CV0} .O2<u*E9Du".D9Gu>tjh$96w%| }tjhuu=u%REDdV jh> 2>}%h^_ WV.9Gt,6h-=v. > tj P6V tj P6P 6 }~ j P6h tk.GF t"^tQ_GtD^_'hj6P P hu~u^O  j6Ph =t6 }3 ;tF96sv  O >u>t8j P6h t  g P G G.3GG9 t6 6.16.P#a5{3^_usVVV)/V;VCVFV$TV ZVbVmVvV%ĄVčVēV̛V&ħV̪V$ijVĹVļVVVVVV'VVVVVV'^%V0V5V9V(JVPVSVWV*cVwVzVłVŇV͍V(ŝVVVVVV*VVV V#V 7VCVMVTV]VcVlVtV}VƆVƍVƕVƚVΠV(ƭVƸVƻVVVVVVVVVV!V Vtsd.oWSDMS CnCLIB} o322em0DGROUPSD_TEXTCODE_DATADATACONST_BSSBSS( 5HK˜H H V @E _uchar_sdinit _mmuchk_mmuget _sdattach  _dscrlimit3%_sdenter(_cputok_cpktou _malloc _sddetachN ]_mmufree_u_copyio5b{._rootdir_runq_panic_Hogproc_cputypeb{ o/_lbolt_time_sleep_Hz_swap _Timezone6_sdexitJ  _Dstflag<_sdleaveG_mpid]b{(< _runin_runout_runrun_runtxt_v_sdforkg v_access_curpri_maxmem_swapmap_physmem_swplo_nswap_expand_updlock_sdtab_rablock_wakeup_Cmask_sdgetv525 _mmudescr_sdfreep _clearseg_rootdev_bufbase̐_sdsrcht7__lshr_swapdev_sbyte_pipedev_prele_szicode_sdwaitvb_sdcopy2Q_blkacty_mfree_sdccdecd _sdget3 _iputF_sdfree r_maknode_namei2_sdswtch_sdfrcm8 _sdadjust% _sdlvcm NSmall model shared data copy failureSmall model shared data copy failureSXV.w"DT9Vu 9Fut u%3^VFF0F>t F u%G ^Gu]G+ F3P6FP6 t% B^WHJjhhF uW>%t^G% PPF u^GG^@vF=u;% ^G%=Pu ut%%^t%F@Ph^G uvv뙋^FG^vDG^G^G^vD% G^G"^WHJjhhF u^G%=PtDt;t2u%^G+ F3P6FP6 t% ^G"G" u/v^G=ujv^ww .G"m^utX^F9uN%~t&vv^w F@Ph^G Fv^G F uhv^Gthv>%tz4 t.w+ FF=r% 8.wFFPFF H.w+֣xz^ V+VCVJP^VZV)eVmV)sV)̖V-ĞVĤVīVİV̳VVVVVVV7VV6,V=V_VpV~V́V͙VVVVVV73VPV-XV^VeVjVmVzVΑVεVƾVVVVV4V)V)"V5@VXVaVkVvV|VϔV-ǥVǭVϺV"VVV6.T+N GW.G=sGh^wG+ҊԊ*RP.w ^6.T+GW~t^G@P^ww^G%=thj ^G%PFv^F^G^vD$G^6.D"G .FG"4 u jv2^GW24^0Fw7F t v8VvD@t V4 u jV2;DP+ )jj D%PO"u&G+ Pw4DD.9w"uD G".G"^G F9w uD G D 6^V0Fw7F t|^7^Gt^Gu%Zt*^Gt%&C j(^7uu ^O@^Gt^Gt^G^0Fw7F t vV^7u$^g^G t$^7^0Fw7F t ^G2V0Fw7F t6^O j(^7^vD9Gt׋^G2^V&VVNVTV(`V̅V*̭V/ĹV̿V1VVVV^ V$V.V;^M^f^oVy^͇V͟V-ťVͶV/V-VV5 VV:V)AV)LVY^ƄVƛVάVV^ ^IV&XVe^|VdžVϓ^ϵVVJ.w"a|u|tR4 uvV2<~t6DtFPwG+ҊԊ*RPDP t u^V~u<^vD9GsjG@t GtYv^vDG>^vD9GvV ^4DG^G@tGt^G^j^G@P^wwG+ҊԊ*RP =u hj^G@P^wwG+ҊԊ*RP =u h& w"8."uV^G"F u؃u uF uG%^"uG"F uGG^O^O"FF؋G ͋G ^v^vDTGW^vDG^vDG^vD"G ^FG"^G^G"^G (^G ^G"G"^^u u^O""ufj^G+ P^w^w ^G+ P^w^ujvG%P^G F~tHR^ut^GtF~ tF3Pv^G%P^G F~u^u u^ cVV"^`V(̡^^(V58V pV}̀V ͓^ŜVV)VV)%V)ƍV)ƙV)V-VV-)VIV/ϬV/Q "t^G+ PF=uvN b^FG^G"j^G+ Pv^w ^G"^G F~t@_^utG^"~<^O""u.^G+ P^w^G F~uF^ G F k( ;Fw^G Ҝ,"V-(V;^uV-̆VV-VV$#V)8V_nicei _nosys_rootdev_swapdev_nullsysX_open_pipedev_pause_szicode_pipe_profil_blkacty_ptrace_read_makefar\ _scallL_rexit_saccess_brk_seek_setgid_setpgrp_setuid_smount_ssig1_cvtargsR}_stat_setjmp_stime_stty_sumount_sync_sysacct_times_ulimit_issig_umask_psig_unlink_utime_qswtch_utssysp͌_wait_write_sysentS _fuptr  _v7sysent _s3sysent8 _shutup[D77= = =5  $$p?? ?  qm^ VVV,VT$Vo,VL4V%u %\N @>%tN %Ff 2F4FF t>.EEE>t>,tc>0u>.t@4%@P606.FVu =u,$+FPvv +FPvv}"t>tj>th^_&WV4<  t.^Ph ww=t/%'^t$GPFP ww=u%38 ݉GG9>>3Fڋ^w u%=t=tG=t`^F݋GG㉇.GG㉇ヿuʋLJ뾋^F݋GG㉇4@t^F݋GG㉇눋.GG㉇^uuヿtヿ^_%WV *~%)p}t WHJ]^_WV * ߁uu%}t W]^_V~ u&jFPvv=uޜ\V V V V !V />V OZf^nV rV uV yV }V ąV ĉV ċV ĎV ̑V`ĞV ĥV ĴV ĿV V V VhVjV V7V3Vm V V V V *V .V 1^JV QV `V mV|V ŃV ͊VœV řV ͜V ťV ŴV V V V%V V V%$V 4yV }V ƉV ƑV ƜV ƶV ƺV V V V V^V^V V V ,V >V JT^\V `V cV gV xV Ǐ˖^ǝ^ǣV ϰ^V%栃)FVHjFPvv=tڃ~u3$~ @u .G.GvV^~t*PvvF PYV%9V BV NVUvVtsysm.o_X SYSM*MS CnCLIB} o322em2DGROUP SYSM_TEXTCODE_DATADATACONST_BSSBSS(1H H H V @E _dscracc/_profil_ub{9_rootdir _mmuadjust_runq_save_Hogproc_cputypeb{ oh_lbolt_sbyte_time_xswap_Hz_qswtch _Timezone_Dstflag _clearseg_mpid_mmuset_bdevcnt=_expand0W _cdevcntb{_runin_runout_runrun _growH_runtxt_curpriE _brk_maxmem_physmem_swplo_nswap_updlock_rablock_Cmask_linecnt_rootdev_swapdev_pipedev_szicode_blkacty_suword_mmuchkW_brksegH_brkctl( __lshr(_stkgrowJ _ultextoff_getsegߌ _dscrlimit_sdsrch_bufbase_expand{ _textoff WV>.v%=uv+FV3FFFV 9vujVvv=uLh u=v Pj F%PvvjWM9vvv+F@PvFPh^_3 WV6.0?GFD9Fw&z;FwF%=uv%=t%z;Fu9>xwD9Fsv++;wr;r4 t+|"t%DFvj unF9Fs4F&t%=ujjtHlF9DwjWtH2F4h^_ V0F6.؃|v%^?u#|wwT+24}^=t=t9뼋^GF4 u GWFD9Fwz;FwF%=t녋DF^GWFVv%=uv+FV^u)u#~u~u F3FFV+F;^?t~~| ~v~}z;Fu*xz+9Vsw9Fw~u ~u4 t|"tvj tvvvH2~|/~v'4 u D9Fua^wwVV!V+OV*gVtVwV̆V̞V ̯V ̻VV+VVV VV5VFVMVVVfV+ŃV͝V,ŵVV^^VVVV V4VO^\V`VƁVƙVVV+IVQVUV|VώV,Ϧ^V^?^} GWFV~|v%=uv+FV~}nz;Fv4 t."tvj tz;Fuxz+9Vvws9Fvjt%=ujjtHlF9DwvvtH~u ~ul^V6.D=r% BDjj D%P~u~tvvtH>%tl^Vv%=uv+FV3FFFV FȋFV ٱ F;u ~ uG~uA3PjF+FP6 t% YvvF+FFHPj F%PFV9V |9Fv V+FV+F24^WV07>t +;s% 96tw%62^_V604@tt.wt24^V60T"$D&tt(*D ,D T.0^i%V8V+XVdVlVzV,ĉVđVĕV̵V^^ VV4V Q^ZVoV͂V+ͰV*V*VVVV)V^"V3V(_VcVpVvVyVƆVƍVƓVƚVƧVƫVƸVV.VVVVVVV.VVVVV"t6text.oXTEXT1MS CnCLIB} o322em2DGROUP TEXT_TEXTCODE_DATADATACONST_BSSBSS(! H H H V @E_dscrsw_sleep_xexpandr_wakeup_mmugety _xmaptext$_xunlock_u _dscrlimitYb{9_rootdir_printf_runq_Hogproc_psignal_cputypeb{ o:_lbolt_malloc_time_Hz _Timezone_Dstflag_mpidb{@_runin_runout_runrun_dscracc_runtxt_curpri_maxmem5_xumountr`I_suword_physmem_mmuset_swplo_nswap_updlock_rablock_Cmask_xuntext. _loaditer_swapmap_v_rootdev_swapdev_xfree_xreleG_readi_pipedev_ucodech_szicode_blkacty_bufbase _mmusegget _xlock=_makefar__lshr _xswapfreeE_mmufree_save_text _mmusegfree_xswap_qswtch_iput_swap$_xccdec_xalloc/ _mmudescr_copyseg_mfree_fuword_sbyteout of text WV.F؋w uVd ^G|L|u_EuXDtVttD tD D-PD Pj %tMWV^_WVv.F>3uF9>vc}u~u~9uuWE^} u j Wrjj W$E WE $@?~ uhj vE EE u^GE DE=vM ^u +E E@Ph u % E uE Fsvt_v+ @PhF uF+E PWvj F%PFE E;Fwj Wr^OhE FE E;Fwvt`$jv68F-?|F؋W<>t('gW<>vVF{v+FV: u:V:V6RP^g$e M ^_WVv~tD=tD D-PD PW=uW|ttt th tgV^J^XV1|V4̒V7̚^įVĶVV3V%^^^^*V7:VGV pV͈VͦV0ŲV$͵VVVVV0V$V3^LVf^xVΗVƥVήV/ƶVƺVVVVVVV#V$V,V2V(;VAV(LVOVSV*cVςVϤV.ϽV1VV2$jj6.V.OD D tjtt4D uFhDHPDD+ҊԊ*+DRPj, jFPWD F%P FuF+% FFVj,FPFjF+ PFV PvjWD F%PFP FD9FshWD %PD+ҊԊ**jPWD %PD+ҊԊ*PWD %@@PjWV$V3^_VvL jVD uL ^VvD t Vd >t>th^Vv ud| u[VL | t=D ud jtt4D uhDHPDD+ҊԊ*+DRPj, FzjFPj,v Ft\FtSF+% FFVjF+ PFV PvFD9Fs{D tAhDHPDD+ҊԊ*+DRPj, D-Pjj,ttV^WVv}t]9wu W9>w^_WVv t9uu WqV V5^V"V6=V8V9̙V:Vw^_WVvV|tV+|d DtV%tM W^_WVv~hDHPDD+ҊԊ*+DRPj, ~ = ttWD %Pj,jtj,jWD %P ^_^7G@Ph^G thG FOvt;vPv+ @PhF^G F;FwϜ:V%^*^A^WV7̕V9V:V$V;VV V8V0AV$DV;Xttrap.oX@ TRAP?MS CnCLIB} o322em2DGROUP TRAP_TEXTCODE_DATADATACONST_BSSBSS(:HH H V @E_printf_fptrap_ub{9_rootdir_runq_Clkint_Hogproc_nofault_cputype͎b{ ox_lbolt_Got287_panic _ke_popds_time_Hz_ke_iret _ke_popes _Timezone _ic_popes_Dstflag_mpid _ct_popesib{_runin_runout_runrun_runtxt_curpri_maxmem_physmem_swplo_nswap_updlock_psignal_issig_rablock_Cmask_psig_qswtch_rootdev_swapdev_addupc _trapH<_pipedev_szicode_sdswtch_blkacty_restfp_mem_err_ioint_prtrap\Ҍ# _vecintsw_clock_finit_splx[bad 287 int287 Segment OverrunInvalid TSSSegment Not PresentTrap in system287 Segment Overrungeneral protection trapUSERSYSTEMTRAP %x in %s ax=%x, bx=%x, cx=%x, dx=%x, si=%x, di=%x bp=%x, fl=%x, uds=%x, es=%x pc=%x:%x, ksp=%x .VF FF FVF*FFu=uv=v.f $>uh\>t {h \h \h,\TFFPvv v vv$vvvvF~u)v`X`kk= tw=uV= uf= w= r_= us=ut=r=wm̋V+FFVu=u"~u ~uF=t!=t= t= t/h@\if >thO\~t FF~u~t~u~t~u~uF"hc\V6. t>t Ft>,t+FPvv."t>tj>thF ^VvFVu0=u+F t3N FPv vV^>t]F tVv t."t>tj>th^ Gt{P G*Ph wwwww7h www wh  w wwhhceV VVVV&VV^YV/oV x{^ćV ̍V2Ę̛^ģ̦^Į̱^VcV hV rVyVŘ͛^ͣV/ųV żͿ^VVVVVV ^VV! V")V%/V\i7M, fˑX^ y cfψp9F ˑX^2[ɤPK+RJeBPUK$C8V ObmQP;$m[ PK$CtT=_Jow{8 ]{~ -wWqO15^KzӲ( /Ċ vp>[`3l_ L0+V   B"4q-Վݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6;6u 6>þՎݎŋ6s ru urËD uVE DH\LTt@Er9RuWs3݋Ӌ݋ӋX݋ȃى]ME_>M:LL ဋU :u>VW yʀ:u' wӋL?U?;uuuu_^ÿWVS>^3Ɋ F_>QV^ V^Y^VS^ 3Ɋ F[WQV>^YQ V^V^Y_Վݎŋ6V6;6u 6>^ûՎݎŋ>D ;>u}=6 ;6u6É>s-V>^W>^P>X tՎݎŋ6ûW>_>EՎݎŋ>D ;>u}=6 ;6u6V     $%x( 48 = DHKOPS _c h osvz{~ ĊĎ  ĚĞĦ ĵĹ        "&'* 69gFZ] cqU X ^a eh r v{~   ƧƫƸ    T5!(- 17:?<BIL PHTW Z]dHhkow.zT~ljTǘǠTǪǴ $k^W]EwMCS>[_S[3 t9y۹IsWۿë«>_>Վݎŋ>D ;>u}=6 ;6u6WV>^E>_> 0  `#'*2O0^$a0eh or~ĊĘğ ĨĮ ĵlĹT TUGRQQwtemur7.objp?&ENTR87ʖ6CODECONSTDATADGROUPEINQQQ MDEP_TEXTSTACKTRANSHBh:tܘXX0 ̘h KBASX87CHIX87CURX87CWDX87DZREQQFLGX87I3EX87INREQQLIMX87MSKX87OVREQQPREEQQSHIX87SLOX87SWDX87TUGRQQUEREQQUNREQQ_FUWORD_SUWORDҠR@@?~|V2@Bf>`M[[`M[ K"K$&K(`*`,M.0>2d4M6|8d:d<M>@KBKDFKH|JLMN|PRdTMV|XwZ\D^w`KbKdfKhdjdlMnRF  FFF "$&F(*,.F0246F8:<>F@"B DFHJLNP4RT?VJXZb\^m`xbdfhjlnp rgt vx z| ~ĀKĂ<ĄĆĈRĊcČcĎĐĒfĔXĖlĘsĚĜXĞlĠXĢXĤXĦXĨ_Ī_ĬXĮzİfIJĴXĶ_TG5$+&'$= GtGSQRV6FFZY[PSQRPW6GGZY[XPSQRV6FFZY[XPSQRPW6GGZY[XS6[S6[UVWPSQRӋNjWGGMrŊ݁66‹N36Ћ‹G036Ћ‹GG5GGƋ6[?݁t6S[Վݎŋ6 ;>u}=>Z[?t6duYՎݎŋ6 ;>u}=6t>tt66 ;6u6 6ЎZY[X_^]ˠЊ&€ tètttt t@tˋف6ف66 ;6u6Ëف6ف6u}utt uu666u%uЎ؋6 ;6u6À@ú3һ3҇ 3һ3һE D 2u 2T MD'>;u1Êu þ2>u À¥ t2x뻋Ƌ߹w뙋땋ځu3ۓtt 3Ëځu'+|.  &!&69&QT&ejqvĤīĽP"4.7B_`t}ňőţ@ŨůnŸſ@& && &&& /&=pHxK?OV[n_kvưƽ n%fFOT^enqy}ǃLJǚZ=C~/URu2y݋M]} xURQ2֜譋Эȭح3 tr| tыˋ3wtTr)|3 tĊ╊֊͊ߊ2wt)Fu?t ΋?tXx&L\|ss@+L\|s3XPځu'U2R@P"3ۋˋ t  tU tU t ڃD t t ڃX P3ɋ tU t D tU t D t t X P3ۋ t eʃD tU t ʃD tU t ʃD t ʃՁ?X P3RD t eڃD tU t ڃDU t ڃQ3ɋD t eDU t DeY]ыˋX t^ځu'2URVW_^譋ȭحЭ3r EU>WWWr";Tu ;Du;\u; s 2Y[_^63;sb u;wARS3 tP t t[+[]蕒sOsO+‹ɰ u+:%/>\C6^NVf#V(f,f0f@NhlTdžNǒPǟRǯVNPRTNPRPRNt ًʋ3>X]uNJ݊Ί򗕊Ԋ2ufNtS ͊ tD rrwr't"XPr rXPr sF3Ջʊr^s Š t rrwr,t'XPr rXPr3sF32H tA rrwr,t'XPr rXPr3sFM]EX]䀈e @}~uE þe Àrr"e r  Āue À Āt$ȆČՎ݋6;6u 6ʀ24H7H:H@MFYưƴ b b;Wktyǎǒ bǞ٠ۋ3ۋ u=d y3x _Ë\3ҋ t܀3Ћ6L?})\|D t2ۋ3ۋ3 t?Ë\DDDDD 3rD\l|3?I|It@}Cs t& u)u1 "s 3ð23ߋuD uD uϋ،Ҏڋ6;6u 6،Ŏ‡ڎŇ怈t 2=t=t%-?Dt ø@|ul l ,uދl l l ,uʀ3,lllu) 6 ;6u63 6 ;6u6u36 ;6u6ÌŌ؎Ў؋6D?t t DD | u ;6u6Ë6d Ë6t Ë>Ō؎6;6u 6Ë>Ō؎6;6u 6׋ ;>u}= ;6u6áŌێËáŌێËË6 ;>u}=E$*ȋEM yDp=@} =~Dy @D D 3ҊD e 3ۊ\ ] 62xzF.3MYx7VZ _bfq/t/w/z/}HHHHn #)15<AnEPSVY\`glnpƁHHHHn b  b#(3?FMRnV\_cntdžǏj yߋD;E|NS2ut:r2w7@iuEEDD92A+t$xtxt2t t6 ;6u6Ë6D $עË6D $3ۋӊ\ W0 ` g n uĂĐĤīnĴĺ  ADDRQQ"u CFERQQ DIDRQQ} DRDRQQk DSTRQQ{FIDRQQ2JFIERQQ2FIWRQQ=^ INDX87 MOVRQQ > MUDRQQ o NEWX87bD OLDX87nC OP1RQQ RABRQQ RADRQQ RDBRQQĐ RDDRQQ RMBRQQ-P RMDRQQ>= SUDRQQn SVDRQQr TAJRQQf# TASRQQZ& TDJRQQ TDSRQQ^ TMJRQQ TMSRQQ\tĤīnĴĺ  ADDRQQ"u CFERQQ DIDRQQ} DRDRQQk DSTRQQ{FIDRQQ2JFIERQQ2FIWRQQ=^ INDX87 MOVRQQ /usr/sys/conf/KMseg.obj 644 3 3 356 3353105503 10131  KMSEG286WRBSSCODECONSTc_commonDATADGROUPEINQQQFIN MDEP_TEXTSTACKTRANS_BSS_DATAh hhxژx ؘht ֘h h . $ _endtTDSRQQ^ TMJRQQ TMSRQQ\tĤīnĴĺ  ADDRQQ"u CFERQQ DIDRQQ} DRDRQQk DSTRQQ{FIDRQQ2JFIERQQ2FIWRQQ=^ INDX87 MOY*FYz+v/usr/sys/conf/oemsup.o 644 3 3 16657 3361656230 10201  oemsup.o8XENIX 8086 ASSEMBLER - , MDEP_TEXT_DATA_BSSDGROUPCODEDATABSSHH5ØHY _u _idt _tss_ktssip=_ktssflB_ktssax9_ktsscx5_ktssdx2_ktssbx2_ktsssp'_ktssbp6_ktsssi*_ktssdi 7_ktsses"*_ktsscs$*_ktssss&_ktssds(%_tssldt*! _gdt0idt_addr@ː kdata_dscrH_fupage P_extmem"6 _kmemstart#picmask%: picbit- start0_rebtout8 _spl0 _spl1 _spl5 _spl6 _spl7 _splxQ _tasktimeˌ div_trap _ss_trap nmi_intu _bkpt_trap7 oflo_trap array_trap( inv_op_trap ndp_np_trapƌ df_trap ndp_ex_trapnj inv_tss_trap= not_pres_trap׌ stack_trap1 _gp_fault int_bad math_errint_0int_1int_2int_3int_4int_5int_6int_7 int_s0m0w int_s1m0v int_s2m0u int_s3m0t int_s4m0s int_s5m0r int_s6m0q int_s7m0p int_s0m1v int_s1m1u int_s2m1t int_s3m1s int_s4m1r int_s5m1q int_s6m1p int_s7m1o int_s0m2u int_s1m2t int_s2m2s int_s3m2r int_s4m2q int_s5m2p int_s6m2o int_s7m2n int_s0m3t int_s1m3s int_s2m3r int_s3m3q int_s4m3p int_s5m3o int_s6m3n int_s7m3m int_s0m4s int_s1m4r int_s2m4q int_s3m4p int_s4m4o int_s5m4n int_s6m4m int_s7m4l int_s0m5r int_s1m5q int_s2m5p int_s3m5o int_s4m5n int_s5m5m int_s6m5l int_s7m5k int_s0m6q int_s1m6p int_s2m6o int_s3m6n int_s4m6m int_s5m6l int_s6m6k int_s7m6j int_s0m7p int_s1m7o int_s2m7n int_s3m7m int_s4m7l int_s5m7k int_s6m7j int_s7m7i _sw_240% _sw_241$ _sw_242# _sw_243" _sw_244! _sw_245 _sw_246 _sw_247 _sw_248 _sw_249 _sw_250$ _sw_251# _sw_252" _sw_253! _sw_254 _sw_255 pstartnj _kentryg _picimr _maxmask @Eɠ_d   fVV V(V0V8V@VHVPV XV `V hV pV xVĀVĈVĐVĘVĠVĨVİVĸVVVVVVVVVVVVV V(V0V8V@VHVPVXV`VhVpVxVŀVňVŐVŘVŠVŨVŰVŸVVVVVVVVVVVVV V(V0V8V@VHVPVXV`VhVpVxVƀVƈV ƐV!ƘV"ƠV#ƨV$ưV%ƸV&V'V(V)> V*V+V,V-V.V/V0V1V2 V3(V40V58V6@V7HV8PV9XV:`V;hVǀV?LjV@ǐVAǘVBǠVCǨVDǰVEǸVFVGVHVIVJVKVLVMt  ]]VNVOVPVQ&VR.VS6VT>VUFVVNVWVVXǞVYǦVZǮV[ǶV\ǾV]V^V_V`VaVbVcVd_ H H0//  ? Ā @W+VeVfVgVh(4Vi@`hĨİVj؎м؎H± ؋xЎxE8@f ؎HмPع  "udu `"ùd$Ë܋WG˴  ˋ܊G6,.AKPb\Ć̉ViĐĮۖklk( /usr/sys/conf/oem.o 644 3 3 1043 3361656347 7421 OEMMS CnCLIB} o322em1DGROUPOEM_TEXTCODE_DATADATACONST_BSSBSSX(nØHQH H V @E_v_rebootp_printf_getchar_rebtout _sabufchk(_panic _kmemstart_sabuf0b{ o _bufbase)U Press Enter to reboot: Kernel buffer crosses 64k boundary, change load addressrh= uhjdV+ڙ +;s+t h^˚+VVV.V2V=VDVRVadVt22em1DGROUPOEM_TEXTCODE_DATADATACONST_BSSBSSX(nØHQH H V @E_v_rebootp_printf_getchar_rebtout _sabufchk(_panic _kmemstart_sabuf0b{ o _bufbase)U Press Enter to reboot: Kernel buffer crosses 64k boundary, change load addressrh= uhjdV+ڙ +;s+t h^˚+VV/usr/sys/conf/Makefile 644 3 3 1761 3363021612 10107  # # @(#) conf/Makefile 1.1 84/09/16 Copyright Microsoft Corporation, 1983 # # # THIS FILE CONTAINS CODE SPECIFIC TO THE IBM PC AT # COMPUTER. IT MAY REQUIRE MODIFICATION WHEN MOVING # XENIX TO DIFFERENT MACHINE ARCHITECTURES OR CONFIGURATIONS. # AS= as CFLAGS= -K -DM_OLDSIGN -M2em -O AFLAGS= -Mm -NT mdep_text LDFLAGS= -Mm -D 18 -B 20 -A 0 SEG= KMseg.obj CONF= oemsup.o c.o oem.o FD96CONF=oemsup.o cfd96.o oem.o LIBOS= lib_os LIBIO= ../io/lib_io LIBC= /lib/Mlibc.a LIBS= $(LIBOS) $(LIBIO) $(LIBC) .s.o: $(AS) $(AFLAGS) -o $*.o tmp.s xenix: $(CONF) $(LIBS) -mv xenix xenix- $(LD) $(LDFLAGS) -o xenix $(SEG) $(CONF) $(LIBS) nm -n xenix > nm.out size xenix xenix.fd96: $(FD96CONF) $(LIBS) $(LD) $(LDFLAGS) -o xenix.fd96 $(SEG) $(FD96CONF) $(LIBS) nm -n xenix.fd96 > nm.fd96 size xenix.fd96 c.c: xenixconf master config -m master xenixconf cp c.c chd01.c cfd96.c: xenixconf master config -m master fd96conf mv c.c cfd96.c config: config.o xenixconf master cc -O config.c -o config ) $(LIBC) .s.o/usr/sys/h/acct.h 644 3 3 2744 3353104666 7050 /* * @(#) h/acct.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/acct.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Accounting structures */ typedef ushort comp_t; /* "floating point" */ /* 13-bit fraction, 3-bit exponent */ struct acct { char ac_flag; /* Accounting flag */ char ac_stat; /* Exit status */ ushort ac_uid; /* Accounting user ID */ ushort ac_gid; /* Accounting group ID */ dev_t ac_tty; /* control typewriter */ time_t ac_btime; /* Beginning time */ comp_t ac_utime; /* acctng user time in clock ticks */ comp_t ac_stime; /* acctng system time in clock ticks */ comp_t ac_etime; /* acctng elapsed time in clock ticks */ comp_t ac_mem; /* memory usage */ comp_t ac_io; /* chars transferred */ comp_t ac_rw; /* blocks read or written */ char ac_comm[8]; /* command name */ }; extern struct acct acctbuf; extern struct inode *acctp; /* inode of accounting file */ #define AFORK 01 /* has executed fork, but no exec */ #define ASU 02 /* used super-user privileges */ #define ACCTF 0300 /* record type: 00 = acct */ ; /* acctng system time in /usr/include/sys/acct.h 644 3 3 2744 3353104666 13343 1/usr/sys/h/acct.h? /usr/sys/h/brk.h 644 3 3 622 3353104666 6665 /* * @(#) h/brk.h 1.1 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* commands for brkctl */ #define BR_ARGSEG 1 /* specified segment */ #define BR_NEWSEG 2 /* new segment */ #define BR_IMPSEG 3 /* implied segment */ /* used super-user privileges */ #define ACCTF 0300 /* record type: 00 = acct */ ; /* ac sY*FYz+v/usr/include/sys/brk.h 644 3 3 622 3353104666 13024 1/usr/sys/h/brk.h/usr/sys/h/buf.h 644 3 3 6760 3353104666 6714 /* * @(#) h/buf.h 1.3 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/buf.h 1.3 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Each buffer in the pool is usually doubly linked into 2 lists: * the device with which it is currently associated (always) * and also on a list of blocks available for allocation * for other use (usually). * The latter list is kept in last-used order, and the two * lists are doubly linked to make it easy to remove * a buffer from one list when it was found by * looking through the other. * A buffer is on the available list, and is liable * to be reassigned to another disk block, if and only * if it is not marked BUSY. When a buffer is busy, the * available-list pointers can be used for other purposes. * Most drivers use the forward ptr as a link in their I/O active queue. * A buffer header contains all the information required to perform I/O. * Most of the routines which manipulate these things are in bio.c. */ struct buf { int b_flags; /* see defines below */ struct buf *b_forw; /* headed by d_tab of conf.c */ struct buf *b_back; /* " */ struct buf *av_forw; /* position on free list, */ struct buf *av_back; /* if not BUSY*/ dev_t b_dev; /* major+minor device name */ unsigned b_bcount; /* transfer count */ paddr_t b_paddr; /* physical address */ #define paddr(X) X->b_paddr daddr_t b_blkno; /* block # on device */ char b_error; /* returned after I/O */ unsigned int b_resid; /* words not transferred after error */ ushort b_cylin; /* cylinder number for disk i/o queue */ }; extern struct buf buf[]; /* The buffer pool itself */ extern struct buf bfreelist; /* head of available list */ extern char sabuf[][BSIZE]; #ifdef BUFMAPOUT long bigetl(); #else #define bigetc(bp,cp) (*(char *)(bp->b_paddr+cp)) #define biget(bp,cp) (*(int *)(bp->b_paddr+cp)) #define bigetl(bp,cp) (*(long *)(bp->b_paddr+cp)) #define biputc(bp,cp,c) (*(char *)(bp->b_paddr+cp)=c) #define biput(bp,cp,c) (*(int *)(bp->b_paddr+cp)=c) #define biputl(bp,cp,c) (*(long *)(bp->b_paddr+cp)=c) #endif paddr_t bufbase; /* * These flags are kept in b_flags. */ #define B_WRITE 0 /* non-read pseudo-flag */ #define B_READ 01 /* read when I/O occurs */ #define B_DONE 02 /* transaction finished */ #define B_ERROR 04 /* transaction aborted */ #define B_BUSY 010 /* not on av_forw/back list */ #define B_PHYS 020 /* Physical IO potentially using UNIBUS map */ #define B_MAP 040 /* This block has the UNIBUS map allocated */ #define B_WANTED 0100 /* issue wakeup when BUSY goes off */ #define B_AGE 0200 /* delayed write for correct aging */ #define B_ASYNC 0400 /* don't wait for I/O completion */ #define B_DELWRI 01000 /* don't write til block leaves available list*/ #define B_OPEN 02000 /* open routine called */ #define B_STALE 04000 #define B_NOCROSS 010000 /* transfer cannot cross 64k boundary */ /* * Fast access to buffers in cache by hashing. */ #define bhash(d,b) ((struct buf *)&hbuf[((int)d+(int)b)&v.v_hmask]) struct hbuf { int b_flags; struct buf *b_forw; struct buf *b_back; }; extern struct hbuf hbuf[]; ct aging */ #def/usr/include/sys/buf.h 644 3 3 6760 3353104666 13051 1/usr/sys/h/buf.h/usr/sys/h/callo.h 644 3 3 1653 3353104667 7227 /* * @(#) h/callo.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/callo.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * The callout structure is for a routine arranging * to be called by the clock interrupt * (clock.c) with a specified argument, * in a specified amount of time. * Used, for example, to time tab delays on typewriters. */ struct callo { int c_time; /* incremental time */ caddr_t c_arg; /* argument to routine */ int (*c_func)(); /* routine */ }; extern struct callo callout[]; HITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADA? /usr/include/sys/callo.h 644 3 3 1653 3353104667 13702 1/usr/sys/h/callo.h/usr/sys/h/conf.h 644 3 3 2403 3353104667 7054 /* * @(#) h/conf.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/conf.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Declaration of block device switch. Each entry (row) is * the only link between the main unix code and the driver. * The initialization of the device switches is in the file conf.c. */ extern struct bdevsw { int (*d_open)(); int (*d_close)(); int (*d_strategy)(); struct iobuf *d_tab; } bdevsw[]; /* * Character device switch. */ extern struct cdevsw { int (*d_open)(); int (*d_close)(); int (*d_read)(); int (*d_write)(); int (*d_ioctl)(); } cdevsw[]; int bdevcnt; int cdevcnt; /* * Line discipline switch. */ extern struct linesw { int (*l_open)(); int (*l_close)(); int (*l_read)(); int (*l_write)(); int (*l_ioctl)(); int (*l_input)(); int (*l_output)(); int (*l_mdmint)(); } linesw[]; int linecnt; _open)(); int (*d_close)(); int (*d_strategy)(); struct iobuf *d_tab; } bdevsw[]; /* * Character device switch. */ extern struct cdevsw { int (*d_open)(); int (*d_close)(); int (*d_read)(); int (*d_write)(); int (*d_ioctl)(); } cdevsw[]; int/usr/include/sys/conf.h 644 3 3 2403 3353104667 13362 1/usr/sys/h/conf.h/usr/sys/h/dir.h 644 3 3 1177 3353104667 6714 /* * @(#) h/dir.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/dir.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #ifndef DIRSIZ #define DIRSIZ 14 #endif struct direct { ino_t d_ino; char d_name[DIRSIZ]; }; s Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/dir.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTIN/usr/include/sys/dir.h 644 3 3 1177 3353104667 13053 1/usr/sys/h/dir.h/usr/sys/h/fblk.h 644 3 3 1137 3353104667 7050 /* * @(#) h/fblk.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/fblk.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct fblk { short df_nfree; daddr_t df_free[NICFREE]; }; osoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/fblk.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPT/usr/include/sys/fblk.h 644 3 3 1137 3353104667 13347 1/usr/sys/h/fblk.h/usr/sys/h/file.h 644 3 3 2264 3353104670 7045 @ /* * @(#) h/file.h 1.4 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * One file structure is allocated for each open/creat/pipe call. * Main use is to hold the read/write pointer associated with * each open file. */ struct file { char f_flag; ushort f_count; /* reference count */ struct inode *f_inode; /* pointer to inode structure */ union { off_t f_off; /* read/write character pointer */ struct file *f_slnk; /* next waiter for semaphore */ } f_un; }; #define f_offset f_un.f_off extern struct file file[]; /* The file table itself */ /* flags */ #define FOPEN (-1) #define FREAD 00001 #define FWRITE 00002 #define FNDELAY 00004 #define FAPPEND 00010 #define FSYNC 0100 #define FMASK 00377 /* open only modes */ #define FCREAT 00400 #define FTRUNC 01000 #define FEXCL 02000 ruct inode *f_inode; /* pointer to inode structure */ union { off_t f_off; /* read/write character pointer */ struct file *f_slnk; /* next waiter for semaphore */ } f_un; }; #define f_offset f_un.f_off extern struct file file[]; /* The file table itself */ /* flags */ #define FOPEN (-1) #define FREAD 00001 #define FWR/usr/include/sys/file.h 644 3 3 2264 3353104670 13345 1/usr/sys/h/file.h/usr/sys/h/filsys.h 644 3 3 4032 3353104670 7432 /* * @(#) h/filsys.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/filsys.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure of the super-block */ struct filsys { ushort s_isize; /* size in blocks of i-list */ daddr_t s_fsize; /* size in blocks of entire volume */ short s_nfree; /* number of addresses in s_free */ daddr_t s_free[NICFREE]; /* free block list */ short s_ninode; /* number of i-nodes in s_inode */ ino_t s_inode[NICINOD]; /* free i-node list */ char s_flock; /* lock during free list manipulation */ char s_ilock; /* lock during i-list manipulation */ char  s_fmod; /* super block modified flag */ char s_ronly; /* mounted read-only flag */ time_t s_time; /* last super block update */ daddr_t s_tfree; /* total free blocks*/ ino_t s_tinode; /* total free inodes */ short s_dinfo[4]; /* device information */ char s_fname[6]; /* file system name */ char s_fpack[6]; /* file system pack name */ /* remainder is maintained for xenix */ char s_clean; /* S_CLEAN if structure is properly closed */ char s_fill[NSBFILL];/* space to make sizeof filsys be BSIZE */ long s_magic; /* indicates version of filsys */ long s_type; /* type of new file system */ }; #define S_CLEAN 0106 /* arbitrary magic value */ /* s_magic, magic value for file system version */ #define S_S3MAGIC 0x2b5544 /* system 3 arbitrary magic value */ /* s_type, block size of file system */ #define S_B512 1 /* 512 byte block */ #define S_B1024 2 /* 1024 byte block */ /* codes for file system version (for utilities) */ #define S_V2 1 /* version 7 */ #define S_V3 2 /* system 3 */ s_magic; /* indicates version of filsys */ long s_type; /* type of new file system */ }; #define S_CLEAN 0106 /* arbitrary magic value */ /* s_magic, magic value for file system version */ #define S_S3MAGIC 0x2b5544 /* system 3 arbitrary magic value */ /* s_type, block size of file system */ #define S_B512 1 /* 512 byte block */ #define S_B1024 2 /* 1024 byte block */ /* codes for file system version (for utilities) */ #define S_V2 1 /* version 7 */ #defin/usr/include/sys/filsys.h 644 3 3 4032 3353104670 14324 1/usr/sys/h/filsys.h/usr/sys/h/ino.h 644 3 3 2127 3353104670 6711 /* * @(#) h/ino.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/ino.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* Inode structure as it appears on a disk block. */ struct dinode { ushort di_mode; /* mode and type of file */ short di_nlink; /* number of links to file */ ushort di_uid; /* owner's user id */ ushort di_gid; /* owner's group id */ off_t di_size; /* number of bytes in file */ char di_addr[40]; /* disk block addresses */ time_t di_atime; /* time last accessed */ time_t di_mtime; /* time last modified */ time_t di_ctime; /* time created */ }; /* * the 40 address bytes: * 39 used; 13 addresses * of 3 bytes each. */ truct dinode { ushort di_mode; /* mode and type of file */ short di_nlink; /* number of links to file */ ushort di_uid; /* owner's user id */ ushort di_gid; /* owner's group id */ off_t di_size; /* number of bytes in file */ char di_addr[40]; /* disk block addresses */ time_t di_atime; /* time last accessed */ time_t di_mtime; /* time last modified */ time_t di_ctime; /* time crea@ /usr/include/sys/ino.h 644 3 3 2127 3353104670 13057 1/usr/sys/h/ino.h/usr/sys/h/inode.h 644 3 3 10443 3353104670 7242 /* * @(#) h/inode.h 1.5 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/inode.h 1.5 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * The I node is the focus of all * file activity in unix. There is a unique * inode allocated for each active file, * each current directory, each mounted-on * file, text file, and the root. An inode is 'named' * by its dev/inumber pair. (iget/iget.c) * Data, from mode on, is read in * from permanent inode on volume. */ #define NADDR 13 #define NSADDR (NADDR*sizeof(daddr_t)/sizeof(short)) /* file dependent part for named files */ struct iisem {  /* semaphore */ int i_scount; /* current semaphore count */ int i_eflag; /* err flg */ struct file *i_headw; /* first waiter */ struct file *i_tailw; /* last waiter */ }; struct iisd { /* shared data */ mloc_t i_buf; /* address of kernel copy */ unsigned i_limit; /* limit (size (in bytes) - 1) of segment */ int i_vnum; /* version number */ int i_snum; /* serial # for getv, waitv */ int  i_flags; /* LOCKED, etc. */ short i_daddr; /* swap (disk) address of shared segment */ char i_ccount; /* number of loaded references */ }; struct inode { char i_flag; cnt_t i_count; /* reference count */ dev_t i_dev; /* device where inode resides */ ino_t i_number; /* i number, 1-to-1 with device address */ ushort i_mode; short i_nlink; /* directory entries */ ushort i_uid; /* owner */ ushort i_gid; /* group of owner */ off_t i_size; /* size of file */ union { /* file type dependent section */ struct { /* files which have data blocks */ union { daddr_t i_a[NADDR]; /* if normal file/directory */ short i_f[NSADDR]; /* if fifio's */ } i_p; daddr_t i_l; /* last logical block read (for read-ahead) */ } i_blks; struct { /* name type files */ long i_type; union { struct iisem i_sem; struct iisd i_sd; } i_ndata; } i_namef; } i_fdep; struct locklist *i_locklist; /* locked region list */ }; extern struct inode inode[]; /* The inode table itself */ /* flags */ #define ILOCK 01 /* inode is locked */ #define IUPD 02 /* file has been modified */ #define IACC 04 /* inode access time to be updated */ #define IMOUNT 010 /* inode is mounted on */ #define IWANT 020 /* some process waiting on lock */ #define ITEXT 040 /* inode is pure text prototype */ #define ICHG 0100 /* inode has been changed */ /* modes */ #define IFMT 0170000 /* type of file */ #define IFDIR 0040000 /* directory */ #define IFCHR 0020000 /* character special */ #define IFBLK 0060000 /* block special */ #define IFREG 0100000 /* regular */ #define IFMPC 0030000 /* multiplexed char special */ #define IFMPB 0070000 /* multiplexed block special */ #define IFIFO 0010000 /* fifo special */ #define IFNAM 0050000 /* name special */ #define ISUID 04000 /* set user id on execution */ #define ISGID 02000 /* set group id on execution */ #define ISVTX 01000 /* save swapped text even after use */ #define IREAD 0400 /* read, write, execute permissions */ #define IWRITE 0200 #define IEXEC 0100 #define i_addr i_fdep.i_blks.i_p.i_a #define i_lastr i_fdep.i_blks.i_l #define i_rdev i_fdep.i_blks.i_p.i_a[0] #define i_faddr i_fdep.i_blks.i_p.i_a #define NFADDR 10 #define PIPSIZ NFADDR*BSIZE #define i_frptr i_fdep.i_blks.i_p.i_f[NSADDR-5] #define i_fwptr i_fdep.i_blks.i_p.i_f[NSADDR-4] #define i_frcnt i_fdep.i_blks.i_p.i_f[NSADDR-3] #define i_fwcnt i_fdep.i_blks.i_p.i_f[NSADDR-2] #define i_fflag i_fdep.i_blks.i_p.i_f[NSADDR-1] #define IFIR 01 #define IFIW 02 /* types for IFNAM type files */ #define IFSEM 1L /* semaphore type */ #define IFSHD 2L /* shared data */ #define IFXXX 3L /* Reserved for future use by Microsoft */ ine NFADDR 10 #define PIPSIZ NFADDR*BSIZE #define i_frptr i_fdep.i_blks.i_p.i_f[NSADDR-5] #define i_fwptr i_fdep.i_blks.i_p.i_f[NSADDR-4] #define i_frcnt i_fdep.i_blks.i_p.i_f[NSADDR-3] #define i_fwcnt i_fdep.i_blks.i_p.i/usr/include/sys/inode.h 644 3 3 10443 3353104670 13721 1/usr/sys/h/inode.h/usr/sys/h/iobuf.h 644 3 3 3520 3353104671 7227 /* * @(#) h/iobuf.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/iobuf.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Each block device has a iobuf, which contains private state stuff * and 2 list heads: the b_forw/b_back list, which is doubly linked * and has all the buffers currently associated with that major * device; and the d_actf/d_actl list, which is private to the * device but in fact is always used for the head and tail * of the I/O queue for the device. * Various routines in bio.c look at b_forw/b_back * (notice they are the same as in the buf structure) * but thA e rest is private to each device driver. */ struct iobuf { int b_flags; /* see buf.h */ struct buf *b_forw; /* first buffer for this dev */ struct buf *b_back; /* last buffer for this dev */ struct buf *b_actf; /* head of I/O queue */ struct buf *b_actl; /* tail of I/O queue */ dev_t b_dev; /* major+minor device name */ char b_active; /* busy flag */ char b_errcnt; /* error count (for recovery) */ physadr io_addr; /* csr address */ int io_s1; /* space for drivers to leave things */ int io_s2; /* space for drivers to leave things */ }; #define tabinit(dv,stat) {0,0,0,0,0,makedev(dv,0),0,0,0,0,0,stat,0,0} #define NDEVREG (sizeof(struct device)/sizeof(int)) #define B_ONCE 01 /* flag for once only driver operations */ #define B_TAPE 02 /* this is a magtape (no bdwrite) */ #define B_TIME 04 /* for timeout use */ char b_active; /* busy flag */ char b_errcnt; /* error count (for recovery) */ physadr io_addr; /* csr address */ int io_s1; /* space for drivers to leave things */ /usr/include/sys/iobuf.h 644 3 3 3520 3353104671 13714 1/usr/sys/h/iobuf.h/usr/sys/h/ioctl.h 644 3 3 4113 3353104671 7234 /* * @(#) h/ioctl.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/ioctl.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #define IOCTYPE 0xff00 #define TIOC ('T'<<8) #define TCGETA (TIOC|1) #define TCSETA (TIOC|2) #define TCSETAW (TIOC|3) #define TCSETAF (TIOC|4) #define TCSBRK (TIOC|5) #define TCXONC (TIOC|6) #define TCFLSH (TIOC|7) #define TCDSET (TIOC|32) #define LDIOC ('D'<<8) #define LDOPEN (LDIOC|0) #define LDCLOSE (LDIOC|1) #define LDCHG (LDIOC|2) #define tIOC ('t'<<8) #define TIOCGETD (tIOC|0) /* V7 */ #define TIOCSETD (tIOC|1) /* V7 */ #define TIOCHPCL (tIOC|2) /* V7 */ #define TIOCGETP (tIOC|8) #define TIOCSETP (tIOC|9) #define TIOCSETN (tIOC|10) /* V7 */ #define TIOCEXCL (tIOC|13) /* V7 */ #define TIOCNXCL (tIOC|14) /* V7 */ #define TIOCFLUSH (tIOC|16) /* V7 */ #define TIOCSETC (tIOC|17) /* V7 */ #define TIOCGETC (tIOC|18) /* V7 */ #define LIOC ('l'<<8) #define LIOCGETP (LIOC|1) #define LIOCSETP (LIOC|2) #define LIOCGETS (LIOC|5) #define LIOCSETS (LIOC|6) #define DIOC ('d'<<8) #define DIOCGETC (DIOC|1) #define DIOCGETB (DIOC|2) #define DIOCSETE (DIOC|3) #define DIOCGETP (DIOC|8) /* V7 */ #define DIOCSETP (DIOC|9) /* V7 */ #define VPM ('V'<<8) #define VPMCMD (VPM|8) #define VPMERRS (VPM|9) #define VPMRPT (VPM|10) #define VPMTRCO (VPM|16) #define FIOCLEX (('f'<<8)|1) /* V7 */ #define FIONCLEX (('f'<<8)|2)  /* V7 */ #define FIORDCHK (('f'<<8)|3) /* V7 */ IOC|6) #define DIOC ('d'<<8) #define DIOCGETC (DIOC|1) #define DIOCGETB (DIOC|2) #define DIOCSETE (DIOC|3) #define DIOCGETP (DIOC|8) /* V7 */ #define DIOCSETP (DIOC|9) /* V7 */ #define VPM ('V'<<8) #define VPMCMD (VPM|8) #define VPMERRS (VPM|9) #define VPMRPT (VPM|10) #define VPMTRCO (VPM|16) #define FIOCLEX (('f'<<8)|1) /* V7 */ #define FIONCLEX (('f'<<8)|2) /usr/include/sys/ioctl.h 644 3 3 4113 3353104671 13727 1/usr/sys/h/ioctl.h/usr/sys/h/locking.h 644 3 3 2470 3353104671 7554 /* * @(#) h/locking.h 1.4 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/locking.h 1.4 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Flag values for locking system call (sys/sys/locking.c) */ #define LK_UNLCK 0 /* unlock request */ #define LK_LOCK 1 /* lock request */ #define LK_NBLCK 2 /* non-blocking lock request */ #define LK_RLCK 3 /* read permitted only lock request */ #define LK_NBRLCK 4 /* non-blocking read only lock request */ struct locklist { /* NOTE: ll_link must be first in struct */ struct locklist *ll_link; /* link to next lock region */ ushort ll_flags; /* misc flags ** sleeping */ struct proc *ll_proc; /* process which owns region */ off_t ll_start; /* starting offset */ off_t ll_end; /* ending offset, zero is eof */ }; extern struct locklist locklist[]; /* The lock table itself */ /* ll_flags */ #define LROLOCK 01 /* record is locked & is read only */ BRLCK 4 /* non-blocking read only lock request */ struct locklist { /* NOTE: ll_link must be first in struct */ struct locklist *ll_link; /* link to next lock region */ ushort ll_flags; /* m/usr/include/sys/locking.h 644 3 3 2470 3353104671 14563 1/usr/sys/h/locking.hA /usr/sys/h/machdep.h 644 3 3 2035 3353104672 7525 /* * @(#) h/machdep.h 1.9 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE SPECIFIC TO THE IBM PC/AT * COMPUTER. IT MAY REQUIRE MODIFICATION WHEN MOVING * XENIX TO DIFFERENT MACHINE ARCHITECTURES OR CONFIGURATIONS. */ /* * Various machine dependent things */ /* IBM PC/AT Hard disk control */ #define HDIO ('H' << 8) #define HDIORST (HDIO|1) /* hard disk reset */ /* IBM PC/AT Floppy disk control */ #define FDIO ('F' << 8) #define FDFMTON (FDIO|1) /* formatting on */ #define FDFMTOFF (FDIO|2) /* formatting off */ /* * Initalize clock constant for 50msec clock interrupts. * Magic value to cause proper interrupt interval - used * by mdep/mch.s/clkstart(). * Assumes a 1.19MHz clock input. (1190000 / HZ) */ #define CLKNUM 23850 #define KMEMSTART 0x0 /* start of available physical memory for kernel */ #define HAS_REBOOT /* This system has a software reboot capability */ #define CTLR_16BIT /* This system has a device controller that cannot */ /* handle transfers across a 64k boundary. */ formatting off */ /* * Initalize clock constant for 50msec clock interrupts. * Magic value to cause proper interrupt interval - used * by mdep/mch.s/clkstart(). * Assumes a 1.19MHz clock input. (1190000 / HZ) */ #define CLKNUM 23850 #define KMEMSTART 0x0 /* start of available physical memory for kernel */ #define HAS_REBOOT /* This system has a software reboot capability */ #define CTLR_16BIT /* This system has a device controller that cannot */ /* handle transfe/usr/include/sys/machdep.h 644 3 3 2035 3353104672 14507 1/usr/sys/h/machdep.h/usr/sys/h/map.h 644 3 3 1165 3353104672 6704 /* * @(#) h/map.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/map.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct map { short m_size; unsigned short m_addr; }; extern struct map swapmap[]; * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/map.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTIN/usr/include/sys/map.h 644 3 3 1165 3353104672 13042 1/usr/sys/h/map.h/usr/sys/h/mmu.h 644 3 3 10146 3353104673 6745 /* * @(#) h/mmu.h 1.10 84/09/16 Copyright Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE SPECIFIC TO THE IBM PC/AT * COMPUTER. IT MAY REQUIRE MODIFICATION WHEN MOVING * XENIX TO DIFFERENT MACHINE ARCHITECTURES OR CONFIGURATIONS. */ /* * mmu.h * Memory Management Definitions * * used by mmu.c * param.h has basic page-size/etc definitions. * * definitions for 286 memory managment model */ /* * descriptor table defines * NOTE: the RPL in USEG_SEL and ULDT_SEL is 0. This * does not ENFORCE protection */ #define NULL_SEL 0 /* 'invalid' selector */ /* gdt defines * WARNING - these must agree with the layout of the gdt in tabs.s */ #define GDT_SEL 0x8 /* selector for GDT alias */ #define IDT_SEL 0x10 /* selector for IDT alias */ #define KDS_SEL 0x18 /* Kernel data seg selector */ #define KCS_SEL 0x20 /* Kernel code seg selector for SEG 1 */ #define KSS_SEL 0x48 /* Kernel stack seg selector */ #define KTSS 0x50 /* Kernel TSS selector */ #define KTSS_SEL 0x58 /* Kernel TSS alias selector */ #define KWORK0 0x60 /* work segment selector */ #define KWORK1 0x68 /* work segment selector */ #define KWORK2 0x70 /* work segment selector */ #define SWAP1_SEL 0x78 /* work segment selector - swap */ #define SWAP2_SEL 0x80 /* work segment selector - swap */ #define CLDT_SEL 0x88 /* current process' ldt selector */ #define KENTRY 0x90 /* kernel entry selector (call gate) */ #define MAPWKSEL 0x98 /* selector for map work */ #define COPY_SEL 0xA0 /* selector for copyio */ #define BUF_SEL 0xA8 /* selector for mapped out bufers */ #define BUF2_SEL 0xB0 /* selector for mapped out bufers */ #define BUF3_SEL 0xB8 /* selector for mapped out bufers */ #define MONO_DSEL 0xC0 /* monochrome monitor selector */ #define COLOR_DSEL 0xC8 /* color monitor selector */ #define HDIO_SEL 0xD0 /* hard disk driver selector */ #define DEV_DSEL 0xD8 /* first device driver selector */ #define LAST_SEL 0xE8 /* marks last slot in the gdt */ /* * ldt defines * These selector definitions should not be touched - they are chip * and linker defined */ #define ULDT_SEL 0x0C /* ldt based, ldt alias */ #define USEG_SEL 0x14 /* LDT based U seg selector */ #define UEXEC_SEL 0x1C /* used for execing */ #define UTEMP_SEL 0x2C /* used for swapping, etc */ #define UOVRLY_SEL 0x34 /* used with overlay files */ #define FIRSTU_SEL 0x3F /* user's initial selector */ #define NCSEGS 5 /* number of textB  segments the kernel may have*/ /* * Descriptor Types */ #define DST_ATASK 0x1 /* avail task */ #define DST_TABLE 0x2 /* descriptor table */ #define DST_BTASK 0x3 /* busy task */ #define DST_CGATE 0x4 /* call gate */ #define DST_TAGATE 0x5 /* task context gate */ #define DST_IGATE 0x6 /* interrupt gate */ #define DST_TRGATE 0x7 /* trap gate */ #include "relsym86.h" /* * access byte fields (DSA_*) are defined in relsym86.h */ /* * flag register bits */ #define FL_NCX 0x4000 /* nested context */ #define FL_IOPL 0x3000 /* I/O priv level - must not be set for users */ #define FL_OFLOW 0x800 /* overflow bit */ #define FL_DIR 0x400 /* direction of string ops */ #define FL_INTEN 0x200 /* interrupt enable */ #define FL_TRAP 0x100 /* single step flag */ #define FL_SIGN 0x80 /* sign bit */ #define FL_ZERO 0x40 /* zero bit */ #define FL_AUXCARRY 0x10 /* auxillary carry */ #define FL_PARITY 0x4 /* parity bit */ #define FL_CARRY 0x1 /* carry bit */ /* * parts of a selector see relsym86.h */ #define SEL_TI SEL_LDT /* table indicator (0-gdt,1-ldt) */ /* * descriptor table structure: see relsym86.h */ #define NPSEGM 0 /* no segments */ /* * Misc constants. */ #define OFFMASK (MMPGSZ-1) /* develop offset within page from addr */ #define RO (DSA_CODE|DSA_RING3) /* tells mmuset to setup code to make */ #define RW (DSA_DATA|DSA_RING3) /* kernel access read-only, or rd/wr */ #define MMUOK ((mloc_t) 0) #define MMUERR ((mloc_t) -1) extern mloc_t mmupget(); extern mloc_t mmuget(); /* * macros to determine the size and location of the U seg */ extern long dscraddr(); extern unsigned short dscrlimit(); #define NPSEGM 0 /* no segments */ /* * Misc constants. */ #define OFFMASK (MMPGSZ-1) /* develop offset within page from addr */ #define RO (DSA_CODE|DSA_RING3) /* tells mmuset to setup code to make */ #define RW (DSA_DATA|DSA_RING3) /* kernel access read-only, or rd/wr */ #define MMUOK ((mloc_t) 0) #define MMUERR ((mloc_t) -1) extern mloc_t mmupget(); extern mloc_t mmuget(); /* * macros to determi/usr/include/sys/mmu.h 644 3 3 10146 3353104673 13124 1/usr/sys/h/mmu.h/usr/sys/h/mount.h 644 3 3 1556 3353104673 7276 /* * @(#) h/mount.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/mount.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Mount structure. * One allocated on every mount. */ struct mount { int m_flags; /* status */ dev_t m_dev; /* device mounted */ struct inode *m_inodp; /* pointer to mounted on inode */ struct buf *m_bufp; /* buffer for super block */ }; #define MFREE 0 #define MINUSE 1 #define MINTER 2 extern struct mount mount[]; H IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADA/usr/include/sys/mount.h 644 3 3 1556 3353104673 14021 1/usr/sys/h/mount.h/usr/sys/h/param.h 644 3 3 16722 3353104674 7256 /* * @(#) h/param.h 1.16 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Adjustable parameters */ #define SSIZE 4096 /* initial stack size (bytes) */ #define SINCR 1024 /* increment of stack (bytes) (not used)*/ #define NOFILE 20 /* max open files per process */ #define CANBSIZ 256 /* max size of typewriter line */ #define HZ 50 /* Ticks/second of the clock */ #define MSGBUFS 128 /* Characters saved from error messages */ #define NCARGS 5120 /* # characters in exec arglist */ #define MAXTTYS 16 /* Max # open ttys */ #define NIOSTAT 50 /* max number of bufs to keep stats for */ #define MAXPID 30000 /* max process id */ #define MAXUID 60000 /* max user id */ #define MAXLINK 1000 /* max links */ #define CDLIMIT (1L<<11) /* default max write address */ #define MINBUF 40 /* minimum # of buffers */ #define KSSIZE 1024 /* kernel stack size */ #define NUSEGS 26 /* maximum # of user segments per process */ #define SELSZ 8 /* sizeof(struct desctab) */ #define LDTSZ NUSEGS * SELSZ /* size (in bytes) of a process's ldt */ #define OFFUSRPG 0 /* address of U page (for fpsup.s) */ #define USIZE 4 /* setup U page of 2k assuming 1/2k pages */ /*#define USIZE (btoms((long)sizeof(struct user))) /* size of U page */ /* * priorities * probably should not be * altered too much */ #define PSWP 0 #define PINOD 10 #define PRIBIO 20 #define PZERO 25 #define NZERO 20 #define PPIPE 26 #define PWAIT 30 #define PSLEP 40 #define PUSER 50 #define PIDLE 127 /* * signals * dont change */ #define NSIG 20 /* * No more than 32 signals (1-32) because they are * stored in bits in a long. */ #define SIGHUP 1 /* hangup */ #define SIGINT 2 /* interrupt (rubout) */ #define SIGQUIT 3 /* quit (FS) */ #define SIGILL 4 /* illegal instruction */ #define SIGTRAP 5 /* trace or breakpoint */ #define SIGIOT 6 /* iot */ #define SIGEMT 7 /* emt */ #define SIGFPE 8 /* floating exception */ #define SIGKILL 9 /* kill, uncatchable termination */ #define SIGBUS 10 /* bus error */ #define SIGSEGV 11 /* segmentation violation */ #define SIGSYS 12 /* bad system call */ #define SIGPIPE 13 /* end of pipe */ #define SIGALRM 14 /* alarm clock */ #define SIGTERM 15 /* Catchable termination */ #define SIGUSR1 16 /*B  user defined signal 1 */ #define SIGUSR2 17 /* user defined signal 2 */ #define SIGCLD 18 /* child death */ #define SIGPWR 19 /* power-fail restart */ #define FSIG_DFL ((faddr_t) 0) #define FSIG_IGN ((faddr_t) 1) /* * fundamental constants of the implementation-- * cannot be changed easily */ #define NBPW sizeof(int) /* number of bytes in an integer */ /* * *** WARNING *** * Some io devices may have a problem * if BSIZE is greater than MMPGSZ * If BSIZE changes, so must NSBFILL, BSHIFT, * NSHIFT, LINOPB */ #define BSIZE 1024 /* size of secondary block (bytes) */ #define BSHIFT 10 /* LOG2(BSIZE) */ #define BMASK (BSIZE - 1) /* BSIZE-1 */ #define BSLOP 0 /* must be 0 for current copyio implemtation*/ #define NINDIR (BSIZE/sizeof(daddr_t)) #define NSHIFT 8 /* LOG2(NINDIR) */ #define NMASK (NINDIR - 1) /* NINDIR-1 */ #define INOPB (BSIZE/sizeof(struct dinode)) /* # inodes per block */ #define LINOPB 4 /* LOG2(INOPB) */ #define NULL 0 #define NODEV (dev_t)(-1) #define ROOTINO ((ino_t)2) /* i number of all roots */ #define SUPERB ((daddr_t)1) /* block number of the super block */ #define DIRSIZ 14 /* max characters per directory */ #define NICINOD 100 /* number of superblock inodes */ #define NICFREE 100 /* number of superblock free blocks */ #define NSBFILL 370 /* aligns s_magic & s_type at end of SB blk */ /* * MMU parameters. */ #define MMPGSZ 512 /* bytes/page in the MMU */ #define LMMPGSZ 9 /* log2(MMPGSZ) */ #define NPAGEPS 128 /* 64k/MMPGSZ = number of pages per segment */ #define MAXPAGES 32768L /* * Some macros for units conversion */ /* * mem size to disk blocks and disk blocks to mem size. * Assumes BSIZE and MMPGSZ are both powers of 2. */ /* #if BSIZE > MMPGSZ */ #define mstod(x) ( ((x) + ((BSIZE/MMPGSZ)-1)) / (BSIZE/MMPGSZ)) #define dtoms(x) ((x)*(BSIZE/MMPGSZ)) /* #else * #define mstod(x) ((x)*(MMPGSZ/BSIZE)) * #define dtoms(x) ( ((x) + ((MMPGSZ/BSIZE)-1)) / (MMPGSZ/BSIZE)) * #endif */ /* inumber to disk address */ #define itod(x) (daddr_t)(((unsigned)(x)+(INOPB+INOPB-1))>>LINOPB) /* inumber to disk offset */ #define itoo(x) (int)(((x)+(INOPB+INOPB-1))&(INOPB-1)) /* mem size to bytes */ #define mstob(x) ((x)<> LMMPGSZ)) /* address (long (32 bit)) to page number (int)*/ #define atomlt(x) ((int)(((paddr_t)(x))>>LMMPGSZ)) /* address (long (32 bit)) to page count (int)*/ #define atoml(x) ((int)(((paddr_t)(x)+(MMPGSZ-1))>>LMMPGSZ)) /* address (long (32 bit)) to offset (int) get bits LMMPGSZ-1 - 0 */ #define atoo(x) ((int)((x)&(MMPGSZ-1))) /* far pointer (faddr_t) to segment (int) (get high 16 bits of faddr_t) */ #define ftoseg(x) ((unsigned) ((long) (x) >> 16)) /* far pointer (faddr_t) to offset (int) (get low 16 bits of faddr_t) */ #define ftooff(x) ((unsigned) (x)) /* seg off to far pointer (faddr_t) */ #define sotofar(seg, off) \ (((faddr_t) (((long)(unsigned) (seg)) << 16)) + (unsigned) (off)) /* when sotofar() is used to set up an (faddr_t) parameter to a function call */ #define FADDR(seg, off) off, seg /* Memory location to logical address */ #define mltoa(x) ((paddr_t) (x) << LMMPGSZ) /* High word of a long */ #define HIGHWORD(x) ((int)((long)x >> 16)) /* low word of a long */ #define LOWWORD(x) ((int)x) /* physical to kernel logical */ #define ptok(x) ((caddr_t)(x-kmemstart)) /* kernel logical to physical */ #define ktop(x) ((paddr_t)((long)x+kmemstart)) /* true if bp is not mapped out */ #define issabuf(bp) (bp->b_paddr<=(paddr_t)ktop((unsigned)sabuf[v.v_sabuf])) #include "types.h" extern int kmemstart; /* set to KMEMSTART - defined by oem in machdep.h */ /* * Machine-dependent bits and macros */ #define SPL0MASK 0x00 #define USERMODE(ps) ((ps)&PS_USER) #define CLKONLY(ps) (((ps)&PS_PRIMASK)==(maxmask<<8)) #define copypsize(rpp,rip) /* NOP for portability with 68K source*/ #define DATASTART(ts,sep) ((caddr_t) 0) /* start of user data */ #define STACKSTART(ss) ((caddr_t) 0) /* start of user stack */ /* base address of user stack */ #define USRSTACK u.u_stkbot #define URSBC 0 /* User stk Reg Save area Byte Cnt */ #define SHWDSZ (sizeof(int)+6) /* space on user stack for shell word */ #define PTRSIZE(f) ((f)? sizeof(faddr_t) : sizeof(caddr_t)) /* * 286 simulated "state" definitions. */ #define PS_USER 0x01 /* "user" mode */ #define PS_PRIMASK 0xFF00 /* last priority (PIC mask) was spl6 */ /* Conditional compilation */ #define PAGEMMU /* mmu is divided in pages */ #define SHORTINT /* sizeof(int)==sizeof(short) */ /*#define BYTESWAP*/ /* byte ordering is opposite that of pdp11 /*#define OLDFORK*/ /* return to parent by bumping pc by 2 */ #define FIXEDSTACK /* stack cannot grow */ #define BUFMAPOUT /* buffers are mapped out */ /*#define LARGECODE*/ /* kernel supports multisegment code */ #define UNOTMAPPED /* upage copied in on context switch */ EMMU /* mmu is divided in pages */ #define /usr/include/sys/param.h 644 3 3 16722 3353104674 13737 1/usr/sys/h/param.h/usr/sys/h/proc.h 644 3 3 6134 3353104675 7076 /* * @(#) h/proc.h 1.5 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * One structure allocated per active process. It contains all data needed * about the process while the process may be swapped out. * Other per process data (user.h) is swapped with the process. */ struct proc { char p_stat; char p_flag; char p_pri; /* priority, negative is high */ char p_time; /* resident time for scheduling */ char p_cpu; /* cpu usage for scheduling */ char p_nice; /* nice for cpu usage */ long p_sig; /* signals pending to this process */ ushort p_uid; /* real user id */ short p_pgrp; /* name of process group leader */ short p_pid; /* unique process id */ short p_ppid; /* process id of parent */ union { unsigned short p_daddr; /* block number of u on swap */ mloc_t p_caddr; /* location of USIZE region in core */ } p_addr; unsigned short p_fcsel; /* first code selector */ unsigned short p_fdsel; /* first data selector */ unsigned short p_ldsel; /* last data selector */ caddr_t p_wchan; /* event process is awaiting */ struct text *p_textp; /* pointer to text structure */ struct proc *p_link; /* linked list of running processes */ int p_clktim; /* time to alaC rm clock signal */ struct sd *p_sdp; /* pointer to list of shared data segments */ }; extern struct proc proc[]; /* the proc table itself */ /* stat codes */ #define SSLEEP 1 /* awaiting an event */ #define SWAIT 2 /* (abandoned state) */ #define SRUN 3 /* running */ #define SIDL 4 /* intermediate state in process creation */ #define SZOMB 5 /* intermediate state in process termination */ #define SSTOP 6 /* process being traced */ /* flag codes */ #define SLOAD 01 /* in core */ #define SSYS 02 /* scheduling process */ #define SLOCK 04 /* process cannot be swapped */ #define SSWAP 010 /* process is being swapped out */ #define STRC 020 /* process is being traced */ #define SWTED 040 /* another tracing flag */ #define STEXT 0100 /* text pointer valid */ #define SSPART 0200 /* process is partially swapped out */ /* contiguity flags */ #define SCSTACK 01 #define SCDATA 02 #define SCWANT 04 /* * parallel proc structure * to replace part with times * to be passed to parent process * in ZOMBIE state. */ struct xproc { char xp_stat; char xp_flag; char xp_pri; /* priority, negative is high */ char xp_time; /* resident time for scheduling */ char xp_cpu; /* cpu usage for scheduling */ char xp_nice; /* nice for cpu usage */ long xp_sig; /* signals pending to this process */ ushort xp_uid; /* real user id */ short xp_pgrp; /* name of process group leader */ short xp_pid; /* unique process id */ short xp_ppid; /* process id of parent */ short xp_xstat; /* Exit status for wait */ time_t xp_utime; /* user time, this proc */ time_t xp_stime; /* system time, this proc */ }; ve is high */ char xp_time; /* resident time for scheduling */ char xp_cpu; /* cpu usage for scheduling */ char xp_nice; /* nice for cpu usage */ long xp_sig; /* signals pending to this process */ ushort xp_uid; /* real user id */ short xp_pgrp; /* name of process group leader */ short xp_pid; /* unique process id */ short xp_ppid; /* process id of parent */ short xp_xstat; /* Exit status for wait */ ti/usr/include/sys/proc.h 644 3 3 6134 3353104675 13422 1/usr/sys/h/proc.h/usr/sys/h/reg.h 644 3 3 2353 3353104675 6707 /* * @(#) h/reg.h 1.4 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * PLB 3-11-83 * Index of the users' stored * registers relative to AX. * Usage is u.u_ar0[XX]. * EVERYTHING HERE IS DEPENDENT ON trap: in mch.s and trap.c * AND THE HARDWARE */ /* * users regs on kernel stack */ #define RSS 7 /* user ss */ #define RSP 6 /* user sp */ #define USP 6 #define RFL 5 #define RCS 4 #define RIP 3 #define Rviol 2 #define RES 1 #define RAX 0 #define RCX -1 #define RDX -2 #define RBX -3 #define RKSP -4 /* NOT sp to user's stack */ #define RBP -5 #define RSI -6 #define RDI -7 #define RDS -8 #define CBIT 0x001 /* 8086 'C' bit in flags */ #define ZBIT 0x040  /* 8086 'Z' bit in flags */ #define TBIT 0x100 /* 8086 trace bit in 'flags' */ #define IBIT 0x200 /* 8086 interrupt enable bit */ #define OBIT 0x800 /* 8086 overflow bit in 'flags' */ Rviol 2 #define RES 1 #define RAX 0 #define RCX -1 #define RDX -2 #define RBX -3 #define RKSP -4 /* NOT sp to user's stack */ #define RBP -5 #define RSI -6 #define RDI -7 #define RDS -8 #define CBIT 0x001 /* 8086 'C' bit in flags */ #define ZBIT 0x040 /usr/include/sys/reg.h 644 3 3 2353 3353104675 13045 1/usr/sys/h/reg.h/usr/include/sys/relsym.h 644 3 3 7744 3353665000 10644 /* * @(#) /usr/include/sys/relsym.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * - Declarations for symbol table * and relocation record structures. * * Copyright (C) Microsoft Corporation, 1982 */ /* * Symbol table for x.out. * Each symbol in the table has the below structure, followed * immediately by its name in the form of a null terminated string. * No effort is made to word align subsequent "sym" structures in * the symbol table. The contents of the s_seg field is defined * for XS_SXSEG symbols only. For XR_S86ABS symbols, the segment * is stored in the high 16 bits of the s_value field, and the offset * in the low 16 bits. */ struct sym { /* symbol management */ unsigned short s_type; /* type */ unsigned short s_seg; /* file segment table index */ long s_value; /* address or value */ }; #define SYMLENGTH 50 /* max symbol name length */ /* * Definitions for sym.s_type: * * xxxxxxxxxx extra * e external * ttttt type */ #define S_UNDEF 0x0000 #define S_ABS 0x0001 #define S_TEXT 0x0002 #define S_DATA 0x0003 #define S_BSS 0x0004 #define S_COMM 0x0005 /* for internal use only */ #define S_REG 0x0006 #define S_COMB 0x0007 /* for internal use only */ #define S_SEG 0x0008 /* segment name */ #define S_FN 0x001f #define S_TYPE 0x001f /* mask */ #define S_EXTERN 0x0020 #define FORMAT "%08lx" /* symbol value format */ #define FWIDTH 8 /* symbol value width */ /* * Relocation table entry for x.out, long form. * This form is normally attached to ".o" files. */ struct reloc { unsigned short r_desc; /* descriptor */ unsigned short r_symbol; /* symbol id for external reloc */ long r_pos; /* position of reloc in segment */ }; /* * Definitions for reloc.r_desc (short). * * ss segmentC  * ss size * d displacement * xxx extra * xxxxxxxx extra */ #define RD_TEXT 0x0000 #define RD_DATA 0x4000 #define RD_BSS 0x8000 #define RD_EXT 0xc000 #define RD_SEG 0xc000 #define RD_BYTE 0x0000 #define RD_WORD 0x1000 #define RD_LONG 0x2000 #define RD_SIZE 0x3000 #define RD_DISP 0x0800 /* * Relocation table entry for x.out, short form. * This form is normally attached to executable files. */ struct xreloc { long xr_cmd; /* reloc command */ }; /* * Definitions for xreloc.xr_cmd (long). * * c set if code segment * l set if long operand * oooooooooooooooooooooooooooooo offset */ #define XR_CODE 0x80000000 /* code/data segment */ #define XR_LONG 0x40000000 /* long/short operand */ #define XR_OFFS 0x3fffffff /* 30 bit offset mask */ /* * All of the following are provided for compatibility only. */ struct asym { /* a.out, modified from struct nlist */ char sa_name[8]; /* symbol name */ unsigned short sa_type; /* type flag */ unsigned short sa_value; /* value */ }; /* Definitions for asym.sa_type and nlist.n_type. */ #define N_UNDF 0 /* undefined */ #define N_ABS 01 /* absolute */ #define N_TEXT 02 /* text symbol */ #define N_DATA 03 /* data symbol */ #define N_BSS 04 /* bss symbol */ #define N_TYPE 037 #define N_REG 024 /* register name */ #define N_FN 037 /* file name symbol */ #define N_EXT 040 /* external bit, or'ed in */ struct bsym { /* b.out, non-portable version of x.out */ char sb_type; /* use definitions for sym.s_type */ long sb_value; }; /* * Definitions for reloc.r_desc, compatible with bitfield * allocation from the low end of a word (pdp11). */ #define RD_BTEXT 0x0000 #define RD_BDATA 0x0001 #define RD_BBSS 0x0002 #define RD_BEXT 0x0003 #define RD_BSEG 0x0003 #define RD_BBYTE 0x0000 #define RD_BWORD 0x0004 #define RD_BLONG 0x0008 #define RD_BSIZE 0x000c #define RD_BDISP 0x0010 it, or'ed in */ struct bsy/usr/sys/h/relsym86.h 644 3 3 20344 3353104676 7644  /* * @(#) h/relsym86.h 1.5 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE SPECIFIC TO THE INTEL CPUS. * IT MAY REQUIRE MODIFICATION WHEN MOVING XENIX TO * DIFFERENT MACHINE ARCHITECTURES OR CONFIGURATIONS. */ /* * - Declarations for 8086/80286 symbol * table and relocation record structures. */ /* * Combined symbol and relocation for relocatable files, * (XR_R86REL | XR_S86REL). * * This format is a series of distinct records. Each record * is made up of: * 1) 1 byte record type * 2) 2 byte record length (low byte first) * 3) record contents * 4) 1 byte checksum * * The record length is the number of bytes in 3 & 4. * When ALL of the bytes in the record are summed, the * the low byte of the result should be zero. * The record contents depend on the record type. * Records containing symbol names have a one byte name * length followed by the name itself. The name is not * terminated by a special character. */ /* * Defines for record type: */ #define MRHEADR 0x6e /* rel module header */ #define MREGINT 0x70 /* register initialization */ #define MREDATA 0x72 /* explicit (enumerated) data image */ #define MRIDATA 0x74 /* repeated (iterated) data image */ #define MOVLDEF 0x76 /* overlay definition */ #define MENDREC 0x78 /* block or overlay end record */ #define MBLKDEF 0x7a /* block definition */ #define MBLKEND 0x7c /* block end */ #define MDEBSYM 0x7e /* debug symbols */ #define MTHEADR 0x80 /* module header, usually first in a rel file */ #define MLHEADR 0x82 /* link module header */ #define MPEDATA 0x84 /* absolute data image */ #define MPIDATA 0x86 /* absolute repeated (iterated) data image */ #define MCOMENT 0x88 /* comment record */ #define MMODEND 0x8a /* module end record */ #define MEXTDEF 0x8c /* external definition */ #define MTYPDEF 0x8e /* type definition */ #define MPUBDEF 0x90 /* public definition */ #define MLOCSYM 0x92 /* local symbols */ #define MLINNUM 0x94 /* source line number */ #define MLNAMES 0x96 /* name list record */ #define MSEGDEF 0x98 /* segment definition */ #define MGRPDEF 0x9a /* group definition */ #define MFIXUPP 0x9c /* fix up previous data image */ #define MNONE1 0x9e /* none */ #define MLEDATA 0xa0 /* logical data image */ #define MLIDATA 0xa2 /* logical repeated (iterated) data image */ #define MLIBHED 0xa4 /* library header */ #define MLIBNAM 0xa6 /* library names record */ #define MLIBLOC 0xa8 /* library module locations */ #define MLIBDIC 0xaa /* library dictionary */ #define MLIBHDR 0xf0 /* library header */ #define MLIBDHD 0xf1 /* library dictionary header */ /* * The maximum length of an identifier. */ #define NAMELENGTH 40 /* * Defines for segment descriptor. */ /* type of alignment required */ #define SD_ABS 0x00 /* absolute */ #define SD_BYTE 0x20 /* byte */ #define SD_WORD 0x40 /* word */ #define SD_PARA 0x60 /* paragraph */ #define SD_PAGE 0x80 /* page */ #define SD_ALIGN 0xe0 /* segment alignment mask */ #define SD_ASHIFT 5 /* align. shift */ /* ways in which segments can be combined */ #define SD_PRIV 0x00 /* private, can't be combined */ #define SD_HCOMM 0x04 /* common, place in high mem */ #define SD_PUBLIC 0x08 /* public, sequential */ #define SD_BAD 0x0c /* undefined */ #define SD_C4 0x10 /* not used */ #define SD_STACK 0x14 /* stack segment */ #define SD_COMM 0x18 /* common segment */ #define SD_RCOMM 0x1c /* not used, reverse common segment */ #define SD_COMBO 0x1c /* combination mask */ #define SD_CSHIFT 2 /* comb. shift */ #define SD_PGRES 0x01 /* page resident */ #define SD_64K 0x02 /* segment size is exactly 64k */ /* definitions for C common MTYPDEF records */ #define TD_CNEAR 0x62 /* near .comm variable */ #define TD_CFAR 0x61 /* far .comm variable */ /* for DOS support */ #define DOSMAGIC 0x5a4d /* DOS executable magic number */ struct dosexec { unsigned short dx_magic; /* magic number */ unsigned short dx_pagrem; /* image length mod 512 */ unsigned short dx_npages; /* file size in 512 byte pages */ unsigned short dx_nreloc; /* # of reloc items */ unsigned short dx_hsize; /* header size in 16 byte paragraphs */ unsigned short dx_minpar; /* min par's above end of image */ unsigned short dx_maxpar; /* max par's above end of image */ unsigned short dx_stkoff; /* offset of stack (in segment form) */ unsigned short dx_initsp; /* initial sp */ unsigned short dx_chksum; /* file check sum */ unsigned short dx_initip; /* initial ip */ unsigned short dx_textoff; /* offset of code (in segment form) */ unsigned short dx_reloff; /* offset of first reloc item */ unsigned short dx_ovly; /* overlay number */ }; /* * Relocation for executable files, XR_R86ABS. * * This relocation must be attached to middle and large * model executables to be run on an 8086. Relocation is * performed on all segment references when the file is * loaded into D memory. * * This relocation must start on an even sizeof(struct srel86) * boundary. The size of this structure MUST BE an even * power of 2. In order to accomplish the padding, the * appropriate number of null bytes should be written at the * start of the relocation, and the relocation size in the * header bumped up to reflect the padding. */ struct srel86 { char srtyp; /* type of segment relocation */ char srhib; /* high byte of reloc address */ unsigned short srlow; /* low word of reloc address */ }; /* * Defines for srel86.srtyp */ #define R86_CTC 0 /* code reference to code */ #define R86_CTD 1 /* code reference to data */ #define R86_DTC 2 /* data reference to code */ #define R86_DTD 3 /* data reference to data */ /* * Macros applicable to XR_R86ABS relocation padding: * * SRELPOS() must be given a pointer to an x.out header; * it returns the seek position of the first relocation * structure in an object file, skipping any padding. * SRELPAD() is also given an x.out header pointer; it * returns the number of bytes of padding required * to properly align the relocation records. The * x_reloc field in the header is not used in the * computation; it need not be accurate. * SRELSIZE() should be given a long value, usually the * x_reloc field of an x.out header; it returns the * size of actual relocation records in an object file, * compensating for any padding. */ #define SRELMSK ((long) (sizeof(struct srel86) - 1)) /* 2^n-1 */ #define SRELPOS(xp) ((XRELPOS(xp) + SRELMSK) & ~SRELMSK) #define SRELPAD(xp) ((int) ((~XRELPOS(xp) + 1) & SRELMSK)) #define SRELSIZE(x) ((long) x & ~SRELMSK) /* * LDT descsriptor table information for executable files, XR_R286ABS. */ /* * descriptor table structure */ struct desctab { unsigned short d_limit; /* offset of last byte in segment */ unsigned short d_loaddr; /* low word of physical address */ char d_hiaddr; /* high byte of physical address */ char d_acc; /* access control byte */ short d_sw; /* software defined word, unused */ }; #define DSA_PRESENT 0x80 /* present */ #define DSA_PRIV 0x60 /* priviledge level mask */ #define DSA_VALID 0x10 /* segment valid (else control descr) */ #define DSA_EXEC 0x08 /* executable */ #define DSA_TCONF 0x04 /* if text, conforming */ #define DSA_DEDOWN DSA_TCONF /* if data, expand down */ #define DSA_TREAD 0x02 /* if text, readable */ #define DSA_DWRITE DSA_TREAD /* if data, writeable */ #define DSA_ACCESSED 0x01 /* has been accessed */ #define DSA_TYPE 0x1f /* descr type field mask */ #define DSA_RING3 DSA_PRIV /* all bits on */ #define DSA_CODE (DSA_PRESENT|DSA_VALID|DSA_EXEC|DSA_TREAD) /* 9a, text acc */ #define DSA_DATA (DSA_PRESENT|DSA_VALID|DSA_DWRITE) /* 92, data acc */ /* * parts of a selector */ #define SEL_INDEX 0xfff8 /* index into table */ #define SEL_LDT 0x0004 /* set if ldt, else gdt */ #define SEL_PRIV 0x0003 /* requested priv level */ #define SEL_RING3 SEL_PRIV /* all bits on */ #define DRELMSK (sizeof(struct desctab) - 1) /* 2^n-1 */ #define DRELPOS(xp) ((XRELPOS(xp) + (long) DRELMSK) & ~((long) DRELMSK)) #define DRELPAD(xp) ((int) ((~XRELPOS(xp) + 1) & (long) DRELMSK)) #define DRELSIZE(x) ((long) x & ~((long) DRELMSK)) /* 92, data acc */ /* * parts of a selector */ #define SEL_INDEX 0xfff8 /* index into table */ #define SEL_LDT 0x0004 /* set if ldt, else gdt */ #define SEL_PRIV 0x0003 /* requested priv level */ #define SEL_RING3 SEL_PRIV /* all bits on */ #define DRELMSK (sizeof(s/usr/include/sys/relsym86.h 644 3 3 20344 3353104676 14716 1/usr/sys/h/relsym86.h/usr/sys/h/sd.h 644 3 3 2247 3353104677 6544 /* * @(#) h/sd.h 1.6 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/sd.h 1.6 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* Shared Data flags */ #define SD_RDONLY 0x00 #define SD_WRITE 0x01 #define SD_CREAT 0x02 #define SD_UNLOCK 0x04 #define SD_NOWAIT 0x08 #define SD_LOCKED 0x10 #define SD_NTFY 0x20 #define SD_BTWN 0x40 #ifndef OLDSD struct sd { /* shared data table */ struct inode *sd_inode; /* pointer to inode for segment */ faddr_t sd_addr; /* address in this procs data space */ ushort sd_vnum; /* version # for local copy */ char sd_flags; /* describing state of this proc */ struct sd *sd_link; /* ptr to next shared data seg for this proc */ }; extern struct sd sdtab[]; /* the shared data table itself */ #endif #define SD_LOCKED 0x10 #define SD_NTFY 0x20 #define SD_BTWN 0x40 #ifndef OLDSD struct sd { /* shared data table */ struct inode *sd_inode; /* pointer to inode for segment */ faddr_t sd_addr; /* address in this procs data space */ ushort sd_vnum; /* version # for local copy */ char sd_flags; /* describing/usr/include/sd.h 644 3 3 1325 3353656047 7121 /* * @(#) /usr/include/sd.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) /usr/include/sd.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* Shared Data flags */ #define SD_RDONLY 0x00 #define SD_WRITE 0x01 #define SD_CREAT 0x02 #define SD_UNLOCK 0x04 #define SD_NOWAIT 0x08 extern char *sdget(); &T, and should be treated as Confidential. */ /* * @(#) /usr/include/sd.h 1.1 84/09/19 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFID /usr/sys/h/sites.h 644 3 3 1246 3353104677 7263 /* * @(#) h/sites.h 1.4 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * IBM PC/AT COMPUTER AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Each XENIX licensee is assigned specific info., related to the port */ #define SYSNAME "XENIX" #define NODE "" #define RELEASE "3.0" #define VERSION "iAPX286" #define ORIGIN 1 /* Microsoft */ #define OEMNUMBER 1006 /* IBM PC/AT 286 */ #define SERIAL 0 tion of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * IBM PC/AT COMPUTER AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Each XENIX licensee is assigned specific info., related to the port */ #define SYSNAME "XENIX/usr/include/sys/sites.h 644 3 3 1246 3353104677 13773 1/usr/sys/h/sites.h/usr/sys/h/space.h 644 3 3 3116 3353104677 7225 /* * @(#) h/space.h 1.7 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ #include "buf.h" #include "tty.h" #include "proc.h" #include "text.h" #include "dir.h" #include "a.out.h" #include "user.h" #include "file.h" #include "inode.h" #include "map.h" #include "callo.h" #include "mount.h" #include "var.h" #include "utsname.h" #ifdef PROFILING #include "sysinfo.h" #endif #include "locking.h" #include "sd.h" int Timezone=TIMEZONE; int Dstflag=DSTFLAG; int Cmask=CMASK; #if NBUF==0 struct buf buf[MAXBUF+NSABUF]; #else struct buf buf[NBUF+NSABUF]; #endif char sabuf[NSABUF][BSIZE]; struct hbuf hbuf[NHBUF]; /* buffer hash table */ struct file file[NFILE]; struct inode inode[NINODE]; struct locklist locklist[NFLOCKS]; struct sd sdtab[NSDSEGS]; struct proc proc[NPROC]; struct text text[NTEXT]; struct map coremap[CMAPSIZ]; struct map swapmap[SMAPSIZ]; struct callo callout[NCALL]; struct cblock cfree[NCLIST]; struct mount mount[NMOUNT]; #ifdef PROFILING struct sysinfo sysinfo; struct syswait syswait; #endif int Hz=HZ; struct var v= { NBUF, NSABUF, NHBUF, NHBUF-1, MAXBUF, NCALL, NINODE, &inode[NINODE], NFILE, &file[NFILE], NMOUNT, &mount[NMOUNT], NPROC, &proc[NPROC], NTEXT, &text[NTEXT], NCLIST, MAXUPRC, MAXMEM, NFLOCKS, NSDSEGS, }; proc proc[NPROC]; struct text text[NTEXT]; struct map coremap[CMAPSIZ]; struct map swapmap[SMAPSIZ]; struct callo callout[NCALL]; struct cblock cfree[NCLIST]; struct mount mount[NMOUNT]; #ifdef PROFILING struct sysinfo sysinfo; struct syswait syswait; #endif int Hz=HZ; struct var v= { NBUF, NSABUF, NHBUF, NHBUF-1, MAXBUF, NCALL, NINODE, &inode[NINODE], NFILE, &file[NFILE], NMOUNT, &mount[NMOUNT], NPROC, &proc[NPRO/usr/include/sys/space.h 644 3 3 3116 3353104677 13701 1/usr/sys/h/space.h/usr/sys/h/stat.h 644 3 3 4215 3353104700 7071 /* * @(#) h/stat.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/stat.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /*** stat.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. (uncommented). Dropped multiplexed file stuff. * Added semaphores. Added comments. st_uid, st_gid changed * from short to ushort. */ /*** stat -- structure returned by stat, fstat system calls. * */ struct stat { /* see stat(2) */ dev_t st_dev; /* id of device containing directory entry */ ino_t st_ino; /* inode number */ ushort st_mode; /* file mode, see mknod(2) */ short st_nlink; /* # of links */ ushort st_uid; /* owner uid */ ushort st_gid; /* owner gid */ dev_t st_rdev; /* id of device. Only defined for character * and block special files. */ off_t st_size; /* file size in bytes */ /* all times measured in seconds since 'the epoch' */ time_t st_atime; /* time of last access */ time_t st_mtime; /* time of last data modification */ time_t st_ctime; /* time of last file status 'change' */ }; #define S_IFMT 0170000 /* type of file */ #define S_IFDIR 0040000 /* directory */ #define S_IFCHR 0020000 /* character special */ #define S_IFBLK 0060000 /* block special */ #define S_IFREG 0100000 /* regular */ #define S_IFIFO 0010000 /* fifo */ #define S_IFNAM 0050000 /* name space entry */ #define S_INSEM 01 /* semaphore */ #define S_INSHD 02 /* shared memory */ #define S_ISUID 04000 /* set user id on execution */ #define S_ISGID 02000 /* set group id on execution */ #define S_ISVTX 01000 /* save swapped text even after use */ #define S_IREAD 00400 /* E read permission, owner */ #define S_IWRITE 00200 /* write permission, owner */ #define S_IEXEC 00100 /* execute/search permission, owner */ /* regular */ #define S_IFIFO 0010000 /* fifo */ #define S_IFNAM 0050000 /* name space entry */ #define S_INSEM 01 /* semaphore */ #define S_INSHD 02 /* shared memory */ #define S_ISUID 04000 /* set user id on execution */ #define S_ISGID 02000 /* set group id on execution */ #define S_ISVTX 01000 /* save swapped text even after use */ #define S_IREAD 00400 /* /usr/include/sys/stat.h 644 3 3 4215 3353104700 13425 1/usr/sys/h/stat.h/usr/sys/h/sysinfo.h 644 3 3 2170 3353104700 7606 /* * @(#) h/sysinfo.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/sysinfo.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct sysinfo { time_t cpu[3]; #define CPU_IDLE 0 #define CPU_USER 1 #define CPU_KERNEL 2 time_t wait[3]; #define W_IO 0 #define W_SWAP 1 #define W_PIO 2 long bread; long bwrite; long lread; long lwrite; long swapin; long swapout; long pswitch; long qswitch; long idle; long preempt; long syscall; long iget; long namei; long dirblk; long readch; long writech; long rcvint; long xmtint; long mdmint; long rawch; long canch; long outch; }; extern struct sysinfo sysinfo; struct syswait { short iowait; short swap; short physio; }; extern struct syswait syswait; PU_KERNEL 2 time_t wait[3]; #define W_IO 0 #define W_SWAP 1 #define W_PIO 2 long bread; long bwrite; long lread; long lwrite; long swapin; long swapout; long pswitch; long qswitch; long idle; long preempt; long syscall; long iget; long namei; long dirblk; long readch; long writech; long rcvint; long xmtint; long mdmint; long rawch; long canch; long outch; }; extern /usr/include/sys/sysinfo.h 644 3 3 2170 3353104700 14661 1/usr/sys/h/sysinfo.h/usr/sys/h/systm.h 644 3 3 4670 3353104701 7303 /* * @(#) h/systm.h 1.8 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Random set of variables used by more than one routine. */ struct inode *rootdir; /* pointer to inode of root directory */ struct proc *runq; /* head of linked list of running processes */ struct proc *Hogproc; /* if non-NULL, schedule only this process */ short cputype; /* type of cpu */ time_t lbolt; /* time in HZ since last boot */ time_t time; /* time in sec from 1970 */ int Hz; /* configurable clock speed */ int Timezone; /* configurable timezone */ int Dstflag;  /* configurable DST flag */ int mpid; /* generic for unique process id's */ char runin; /* scheduling flag */ char runout; /* scheduling flag */ char runrun; /* scheduling flag */ char runtxt; /* scheduling flag */ char curpri; /* more scheduling */ unsigned maxmem; /* actual max memory per process */ int physmem; /* physical memory on this CPU */ daddr_t swplo; /* block number of swap space */ int nswap; /* size of swap space */ int updlock; /* lock for sync */ daddr_t rablock; /* block to be read ahead */ int Cmask; /* default creation mask */ extern char regloc[]; /* locs of saved user registers (trap.c) */ extern short reglocc; /* size of regloc array */ dev_t rootdev; /* device of the root */ dev_t swapdev; /* swapping device */ dev_t pipedev; /* pipe device */ extern short icode[]; /* user init code */ ushort szicode; /* its size */ int blkacty; /* active block devices */ /* machine dependent part */ /* function defs */ dev_t getmdev(); daddr_t bmap(); faddr_t makefar(); struct inode *ialloc(); struct inode *iget(); struct inode *owner(); struct inode *maknode(); struct inode *namei(); struct buf *alloc(); struct buf *getblk(); struct buf *getablk(); struct buf *bread(); struct buf *breada(); struct filsys *getfs(); struct file *getf(); struct file *falloc(); int uchar(); extern char maxmask; /* 8259 dependent flag set in init8259.c*/ lkacty; /* active block devices */ /* machine dependent part */ /* f/usr/include/sys/systm.h 644 3 3 4670 3353104701 14043 1/usr/sys/h/systm.h/usr/sys/h/termio.h 644 3 3 6257 3353104701 7426 E /* * @(#) h/termio.h 1.4 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #define NCC 8 /* control characters */ #define VINTR 0 #define VQUIT 1 #define VERASE 2 #define VKILL 3 #define VEOF 4 #define VEOL 5 #define VMIN 4 #define VTIME 5 #define VCEOF NCC /* RESERVED true EOF char (V7 compatability) */ #define VCEOL (NCC + 1) /* RESERVED true EOL char */ #define CNUL 0 #define CDEL 0377 /* default control chars */ #define CESC '\\' #define CINTR 0177 /* DEL */ #define CQUIT 034 /* FS, cntl | */ #define CERASE '\010' /* backsp */ #define CKILL '\025' /* cntl u */ #define CEOF 04 /* cntl d */ #define CSTART 021 /* cntl q */ #define CSTOP 023 /* cntl s */ /* input modes */ #define IGNBRK 0000001 #define BRKINT 0000002 #define IGNPAR 0000004 #define PARMRK 0000010 #define INPCK 0000020 #define ISTRIP 0000040 #define INLCR 0000100 #define IGNCR 0000200 #define ICRNL 0000400 #define IUCLC 0001000 #define IXON 0002000 #define IXANY 0004000 #define IXOFF 0010000 /* output modes */ #define OPOST 0000001 #define OLCUC 0000002 #define ONLCR 0000004 #define OCRNL 0000010 #define ONOCR 0000020 #define ONLRET 0000040 #define OFILL 0000100 #define OFDEL 0000200 #define NLDLY 0000400 #define NL0 0 #define NL1 0000400 #define CRDLY 0003000 #define CR0 0 #define CR1 0001000 #define CR2 0002000 #define CR3 0003000 #define TABDLY 0014000 #define TAB0 0 #define TAB1 0004000 #define TAB2 0010000 #define TAB3 0014000 #define BSDLY 0020000 #define BS0 0 #define BS1 0020000 #define VTDLY 0040000 #define VT0 0 #define VT1 0040000 #define FFDLY 0100000 #define FF0 0 #define FF1 0100000 /* control modes */ #define CBAUD 0000017 #define B0 0 #define B50 0000001 #define B75 0000002 #define B110 0000003 #define B134 0000004 #define B150 0000005 #define B200 0000006 #define B300 0000007 #define B600 0000010 #define B1200 0000011 #define B1800 0000012 #define B2400 0000013 #define B4800 0000014 #define B9600 0000015 #define EXTA 0000016 #define EXTB 0000017 #define CSIZE 0000060 #define CS5 0 #define CS6 0000020 #define CS7 0000040 #define CS8 0000060 #define CSTOPB 0000100 #define CREAD 0000200 #define PARENB 0000400 #define PARODD 0001000 #define HUPCL 0002000 #define CLOCAL 0004000 /* line discipline 0 modes */ #define ISIG 0000001 #define ICANON 0000002 #define XCASE 0000004 #define ECHO 0000010 #define ECHOE 0000020 #define ECHOK 0000040 #define ECHONL 0000100 #define NOFLSH 0000200 #define XCLUDE 0100000 /* *V7* exclusive use */ #define SSPEED 13 /* default speed: 7=300, 13=9600 baud */ /* * Ioctl control packet */ struct termio { unsigned short c_iflag; /* input modes */ unsigned short c_oflag; /* output modes */ unsigned short c_cflag; /* control modes */ unsigned short c_lflag; /* line discipline modes */ char c_line; /* line discipline */ uchar_t c_cc[NCC]; /* control chars */ }; 00020 #define ECHOK 0000040 #define ECHONL 0000100 #define NOFLSH 0000200 #define XCLUDE 0100000 /* *V7* exclusive use */ #define SSPEED 13 /* default speed: 7=300, 13=9600 baud */ /* * Ioctl control packet */ struct termio { unsigned short c_iflag; /* input modes */ unsigned short c_oflag; /* output modes */ unsi/usr/include/termio.h 644 3 3 6257 3353104701 13470 1/usr/sys/h/termio.h/usr/sys/h/text.h 644 3 3 2536 3353104702 7110 /* * @(#) h/text.h 1.3 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Text structure. * One allocated per pure procedure on swap device. * Manipulated by text.c */ struct text { unsigned short x_daddr; /* disk address of 1st text seg */ msize_t x_size; /* size (pages) */ mloc_t x_caddr; /* core address of text ldt (page #) */ struct inode *x_iptr; /* inode of prototype */ char x_count; /* reference count */ char x_ccount; /* number of loaded references */ char x_flag; /* traced, written flags */ unsigned short x_fcsel; /* first code selector */ unsigned short x_lsize; /* size of the text ldt in bytes */ }; extern struct text text[]; #define XTRC 01 /* Text may be written, exclusive use */ #define XWRIT 02 /* Text written into, must swap out */ #define XLOAD 04 /* Currently being read from file */ #define XLOCK 010 /* Being swapped in or out */ #define XWANT 020 /* Wanted for swapping */ #define XFPU 0100 /* text uses floating point */ #define XLARGE 0200 /* large text */ */ unsigned short x_fcsel; /* first code selector */ unsigned short x_lsize; /* size of the text ldt in bytes */ }; extern struct text text[]; #define XTRC 01/usr/include/sys/text.h 644 3 3 2536 3353104702 13455 1/usr/sys/h/text.h/usr/sys/h/timeb.h 644 3 3 1511 3353104702 7214 /* * @(#) h/timeb.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/timeb.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAF PTING XENIX TO NEW HARDWARE. */ /* * Structure returned by ftime system call */ struct timeb { time_t time; /* time, seconds since the epoch */ unsigned short millitm;/* 1000 msec of additional accuracy */ short timezone; /* timezone, minutes west of GMT */ short dstflag; /* daylight savings when appropriate? */ }; /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADA/usr/include/sys/timeb.h 644 3 3 1511 3353104702 13675 1/usr/sys/h/timeb.h/usr/sys/h/times.h 644 3 3 1406 3353104702 7240 /* * @(#) h/times.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/times.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure returned by times() */ struct tms { time_t tms_utime; /* user time */ time_t tms_stime; /* system time */ time_t tms_cutime; /* user time, children */ time_t tms_cstime; /* system time, children */ }; h/times.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADA/usr/include/sys/times.h 644 3 3 1406 3353104702 13742 1/usr/sys/h/times.h/usr/sys/h/ttold.h 644 3 3 2465 3353104703 7254 /* * @(#) h/ttold.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/ttold.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure for stty and gtty system calls. */ struct sgttyb { char sg_ispeed; char sg_ospeed; char sg_erase; char sg_kill; short sg_flags; }; /* * List of special characters */ struct tc { char t_intrc; char t_quitc; char t_startc; char t_stopc; char t_eofc; char t_brkc; }; /* modes */ #define O_TANDEM 01 #define O_CBREAK 02 #define O_LCASE 04 #define O_ECHO 010 #define O_CRMOD 020 #define O_RAW 040 #define O_ODDP 0100 #define O_EVENP 0200 #define O_NLDELAY 001400 #define O_NL1 000400 #define O_NL2 001000 #define O_TBDELAY 005000 #define O_TAB1 001000 #define O_TAB2 004000 #define O_XTABS 006000 /***#define O_NOAL 004000***/ #define O_CRDELAY 030000 #define O_CR1 010000 #define O_CR2 020000 #define O_VTDELAY 040000 #define O_BSDELAY 0100000 ofc; char t_brkc; }; /* modes */ #define O_TANDEM 01 #define O_CBREAK 02 #define O_LCASE 04 #define O_ECHO 010 #define O_CRMOD 020 #define O_RAW 040 #define O_ODDP 0100 #define O_EVENP 0200 #defi/usr/include/sys/ttold.h 644 3 3 2465 3353104703 13763 1/usr/sys/h/ttold.h/usr/sys/h/tty.h 644 3 3 6667 3353104703 6756 /* * @(#) h/tty.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/tty.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #include "termio.h" /* * A clist structure is the head of a linked list queue of characters. * The routines getc* and putc* manipulate these structures. */ struct clist { int c_cc; /* character count */ struct cblock *c_cf; /* pointer to first */ struct cblock *c_cl; /* pointer to last */ }; /* * A tty structure is needed for each UNIX character device that * is used for normal terminal IO. */ struct tty { struct clist t_rawq; /* raw input queue */ struct clist t_canq; /* canonical queue */ struct clist t_outq; /* output queue */ struct cblock *t_buf; /* buffer pointer */ int (*t_proc)(); /* routine for device functions */ ushort t_iflag; /* input modes */ ushort t_oflag; /* output modes */ ushort t_cflag; /* control modes */ ushort t_lflag; /* line discipline modes */ short t_state; /* internal state */ short t_pgrp; /* process group name */ char t_line; /* line discipline */ char t_delct; /* delimiter count */ char t_col; /* current column */ chaF r t_row; /* current row */ uchar_t t_cc[NCC+2]; /* settable control chars */ }; /* * The structure of a clist block */ #define CLSIZE 24 struct cblock { struct cblock *c_next; char c_first; char c_last; char c_data[CLSIZE]; }; extern struct cblock cfree[]; extern struct cblock *getcb(); extern struct cblock *getcf(); extern struct clist ttnulq; struct chead { struct cblock *c_next; int c_size; }; extern struct chead cfreelist; struct inter { int cnt; }; /* control characters */ /* pick up from termio.h */ /* default control chars */ /* pick up from termio.h */ #define TTIPRI 28 #define TTOPRI 29 /* limits */ extern int ttlowat[], tthiwat[]; #define TTYHOG 256 #define TTXOLO 60 #define TTXOHI 180 /* input modes */ /* pick up from termio.h */ /* output modes */ /* pick up from termio.h */ /* control modes */ /* pick up from termio.h */ /* line discipline 0 modes */ /* pick up from termio.h */ /* default speed */ /* pick up from termio.h */ /* Hardware bits */ #define DONE 0200 #define IENABLE 0100 #define OVERRUN 040000 #define FRERROR 020000 #define PERROR 010000 /* Internal state */ #define TIMEOUT 01 /* Delay timeout in progress */ #define WOPEN 02 /* Waiting for open to complete */ #define ISOPEN 04 /* Device is open */ #define TBLOCK 010 #define CARR_ON 020 /* Software copy of carrier-present */ #define BUSY 040 /* Output in progress */ #define OASLP 0100 /* Wakeup when output done */ #define IASLP 0200 /* Wakeup when input done */ #define TTSTOP 0400 /* Output stopped by ctl-s */ #define EXTPROC 01000 /* External processing */ #define TACT 02000 #define ESC 04000 /* Last char escape */ #define RTO 010000 #define TTIOW 020000 #define TTXON 040000 #define TTXOFF 0100000 /* l_output status */ #define CPRES 1 /* device commands */ #define T_OUTPUT 0 #define T_TIME 1 #define T_SUSPEND 2 #define T_RESUME 3 #define T_BLOCK 4 #define T_UNBLOCK 5 #define T_RFLUSH 6 #define T_WFLUSH 7 #define T_BREAK 8 00 /* Wakeup when input done */ #define TTSTOP 0400 /* Output stopped b/usr/include/sys/tty.h 644 3 3 6667 3353104703 13157 1/usr/sys/h/tty.h/usr/sys/h/types.h 644 3 3 3232 3353104704 7264 /* * @(#) h/types.h 1.7 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ typedef struct { int r[1]; } *physadr; typedef long daddr_t; typedef char *caddr_t; typedef unsigned short ushort; typedef unsigned short ino_t; typedef char cnt_t; typedef long time_t; typedef int label_t[6]; /* return, sp, si, di, bp */ typedef short dev_t; typedef long off_t; typedef long paddr_t; typedef unsigned short mloc_t; /* memory region location */ typedef unsigned short msize_t; /* memory region size */ /* 8086 special types */ typedef unsigned short OFF_t; /* address offset */ typedef unsigned short SEG_t; /* address segment */ /* selectors and constructor for device code */ #define major(x) (((unsigned)(x)>>8)) #define minor(x) ((x)&0377) #define makedev(x,y) (dev_t)((x)<<8 | (y)) /* 'void' type compatibility */ #ifdef M_OLDVOID typedef int void; #endif /* 'unsigned' type compatibility */ #ifdef M_OLDSIGN /* { */ typedef char uchar_t; typedef long ulong_t; #define GETUCHAR(uc) (0xff & (uc)) /* extract value */ /* WARNING: you will lose the high bit */ #define GETULONG(ul) (0x7fffffffL & (ul)) /* extract value */ #else /* }{ */ typedef unsigned char uchar_t; typedef unsigned long ulong_t; #define GETUCHAR(uc) (uc) #define GETULONG(ul) (ul) #endif /* } */ struct saddr { unsigned short sa_seg; long sa_off; }; LDVOID typedef int void; #endif /* 'unsigned' type compatibility */ #ifdef M_OLDSIGN /* { */ typedef char uchar_t; typedef long ulong_t; #define GETUCHAR(uc) (0xff & (uc)) /* extract value */ /* WARNING: you will lose the high bit */ #define GETULONG(ul) (0x7fffffffL & (ul)) /* extract value */ #else /* }{ */ typedef unsigned char uchar_t; typedef /usr/include/sys/types.h 644 3 3 3232 3353104704 14011 1/usr/sys/h/types.h/usr/sys/h/ulimit.h 644 3 3 1333 3353104704 7423 /* * @(#) h/ulimit.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * The following are codes which can be * passed to the ulimit system call. */ #define UL_GFILLIM 1 /* get file limit */ #define UL_SFILLIM 2 /* set file limit */ #define UL_GMEMLIM 3 /* get process size limit */ #define UL_GTXTOFF 64 /* get text offset */ d be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * The following are codes which can be /usr/include/sys/ulimit.h 644 3 3 1333 3353104704 14307 1/usr/sys/h/ulimit.hG /usr/sys/h/user.h 644 3 3 15400 3353104705 7117 /* * @(#) h/user.h 1.14 84/09/16 Copyright Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * INTEL 80286 CPU AND MAY REQUIRE MODIFICATION * WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* ** U area- ** On the 286, we keep the kernel stack in the first part of ** the u area, and the LDT for the process lives above it. ** The kernel stack lives at the start of the u and grows down so that ** if it overflows, we get a fault instead of trashing the u area. ** Note that the LDT is not part of the u area proper, ** it just tags along for the ride during swapping, etc. ** When we save and resume we don't move the LDT, we just ** set the LDT register to point to wherever the LDT ** happens to be in memory. */ /* * The user structure. * One allocated per process. * Contains all per process data that doesn't need to be referenced * while the process is swapped. * The user block is USIZE*click bytes long; * contains the system stack per user; is cross referenced * with the proc structure for the same process. */ typedef char far *faddr_t; #ifndef X_MAGIC #include "a.out.h" #endif struct user { /* octal offset */ char u_kstack[KSSIZE]; /* kernel stack */ label_t u_rsav; /* save info when exchanging stacks */ label_t u_qsav; /* label variable for quits and interrupts*/ label_t u_ssav; /* label variable for swapping */ char u_segflg; /* IO flag: 0:user D; 1:system; 2:user I */ char u_error; /* return error code */ ushort u_uid; /* effective user id */ ushort u_gid; /* effective group id */ ushort u_ruid; /* real user id */ ushort u_rgid; /* real group id */ struct proc *u_procp; /* pointer to proc structure */ int *u_ap; /* pointer to arglist */ union {  /* syscall return values */ struct { int r_val1; int r_val2; }r_reg; off_t r_off; time_t r_time; long r_long; faddr_t r_faddr; } u_r; faddr_t u_base; /* base address for IO */ unsigned u_count; /* bytes remaining for IO */ off_t u_offset; /* offset in file for IO */ short u_fmode; /* file mode for IO */ short u_errcnt; /* syscall error count */ struct inode *u_cdir; /* pointer to inode of current directory */ struct inode *u_rdir; /* root directory of current process */ faddr_t u_dirp; /* pathname pointer */ struct direct u_dent; /* current directory entry */ struct inode *u_pdir; /* inode of parent directory of dirp */ struct file *u_ofile[NOFILE];/* pointers to file structures of open files */ char u_pofile[NOFILE]; /* per-process flags of open files */ int u_arg[16]; /* arguments to current system call */ unsigned u_tsize; /* text size (clicks) */ unsigned u_dsize; /* data size (clicks) */ unsigned u_ssize; /* stack size (clicks) */ faddr_t u_signal[NSIG]; /* disposition of signals */ time_t u_utime; /* this process user time */ time_t u_stime; /* this process system time */ time_t u_cutime; /* sum of childs' utimes */ time_t u_cstime; /* sum of childs' stimes */ int *u_ar0; /* address of users saved R0 */ struct { /* profile arguments */ faddr_t pr_base; /* buffer base */ unsigned pr_size; /* buffer size */ long pr_off; /* pc offset */ unsigned pr_scale; /* pc scaling */ faddr_t pr_syspc; /* address of user pc during syscall */ } u_prof; char u_intflg; /* catch intr from sys */ char u_sep; /* flag for I and D separation */ unsigned short u_renv; /* runtime environment */ struct tty *u_ttyp; /* controlling tty pointer */ dev_t u_ttyd; /* controlling tty dev */ struct xexec u_exdata; /* header of executable file */ struct xext u_exext; /* extension to header */ char u_comm[DIRSIZ]; time_t u_start; time_t u_ticks; long u_mem; long u_ior; long u_iow; long u_iosw; long u_ioch; char u_acflag; short u_cmask; /* mask for file creation */ daddr_t u_limit; /* maximum write address */ int u_t[32];  /* (see iupdat) */ int u_sdsaved; /* we have saved the shared data */ /* machine dependent fields */ int u_fper; /* FP error register */ char u_fpsaved; /* FP regs saved for this proc */ char u_fpused; /* FP used for this process */ struct { /* 80287 save status */ int fp_cntrl; /* control word */ int fp_stat; /* status word */ int fp_tag; /* tag word */ int fp_ip[2]; /* instruction pointer */ int fp_op[2]; /* operand pointer */ char fp_regs[100]; /* temporary registers */ int fp_spare; /* (2 xtra for emulator) */ } u_fps; unsigned short u_lxrw; /* R/W access of text segments */ faddr_t u_stkbot; /* start or bottom of user stack */ faddr_t u_edata; /* bottom of user data before brks */ long u_segoff[NUSEGS]; /* for exec of x.out seg files */ }; extern struct user u; #define u_rval1 u_r.r_reg.r_val1 #define u_rval2 u_r.r_reg.r_val2 #define u_roff u_r.r_off #define u_rtime u_r.r_time #define u_rlong u_r.r_long #define u_rfaddr u_r.r_faddr /* u_error codes */ #define EPERM 1 #define ENOENT 2 #define ESRCH 3 #define EINTR 4 #define EIO 5 #define ENXIO 6 #define E2BIG 7 #define ENOEXEC 8 #define EBADF 9 #define ECHILD 10 #define EAGAIN 11 #define ENOMEM 12 #define EACCES 13 #define EFAULT 14 #define ENOTBLK 15 #define EBUSY 16 #define EEXIST 17 #define EXDEV 18 #define ENODEV 19 #define ENOTDIR 20 #define EISDIR 21 #define EINVAL 22 #define ENFILE 23 #define EMFILE 24 #define ENOTTY 25 #define ETXTBSY 26 #define EFBIG 27 #define ENOSPC 28 #define ESPIPE 29 #define EROFS 30 #define EMLINK 31 #define EPIPE 32 #define EDOM 33 #define ERANGE 34 #define EUCLEAN 35 #define EDEADLOCK 36 #define ENOTNAM 37 #define ENAVAIL 38 #define EISNAM 39 /* u_segflg values: Read/Write, User/Kernel, Ins/Data */ #define U_WRITE 0 #define U_READ 1 #define U_UD 0 /* user data */ #define U_KD 1 /* kernel data */ #define U_UI 2 /* user code */ #define U_WUD ((U_UD << 1) | U_WRITE) /* 0 */ #define U_RUD ((U_UD << 1) | U_READ) /* 1 */ #define U_WKD ((U_KD << 1) | U_WRITE) /* 2 */ #define U_RKD ((U_KD << 1) | U_READ) /* 3 */ #define U_WUI ((U_UI << 1) | U_WRITE) /* 4 */ #define U_RUI ((U_UI << 1) | U_READ) /* 5 */ #define EXCLOSE 01 38 #define EISNAM 39 /* u_segflg values: Read/Write, User/Kernel, Ins/Data */ #define U_WRITE 0 #define U_READ 1 #define U_UD 0 /* user data */ #define U_KD 1 /* kernel data */ #define U_UI 2 /* user code */ #define U_WUD ((U_UD << 1) | U_WRITE) /* 0G /usr/include/sys/user.h 644 3 3 15400 3353104705 13456 1/usr/sys/h/user.h/usr/sys/h/utsname.h 644 3 3 1465 3353104706 7604 /* * @(#) h/utsname.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/utsname.h 1.2 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct utsname { char sysname[9]; char nodename[9]; char release[9]; char version[9]; unsigned short sysorigin; /* original supplier of Xenix system */ unsigned short sysoem; /* OEM for this system */ long sysserial; /* serial number for this system */ }; Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN/usr/include/sys/utsname.h 644 3 3 1465 3353104706 14641 1/usr/sys/h/utsname.h/usr/sys/h/var.h 644 3 3 2675 3353104706 6724 /* * @(#) h/var.h 1.4 84/09/16 Copyright Microsoft Corporation, 1983 * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * @(#) h/var.h 1.4 84/09/16 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct var { int v_buf; /* NBUF */ int v_sabuf; /* NSABUF */ int v_hbuf; /* NHBUF */ int v_hmask; /* NHBUF-1 */ int v_maxbuf; /* MAXBUF */ int v_call; /* NCALL */ int v_inode; /* NINODE */ struct inode *ve_inode; /* &inode[NINODE] */ int v_file; /* NFILE */ struct file *ve_file; /* &file[NFILE] */ int v_mount; /* NMOUNT */ struct mount *ve_mount; /* &mount[NMOUNT] */ int v_proc; /* NPROC */ struct proc *ve_proc; /* &proc[NPROC] */ int v_text; /* NTEXT */ struct text *ve_text; /* &text[NTEXT] */ int v_clist; /* NCLIST */ int v_maxup; /* MAXUPRC */ int v_maxmem; /* MAXMEM */ int v_lock; /* NFLOCKS */ int v_sdata; /* NSDSEGS */ }; extern struct var v; *ve_file; /* &file[NFILE] */ int v_mount; /* NMOU/usr/include/sys/var.h 644 3 3 2675 3353104706 13075 1/usr/sys/h/var.h/usr/lib/help/ad 644 3 3 10052 3232711003 6715 * * Messages for SCCS admin command. * -1 "d has no argument" You did not supply the one-letter flagname to be deleted. -2 "flag ... has no value" On 'f' keyletter, the flagname supplied should have been given a value, but you did not supply one. -3 "unknown flag" You supplied a flag (on 'd' or 'f' keyletter) which admin does not recognize. -4 "flag twice" A flag was specified twice. -5 "f has no argument" You did not name a flag when you specified the 'f' keyletter. -6 "r arg not numeric" You supplied a non-numeric value for the 'r' argument. -7 "r out of range" You supplied a value for the 'r' argument which is either less than 1 or greater than 9999. -8 "bad a argument" You did not follow the 'a' keyletter with a name. -9 "too many 'a' keyletters" You supplied more than ten 'a' keyletters. If you really need to, do more admins. -10 "bad e argument" You did not follow the 'e' keyletter with a name. -11 "too many e keyletters" You supplied more than ten 'e' keyletters. If you really need to, do more admins. -12 "value after ... flag" You supplied a 'd' keyletter to delete the flag named, but you followed the flag with a value. This is not allowed. -13 "value after ... flag" You supplied an 'f' keyletter to add the flag named, and you also supplied a value for the flag. However, the named flag cannot be assigned a value. -14 "no default sid" You are trying to add the 'd' flag (default SID) to the SCCS file, but you did not supply an SID for it. This flag must have an SID. -15 "more than one file" You are trying to create more than one SCCS file, and you supplied the 'i' keyletter. You can only create one file when you supply the 'i' keyletter. -16 "r only allowed with i" You specified the 'r' keyletter for an SCCS file without also specifying the 'i' keyletter. The 'r' keyletter may not be specified except with the 'i' keyletter. -17 "t has no argument" You were creating a new SCCS file, and you specified the 't' keyletter, but you did not supply the name of the text file from which to take commentary. -18 "d notH  allowed with n" You are trying to delete flags from a non-existent but being-created SCCS file. You can only do this to old files. -19 "file ... exists" You are trying to create the named SCCS file, but it already exists. -20 "file ... does not exist" You are trying to modify the named file, but it does not exist. -21 "... illegal data on line ..." The named line in the file you supplied for the 'i' or 't' keyletter begins with the SCCS control character (ASCII 001). It is illegal to input such data to SCCS. -22 "floor not numeric" The value you specified for the floor flag is not a number. Check for typos. -23 "floor out out of range" The value you specified for the floor flag is either less than 1 or greater than 9999. -24 "ceiling not numeric" The value you specified for the ceiling flag is not a number. Check for typos. -25 "ceiling out out of range" The value you specified for the ceiling flag is either less than 1 or greater than 9999. -26 "directory named with `i' keyletter" The name specified for the SCCS file name was a directory. Only one SCCS file is allowed to be specified with the `-i' keyletter. -27 "bad list format" The format for the list of locked releases is syntactically incorrect. The correct format for a list is: ::= | , ::= REL_NO | ``a'' where REL_NO is considered to be the first component in a SCCS IDentification string (SID). -28 "element in list out of range" An element contained in the list for ``locking'' or ``unlocking'' releases is out of range. That means its value is probably greater than 9999, the maximum release number. -29 directory `...' specified as `...' keyletter value The value specified with the named keyletter argument is a directory. This is not allowed since the SCCS file created would not be accessible by other SCCS commands. -30 illegal use of `y' or `m' keyletter The `y' and `m' keyletters for "admin" may only be used in conjunction with the `i' or `n' keyletters, i.e. when creating a new SCCS file. Use "cdc" to change comments or MR numbers of an existing file. reater than 9999, the maximum release number. -29 directory `...' specified as `...' keyletter value The value specified with the named keyletter argument is a directory. This is not allowed since the SCCS file created would not be accessible by other SCCS commands. -30 illegal use of `y' or `m' keyletter The `y' and `m' keyletters for "admin" may only be used in conjunction with the `i' or `n' keyletters, i.e. when creating a new SCCS file. Use "cdc" to change co/usr/lib/help/bd 644 3 3 1733 3232711014 6706 * * Messages for bdiff. * -1 "arg count" You invoked bdiff with either too few or too many arguments. -2 "both files standard input" You supplied a name of '-' for both file-name arguments to bdiff. Since '-' means to read the standard input, you are requesting that bdiff read it for both its inputs. This will not work correctly. -3 "cannot fork, try again" Bdiff could not fork to invoke 'diff'. This is a system problem which may go away, so try again. It probably means that the system is heavily loaded and temporarily cannot create more processes. -4 "non-numeric limit" The argument supplied to bdiff to specify the segmentation limit bdiff is to use is not numeric. Only numeric characters may appear in this argument. -5 "cannot execute ..." The named program could not be executed by bdiff. It may be unexecutable, or it may have been removed. -6 "... failed" The named program terminated with an error. It may have discovered an error condition or may have been interrupted. that the system is heavily loaded and/usr/lib/help/cb 644 3 3 1210 3232711024 6674 * * Message for comb SCCS command * -1 "p-file exists" Someone is in the process of making a delta on the named SCCS file. Comb may only be used when no one else is modifying the named SCCS file. -2 "can't have both -p and -c" The '-p' and '-c' key letter arguments specify mutually exclusive conditions. Therefore, they may not be specified on the same command line. -3 "SID doesn't exist" The SID you specified in one of the arguments to comb does not exist in the named SCCS-file. -4 "nothing to do" The argument specified to comb would result in no changes made to the named SCCS-file. Therefore, it can't do anything to the named SCCS-file. be used when no one else is modifying the named SCCS file. -2 "can't have both -p and -c" The '-p' and '-c' key letter arguments specify mutually exclusive conditions. Therefore, they may not be specified on the same command line. -3 "SID doesn't exist" The SID you specified in one of the arguments to comb does not exist in the named SCCS-file. -4 "nothing to do" The argu/usr/lib/help/cm 644 3 3 4011 3232711040 6707 * * Messages common to more than one SCCS command. * -1 "unknown key letter" You supplied a keyletter which the command does not recognize. -2 "key letter twice" You supplied a keyletter more than once. -3 "missing file arg" You left off the name of the file to be processed. -4 "cannot create lock file" There are two known reasons why this can occur. 1) Someone else is updating the SCCS file (or the p-file). You'll have to wait until they're through, and try again. 2) You do not have write permission in the directory where the SCCS file resides. If this is so, you are not allowed to create any files (including the ``lock file'') in that directory. -5 "bad date/time" The date/time must be a legitimate date/time in the form "YY[MM[DD[HH[MM[SS]]]]]". The program knows about things like leap years, so be precise. -6 "no id keywords" No SCCS identification keywords were substituted for (or found). If this message came from delta then you just tried to make a delta without any keywords. This is not a fatal error, just a warning. If this message came from 'get' then the SCCS file was created with no keywords. This is not an error, just a warning. If this message came from admin, the file you are using as input to admin contains no keywords. This is not an error, just a warning. -7 "No id keywords" No SCCS identification keywords were substituted for. You may not have any keywords in the file, in which case you can ignore this warning. If this message came from delta then you just made a delta withoutH  any keywords. If this message came from get then the last time you made a delta you changed the lines on which they appeared. This isn't an error, only a warning. -8 "value after ... arg" You had something after the indicated keyletter argument and you weren't supposed to. -9 "User ID not in password file ..." You are apparently running on a system on which you do not have a login (via a data link of some type). SCCS will not allow you to make changes to a file if your user ID is not located in the password file. ords. If this message came from get then the last time you made a delta you changed the lines on which they appeared. This isn't an error, only a warning. -8 "value after ... arg" You had something after the indicated keyletter argument and you weren't supposed to. -9 "User ID not in password file ..." You are apparently running on a system on which you do not have a login (via a data link of some type). SCCS will not allow you to make changes to a file if your user ID is not located in the passwo/usr/lib/help/cmds 644 3 3 11650 3232711064 7273 * * Synopsis of SCCS commands * -delta delta [-r] [-s] [-n] [-g] [-m] [-y] [-p] file ... -get get [-r] [-c] [-i] [-x] [-a] [-k] [-e] [-l

] [-p] [-m] [-n] [-s] [-b] [-g] [-t] file ... -admin admin [-n] [-i] [-r] [-t] [-f>] ... [-d] ... [-a] ... [-e] ... [-m] [-y] [-h] [-z] file ... -help help [arg] (When all else fails execute "help stuck".) -what what file ... -comb comb [-o] [-s] [-p] [-c] file ... -bdiff bdiff file1 file2 [numarg] [-s] -cdc cdc -rSID [-m] [-y] file ... -rmdel rmdel -rSID file ... -sccsdiff sccsdiff old-spec new-spec [pr-args] sccsfile ... -stuck If you are stuck, check through the XENIX Command Reference Manual for the page which describes the command you are interested in. Also look at the SCCS chapter in the XENIX Software Development Manaul. -val val - val [-s] [-r] [-m] [-y] file ... -prs prs [-d] [-r] [-e] [-l] [-a] file ... (do 'help prs_kywds' for description of recognized data keywords) -prs_kywds List of Data Keywords Recognized by the _p_r_s Command Data SCCS File Value Format Keyword Data Item Section Type Type :Dt: Whole delta line Delta Table all delta line info S :DL: Delta line stats " :Li:/:Ld:/:Lu: S :Li: Lines ins by delta " nnnnn S :Ld: Lines del by delta " nnnnn S :Lu: Lines unc by delta " nnnnn S :DT: Delta type " D or R S :I: SID " :R:.:L:.:B:.:S: S :R: Release number " nnnn S :L: Level number " nnnn S :B: Branch number " nnnn S :S: Sequence number " nnnn S :D: Date delta created " :Dy:/:Dm:/:Dd: S :Dy: Year delta created " nn S :Dm: Month delta created " nn S :Dd: Day delta created " nn S :T: Time delta created " :Th::Tm::Ts: S :Th: Hour delta created " nn S :Tm: Minutes delta created " nn S :Ts: Seconds delta created " nn S :P: Pgmr who created delta " logname S :DS: Delta seq number " nnnn S :DP: Pred delta seq number " nnnn S :DI: Deltas inc,exc,ignored " :Dn:/:Dx:/:Dg: S :Dn: Deltas included  " :DS: :DS: ... S :Dx: Deltas excluded " :DS: :DS: ... S :Dg: Deltas ignored " :DS: :DS: ... S :MR: MR numbers " text M :C: Comments " text M :UN: User names User Names text M :FL: Flag List Flags desc of all flags set M :Y: Type flag "  module type S :MF: MR valid flag " yes or no S :MP: MR valid pgm. " text S :KF: Kywd err/warn flag " yes or no S :BF: Branch flag " yes or no S :J: Joint edit flag " yes or no S :LK: Locked releases " :R: ... S :Q: User defined keyword " text  S :M: Module name flag " module name S :FB: Floor boundary " :R: S :CB: Ceiling boundary " :R: S :Ds: Default SID " :I: S :ND: Null delta flag " yes or no S :FD: Descriptive text Comments text M :BD: Body Body text M :GB: Gotten body " text M :W: form of what(I) str N/A :Z::M:\t:I: S :A: form of what(I) str N/A :Z::Y: :M: :I::Z: S :Z: what(I) str construct N/A @(#) S :F: File name N/A file name S :PN: Pathname N/A pathname S M :BD: Body Body text M :G/usr/lib/help/co 644 3 3 6546 3232711104 6731 * * Messages from routines in 'com' directory of sccs. * -1 "not an SCCS file" A file that you think is an SCCS file does not begin with the characters "s.". -3 "more than one link" SCCS files may only have one name (link). This is because the delta program unlinks the old file and then links to the new file. -4 "format error at line ..." The format of the named SCCS file is invalid. Somehow the file has become corrupted, or you specified a file which was not a true SCCS file. If you are think the file is cI orrupted, it may have to be restored from backup. -5 "premature eof" The SCCS file ended unexpectedly. It is almost certainly corrupted and will have to be restored from a backup copy. -6 "corrupted file" The computed hash count of the input SCCS file did not check with the stored hash count. The file may have been damaged since it was last accessed. -7 "too long" The pathname is too long. -8 "invalid sid" The specified sid is syntactically incorrect. -10 "clock set wrong!!!" The time of day is wrong. This error is produced whenever the creation date of the newest delta in the SCCS file is newer than the current date. This will happen whenever the date is accidently set wrong. This error will also occur if a delta was created while the clock was set ahead - but less than a year - and has since been corrected. In this case the current time is correct, but the date of the delta is wrong. -11 "Clock may be set wrong!" The time of day may be set wrong. Check the current time with the "date" command. This message is produced whenever the difference between the current date and the creation date of the newest delta in the SCCS file is greater than one year. -12 "bad range" In a delta list, the two limits of a range of deltas were not in ascending order. -13 "delta list syntax" A list of deltas was syntatically erroneous. The correct syntax is: ::= | , ::= | - ::= | . -14 "not authorized to make deltas" Your login name or group ID is not on the list of users who are allowed to add deltas to this file. You can execute "prs -d:UN: file" to see who is allowed. Your project administrator can add your login name to the group ID list using the admin command. -15 "release ... < ... (floor)" Either the release you specified or else the default release is lower than the lowest allowable release (the floor). -16 "release ... > ... (ceiling)" Either the release you specified or else the default release is higher than the highest allowable release (the ceiling). -17 "bad p-file format" The p-file is corrupted. You will probably have to delete it, rename the g-file, and get a new copy. -18 "line too long" You have exceeded the maximum line length for this program. -19 "response too long" A response can't be so long. -20 "cannot fork; try again" This message means that the system is heavily loaded and temporarily cannot create more processes. Usually waiting a few minutes solves the problem. If it persists it may indicate a serious system problem. -21 "too many MRs" You can't enter so many MRs. Sorry. -22 "out of space" Your MRs took up too much memory. Type less. -23 ... locked against editing The specified release (or possibly all releases) for the SCCS file have been locked using the 'l' flag of admin. Do a 'prs -d:LK: s.filename' to see a list of locked releases ('a' means "all"). eavily loaded and temporarily cannot create more processes. Usually waiting a few minutes solves the problem. If it persists it may indicate a serious sys/usr/lib/help/de 644 3 3 6364 3232711124 6720 -1 "missing -r argument" You must specify an SID when you are listed more than once in the p-file. -2 "login name or SID specified not in p-file" Either your login name, or the SID you specified, is not listed in the p-file. You probably forgot to do a get -e, or supplied the wrong SID. -3 "invalid sid in p-file" The p-file is corrupted. You will probably have to start again. -4 "diff failed" The program delta uses to determine what changed failed, and the delta is not made. This indicates a system problem. Maybe someone deleted 'diff' and it has to be restored from a backup. -5 "internal error in delta/enter()" This is an internal program error which should not occur. -6 "internal error in delta/enter()" This is an internal program error which should not occur. -7 "internal error in delta/enter()" This is an internal program error which should not occur. -8 "MRs not allowed" You specified MRs, but the file being processed doesn't allow them. -9 "invalid MRs" The MR validation program returned a non-zero status to delta. This indicates that one or more of the MRs specified are invalid. -10 "MRs required" No MRs were specified, but the file being processed requires them. -11 "cannot fork, try again" Delta could not fork to invoke the program it uses to determine what has changed in the SCCS file. The system is probably heavily loaded and temporarily cannot create more processes. -12 "cannot execute ..." The named program, used by delta to determine what changed in the SCCS file, could not be executed. It may be unexecutable, or it may have been removed and will have to be restored. -13 "... failed, re-trying, segmentation = ..." The named program, used by delta to determine what has changed in the SCCS file, has failed. The most likely cause is that the files to be compared by the named program are being segmented into chunks which are too large. Therefore, delta re-tries with smaller chunks. (However, the smallest chunk it will try is 500 lines. If this fails, it gives up hope and terminates processing of the SCCS file.) Do a "help de17" for more information. -14 "leading SOH char in line ... of file ... not allowed" The ASCII character SOH (binary 001) is in the first position of a line. This character is not allowed in the first position for any line of text in an SCCS file. However, it may be used if it is escaped. -15 "ambiguous `r' keyletter value" Which delta (SID) do you want to make? Look at the p-file, pick one, and specify it with the `-r' keyletter. -16 When delta reads arguments from the standard input it will not prompt for comments or MRs, so these values must be supplied with the file argument. -17 Because of the segmentation problem which is caused by limited system work space, the SCCS file that delta created may occupy an inordinate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is available). If no subsequent delta has been made, the procedure for doing this would be: 1. get -k s.file 2. rmdel -rSID s.file 3. get -e -g s.file 4. delta s.file where, of course, SID and file are specified appropriately. Also steps 1 and 3 may require that you specify a SID, depending on your situation. ate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is available). If no subsequent delta has been made, the procedure for do/usr/lib/help/default 644 3 3 226 3232711133 7723 I * * Default file (file of last resort) * -26 "can't open ..." The file couldn't be opened for reading. Either it doesn't exist or it isn't readable. riately. Also steps 1 and 3 may require that you specify a SID, depending on your situation. ate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is available). If no subsequent delta has been made, prY*FYz+v/usr/lib/help/ge 644 3 3 3245 3232711145 6721 * * Messages for get command of SCCS. * -3 "e not allowed with m" You can't use both the -e and -m arguments on the same get command. -4 "writable `...' exists" For safety's sake, SCCS won't overwrite an existing g-file if it's writable. If you don't need the g-file, remove it and rerun the get command. -5 "nonexistent sid" The specified sid does not exist in the given file. Check for typos. -9 "... already included" You mentioned the same delta twice with an -i and/or an -x argument. -10 "... already excluded" You mentioned the same delta twice with an -x and/or an -i argument. -11 "internal error in get/enter()" This is an internal error in the get program and should not occur. -17 "being edited: `...'" You can't do a get with an -e argument because someone else already did and hasn't made a delta yet. If that someone else is really you, you can regenerate a new file to be edited, if necessary, by using the -k argument. The data in quotes is from the p-file. -18 "being edited: `...'" Someone else has done a get with an -e argument. This is a warning only. It does not affect what you are doing. -19 "release locked against editing" The release retrieved by `get' for editing purposes (get -e ) is locked against further editing. "prs -d:LK:" on the SCCS file tells you which releases are locked. The `admin' command is used to lock and unlock releases. -20 "curdir failed" Re-check what you did. Re-try the command. -21 "cannot change directory" If you know the directory name, then check to see if it exists. Re-try the command. -22 "r out of range" The release number specified with the -r keyletter is out of range. This means the number was greater than 9999 or less than 1. diting purposes (get -e ) is locked against further editing. "prs -d:LK:" on the SCCS file tells you which releases are locked. The `admin' command is used to lock and unlock releases. -20 "curdir failed" Re-check what you did. Re-try the command. -21 "cannot change directory" If you know the directory name, then check to see if it exists. Re-t/usr/lib/help/he 644 3 3 437 3232711154 6702 * * Messages for help command. * -1 "not found" No helpful information associated with your argument was found. If you're sure you've got it right, do a "help stuck". -2 "argument too long" The argument list you provided was too long. You may have to limit your input to 50 characters. cked. The `admin' command is used to lock and unlock releases. -20 "curdir failed" Re-check what you did. Re-try the command. -21 "cannot change directory" If you know the directory name, then check to se iY*FYz+v/usr/lib/help/prs 644 3 3 571 3232711163 7111 * * Diagnostic messages for the 'prs' command * -1 "nonexistent sid" You specified an SID, via the r keyletter, which is not an SID of the SCCS file. -2 "curdir failed" Try the command again. This may represent some system problem if it persists. -3 "cannot change directory" If you get this message it is likely you have some directory or file permissions set up incorrectly. k what you did. Re-try the command. -21 "cannot change directory" If you know the directory name, then check to se iY*FYz+v/usr/lib/help/rc 644 3 3 4052 3232711176 6733 * * Messages for SCCS rmdel-cdc commands. * -1 "missing r" You did not specify the 'r' keyletter when you invoked rmdel or cdc. This argument is always required. -2 "file ... does not exist" You named a file to be processed and it does not exist. -3 "nonexistent sid" You specified an SID, via the r keyletter, which is not an SID of the SCCS file. -4 "you are neither owner nor ..." You either don't own the file you are trying to process or your login-name is not the same as the one that created the delta. Only the creator of a delta can rmdel or cdc a delta. -5 "not a 'leaf' delta" You are attempting to remove a delta which is not the newest (most recent) delta in its branch of the delta tree. Only the latest may be removed. -6 "MRs not allowed" Chghist has determined that MR numbers cannot be specified for the SCCS file since the file does not have a 'v' flag. -7 "invalid MRs" One of the MR numbers you entered in response to a prompt by cdc is invalid, as determined by the validation program specified in the 'v' flag of the SCCS file. -8 "MRs required" Chghist has determined that MR numbers are required for the SCCS file it is processing (the file has a 'v' flag), but none were supplied. -9 "delta specified has delivered MR" The delta your are processing with 'rmdel' or 'cdc' contains an MR number entry which has been marked 'delivered'. You cannot rmdel or cdc such a delta. -10 "bad invocation" You invoked 'rmdel' or 'cdc' by some name other than (n)rmdel or (n)cdc (you have a link to it). The program's execution depends on being invoked by one of these names only. -11 "r has no sid" You specified the 'r' keyletter but did not specify the SID of the delta to be processed. Both are required. -12 "being edited -- sid is in p-file" Someone is in the process of making a delta based upon the same delta (sid) you specified with the 'r' keyletter. This is indicated by the presence of the specified sid in an entry of the p-file for the named SCCS file. Removal of the delta specified is prohibited because its removal wouJ ld interfere with other work in progress. se names only. -11 "r has no sid" You specified the 'r' keyletter but did not specify the SID of the delta to be processed. Both are required. -12 "being edited -- sid is in p-file" Someone is in the process of making a delta based upon the same delta (sid) you specified with the 'r' keyletter. This is indicated by the presence of the specified sid in an entry of the p-file for the named SCCS file. Removal of the delta specified is prohibited because its removal wou/usr/lib/help/un 644 3 3 1044 3232711206 6741 * * Messages for unget and sact. * -1 "SID must be specified ..." You have two or more entries in the p-file (by executing get -e more than once for the same SCCS file). You must use the -r keyletter and specify the SID for the new delta you no longer wish to make. -2 "login name not in p-file ..." You have not done a get for editing of the named SCCS file. -3 "specified SID not in p-file ..." You have specified a SID using the -r keyletter which is either not in the p-file at all or is in the p-file but is not associated with your logname. 1 "SID must be specified ..." You have two or more entries in the p-file (by executing get -e more than once for the same SCCS file). You must use the -r keyletter and specify the SID for the new delta you no longer wish to make. -2 "login name not in p-file ..." You have not done a get for editing of the named SCCS file. -3 "specified SID not in p-file ..." You have specified a SID using the -r keyletter which is either not in the p-file at all or is in the p-file but i/usr/lib/help/ut 644 3 3 3315 3232711221 6747 * * Messages for PWB utilities. * -1 "directory `...' nonexistent" -2 "directory `...' unwritable" The effective user (probably you) doesn't have write permission in the directory. Do a "ls -ld ..." to check the modes. -3 "no file" The system's table of open files is full, and temporarily no more opens can be accepted. This is usually a temporary condition during heavy system load. -4 "`...' nonexistent" The file does not exist. Check for typos. -5 "`...' unreadable" The file probably exists, but the effective user doesn't have read permission. It is also possible that one or more directories in the path aren't executable. -6 "`...' unwritable" The file exists, but the effective user doesn't have write permission. It is also possible that one or more directories in the path aren't executable. -7 "`...' unreadable or unwritable" The file exists, but the effective user either doesn't have read permission, or write permission, or both. It is also possible that one or more directories in the path aren't executable. -8 "write error" The file which caused the write error is as large as a file can be. -9 "out of space" There's no more dynamic memory left. You are probably trying to process a file which is too large for the command to handle. You might want to consider splitting it into several parts. -10 "no space!" The file system (on which the file which caused the error is being written) is out of space. You will have to delete some files to create more space before you can continue. -11 "errno = ..., function = `...'" An internal error occured. This should never happen. -12 "SIGNAL: ..." This message is rare. It occasionally occurs if SCCS commands are used in pipelines. It may also indicate some system problem. for the command to handle. You might want to consider splitting it into several parts. -10 "no space!" The file system (on which the file which caused the error is being written) is out of space. You will have to delete some files to create more space before you can continue. -11 "errno = ..., function = /lib/cc.README 644 3 3 1736 3362037516 6120  Compiler Messages Information ----------------------------- "Out of heap space" The compiler maintains an internal heap for storing data during compilation. There is one heap, and it contains many different objects. When the heap is full you get this message. Since there is just one heap for many different things it is not possible to say what caused the overflow. However the following things are some of the reasons you are most likely to run out of heap space. - Too many symbols - Too many macro definitions - Too many cases to a "switch" statement - Too much code in a single routine In almost all cases you can avoid this message by rearranging your code, maybe splitting it into smaller routines. If you have extremely large "switch" statements you may need to split them into smaller ones. Note that code brought in as include files contributes to the heap too - examine your source to see if you have any unnecessary include file statements. - Too many symbols - Too ma/lib/p0 711 3 3 76215 3360336345 5135 ,{er"Id`@??{e{eGfr69~ (d+.QP&UU3LFPv6PePU]U3LD r9Fu+v9Fu#F 9xut>t~'3PTPtFrFvF x]U3GLD vv6F vviP">~ Po]U3LD vvK6F vvvP ]U3KFPv3PlD >D d~dP"P]U3KFPvRP6dPS]U3sK9FFPv[P]UdMK6F 6B fP:~t v+vvFPrFPpP]URJFPvFP@PPFP[PFP[T]U3JFPvv]UJWVv~=%tE=cu=dtA=lt =st=xt2FGՋ^?t7V]Z^7ZF\}du F~tPV^w7 F"vV^RP J ^FFGFF=t=^_]UIV^F^^?^FPvVY u^^Pv7Y u^?-t?+tz^?-uF^?tFF FF FÉF^?*t[t:F^?u ^?F ^Fv#YFF뵃FvMF5^?F@P^GPv^Fv4FN u^?tSvP}vXF!^??uF^F uh^?#t[tV^?u ^?F ^FF؀?0|?9 P%MFvvFFvLFj^?F@PvvPP ^F؀?0|?9 PLFvvF^FFFN u^?uSv^?,t?u@~t%^?u~u ^F^F^?tpFFF^?>ua~t^?~7~u^v4 4F^v4 4F@cvvPPF~t<^?a| ?z- ^^?a| ?z- ^;t ^v8uFFFOFFFF0?,t3?>t.?[uFv0KFFN~uF^?uȋ^?tN3^]U3Evv"PP]U3EPHP7N]UEWVv3F<u^_]U3qEVO|7* 6E^]U=EWVO| ? 6NEFO| ? 6(EFF^_]UDWVO| ? 6DF~|8~r0O|Fو*|6FP BlO|و*6PA/O|Fو*6FPA;r^_]U3@6PPvI]U3b@6PPvI]U3A@VvVCF|u^]U3"@VvFPVFN~}^]U3?~uPPxH]U3?vvOvvJO]U?WVv +6db?69uu/vuIO u>u}t}u E= u^_]U$H?WVvF$G~}"~ u-FFV؃ډFVFF RPvvB؊xGF RPFP> u uFOF uF^_]U>FPP PPPP PP@PPFPFPPPFPFP F t vP>u>t3 u5P6FPVPFPF uFPPp~t@Pv PK>t 6D &F]U =FP%F=lt=qtFPv~jt Pɋ]U=WVv~>tpuj|>jtFpFPjPjvFP=.=}=u85.5EP WW=t=t=n|=o~^_]U<>u,B FFPoP5F FVFPpP]Uf"~vf 9>f"}vPP6f"6 3^w_ 3^_]U:9WV@')uFf"> 3uPP5,5 3PP,5,5,5h"G,u ~u="t:='t5=(t+=)t=\tkPO3~t}NbF]ƈGk F;tN=\u Pw% uFGH FFσ~ uP| PF% uƈG ƈGj*ur >)uVJ ,5w9H@h"^_]U7WVv0N||uD9~~:vW]P0PDG#|ut| u޸P6H4 u0PS>H kt H kJ ^_]U3b7WVv~=N u uP6E^_]U+7WVv>VQG+"3s Pj>FG<u^_]U36>"5s  H dJ PH ]U36F]U6WVv3}2V'F=uFP@ u vG͋F v%P^_]U46WV>1P t&+2P tF tF^_]U5V6>Xt3$30P t u t^]U5V6>Xt3$3/PY t t t^]Ub5V% >Xu .P u^]U05V% >Xu3-P u^]U4V% >Xu#P u^]U4V>+P t +;u,Px t;t3^]U4Vj'PD t W;~E)P- t @;|033(P t ';|*P t ;и^]U 4V;&P t (ȋ%P t ȋ^]U3V:("P t%#Pn t +>Xtы^]U{3V_MP< t Jȋ P# t 1ȋƙɸ!P  tȋƙ>Xt^]U33P t> u13-P t #P t ]U2V P t'iPm uX\PPK u XZt^]U3X2j*j*]U3A2j*j*F]U'2WV>qt," VJ  uFPf~>u=t=uFV>t='uzG=\uXGH FJ FH J >j*>u3>u3FH FJ y='u 3j] PWf>uPWN*>uG>u ہ>uW>9Ft3 q^_]U30q]U0VPvq@ u(tPVJ 3_PnF؀?uPFv t3FR)tPPVJ F^]U 0FPzF=jtb=t;J=t,=|=~"nZ ! P>P5v v ݸ P =kt=lt=qt봋]U/F FVFPpP]Us/>uFFFPnP]UK/WV O| ?* 6 _/= t= t=t F g^_]U.Vu,/=u!>t6B F @P P=^]U3.~t 6 v>~ uF ]U3~.~u p, Pv6 u~u v P3 > | P . ء L . ءF N P . ءB R F 3PvCB . ءB T >t6B P<]U-> uX6 W0 . ؋R B F F . ؋N F  > }FF y . ؋L 3]U9-WVvvFI^x=PWF t^F3PPPvPP 3P PWF~|PvE^_]U ,WV6 ؋T F/Pv uv P0P6F0^F^F9~vFF^F^F u3P0P t N |x3^_]U,VH u  Pb^K ]U+WVv t#vt tfv% PPGGv3P+ҹ/< Pnȋ+һ/㉏< FD|FDFD^_]U[+WVvVF+ҹ/㋿< tE9FuuV: u=^_]U3 +WVv~ u tA t u6E9DuD=t =|t4=ut: tΊD:3^_]U*WVvF+ҹ/V3㋷< 6D9Fu*tv:: u u ^<  4 u3^_]U<*WV^F#q4WJ v^F=uu~=Ru=Xu=pt^Fva oP tfHF WJ  uqZ]FPfu3PvB >u 6B F @P PD8 , t FP'ut PW݃FF[^?/u!3PS tv PZ݃v. t6v uqFPouFvN t3F~xu u3F~tRP_=t> X#F>Xt 6Z܃~uPF=u  LJl*~t P.  }  PZ܃P=u ヿl*t ) P/܃P  }c< P uFPIu v u2vP PPۃ-v=vy.%}#$$O%%%^_]U3B' ]U3*' ]U'WVFIH #u/V #W/F=wt =xt=XuFP uVJ 뱃~u1~Rt~yu#~u Pڃ~yu~zuN~|g^_]Ue&WV@ou_t PtڃqAV* F3PvF3FF: H ou t(t\t V Pڃ t\uVJ F(tou_tP3PV P3PP F~u FFFJF+^w^w;5 u^w Pك^F u΋^F^FFI,th`)t V PMك ~uF0F t=\u P tH V u~tv P؃VJ 0P;FF~u^uCFFF t&^ww<4 uQ^G|^FG~u^G3Pv^wGPwC F^F냋ƈGF1F^vvv: ^_]U3#Vv v VPv v+DFDFD^]U#V0F< u! P׃qJFFkFFou t<>u~ u< @F~>u0P^]U<#WV'v43PW tqN96~vH P\׃^_]U"WVv~<u2F*^FF uN^/F^FG u*^_]U"WVvV8qtkt^_]Uo"WVvF +3<uou<_u?F+ou<_uF^FFދ^PW+P3P<"u PW+P3P P FFF+<tC<\uF^FF^FFيFou?<_t;ou<_u+^~+u'PW+P3PP{ <"tЊF뛋^_]UN!WVH ou u t>uƢ kw=.u~=&u~=te= tf=!um="uP=#u=%uUou_tOV^^70^GW>: uj>t)z>z| xx*xP P!   12>ys>uy P8ԃElY #H VJ otv P,& u==P  t7  >u"/P  t PPԃq=P~  tV6 k+ ㋇ V6 Q+ ㋇ >P<  t=P(  tV6 + ㋇ ^V  tHV P  t=P  tu u VJ z>z|Ƌxx* xPV|\u*z>z|(xx*xPPM "uz>z|xx*|xPVn,F "tQ\u9 P  u< .u PPA҃,FƈGF븃 uո PP҃ FPv,P ^F^GW>tk, u VJ ƈG\uG'u׃'uƈG,PK-FPv,Pl ^F^GW`\P  tr P  tJH ^W'P  u)# PЃH 't tu> PЃ ^W 멸'Pe  t PPЃ^3G븃>tEz>z|\xx*xP\P6z>z|xPPH uvcVJ V PMxP uXP tF.P t vn FvvvotVJ v Pփ>t/Vq P|-'=vj. 2/ ----.4-.=?u3-/=v?.K2-1,,,,,,,,,.-:--.--.=^ud=[u=\u=]u={uf=|u=}u\=~ur^_]UV>H dt2q[>t&z>z|Ƌxx* xPV ou u tu#u VJ ^]U$V+ou" u VJ V P)΃6qVFPl^]UV^7<_t PV) u[>tC6F P,P(,P)@^GWP^GP,P^ F ^WEPV) u36B x)@^GW3P^GP6B ^^]UWVv,ou_u ƈGH VJ >u&,P)= |,,P PP7̓,^_]UWVF0~ uALjFH ou.t EtetWJ v0PB6~u,>t0FxFH ou ot:Lj~u.>t07~ W P$̃LjFH ouރ> uLtluF>tLjFWJ >tI0P'@^GWP^GP0P^~uF[~uUFNv0P^W>6tF+~t$~ u ^w7  ^w7FF^_]UWV1H > t8PPo˃ ou.uƈGH ouEteuJƈGH +t-u ƈGH ouV^Pʃ0GƈGH ouVJ ~t1PvP2P{%1PP2Pg%>t12PZ&@^GWP^GP2Po^2PT^^_]UVv3FVFV6<t8FRPFPPFVF~ u>FV9VN|9FsGN<tPPɃ6FFFV*<t~u Ft FuFVFVn^]U3Ft]U3ffu~t]U3Fot-04Fot-7!Fot-WP6 Kȃ]UVH F=ftz~N=\u=bt]~0}~7~FPFVH F}Y<0|U<7QRPFPFPFVFFFF F F F F F\ՊFPJ FVn~Xt~xu3FFH F7F؊ot,RPFPhFPGFVH FF~ĊFPJ FVFV>tCF }9=w/vv =nu%=ru#=tu!=vu^]UWVvH ;u WJ 3^_]UV*P u3x>tVP!*u/P t Pf!@z>z|Ƌxx*xPV~8*u/PI t^]U2WVv/u*P  u3*u/P t^_]UVV uou u u^]UVVv u uVJ ^]UWVv~WvՃFF ^FFO uF^_]U3RvvPnŃ]U36Vvot-0ot-W ot-7^]U3Vv8FtF<u<t3^]UWVv3 8FuF<u^_]U!WV^_U0s!WVv^FF u t-tF +uNF"^FFou<FF1!|#F*ljFF&2^FF.tKFou9FF |#F*ljFF&2^NFFFEuet^F+t-tFNFouFk -0F~|F؉FދFFF~| FF؉FFnF=|"^F:^B^FFFuFN^~~tFN^~|F~^FN^FnPF ^~| F^F"5"5^_UWV~uv]K ^vB^^_UWV^_UWV~ tF^7v^7x ^7<u^^_U8WV^F~ tFh.h.v^>.u ^F->.~ ^F0G;.|F^F~u ^F..أ.=}0.9F.F)~O=u ^F0G9FF^F^F^_U+WV^?~ tFh.h.v^>.uG-<0t.FGG.N~ FGGe.>.} G+G-.أ.>.d} .dFGF0Fkd).. 0G. 0G^?^_U WV^_U츬WVFF.^?ul ^?%uB.5O}^F.57*6.5^FP . FΈF̈ZFFF^'FƆZFFF+= u=#u=+u=-u=0u^?*t*^GFЃ~| F؉FƆZF5F^ou^F-0FFk FF^?.tZF^?*t^GFF5F^ou^F-0FFk FFFF^ FF=hu=luFF$FʉFF҉F^FFȘF FF~|F~u^GWFV1~dt^GFV^GFF~dtd~~<} ~r.F%~t ~uFV؃ډFV~uF'~uF)~u%vN+ȉXF9XXF€~XtF+F<gFF~t ~uaF%FƋFV%FVFRPvv؋ыË^ƋvN^FRPFPTF+FF‰Fʀ~uQF9FuFFȘ$~|F.FM&FP=Xu=ou=xuQ~|F^G^FPFPF@=|F@PFԃ F~uFS~uFU~uFW\F^?u ^F0^F~t ~u ^F.F‰F~!^?uN^FvF\FFF^FJ.uDFHF~|F؉F~u#F 0N^ FFF9Fw N^0~~FJt+-N^FȘouEeN^~|F^G^FPFP~<|F<PFԃ F~u+F;F|^?u^?0uFY~uF[~uF]\FFFF~~ ^F0?^?u ~} ^F0^FvFFN~t~t ~ ^F.~<|F<FF+FFN~}BF~^?u ~} ^F0^FvFF\F~|F^G^FPFP~|FPFԃ8 FFJtFF‰FĀ~t;vFF9F|FFă~}vċ^x0tN~} F9F FHF$ F+FF^G\\FF@F^GF~tF_~|FF^F?uF9F| FNFFF)FNFȉFFFur=du~* u=Eu=Gu_=Xu=cu.-e=v.TK+FGIJJJJJJJ(DJJJJJ DJJ0D~u#vv~|FʉT~|FN++T+++NNVZtVV} j ^Ҁ?u^FҊPNʃ~} j0F9Fr^FPN~} j0q^?u^FPSZuVV} j 0>.5u.5G u.^_U\WV.5O}F.57*6.5FPp.^_U^vvww^WG]U^vvww^GW]+r!;lrXS苲[rlUZ SPCUWVvDuLDu D@u|t5Du D.Dh| D=tLLDDuP4DPIDL||/|tLDudL D *^_UWVvDuLdDu(FFFvFPDPFD|t\xt&P=uLD0707h^|tLxLFF&+ljFF=MWVv诼FeF^_U[WVv<|u;t^_U)WVu^_UWVu^_UWVvFF FF#= u= u=+u=-u<0}<9~k ȊF-0~u^_UCWVjvvv F;^_UWVjvvv F ^_UWV~ |F ~ >}F =^.FR8 |^F^FPFN ^F 0FR uxF 0FR uGFPF6Z ^FbZ' 0N^F~ 0r^FG;FRb *FZVjF |F^NF .F~tv^7~.r ..9~sJ 0rAZN^FPF ^FJ 0G~ 0s 0.\~^^?9?^0~.w N^!^1^~t .w0G.^_UWV2v ^_UWV0 PvvM ^_UeWVvvFFu1^O}Nj^و* vW<FvvF^_UWVv~ F~uaF9FrVFFFM}} *WF=} FFFN~tF^_UlWVv~ F~u[F9FrPFFFM}}F* WFP7N~tE uF^_UWV~|8FF6> 0us0t1<tF;vF;s%;v 96u0>0F 0jW 0;v|0P5 =u.009F}K0PWbFƣ9>r 0 D^_UWVv6%^_UrWV~^AFF> 0t 0 06v%F9FtF9Fw ;rD;t F@@;FtFF ^9>w>^_U WV~EuWE+Fvu;to~vF@FF9FrFFFN=u^F^F;r F;s 0^+^_U WVFPFPv F~~u-GF HF~^80tNN ~}F+F =~~|~|NFG.GFF 9F|FFGeG~|F؉F-G+G~d}FdFF0GkFd)FF 0GF 0G}~~<0u.G~| F0GFF 9F~!FFGF9Ft.GF9F |F F ;F|0G.G}.tOF^_UWVv"5(5%t^ &(5 (5"5wUWVFFF^w.5x6.51FFPVv6.5^^_UWVFFF^GFFBFFFF^wF.5FPVL^^_UoWVv~vF|uNGF<uF^_U3WVv~G8EtF|tOȊ+^_L UWVv~vGF<uF^_UWVvF|uG^_UWVvDu D9vD9t|tD FF*^_U^vvww^WG]+r!;rXS象[rU SPiUWV"5(5%t^_]UW3F }׋VFVF }VF V uNF3F3 uGL؋NVF u3RPv vQ;Vwr ;Fv+FV +FV u؃_]U"WVvt ^+t^WvFuPv]F=|>3t WvFjjjvDuPv F$b=au~=ru=wu^~|5DFDuL^?rtLL^_UWVv~uNjhV)F~}$v@jVQF%PVWD hVFF^_09`U^UWV"5(5%t^_]UIWVp96wDt ^_UWV>2929 .29"5"5&29.29^_]UWV>2929 .29"5$5"5&29.29^_]UVW3F }׋VFVF }׋VF V uNF3؋F;؋NVF u3RPv v;Vwr;Fv3ҋ t؃_^]UVW3ۋF }ӋVFVF }ӋVF VNFf׋ t؃_^]UVF N؋Fږf؋Ӌ^]09b&09bUcWVFPhTv=|^_09$c%UWVFF>2929 .29&29.29~ "5"5>09tcUWV0PFRPj ^_09cXf^_]UVW3F }׋VFVF }׋VF V uNF3؋F>؋NVF u3RPv v&;Vwr;Fv3ҋ t؃_^]UVF N؋Fږf؋Ӌ^]09~dUv vvv]ø(j09d^09dR09d6F09dUVW~ vN^!_^]s 3Ë09d 09d<UWV~ vN^䚋^_]rNË܁ӚrBË܁ǚr6Ë܁蹚r(Ë܁諚rË܁螚r 3Ë܁菚3@@@@####%%%%1.8.2 Tue Oct 2 1984@(#)debug.c:1.3Compiler error (internal):&Infinite spill loop Compiler error (assertion): file %s, line %d source=%d Assertion count exceeds 5; stopping compilationCompiler error (assertion : %s): file %s, line %d source=%d @(#)error.c:1.3Error count exceeds %d; stopping compilationFATAL : warning : %s(%d) : @(#)getflags.c:1.1---%s : `%c' expects `%d' more arguments. %s : Ignoring `%s'. %s : `%s' expected `%d' more numbers. %s : Ignoring `%s'. %s : Too many values, `%s'. r%s : Expected a number but got `%s'. non-portable flag construct @(#)hash.c:1.1f@(#)io.c:1.3xString too big for buffer @(#)keywords.c:1.2voidcontinueregistershortenumfarsizeof#fdefautofloatgotoswitchpascalcasetypedef#lifwhile#ineasmcharextern#f#ndefdoublefor#lse#ndifnear#ncludefortranbreakifintreturnelse#fndefunsigneddostructunion#efinedefaultstaticlonggeLe]0bS9awHU W^t[ K,d4^yhD$_p)AGT-J\2Q9X<{B{MIGTMgRRzX]ueVmIsXvKYz\R&x]eO`)f*vN cZ$<Ldlt|$@(#)ltoa.c:1.1f0123456789abcdef@(#)main.c:1.2db*,f*,il*,D*>I*>compat,E,P,C,xc,W#,extbad flag = %s prwcannot open `%s'no input file specifiedxq@(#)memallo.c:1.3lz~zvzvrvrnrnj n j getmem overflow : size=%d Out of heap space; see /lib/cc.README@(#)p0expand.c:1.6compiler limit : possibly a recursively defined macromacro `%s' requires parameterstoo many actual parameters for macro `%s'not enough actual parameters for macro `%s'"5newline in constantout of macro actual parameter space"compiler limit : macro expansion too bigrecursively defined macro `%s'@(#)p0expr.c:1.2Dbad parenthesis nestingconstant term expectedqdefinedmissing open paren after keyword `defined'expected `defined(id)'missing close paren after `defined(id'@(#)p0human.c:1.1%s"%s"%s%s @(#)p0io.c:1.6Two pass& 5 d #line %d %srcan't open %stoo many include files #line 1 %s 1 %sunexpected EOF@(#)p0prepro.c:1.7%s : redefinition #line %d %s#line expected a line number#include expected a file namecan't find `%s'#if[n]def expected an identifierifunexpected `#elif'unexpected `#else'unexpected `#endif'`%s' : undefinedbad preprocessor command `%s'expected `#endif'#define syntax`%c' : unexpected in macro definitionreuse of macro formal `%s'`%c' : unexpected in formal list`%s' : definition too bigmissing name following `<'missing '>'can't find `%s'@(#)p0scanner.c:1.8^*%=!+-&|<>preprocessor command must start as first non-white.unmatched close comment `*/'<>newline in string constantstring too big, leading chars truncatedillegal null chartoo many chars in constantno closing single quoteillegal escape sequence0.unknown character `0x%x'X l -!3<68+,r "#.')45;=(*/0%&expected preprocessor command, found `%c'__LINE__%d__FILE__id truncated to `%s'bad octal number `%c'float constant in a cross compilationexpected exponent value, not `%c'%s%s%sconstant too big/**/`%ld' : too big for char@(#)strings.c:1.1@(#)tokens.c:1.4identifierinitializingint constantlong constanthex constantoctal constantfloat constantstringparameter"{}()[].->;!~++--++--cast*nearfar*&/%+-unary minus<<>><<=>>===!=^|&&||?:=+=-=*=/=%=<<=>>=&=^=|=,bit fieldassign opstruct opincr opshift opequ oprel opdiv opasmautobreakcharcasecontinuedoubledefaultdoentryexternelseenumforfloatfortrangotoifintlongpascalreturnregisterswitchswitchexpstructsizeofshortstatictypedefunsignedunionvoidwhileenum/struct/unionend of filewhite spacenewline\modulefilelinenullstorage classtypeconstant$^t/t/t/t/,t/;t/B ^L ^N ^P ^R 9T^V&X^ZA%\A%_^ac eB1hB2kBnBq*vx^}^, FF"#$CC E EE"E!DD- . /01=2>3.@@@@@@@@@@>??3@^A^B^C^D^E^F^%G^)r^.I^4s^9K8>L^Gs^NN^VO^YP@_r^fR^ki^pT^ts^zV^W^X^s^s^[^\^r^^7_6i^a^s^r^r^s^i^s^h^i^ ^k^"l^*m^,n^3o^8p^=q^Br^Ps^Ut^^?<B-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null)?<B ((((( H 0505L  0 0pC$@H@?@$@Q?? ((((( H 0505M M N N O O