bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

New function: rel2abs(), abs2rel()


From: Shigio Yamaguchi
Subject: New function: rel2abs(), abs2rel()
Date: Sun, 17 Dec 2000 20:16:54 +0900

Hello, 
I have written new C function for path converting.

o abs2rel: make a relative path name from an absolute path name

  abs2rel(<original path name>, <base directory>, <result>, <size of result>);

        INPUT                   INPUT                   OUTPUT
        <original path name>    <base directory>        <result>
        /usr/src                /etc                    ../usr/src


o rel2abs: make an absolute path name from a relative path name

  rel2abs(<original path name>, <base directory>, <result>, <size of result>);

        INPUT                   INPUT                   OUTPUT
        <original path name>    <base directory>        <result>
        ../usr/src              /etc                    /usr/src

I think it is very useful in C library.
Would you please try this? (Extended GNU ln(1) with this library included.)

Thank you.

begin 644 pathconvert.tar.gz
M'XL(`-J?/#H``^T]:W?;N+'[U3SW1R#:LRLID63+SJ.)Z]XJB;SK4\?.M>SL
MYB0Y"D52-AN*5$G*7C5-?_N=!P`"%"4G:R?M[17/9F.3P&`P,QC,"\C4S2^\
M)+X,TGSSNZ_TB/M;CQX\$-\)T7WT8`O_AD?]+7\1C[:[C[K=1P_O/X!FV]WM
M^]^)!U\+(?.99;F;"O%==A&>A\GR=E<701!]"X2^[3,U^.^.LNTTB#K>+8_1
MW=IZ>/_^4OX_V-K9UOQ_L/T(FNT\ZC[\3FS=,AZ5S_]S_F_>=<1=\2R9SM/P
M_"(7#:\INH\?/Q(#HH=X[4[<\YEW$79$+XH$-<I$&F1!>AGXG<K.C\4I](+W
MD\DL#CTW#Y,address@hidden:9+2+TMA(;C3BS`3TS0Y3]V)@!_':1"(+!GG5VX:[(IY
M,A.>&T,W/\SR-!S-\D"$N7!C?S-)Q23QP_$<X<"[6>P'J<@O`I$'Z203R9A^
M^>GH3/P4Q$'J1N+E;!2%GC@,O2#.`N'"T/@FNPA\,2(XV&,?<1A(',1^`H!I
M(KLB".%[*F#]9/"[V&X)0*+AYHAG*I(IMFHB&#>>B\C-B[;+YEM,RQ=A3,-?
M)address@hidden"[42!F63">12T$`8W%+P>G/Q^?G8K>T6OQ2^_DI'=T^GH7
M&N<7"7P-+@,&%4ZF40B082*I&^=SH`E">-$_>?8S=.D]/address@hidden'address@hidden
M#P9B__A$],3+WLGIP;.SP]Z)>'EV\O)XT.\(,address@hidden@"=/.#W`VC
M3$W\-7`R`^PB7URXEP%PU`M"$`3A"@]$ZGIN$5FC)#ZG:address@hidden"[(AR+.,E;
MXBH-04#R9)&/address@hidden<Q%ZG)1Z`]`9`I$"\C%PO$&TQF"&$G9VMEGB:9#DV
M?=$36]O=;K?=W=EZU!)address@hidden:address@hidden@?ACD*9QTKGXD_$JR_TH')7?
MI6%\CN]X)4H=_$1(address@hidden",4<E;6(W0FP,88903M`_3*0!-T(FQO88L-J
M+S^,W"address@hidden:'S))address@hidden'XJ2U0&E=2-I;L"ZG$6Y_`M$;address@hidden"_\>
MT/^01PL-TN;&QIT]<71V>/A$XZAQV=C84]^`1$E*=/,N0`??=>3D&]BV)1#;
address@hidden<address@hidden;[=JOL`^^HE^XJVZ!$(;\UZ[SL01JVH+.]#]8%AZ"
M!7YL`$."V)^*:0($STB$(A<Z39,L1*$15Q>A=X&K-G/'@5JN%D4Z"&73'HU@
address@hidden@?ETUW$V0(0;-$D!Y*QOUIL"L*:W(#51$!.=FN)/>XHX&QOG
M"<@%+)7X',FP`>V\Z;RA:$CM\3TU&X<QZ#GX]9,((A`,&HY$A(<3__B'N$.0
M:5P2:,"Z?W#TJG>(4-(@GZ6Q:"`WFS8<FA$PNMMTRDA)NF9!\`&7)=,;5CW1
M6%&+W\)HDL>H0QK3J7P!LH$_$K.1=^+''Y%[]!<VVL/?=L5T>N\>-KUWKRGI
M)K\B+9%:Q2A`;address@hidden(O6!!G'OP<SHN]->`6XPM/`D767D=UE9'9A.J8%
MZY&(P.M[]^!-O5/?7<"20.*X;0E$8:Y[;>I>`/=/)address@hidden"71MVJX+UC#KFE
M*&D,;Q-!SA7'L*DGV3J;(E/3)-&LM.=+C-3<`^(T))BVE$YFG<6T)32]0VQ`
MDJKYWQ,[)@W*1"C3>OGO3%5)&XNP-LB"K'+Z?G(5(P&BP!TK`O`<:);%"B9L
MY3*6%*!)+6>address@hidden(P.>MDAD]MMA0_S]XFCUJBB/address@hidden'P4W_7*2_F
M3\Z_VC)=/]_B,?V_*+YUUX^>U?[?SL/M^SN%__=H!_V_K>VU__=-GLV[XGT4
MU[4#`BK'2P/P4T04QA\RL`[SJP!\AW$8!6BY"]/=>]84?WC8$G]XW!*/P3I^
MW(4_#UKH`CY<ZC*QG>address@hidden,0M>7KB=CP]4>7I5<WVB_T\<6,_3]S4SQ-?
MYN=AAUOP\L1-O#Q3]!#4S;address@hidden&O)GZ!$7,@address@hidden(Z;?@"address@hidden"*
MY^YEZ(L7KO>7(/Y[&'address@hidden@Y^=<address@hidden//#L>D]
address@hidden>A^<+[F-8]BCGV68^G\+*M%Z?!SG(([XK7M:@;1Y,.A<UX]W(]3[,IKBV
M[??DF>address@hidden/DC`_V1@(,1)7,^!X5Z$I";>@/B#KDSM:0^&
M!X/#H[\XW\,O80S4ZIW^_.SXZ%7_Y)2&R.83-8JFQB:&EL!I2F<>+'K!GK(X
MZO\R?-X?G"address@hidden>++08N`M?\&T+&X*+!BX"<(+6#)B9Z#(W!L=G)\_Z35QK
M3/:Z+R8!".P<N/J<YL$JA0#ARN`>S',+\^'3WJ!_U'O1'\(<GO5.&W%P-?2#
M#`21_Y^!2O`"\(,WWB(.0*8-]?`+(3X:;Z37Q[V&Y-:4/N63Z9`_%U^,_L5G
M,.D:W*4IIZF\17!N)%I-MARI)UN5HE%`:`G=;E?!1]I/AWD*RQHH/20*!YG9
MB]MBTV(address@hidden,"address@hidden:T0IV&5],D_*<TR_+?Q;`P
M:P;>$K7-6E.QD`'M*J9]*K$1W']0(0UPAYPB_L#S!4'F5WZ8ZC=!/)L(7G1#
M7+<"5NI0[2C8`-="F$$7_=L\R,address@hidden>address@hidden']+PL%PX
M6($:4FU#5[`+IC-0=:B[:='address@hidden@",[+Y$`$QV!Z[Z[CGLLX=SV*/
M(B*P7?GX<N)^D#9$1^Y]M*%1-_S.VRE2\3VVJN.">R_50)UT!QAF.6P#V+YQ
M%U_C&$T]LP-4_?'address@hidden>address@hidden&address@hidden,8A$WV$JOL;(AJ^Z#O&S
MFJ%4."`6'NS3^"address@hidden'U"?913^`5Z.$MZS_-`]CV$G";V,address@hidden
M6D5AB849'D+P)!Y#1F%QOF[V@:@.HZ9@(address@hidden>=*
M;',]#,address@hidden>`GD\1+UB2\P60W&NH>@VIUR)P,+;`0G%!!K$!6F`A
M2KO`SGZ9Y9*2%7,'I7!%L\]FTR`E$BAY*UB,KU2D,T0JV-"QX1"^&address@hidden
MT0C3P`O':$>A<@AC,B,09=>6-AS-9:;+X&I+Y&A&XPS_BE%6G.R8S#K8&J&[
M;@C$/"X$55I97C*9(address@hidden&]B+)address@hidden/#"R*B7#'M'+Z%:1WP
MC((\R!"(_4F)"5GW),RH&8(KPG^!H\8XI!^)5A)@address@hidden&>GD3L'F03A
M!B`PVH3IA3,!V<@7E]U%<C6\"*+I(K1I2GH"<%3J$?Z#KF#*`8O!U)W.\FL`
MRXZ[V@@QC8XJ!:+#X+8F(=D1!%>WH"!+%0P=[UX*0[<@&,K8D<A+:X>]":D4
MT/8=\IOLS3NQYWRLFA!8%#6%7JT%6`W=]'PV"6(P1S"FTQ)UM_ZII0;$YKP1
M+6D\PL;82DMJN>&/UB("MT]VL,5T"address@hidden)HK!H9.FM)TY#F5DT61?$E
M7=,26;+9>!S^5D-E^+<93-Y?[#)0B"DN+]#&VE$*VDBMMM!<OK<:HO"V003R
M-(E68O-*88-+:1$3M<@address@hidden<WE1]U:QYD2XVV]<GYQ,OUA".&4OY1O;'!S#X0
MVM!ZLR==BE:(3%[I%Y;.E)9VL8X=;#)DZ\G<()6A:KXCZPV6AE!K",$H*XZT
M%_P.FY+]O=!MZJMEBDO;K<address@hidden:^[Z-C:+6`Q:SM/6;G0R.QE-B%DL0'E2DJ0
M.#V&L7>[.[^G$(.T)!I=8LRP4;L,TWP&KC,[-*`4+US8=0*_UFP2MIPT@@DW
MRC/[L4RB)H^`GAZY[>@87;C3:1`S?^SA*8X,-O,/6:U5HDEY9',V,*Y-^AN,
M:L+E,2F0U%C`1GU8[*""WV5:=+!A<(FTM]&5'S`#]../"U*&7T,,address@hidden
MV^#TI/\_HE'X#%)R6H;;Q$X)!>1QS;address@hidden<G$U9MD,3;.F;;HI%Q;)
M-[`V).P(*Y=:P^*7AAXZ\61?43F&P.V-1B&+Q[!M</.E9*BT?>3"IX6-JTJO
M:`0B]40710$MG8#`26NX59CI8FM1`?C)D.,"-UK^RY=^:=G3.]X6!2^W7;EK
address@hidden>5&0R"0<V\H1O"B]^L[#1EV9L:EXAML3XO?E%U`2^(,B$,X,_5@
MUH'KDR.";SOLG!['8O#JY'Z+F>(GP,XX`<8F9"\KVPT7*<=IO(O`^X!6&S$\
address@hidden':TMON(N5JI6^:U>!JBJ^1&!3;address@hidden'BBVK18_:
MXXZUE[*>^"@=\K)>*_09:Q5.$CH;'W')2?VQ5:FU,).F%4&7,J/%$'<L4X?6
address@hidden/address@hidden,O;address@hidden;%'KC9RP`M+JWD-5J`,X&]3)D%<
MHT+-*O7*1-!ZV.IP1Z9[.1,(O_6/COM'IS9]EY!,[U_X%-A)U"I7!W'*9"2.
MW=`&->QVRDQK*A0PVJC*8&1TJRA>H0H8W9V4I4ZVRL9&U81BY'F0>address@hidden
MU')K%GLKE3DDJ;G'>&address@hidden"FZ4IJLM"P]6810P>IK`-.&EAY''TXO_B(=7L
M,4NG!]*!/@V7\_C74DM['A:address@hidden/N(O9L4,5JCH]:&70R%VQ6+0
M2>\&:E70P:EWD4HY10;1*B5B4$L"&N/D(RPN$&T2-PSF[<JO`"+&address@hidden@
M:-U4WPEY>/%.U3S(RI2/YO>address@hidden/7B79\CZ-:G'<C;-J8
M,M=7,GAJRHPJ>K)E1F\*MRPS&JZA2[3OPPZM"address@hidden,F:"O,`0:Q$0I1N:9V
MFW=*BEK$,KY@;2/24(EB095F,KB$AH,93B%#A8,C9(YD<@MI4+ZG&$6%4E(R
address@hidden"L0\13P)/-#D4"=$[,QIRW8&^D)?,9C"address@hidden@?\+)0,>Q&\JZ
M5<$ICF*7JHR!20T)FL[6U2!C\A-&&FF#IE!/-M;S%1_$ASKMOC//"SA':,9N
address@hidden(W;TM'.0[#^Y:[:HD0A3Z6(EN&^T\;/```ZHS=YZ4;0\PF//>81F>J@
M],ML;B(RH`.A[RB8)Q0APU0<F@,P8N"Y&`/%D:PP)Z9'ZSXISS"#OI,PB\!Z
MP:)';address@hidden)I&4_4.OZ_<_KE627<L;]:F;6_9]4M[F&:]
M9=)K=F+$G<T<ELL<5'`FKBX",H=TE);L:@J)N[`BM<AM%%FG`Y9;6AZX#),X
address@hidden"EO=M.;`QB()SF:PL.?87;O:,address@hidden(P/_FBPXZ,*CLHI?]\X(+
M9=K$A!A6_1%?"M]=,4<Z,TLL##:1WO^0U6FM\0_&ZB1*%*;1=5:(4F=E=6/[
M,I3$YS"TJ[.0:%D4390>\(N0.[(#K;="*9:CLTVI%3$*JJ*Z`,0C+]U$1R5G
MR-?%92$6_$')(`91'9)>X!%MM\N4CF7`5NW8Y;0M]P*F-E8&AJ5?VY#=*F'+
M-C+)I21";T'PV/*!*\I-67V87-D%)1=&ODP^P3)"Z4"R=0HA94M%Y?B4I%1E
M<,6R%*[J1";(GBC#PGA%D+,F9(^:8F%889GP;L->D`=ZF.H"D1A``EG*P!%X
address@hidden'F$BN9]Z9D+QCSJOYTJ0]@:$+3=UHM!<N=&,^-4?Y!9:5<>F'Y+G)A+O>G
MC'BN&F5,$7]RYT#&4CU2&DRI0@/5P7\+A&YF(\VQR!!5Z=(FVSUR_"UC?%VC
M?*=RRUXUZWU4Q6RCK)BF,4]S2[O#6YJ"7^3U=;QA',:^_(UP&5K!0CE#LX<V
M!PU%^GDAP0T9F]1C+\VY%^,U5<$I&>"49#9@@+XK6E(C#K:5W[*M5,RL92*B
MV"8]$6Z]X*!N;+`AO^"<PJRE8,IYH="8G+)9A39^(1/P>U7XARW_"O&9\7;'
M[*ETI)=$'0HLI4%<QK+2X3=&OGV/G0DMDQ`,3RU'Q)8+`G_(\#]08C]D;V/$
MMYRG7E"=:A\RL_?6YEVAE8H5JW%;0<$"-3(address@hidden)address@hidden'5
MDLZ[EK.Q`K%9W*Z60<7-@@>?=,03*SP<SI\V*(U)RIW#FBK2)2,WC&F5TCR%
address@hidden"29]Z499GI&0[Q$`I_:8^)01I-9B$,&3AK7.&^#U!DK\Y?GEZ<'ST
MKM/IJ`CP&S1KW[V-L3PF29^(ZF;X$^PZ_6>GQR>OL7&!3$F[+^"V@,XA+D(Y
M.K"?S.I&!RTJ,&#<682E/address@hidden"F<ZHAX(R.K2B/102PPN)Z9L<\"2*N4S^4-
MO)U1/_Q3&?-JNRU@@PY2V<^*E#,!5!91>]0JG,+R0T#X6T:<9I7B<SR?^=#V
M`<address@hidden;;)UT>UH2DCCEHX.+#SETA'#JE&(Q*W%*@;U
M<+F$:=-R(6S9+F=0USS%1,MU%S$N`386E[,M13QUM*R"XM59?IMM(0(Q#!T3
M"(CU9)H7OICR_ZJ(EB$</4X%,B7)--(#A2A+6`."1?GMO<'9_O[!KP4LM.72
address@hidden"((N5.4R<Y%&Z0P8?2BTD>6GLC@@P3T2@(RT]Q[OQR?
M/*_&196!R):%&+">JQ0"address@hidden:J'H1L[."6WIDA8GZ6E7.HI8^&50&`91F
MPD"`14$4YG^V8&N`I9F)+,A9BPP.7KP\[(-'\NPO9R^'S!:JF2,)+<T;6#['
MJG#=&V1V`-H5_9C3D^/#EKATHQFG\IXH#&address@hidden@W4H%PTSB,
M6L4J%D4KK+4N]>!V>#B3:JEU*D]""@!Y_1&KN*_<>2:%EE\:(YMDG.49$S$^
M":9)BF<IS\GT0'&:Y6&4M?'-G\_C6<<-.Y,P[P3^3$,@:PDXI'9,3I]B/G'B
MAC'OK>!3>BUIA=^%7R[E-HN!9Y7TH_T]4[\AWD,U\3VV4+A_46ED[U\8HP?(
M;[8HV0<L0],:"T8/GPU[6$Q1JQ'&(S#\\^"WW$\8OY<@"KV?^BUQ>/RL=]B'
M78J:531A*T;)R!Z&V8+X4C1J54)5TR4'L@,;$<P*Y7A(4=T3>E*5\$MB5V-$
M[`3/7G5A(+PWU>*>630)address@hidden;'*"address@hidden,521Z9340
M%PS7W)$/OE::7>X/GKQZ`M:Q66+58OD`5VB+`A/L&address@hidden"`C_7C?
M-BLS6+>@&1L>>P@>5DIO/>'B^D,`V4;1\64-&$<S8/01[(\?*C//#*'NUI^@
M#664J'7)EU`=)4K<>,2-2R)M=9`M?6S)/^YSIS*#JGJ-N>DR_G,76PJV*L"$
MJ\%L58"IPB9F,-<5-5H8+"=TJI#2=7PK")U!XU(P;6-QG71WE:`M^O&E[1TC
MHA1ZG$U1,address@hidden<::=E*"6OQ(A+AEUM7U74VO`C9:H!1!+6%X5W5YIV%)7
M5+24UC0UE'Z.C"BH%CJ_+3T>HR+-7D5JJZU%H`U_`'.>O-(6'B0::OTIM93>
M6'A3V&KN5HR"%@(/(3';*EQ$7(NPZ^^1/O=6![`G89;I^AM57&=L;L:\+23,
MM<@C6`D1^ZB`(address@hidden;BDR[C:_RQ3$5R[*_:WPQ769H49:_FKG#EMU$`_+U
M8+5M6H#\7D*L[J#:%I4QBYRA<address@hidden:EU!1#LQ-W\'.V^GIGW=:D#;):V]
MHJP('[,TR7YGQHO+$6D%7*?T#21+H6?C$P;BWNG.>!CM0A[[*R4Z[*0MN#_J
address@hidden))#<PE,@8<W*3\8<@I#JON2^6652*DGJE2=0"!6415>`!H;'(XIO12
M'\>249BZK/GBJ:APS!L5?>0H$7#UG;P"0*8/HFNS?K+AG<\KU/G"G(`5#90@
M5..B-D"'@A>%42&NSQ^M6%8R4IQHAN>)$@<E\UI6**XM<RMY8L2H]'9RA:(B
M\_,Z*")KL>address@hidden:S5&%SGL"BF0?]3+;U?<N\<OU>"9N+=T&0*.
M9J"/U+/L1%&N]44$7_DQS__+ZJ5O?O_;#GPLW_^&]_^MS_]__6=]_]OZ_K?U
M_6__/O>_21ULW?]FW:%FW/^F7/WR_6\+=Z[]"^]_6[B+;M7];ZI\]E]V_]N_
MP;5O&W3:((C/<6[F'7![_T%WP'%9/R`VF4IFHS_&@]EO-VO-A2ES?>WG3YG/
M\#L;Q%MD;KK(6F1`A[YNVG>T&==TT;#,+^9+.BW=R::*AU70$.\3XX'UF'RX
MB_F]J0#=N[?`8D86L>U191AQ0ZHQ5*.X]+0^Z'#3S8I+S"KNAJNZ%\TL>UZX
M(<Z\K\TDAN0D7<E6NJ&NW1ZMO!7.OM"ON,5/WC;7J>address@hidden;I6**,@%"
MT1([4BXV\%:^/;%#$Y%QX1%.E_!%D(address@hidden<JPBN@(_!M&_CVZAZ=MUN+
M"&W_+H3X5D(5"EMUJQRK".0+TE[J/:H+XP_&\K#9K8KGS=71DAH'.6K+OM)$
M^I;`BAL)J?!,HB/O!K2%L'SAW73:7'JEGG'-W11+AM8WV7W5I^K^[YU;'N,:
M_^_ASL-NV?^#]FO_[UL\G;<U!_[<P`.L[/U[74"address@hidden'0;;B#"
MJ?`#ETWZ2SU!A'%#5Q!!W,P71`A?Y`RJV=_<'23RWL`?Q/ZWZ!#2Q)[[XGG@
address@hidden(_%#M.YSAS.H,address@hidden,T4?=_P\^^K!"K<O_&:3*I
MOAF<H`U>'QV_'!P,G,Y^+FIL:\+(^[$"C\?%;#^J9K]"HZ"FNO*6"[\:'E2-
M!GK>'SP[.:#R/BQW,8=P](U0$RJK^^)Y[+OL,R(address@hidden@8`8#Q`.+
address@hidden&/;)5\9/\I*:)T$YK6][RIKIR/GH%XX=BB<^O'9$/;Q0`5-W5%$7G"&
address@hidden"`P2BGQ;UX,%CQ<BGB[!$:address@hidden'/,<L+B&6\Z\6<=[($%
M1GD;T#,$7YVI0W[53OJG9R='address@hidden<_P'AX\DI8!S(.Q/address@hidden
M$L^;I5G+"7/5&V3]DMT='KU_<G)\,address@hidden',^88=,S0).,P6_`>EB+`!STQ"I
M[71>N5QOZP`OPMC'[<4X>`9C/8U$.W?/1?LJ]`'M?NIT#G+Q]&_PDW1=-:=)
MB(QSLD30ZCOWDY05G&address@hidden,WCJHV..0L:H'F6A_3G5+2-`&(N.C*#BSB9N
M%*FWY)JR52U5'Z)"F$RC62:ZDJB_]K#2Q]&9(A:O-R]ZOV)2Z[!_))-#Q5KG
MH\-TZ+2V.<O2S2SU-K,address@hidden)Y'@:1GSWAC)3R7=$S
address@hidden,<9A),P<M-HWBH:=J\;?=F8"L#VM>@7OW\F\EW"7N-MC(address@hidden@H9^>
M_31P^#Q9I>3PZLU*R[?EY,O$';8F?^9)Q765)E(A=!R\3R[XS<4]IX7[5AW1
MJB^Y=JQN3KDN";V"UR9O:U]&)L5C&XQ0#QZWR^L93^7.'8J'&INZF3LN!2(Y
MFBGP##4/A'=T^I<NZ&@0\I=3$P5C.GC[Z0=0#C0#>?S:F%(address@hidden>._1XI1
address@hidden)$74:<UB+3O.]%16*\MO?`87#T#G>80ZWT>[(LX[>"01S=<KL"[I
M5"P=;Z1:&]C,LBM8_G4<M(Z'D?ETFSI,address@hidden
MK/H6\NIF>,JTF+T.(.C#QF#<\8S<W(address@hidden;B1ND&&@F_)9)K$J!H-
M3<<;E]RW!OV^Z!T.CL'L^#5507*TG^!C[PS,address@hidden:&Z,"?
MYCH88#^E^]^[7V.,Z_S_AP_+][]O/]I^M/;_O\73.?U9'!Z)KJBA8T4'',_R
address@hidden>\/]FL"W*+VW;:(address@hidden,'DL4B[=MXZI7^[IX:E?X(D]%
M%#MO9+WL.U45]`;+7]XYG5&ZI`4J6,/PAW;'W.`)_?+F;9O*>5,LS'TGX->!
M+)R3!QWHW2OQ4=6NMU09:8NU[J=W"./MPE&$%1T$=5`FHOR5!Y7`-,+R(YV9
MD3\;]:KR39R\-<_$2!C*]I:-U,XO?Y4UG.HCG^FP)address@hidden(-3?$>,L7TW
M##<D'MFGNGHL3JC$F:Z8I7(A%U"'/^B3Q[XZB1#&+EK^8,XZ8+>`&address@hidden
MCS"`[_P;'address@hidden)\IUP>J&&>PZ[_DK&:N/&,S()SL+8DC$Q'`O3E
MH&.0GA.\::0C;;12,9.Z,address@hidden"<AY>!NIZ$+13Z69_=
M+MUH:%]\!ECH"QL8!%C]")`N,C'NTRK@(\S%"X8<XWK84`+-KQ+CQK9%L#AD
M"M-/)address@hidden"_`&7[Q4(C=O7U-WH]BT6JS\H\O4*6S#KLGB\`QZLOP$7<=Y:IRF
M"_/BAK+*.X>5!`3"7&HD=^;:D*&address@hidden/!OMY@:,L&address@hidden'F<-A`1!`
MGRZN1FMC(/B\(address@hidden:6SS'9Z)10^Z::U)=V&address@hidden
M8Z5CB/J`#1A$3&FVG/`,VPBC>/@O9P7JM%_'`.8CL'V&6-3M.3W[UN3V9UZ;
M;``>,TR^K]4Y67[:3S-0=PVYJWF+J_-RV1&XSP,9,\C27;..+H3]LIN;C1)7
M-\\#1(P0XJL'")[5";3=A?+3B_$1Z3!WBG]"1=Y_)&.WQ6J"%K*"0%ZGI^](
M+^1HDF2YPY%=NOHGB?^J#'%20)H7)E72EK4ZOD1.JX\T6G*:address@hidden(_Y_AA
MQS%GIQU?MW0E.L66Y+\LP?HT,<\Z..7(6(':):.FKM<%Z5+71U]W&A%X8`+B
M_5(!<&6UOHG?DCNH55`,[R*9VQ#5=;L2:address@hidden'W,address@hidden'M_13:
M4\<.Z4I^"KQSV:]U]DZJ%\RFF,<**6KQM/)LHA/$ER'X^+17J*A<2TJTA"/5
ML<__0$I>,)_N-7)BF2\A=P]/HA2;(U>QTS:!;]__L]XJ;HJ'A=`'7\YB_2O-
M>M-\6V'O,6W47?Y*T4Y<V#R64*%TV.T6"%`!5.ZZ.+:K+M<JEBM^JJ"0Y"%-
M)LR<]VJN=6E]T6%0Z55_[DST54?:(,@3"QV75L^'0%EA#O%$O"^QH*XA[O)M
M4_*B*R\YC[$T*)O'23R72]U!H#(QA/_>PI3^85,]B=`WSK7BW1OAWV:X%8[2
MX#*4V45,X8`I&DSSP&^"<W#"._C[G/]M"24/address@hidden@
MK.P6#L"6]N<(%+\_=RB!!7.>M$H'address@hidden/1B>DY7_``:UME&T(71N-X)1
M5?_]C?/_]Q\LUG\_O/address@hidden>=_U_G_]?Y_V^<_S_I'address@hidden
M_\I<)"?.*]*SU^3_5>3\*^;_U0S*^?\OG<=_7/[_]V7_S=3A[27\%YBD$OY5
M>>_5"7_QV0G_"LE8)_R_(address@hidden'address@hidden/\
MOHVLG>2WOU6D'%7AU#KEN'[6S_I9/^MG_:R?];-^UL_Z63_K9_VLG_6S?M;/
1^ED_Z^?_PO._Q/5D%P"@``#6
`
end
--
Shigio Yamaguchi - Tama Communications Corporation
Mail: address@hidden, (Spare mail: address@hidden)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]