+++ /dev/null
-\7fELF\ 1\ 2\ 1\ 2\ 2\ 1\ 1\ e 4q\184 \ 5(\16\14\ 64\ 14 \ 5\ 3Ô\11\ 4\ 1\ 1\ÿ\ÿ\ 5\ 1\ 1]\ 2]\ 3ð X\a\ 1\ 2``\ 2``\90\a/usr/lib/ld.so.1C_7EWT5Z1%[K\N;]LJ S6?Q:X3\1cD2^IA4M8)/HUPCO#V+\e\16\1e\1f\1a"&$\17,*9\1d0'->!BF<G=(\18@Y\19R.\ 1Ô\ 3\ 1\ 1è\ 3\ 2\ 1\ 3x\ 3\ 3\ 1 h\ 3\ 4\ 1\v\98\ 3\ 5\ 1\vÔ\ 3\ 6\ 1\ e\14\ 3\a\ 1\ e \ 3\b\ 1N°\ 3 \ 1N¼\ 3
-\ 1OÀ\ 3\v\ 2]\ 3\f\ 2_t\ 3\r\ 2_à\ 3\ e\ 2`\\ 3\ f\ 2``\ 3\10\ 2`ð\ 3\11\ 3\12\ 3\13\ 3\14\ 3\15\ 1\ 2`ð\ 1@\11\11\a\ 2^à8"\f\ 2]Ø@\12\14\ 2^\148"\1d\ 1N°\12 #\ 1\ eØ
-T\12\b(\ 2b0\ 4\11\112\ 2_(H"7\ 2]\9c`\12>\ 2`ð\ 1@!\11C\ 2fX\11ÿñH\ 2]À\ 3è\12O\ 1Dd\ 2\98\12\b[\ 2_d8"a\ 2^ÔD"f\ 1\ e x\12\bm\ 2b4\ 4\11\11v\ 2^¼8"|\ 1\ e\98@\12\b\82\ 2]\84\ 4\"\89\ 2^\8c\ 3T\12\90\ 2^ø\98"\95\ 2^t\18"\9d\ 2]ü\\12¢\ 2^\°\12©\ 1\ÿ\11ÿñ°\ 2]0\90\12·\ 2^È8"¿\ 2^Px"Å\ 2^\bD"Ê\ 2b4\ 4!\11Ò\ 2`ð\11ÿñÙ\ 2]l\ 18"à\ 2]H\b\12æ\ 2^°8"ì\ 2_\1c8"ò\ 2^\988"ø\ 2b8\ 4\11\11\ 1\ 6\ 2]<\1c\12\ 1\v\ 1\19,+8\12\b\ 1\12\ 2^,|\12\ 1\18\ 2_4H"\ 1\1e\ 2]ä\ 3p\12\ 1%\ 2]ÌD"\ 1+\ 2b<\ 4\11\11\ 12\ 2b@\ 4\11\11\ 18\ 2^ì\98"\ 1?\ 2]´\ 3@\12\ 1F\ 1N¼\ 4\11
-\ 1S\ 2^8\ 3H\12\ 1Y\ 2]T\ 1ä\12\ 1a\ 2]\90ð\12\ 1h\ 2_\10T"\ 1m\ 2bD\ 4\11\11\ 1t\ 2_\ 4,"\ 1{\ 2fD\ 4\11\11\ 1\82\ 2`\\11ÿñ\ 1\98\ 2_Xx"\ 1¡\ 2fH\ 4\11\11\ 1®\ 2_L8"\ 1´\ 2^¤8"\ 1»\ 2]¨|\12\ 1Ã\ 2]`\ 20\12\ 1Ë\ 2^\80 "\ 1Ô\ 2^D\ 1Ì\12\ 1Û\ 2]ð\ 1ô\12\ 1â\ 2``\11ÿñ\ 1ë\ 2_@8"\ 1ñ\ 2^ ¬\12\ 1ù\ 2]x\ 2<"\ 2\ 2fL\ 4\11\11\ 2\v\ 1\ e\14\12\a\ 2\11\ 2^hä"__iobopenstrrchrreadlink_finimainSourceLenreadmalloc_iob_endstrcatResolveLinkchownfork_start_environcreatUsagegetcwdfflushdup2readdirfreeperror_etextatexitsymlinkchdirstatenviron_edatamktemp_exitutimeclosermdirWorkingDirCmpexitGetNewfopenwritestrcmplstatoptinderrnofilenostrcpy_lib_versionfgetsfprintfstrlenwaitBufferexeclpoptarg_GLOBAL_OFFSET_TABLE_getgrnamSourceDirCmpmkdirunlinksprintfsetvbufclosedirfcloseprintf_DYNAMICchmodstrncmpgetoptWorkingLen_initopendirlibc.so.1/usr/ucblib\ 2b4&\13\ 2`ð\16\13 \ 2fDM\13\ 2b<B\13\ 2b@C\13\ 2]00\15\ 2]<<\15\ 2]H7\15\ 2]TH\15\ 2]`T\15\ 2]l6\15\ 2]x[\15\ 2]\84)\15\ 2]\90I\15\ 2]\9c\1e\15\ 2]¨S\15\ 2]´E\15\ 2]À!\15\ 2]ÌA\15\ 2]Ø\18\15\ 2]ä@\15\ 2]ðW\15\ 2]ü-\15\ 2^\b3\15\ 2^\14\19\15\ 2^ Z\15\ 2^,>\15\ 2^8G\15\ 2^DV\15\ 2^P2\15\ 2^\.\15\ 2^h^\15\ 2^t,\15\ 2^\80U\15\ 2^\8c*\15\ 2^\98:\15\ 2^¤R\15\ 2^°8\15\ 2^¼'\15\ 2^È1\15\ 2^Ô$\15\ 2^à\17\15\ 2^ìD\15\ 2^ø+\15\ 2_\ 4L\15\ 2_\10J\15\ 2_\1c9\15\ 2_(\1d\15\ 2_4?\15\ 2_@Y\15\ 2_LQ\15\ 2_XO\15\ 2_d#\15\9dã¿ \81Çà\b\81è¼\10 à\ 3 @¢\ 3 D¥, \ 2¤\ 4 \ 4¤\ 4@\12'\98ä$â4\9c# \80\90\ 1\ 2\80\ 4\90\10\ 1@S¸\ 1\11S\90\12"°@S´\ 1\7fÿÿë\ 1\90\10\10\92\10\11\94\10\12\96\10\13@\16\ 1@S\ 1@S®\ 1\ 3?ÿÿ\82c \9dã\80\ 1ð' D\11\98\90\12!\10\13S\92\12cÀÔ\a D@S¦\ 1\90\10 \ 1@S\9d\ 1\81Çà\b\81è\ 3?ÿÿ\82c\9dã\80\ 1ð' Dò' HÀ'¿üÀ'¿øÀ'¿ô\11\98\90\12!\92\10 \94\10 @\96\10$@S\95\ 1\11\97Ð\ 2#Ø@S\94\ 1\13\97Ð"cØÐ\a DÒ\a H\15\98\94\12 \ 4@S\8f\ 1º\10\b\80¢?ÿ\ 2\80ã\ 1\10\80É\ 1\15\99Ô\ 2¢DÔ'¿ü\10\80Ú\ 1\17\99Ö\ 2âDÖ'¿ø\10\80Õ\ 1\19\99ø\ 3"DÚO\80\90\r\ 2\80P\ 1\10\80=\ 1\1f\97Þ\ 3ã°\9e\ 3à\ 1!\97Þ$#°#\97â\ 4c´¢\ 4`\ 1%\97â$£´'\97æ\ 4㼦\ 4à\ 1)\97æ%#¼+\97ê\ 5c¸ª\ 5`\ 1-\97ê%£¸\10\805\ 1/\97î\ 5ã°®\ 5à\ 11\97î&#°\10\80.\ 13\97ò\ 6c´²\ 6`\ 15\97ò&£´\10\80'\ 17\97ö\ 6㼶\ 6à\ 1\11\97ö"#¼\10\80 \ 1\13\97Ò\ 2c¸\92\ 2`\ 1\15\97Ò"£¸\10\80\19\ 1Ö\a HÐ\ 2À\7fÿÿ\89\ 1\90\10 \ 1@S/\ 1\10\80\10\ 1ÐO\80¢ A\ 2¿ÿÃ\80¢ a\ 2¿ÿ×\80¢ m\ 2¿ÿê\80¢ o\ 2¿ÿÚ\80¢ x\ 2¿ÿß\ 1\10¿ÿë\ 1¸\a \ 1\10¿ÿ°\ 1\10\80\7f\ 1\e\97Ú\ 3c¤\9a\ 3`\ 1\1f\97Ú#ã¤\10\80x\ 1!\97à\ 4# \ 4 \ 1#\97à$c \10\80q\ 1%\97ä\ 4£¨¤\ 4 \ 1'\97ä$ã¨\10\80j\ 1¨\10 \ 1+\97è%cÈ\10\80e\ 1¬\10 \ 1/\97ì%ãÐ\10\80`\ 1°\10 \ 13\97ð&cÄ\10\80[\ 15\97ô\ 6£¬´\ 6 \ 17\97ô&ã¬\10\80T\ 1\11\97Ð\ 2#\98\90\ 2 \ 1\13\97Ð"c\98\10\80M\ 1\15\97Ô\ 2£\90\94\ 2 \ 1\17\97Ô"ã\90\10\80F\ 1\19\97Ø\ 3#\94\98\ 3 \ 1\e\97Ø#c\94\10\80?\ 1\1f\97Þ\ 3ã\9c\9e\ 3à\ 1!\97Þ$#\9c\10\808\ 1#\99â\ 4bD%\97â$£Ô\10\802\ 1'\99æ\ 4âD)\97æ%#Ø\10\80,\ 1+\97À%cÌ\10\80(\ 1-\97ì\ 5£\8c¬\ 5 \ 1/\97ì%ã\8c\10\80!\ 1ð\a HÐ\ 6\7fÿÿ\ f\ 1\90\10 \ 1@Rµ\ 1\10\80\18\ 1\90\10\1d\90" C\80¢ ;\18¿ÿô\15S\94\12¢À\932 \ 5²\ 2@ ²\ 6@ ³.`\ 3\92\ 6@\b¶
-`\1f\92\10\e\99*`\ 3Ö\ 3
-\80¢À\b\12¿ÿç\ 1\98\ 3
-Ð\ 3 \ 4\81Â\ 1\10¿ÿ\17\ 1Ø\a¿ü\80\90\f\ 2\80\f\ 1Ú\a¿üÞK@\80\90\ f\ 2\80\a\ 1à\a¿üâL\80¤`/\ 2\80A\ 1\11\98\90\12"D\92\10$@R\9a\ 1¸\10\b\80¢ \12\80\r\ 1ä\a HÔ\ 4\80\13U\92\12`\88\11\98\90\12!\10@R\82\ 1\90\10 \ 1@Ry\ 1æ\a¿ü\80\90\13\ 2\80\1e\ 1è\a¿üêM\80\90\15\ 2\80\19\ 1Ð\a¿ü@R\82\ 1¶\10\b\90\10\1c@R~\ 1\90\ 2\e\90\ 2 \ 2@R}\ 1Ð'¿hÐ\a¿h\13U\92\12`´\94\10\1cÖ\a¿ü@Rx\ 1ì\a¿hì'¿ü\10\80\r\ 1\90\10\1c@Rk\ 1\90\ 2 \ 1@Rk\ 1Ð'¿üÐ\a¿ü\92\10\1c@Rl\ 1î\a¿ø\80\90\17\ 2\80\a\ 1ð\a¿øòN\80\90\19\12\80@\ 1Ð\a¿ü@RW\ 1\90\ 2 \ 5@RW\ 1Ð'¿øÐ\a¿øÒ\a¿ü@RX\ 1Ð\a¿ø\13U\92\12`¼@RV\ 1\92\a¿lÐ\a¿ø@RU\ 1\80\90\b\12\80\ e\ 1ô\a¿\807<\90\ e\80\e\13(\80¢ \12\80\a\ 1Ð\a¿ø\92\10 \ 1@\ví\ 1Ð'¿øÐ\a¿ø\92\10 /@RE\ 1¸\10\bÔO\80\90
-\ 2\80\v\ 1\90\10\1c\13U\92\12`Ä@R>\ 1\80\90\b\12\80\ 3\ 1À/\11\98\90\12!\10\13U\92\12`ÌÔ\a¿ø@R\ f\ 1\10\800\ 1Ö\a¿øØJÀ\80£ /\ 2\80+\ 1\11\98\90\12"D\92\10$@R\ f\ 1¸\10\b\80¢ \12\80\r\ 1Ú\a HÔ\ 3@\13U\92\12`è\11\98\90\12!\10@Q÷\ 1\90\10 \ 1@Qî\ 1Ð\a¿ø@R\ 1¶\10\b\90\10\1c@Qü\ 1\90\ 2\e\90\ 2 \ 2@Qû\ 1Ð'¿hÐ\a¿h\13U\92\12a\14\94\10\1cÖ\a¿ø@Qö\ 1Þ\a¿hÞ'¿øÐ\a¿øÒ\a¿ü@Qÿ\ 1\80\90\b\12\80\ 5\ 1à\a¿ô \ 4 \ 1à'¿ôÐ\a¿ü@Qá\ 1\90\ 2 \ 2@Qá\ 1#\98Ð$b8\11\98Ð\ 2"8Ò\a¿ü@Qà\ 1\11\98Ð\ 2"8\13U\92\12a\1c@QÝ\ 1Ð\a¿ø@QÎ\ 1\90\ 2 \ 2@QÎ\ 1%\99Ð$¢H\11\99Ð\ 2"HÒ\a¿ø@QÍ\ 1\11\99Ð\ 2"H\13U\92\12a @QÊ\ 1\11\98Ð\ 2"8@Qº\ 1'\99Ð$âL\11\99Ð\ 2"H@Q´\ 1)\98Ð%"0+\97ê\ 5cÄ\80\90\15\ 2\80\11\ 1-\97ì\ 5£\9c\80\90\16\ 2\80
-\ 1\11\97Ð\ 2#Ø@\vÿ\ 1\11\97Ð\ 2#Ø@\fb\ 1\10\80%\ 1\11U\90\12!$@Q²\ 1\11U\90\12!0@Q®\ 1\11U\90\12!`Ò\a¿ü@Q©\ 1\11U\90\12!|Ò\a¿ø@Q¤\ 1/\97î\ 5ã\9c\80\90\17\ 2\80
-\ 1\11U\90\12!\98\13\97Ò\ 2cØ\15\97Ô\ 2£Ø@Q\97\ 1\11U\90\12!°@Q\93\ 11\98ð\ 6"<ò\a D\80¦\19\16\80R\ 15\98ô\ 6¢<ö\a D\80¦\80\e\16\80J\ 1\11\98Ð\ 2"<\93* \ 2Ô\a HÐ\ 2\80 @Qh\ 1¶\10\bÐ\a¿ø@Qd\ 1\90\ 2\e\90\ 2 \ 2@Qc\ 1Ð'¿h\17\98Ö\ 2â<\99*à\ 2Ú\a HÖ\ 3@\f\13U\92\12a´Ð\a¿hÔ\a¿ø@QZ\ 1\1f\98Þ\ 3â<¡+à\ 2â\a HÐ\ 4@\10@QM\ 1¶\10\bÐ\a¿ü@QI\ 1\90\ 2\e\90\ 2 \ 2@QH\ 1Ð'¿d%\98ä\ 4¢<§, \ 2è\a HÖ\ 5\13\13U\92\12a¼Ð\a¿dÔ\a¿ü@Q?\ 1Ð\a¿dÒ\a¿hÔ\a¿ô@\e\ 1Ð\a¿d@QL\ 1Ð\a¿h@QI\ 1+\98ê\ 5b<ª\ 5`\ 1-\98ê%¢<\10¿ÿ´\ 1\10\80\a\ 1Ð\a¿üÒ\a¿øÔ\a¿ô@\a\ 1\90\10 @Q\b\ 1\81Çà\b\81è\ 3?ÿþ\82bÈ\9dã\80\ 1ð' Dò' Hô' LÀ'»@À'»<À'»8\11\97Ð\ 2#\94\80\90\b\ 2\80 \ 1\11\98\90\12!\10\13U\92\12aÄÔ\a H@P÷\ 1\13\97Ò\ 2c\8c\80¢`\ 1\ 4\80
-\ 1\11\98\90\12!\10\13U\92\12aàÔ\a DÖ\a H@Pê\ 1\11U\90\12!ø@Põ\ 1º\10\bÐ\a D@Pñ\ 1\90\ 2\1d\90\ 2 \ 1@Pð\ 1Ð'¿ðÐ\a¿ð\13U\92\12bÔ\a D@Pì\ 1\15\97Ô\ 2£\8c\80\90
-\ 4\80 \ 1\11\98\90\12!\10\13U\92\12b\bÔ\a¿ð@PË\ 1\92\a¿PÐ\a¿ð@Pô\ 1\80\90\b\ 2\80¦\ 1\92\a»DÐ\a¿ð\94\10$@Pï\ 1\80\90\b\16\80\9e\ 1\11U\90\12"\18@PÇ\ 1º\10\bÐ\a H@PÃ\ 1\90\ 2\1d\90\ 2 \ 1@PÂ\ 1Ð'¿HÐ\a¿H\13U\92\12b Ô\a H@P¾\ 1\11U\90\12"(@P´\ 1º\10\bÐ\a H@P°\ 1\90\ 2\1d\90\ 2 \ 1@P¯\ 1Ð'¿DÐ\a¿D\13U\92\12b0Ô\a H@P«\ 1Ð\a¿H\92\10 \ 1@
-V\ 1Ð'¿H\17\97Ö\ 2ã\8c\80\90\v\ 4\80 \ 1\11\98\90\12!\10\13U\92\12b8Ô\a¿H@P\85\ 1\92\a¿PÐ\a¿H@P®\ 1\80\90\b\ 2\80
-\ 1\92\a»DÐ\a¿D\94\10$@P©\ 1\80\90\b\ 4\80S\ 1\19\97Ø\ 3#¤\80\90\f\12\80N\ 1\e\97Ú\ 3c\90\80\90\r\12\80\f\ 1Ô\a¿ð\1f\99Þ\ 3âL\94\ 2\80\ f\13U\92\12bL\11\98\90\12!\10@Pb\ 1!\97à\ 4#Ä\80\90\10\ 2\80\v\ 1Ð\a¿ð@\v¸\ 1Ð\a¿HÒ\a¿ð@\v=\ 1\10\801\ 1Ò\a¿ð#\99â\ 4bL\92\ 2@\11\11U\90\12"d@Ps\ 1Ð\a¿HÒ\a H\15\98Ô\ 2¢0@Py\ 1\80\90\b\12\80 \ 1ä\a¿H'\98æ\ 4â0èL\80\13\80¥ /\ 2\80\r\ 1Ô\a¿ð+\99ê\ 5bL\94\ 2\80\15Ò\a¿H\11U\90\12"t@PZ\ 1\10\80\ e\ 1Ò\a¿H-\98ì\ 5¢0\92\ 2@\16Ô\a¿ð/\99î\ 5âL\94\ 2\80\17\11U\90\12"\88@PL\ 1Ð\a¿ð@PL\ 1ð\a¿Hð'¿ð²\10
-ò'¿Lô\a¿L\80\90\1a\ 4\80`\ 1\92\a¿PÐ\a¿ð@P4\ 1\80\90\b\12\80R\ 1ö\a¿d9<º\ eÀ\1c\11(\80§@\b\12\80 \ 1Ð\a¿ð\92\10 \ 1@ Ì\ 1Ð'¿ð\10\80B\ 1Ò\a¿d\15<\96
-@
-\19 \80¢À\f\12\809\ 1Ð\a¿ð\13U\92\12b @P/\ 1Ð'¿ü\80\90\b\ 2\80.\ 1\11\98\90\12"D\92\10$Ô\a¿ü@P(\ 1\11\98\90\12"D@Oú\ 1\e\98\9a\13bCÀ*\rÐ\a¿ð@P\ f\ 1\11\98\90\12"D@Oð\ 1\90\ 2 \ 1@Oð\ 1Ð'¿ðÐ\a¿ð\13\98\92\12bD@Oð\ 1\1f\97Þ\ 3ã\8c\80\90\ f\ 2\80 \ 1\11\98\90\12!\10\13U\92\12b¤Ô\a¿ð@OÌ\ 1Ð\a¿ü@P\ 5\ 1\10\80\ 4\ 1\10\80\v\ 1\10\80\ 4\ 1\10\80\a\ 1à\a¿L $ \ 1à'¿L\10¿ÿ \ 1â\a¿L\80\90\11\14\80\ e\ 1%\97ä\ 4£\90\80\90\12\12\80 \ 1\11\98\90\12!\10\13U\92\12bÀÔ\a¿ð@O¬\ 1À'»8Ð\a¿ð@Oç\ 1\80\90\b\ 2\80\f\ 1'\98æ\ 4â@\80¤à\ 2\ 2\80\ 5\ 1Ð\a¿ð@Oß\ 1\10\80¬\ 1\11U\90\12"Ø@OÜ\ 1Ð'¿Ü\80\90\b\ 2\80¤\ 1Ð\a¿Ü@OØ\ 1Ð'¿Ø\80\90\b\ 2\80\9a\ 1Ð\a¿Ø\90\ 2
-@O\97\ 1\80¢ \ 3\1a\80\ 4\ 1\10¿ÿò\ 1Ð\a¿Ø\90\ 2
-@O\8e\ 1è\a¿Ø\90\ 5\b\90\ 2 \b\13U\92\12bÜ@O\9c\ 1\80\90\b\ 2\80\ 4\ 1\10¿ÿâ\ 1\11\98\90\12"DÒ\a¿ð@O\86\ 1\11\98\90\12"D\13U\92\12bà@O\83\ 1Ò\a¿Ø\92\ 2`
-\11\98\90\12"D@O}\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@O\8a\ 1\80\90\b\ 2\80\b\ 1\11\98\90\12"D@O\98\ 1\10¿ÿÃ\ 1ê\a»8\80\90\15\ 2\80\f\ 1\90\10!,@O_\ 1ì\a»,Ð%¡(î\a»,ð\ 5á(ð'»,\10\80\b\ 1\90\10!,@OU\ 1Ð'»8ò\a»8ò'»,ô\a»,À&¡(ö\a»,À&à\f\11\98\90\12"D@OG\ 1\90\ 2 \ 1@OG\ 1ø\a»,Ð'ú\a»,Ð\a@\13\98\92\12bD@OE\ 1Ð\a¿Ø\90\ 2
-@O8\ 1Ò\a¿Ø\94\ 2`
-\96\ 2\80\bÀ*ÿþÐ\a¿Ø\90\ 2
-@O0\ 1\90\ 2 \ 1@O0\ 1Ø\a»,Ð# \ 4Ú\a»,Ð\ 3`\ 4Ò\a¿Ø\92\ 2`
-@O.\ 1Ð\a¿Ø\90\ 2
-@O!\ 1Þ\a»,Ð#à\bà\a»,¢\ 4 \10¤\a¿Pè\ 4 \84è$`\84è\ 4 \80è$`\80¬\10 \80¬% \ 4è\ 4\80\16è$@\16¬% \ 4è\ 4\80\16è$@\16¬% \ 4è\ 4\80\16è$@\16¬¥ \ 4è\ 4\80\16\12¿ÿõè$@\16î\a»,°\10 \ 1ð%à\98ò\a»,À&a$\10¿ÿc\ 1Ð\a¿Ü@O<\ 1À'»@Ð\a D@O,\ 1\80\90\b\ 2\80\f\ 15\98ô\ 6¢@\80¦ \ 2\ 2\80\ 5\ 1Ð\a D@O$\ 1\10\80Í\ 1\11U\90\12"ä@O!\ 1Ð'¿Ü\80\90\b\ 2\80Å\ 1Ð\a¿Ü@O\1d\ 1Ð'¿Ø\80\90\b\ 2\80»\ 1ö\a¿ØøNà
-\80§ .\ 2\80\v\ 1Ð\a¿Ø\90\ 2
-\13U\92\12bè@Nê\ 1\80\90\b\12\80\ 4\ 1\10¿ÿë\ 1\11\98\90\12"DÒ\a D@NÔ\ 1\11\98\90\12"D\13U\92\12bì@NÑ\ 1Ò\a¿Ø\92\ 2`
-\11\98\90\12"D@NË\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@NØ\ 1\80\90\b\ 2\80\11\ 1Ò\a¿Ø\92\ 2`
-\11U\90\12"ð@NÆ\ 1\80\90\b\ 2\80\ 6\ 1\11\98\90\12"D@NÝ\ 1\10¿ÿÃ\ 1ú\a»@\80\90\1d\ 2\80\f\ 1\90\10!,@N¤\ 1Ò\a»4Ð"a(Ô\a»4Ö\ 2¡(Ö'»4\10\80\b\ 1\90\10!,@N\9a\ 1Ð'»@Ø\a»@Ø'»4Ú\a»4À#a(Þ\a»4À#à\f\11\98\90\12"D@N\8c\ 1\90\ 2 \ 1@N\8c\ 1à\a»4Ð$â\a»4Ð\ 4@\13\98\92\12bD@N\8a\ 1Ð\a¿Ø\90\ 2
-@N}\ 1\90\ 2 \ 1@N}\ 1ä\a»4Ð$ \ 4æ\a»4Ð\ 4à\ 4Ò\a¿Ø\92\ 2`
-@N{\ 1Ð\a¿Ø\90\ 2
-@Nn\ 1è\a»4Ð% \bê\a»4¬\ 5`\10®\a¿Pð\ 5à\84ð% \84ð\ 5à\80ð% \80´\10 \80´& \ 4ð\ 5À\1að%\80\1a´& \ 4ð\ 5À\1að%\80\1a´& \ 4ð\ 5À\1að%\80\1a´¦ \ 4ð\ 5À\1a\12¿ÿõð%\80\1aö\a»4¸\10 \ 1ø&à\98ú\a¿d\11<\92\ f@\b\15\10\80¢@
-\12\80$\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@NW\ 1\80\90\b\12\80\1c\ 1Ö\a»4\98\ 2à\9c\9a\a¿Pà\ 3`\84à# \84à\ 3`\80à# \80¤\10 \80¤$ \ 4à\ 3@\12à#\12¤$ \ 4à\ 3@\12à#\12¤$ \ 4à\ 3@\12à#\12¤¤ \ 4à\ 3@\12\12¿ÿõà#\12æ\a»4¨\10 \ 1è$á$\10\80\ 4\ 1ê\a»4À%a$\10¿ÿB\ 1Ð\a¿Ü@N`\ 1À'»<ì\a L\80\90\16\12\80Í\ 1Ð\a H@NL\ 1\80\90\b\ 2\80\f\ 1/\98î\ 5â@\80¥à\ 2\ 2\80\ 5\ 1Ð\a H@ND\ 1\10\80½\ 1\11U\90\12"ô@NA\ 1Ð'¿Ü\80\90\b\ 2\80µ\ 1Ð\a¿Ü@N=\ 1Ð'¿Ø\80\90\b\ 2\80«\ 1ð\a¿ØòN
-\80¦`.\ 2\80\v\ 1Ð\a¿Ø\90\ 2
-\13U\92\12bø@N
-\ 1\80\90\b\12\80\ 4\ 1\10¿ÿë\ 1\11\98\90\12"DÒ\a H@Mô\ 1\11\98\90\12"D\13U\92\12bü@Mñ\ 1Ò\a¿Ø\92\ 2`
-\11\98\90\12"D@Më\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@Mé\ 1\80\90\b\ 2\80\b\ 1\11\98\90\12"D@N\ 6\ 1\10¿ÿÌ\ 1ô\a»<\80\90\1a\ 2\80\f\ 1\90\10!,@MÍ\ 1ö\a»0Ð&á(ø\a»0ú\a!(ú'»0\10\80\b\ 1\90\10!,@MÃ\ 1Ð'»<Ð\a»<Ð'»0Ò\a»0À"a(Ô\a»0À" \f\11\98\90\12"D@Mµ\ 1\90\ 2 \ 1@Mµ\ 1Ö\a»0Ð"ÀØ\a»0Ð\ 3\13\98\92\12bD@M³\ 1Ð\a¿Ø\90\ 2
-@M¦\ 1\90\ 2 \ 1@M¦\ 1Ú\a»0Ð#`\ 4Þ\a»0Ð\ 3à\ 4Ò\a¿Ø\92\ 2`
-@M¤\ 1Ð\a¿Ø\90\ 2
-@M\97\ 1à\a»0Ð$ \bâ\a»0¤\ 4`\9c¦\a¿Pè\ 4à\84è$ \84è\ 4à\80è$ \80¬\10 \80¬% \ 4è\ 4À\16è$\80\16¬% \ 4è\ 4À\16è$\80\16¬% \ 4è\ 4À\16è$\80\16¬¥ \ 4è\ 4À\16\12¿ÿõè$\80\16î\a»0°\10 \ 1ð%á$ò\a¿d5<¶\ e@\1a9(\80¦À\1c\12\80\a\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@M\8f\ 1ú\a»0\90\a`\10\92\a¿PÔ\ 2`\84Ô" \84Ô\ 2`\80Ô" \80\98\10 \80\98# \ 4Ô\ 2@\fÔ"\f\98# \ 4Ô\ 2@\fÔ"\f\98# \ 4Ô\ 2@\fÔ"\f\98£ \ 4Ô\ 2@\f\12¿ÿõÔ"\fÚ\a»0\9e\10 \ 1Þ#`\98\10¿ÿR\ 1Ð\a¿Ü@M\90\ 1!\97à\ 4#\8c\80\90\10\ 2\80 \ 1\11\98\90\12!\10\13U\92\12cÔ\a D@M9\ 1â\a»@â'»4ä\a»4\80\90\12\ 2\80\ 3ó\ 1'\97æ\ 4ã\8c\80¤à\ 1\ 4\80\f\ 1è\a»4Ô\ 5 \ 4ê\a»4Ö\ 5@\13U\92\12c(\11\98\90\12!\10@M$\ 1À'»(ì\a»4î\ 5 \bð\a»4ò\ 6 \ 4´\ 6@\17¶& \ 2ö'¿Hø\a»4ú\a \b\80§`\ 2\ 6\80<\ 1Ð\a¿H\13U\92\12cL@M6\ 1\80\90\b\12\80\17\ 1Ð\a»(\90\ 2 \ 1Ð'»(\13\97Ò\ 2c´\80\90 \12\80\ f\ 1\15\97Ô\ 2£\8c\80¢ \ 1\ 4\80\b\ 1\11\98\90\12!\10\13U\92\12cP@Lü\ 1\10\80\ 3µ\ 1Ð\a¿H\13U\92\12cd@M\19\ 1\80\90\b\12\80\17\ 1Ö\a»(\96\ 2à\ 1Ö'»(\19\97Ø\ 3#°\80\90\f\12\80\ f\ 1\e\97Ú\ 3c\8c\80£`\ 1\ 4\80\b\ 1\11\98\90\12!\10\13U\92\12ch@Lß\ 1\10\80\ 3\98\ 1\11\97Ð\ 2#Ü@Lè\ 1\94\10\bÞ\a»4Ð\ 3à\ 4\13\97Ò\ 2cÜ@M\ 5\ 1\80\90\b\12\80\17\ 1à\a»( \ 4 \ 1à'»(#\97â\ 4c¸\80\90\11\12\80\ f\ 1%\97ä\ 4£\8c\80¤ \ 1\ 4\80\b\ 1\11\98\90\12!\10\13U\92\12c|@L¼\ 1\10\80\ 3u\ 1æ\a»4Ð\ 4à\ 4\13U\92\12c\98@LØ\ 1\80\90\b\12\80\ f\ 1)\97è\ 5#\8c\80¥ \ 1\ 4\80\b\ 1\11\98\90\12!\10\13U\92\12c\9c@L¦\ 1\10\80\ 3_\ 1+\97ê\ 5cÐ\80\90\15\12\80\18\ 1ì\a»4Ð\ 5 \ 4\13U\92\12c´@L½\ 1\80\90\b\12\80\ f\ 1/\97î\ 5ã\8c\80¥à\ 1\ 4\80\b\ 1\11\98\90\12!\10\13U\92\12c¼@L\8b\ 1\10\80\ 3D\ 11\97ð\ 6#¼\80\90\18\12\80"\ 1ò\a»4ô\ 6`\98\80\90\1a\ 2\80\1d\ 1ö\a»4ø\ 6à$;<\90\ f\1d\13 \80¢ \12\80\15\ 1Ô\a»4Ö\ 2 $\98
-àI\80£ I\12\80\ f\ 1\e\97Ú\ 3c\8c\80£`\ 1\ 4\80\b\ 1\11\98\90\12!\10\13U\92\12cÔ@Lf\ 1\10\80\ 3\1f\ 1Þ\a»<Þ'»0à\a»0\80\90\10\ 2\80\1d\ 1â\a»0ä\ 4`\bæ\a»4è\ 4à\b\80¥\12\12\80\11\ 1ê\a»4Ð\ 5`\ 4ì\a»0Ò\ 5 \ 4@Lu\ 1\80\90\b\12\80\b\ 1î\a»0ð\ 5à\f°\ 6 \ 1ð%à\f\10\80\a\ 1ò\a»0ô\ 6a(ô'»0\10¿ÿã\ 17\97ö\ 6ã\8c\80¦à\ 1\ 4\80\18\ 1ø\a»0\80\90\1c\ 2\80\ e\ 1ú\a»0Ô\a`\ 4Ð\a»0Ö\ 2\13U\92\12cð\11\98\90\12!\10@L0\ 1\10\80\b\ 1\11\98\90\12!\10\13V\92\12`\18@L(\ 1Ò\a»4Ô\ 2`\98\80\90
-\ 2\808\ 1Ö\a»4Ø\ 2à$\e<\9e\v\r!\10\80£À\10\12\800\ 1#\97â\ 4cÈ\80\90\11\12\80\ f\ 1ä\a»4æ\ 4¡$\80\90\13\ 2\80
-\ 1è\a»4ê\ 5 °-<®\r@\161(\80¥À\18\ 2\80\1c\ 13\97ò\ 6c\8c\80¦`\ 1\ 4\80\b\ 1\11\98\90\12!\10\13V\92\12`,@Kþ\ 1ô\a»4Ð\ 6\80Ò\a»0\80\90 \ 2\80\ 6\ 1ö\a»0Ò\ 6À\10\80\ 4\ 1ø\a»4Ò\aÔ\a L\7fÿúå\ 1\10\80\ 2¨\ 1ú\a»8ú'»,Ð\a»,\80\90\b\ 2\80\1d\ 1Ò\a»,Ô\ 2`\bÖ\a»4Ø\ 2à\b\80£
-\12\80\11\ 1Ú\a»4Ð\ 3`\ 4Þ\a»,Ò\ 3à\ 4@Kþ\ 1\80\90\b\12\80\b\ 1à\a»,â\ 4 \f¢\ 4`\ 1â$ \f\10\80\a\ 1ä\a»,æ\ 4¡(æ'»,\10¿ÿã\ 1)\97è\ 5#\8c\80¥ \ 1\ 4\80\18\ 1ê\a»,\80\90\15\ 2\80\ e\ 1ì\a»,Ô\ 5 \ 4î\a»,Ö\ 5À\13V\92\12`<\11\98\90\12!\10@K¹\ 1\10\80\b\ 1\11\98\90\12!\10\13V\92\12`d@K±\ 1ð\a»,\80\90\18\12\80/\ 1ò\a»0\80\90\19\12\80+\ 1ô\a»4ö\ 6 \b\80¦à\ 4\ 4\80\12\ 1ø\a»4ú\a \bÐ\a»4Ð\ 2 \ 4\90\ 2\1d\90" \ 4\13V\92\12`t@K¾\ 1\80\90\b\12\80\ 5\ 1Ò\a»(\92\ 2`\ 1Ò'»(\15\97Ô\ 2£\94\80\90
-\ 2\80\11\ 1Ö\a»(\80\90\v\12\80\r\ 1Ø\a»4Ô\ 3\e\99Ú\ 3bL\94\ 2\80\r\13V\92\12`|\11\98\90\12!\10@K\80\ 1Þ\a»,\80\90\ f\ 2\80\e\ 1à\a»,â\ 4 \98\80\90\11\ 2\80\16\ 1ä\a»0\80\90\12\ 2\80 \ 1æ\a»,è\ 4àPê\a»0ì\ 5`P\80¥\80\14\16\80\v\ 1/\97î\ 5ã \80\90\17\ 2\80\ 1Q\ 1ð\a»0\80\90\18\ 2\80\ 1M\ 13\97ò\ 6c\8c\80¦`\ 1\ 4\80\b\ 1\11\98\90\12!\10\13V\92\12`\98@KX\ 1ô\a»0\80\90\1a\ 2\80\ 11\ 1ö\a»0ø\ 6àPú\a»4Ð\a`P\80¢\1c\16\80\ 1*\ 1\13\97Ò\ 2c\8c\80¢`\ 1\ 4\80\b\ 1\11\98\90\12!\10\13V\92\12`´@KB\ 1Ô\a»4Ö\ 2 $\80\8aà\92\ 2\80\14\ 1\19\97Ø\ 3#\90\80\90\f\12\80\r\ 1Ú\a»4Ô\ 3@\1f\99Þ\ 3âL\94\ 2\80\ f\13V\92\12`Ô\11\98\90\12!\10@K-\ 1\10\80\ 1æ\ 1!\97à\ 4#\90\80\90\10\12\80\r\ 1â\a»4Ô\ 4@%\99ä\ 4¢L\94\ 2\80\12\13V\92\12`ô\11\98\90\12!\10@K\e\ 1'\97æ\ 4ãÌ\80\90\13\ 2\80\1e\ 1è\a»0ê\ 5!$\80\90\15\ 2\80\14\ 1ì\a»0î\ 5 °1<²\rÀ\185(\80¦@\1a\12\80\f\ 1ö\a»0Ð\ 6À\92\10 @\ 4È\ 1Ð'¿ì¸\10 \ 1ø'¿ä\10\80\ 5\ 1ú\a»0Ð\a@Ð'¿ì\10\80\ 5\ 1Ò\a»0Ô\ 2@Ô'¿ì\17\97Ö\ 2ã\9c\80\90\v\ 2\80>\ 1\19\97Ø\ 3#Ä\80\90\f\ 2\80\ e\ 1Ú\a»4Ô\ 3@\13\97Ò\ 2cÔ\90\10 Ö\a¿ì\19\97Ø\ 3#Ø@\ 5Û\ 1\10\80-\ 1Ð\a¿ì\13\99Ò\ 2bH\15\98Ô\ 2¢0@K\r\ 1\80\90\b\ 2\80\12\ 1Þ\a»4Ô\ 3À!\99à\ 4"L\94\ 2\80\10\13\97Ò\ 2cÔ\11V\90\12!\ 4Ö\a¿ì\19\97Ø\ 3#Ø@Jð\ 1\10\80\13\ 1â\a»4Ô\ 4@%\99ä\ 4¢L\94\ 2\80\12Ö\a¿ì'\98æ\ 4â0\96\ 2À\13\11V\90\12! \13\97Ò\ 2cÔ\19\97Ø\ 3#Ø@JÝ\ 1)\97è\ 5#Ä\80\90\14\ 2\80\19\ 1ê\a»4Ð\ 5@@\ 6\v\ 1-\97ì\ 5£¬\80\90\16\ 2\80 \ 1î\a»4Ò\ 5ÀÐ\a¿ì@\ 5\8a\ 1\10\80\a\ 1ð\a»4Ò\ 6Ð\a¿ì@\ 6\11\ 1\10\80M\ 1Ð\a¿ì\13\99Ò\ 2bH\15\98Ô\ 2¢0@JÆ\ 1\80\90\b\ 2\80"\ 1ò\a»4Ò\ 6@5\99ô\ 6¢L\92\ 2@\1a\11V\90\12!@@J®\ 1ö\a»4Ö\ 6À9\99ø\a"L\96\ 2À\1c\13\97Ò\ 2c¬\80\90 \ 2\80\ 6\ 1\13\98\92\12` \10\80\ 4\ 1\13\98\92\12`(\11V\90\12!PÔ\a¿ì@J\99\ 1\10\80#\ 1ú\a»4Ò\a@\11\99Ð\ 2"L\92\ 2@\b\11V\90\12!`@J\8e\ 1Ô\a¿ì\13\98Ò\ 2b0\94\ 2\80 Ö\a»4Ö\ 2À\19\99Ø\ 3"L\96\ 2À\f\13\97Ò\ 2c¬\80\90 \ 2\80\ 6\ 1\13\98\92\12`,\10\80\ 4\ 1\13\98\92\12`4\11V\90\12!p@Jv\ 1\e\97Ú\ 3c¬\80\90\r\12\80\1e\ 1\1f\97Þ\ 3ãÄ\80\90\ f\ 2\80\f\ 1à\a»0Ò\ 4 $\92
-om\92\12a$â\a»4Ð\ 4@@\ 6\12\ 1\10\80\ f\ 1ä\a»0Ò\ 4 $\92
-om\92\12a$æ\a»4Ô\ 4À)\99è\ 5"L\94\ 2\80\14\11V\90\12!\88@JU\ 1ê\a¿ä\80\90\15\ 2\80\ 5\ 1Ð\a¿ì@JQ\ 1\10\80\r\ 1-\97ì\ 5£\8c\80¥ \ 1\ 4\80\b\ 1\11\98\90\12!\10\13V\92\12a @J\1a\ 1\10\80Ó\ 1/\97î\ 5ã\8c\80¥à\ 1\ 4\80\b\ 1\11\98\90\12!\10\13V\92\12aÀ@J\r\ 1ð\a»,\80\90\18\ 2\80¹\ 1ò\a»,ô\ 6`Pö\a»4ø\ 6àP\80§\1a\16\80²\ 1;\97ú\ac\8c\80§`\ 1\ 4\80\b\ 1\11\98\90\12!\10\13V\92\12aÜ@I÷\ 1Ð\a»4Ò\ 2 $\80\8a`\92\ 2\80\14\ 1\15\97Ô\ 2£\90\80\90
-\12\80\r\ 1Ö\a»4Ô\ 2À\19\99Ø\ 3"L\94\ 2\80\f\13V\92\12aü\11\98\90\12!\10@Iâ\ 1\10\80\9b\ 1\e\97Ú\ 3c\90\80\90\r\12\80\r\ 1Þ\a»4Ô\ 3À!\99à\ 4"L\94\ 2\80\10\13V\92\12b\1c\11\98\90\12!\10@IÐ\ 1#\97â\ 4cÄ\80\90\11\ 2\80\19\ 1ä\a»,Ô\ 4 \ 4æ\a»4Ö\ 4ÀÐ\a¿ð\13\97Ò\ 2cÔ\19\97Ø\ 3#Ø@\ 4¸\ 1)\97è\ 5#¨\80\90\14\12\80\a\ 1ê\a»4Ò\ 5@Ð\a¿ð@\ 5\9c\ 1\10\80b\ 1Ð\a¿ðÒ\a H\15\98Ô\ 2¢0@Iá\ 1\80\90\b\12\80 \ 1ì\a¿ð/\98î\ 5â0ðM\80\17\80¦ /\ 2\80(\ 13\97ò\ 6c\9c\80\90\19\ 2\80\12\ 1ô\a»,Ö\ 6 \ 4ö\a»4Ø\ 6À9\99ø\a"L\98\ 3\1cÒ\a¿ð\15\97Ô\ 2£Ô\11V\90\12"0\e\97Ú\ 3cØ@I¶\ 1;\97ú\ac¨\80\90\1d\12\80\f\ 1Ð\a»4Ô\ 2\13\99Ò\ 2bL\94\ 2\80 Ò\a¿ð\11V\90\12"X@I§\ 1\10\80,\ 1\15\97Ô\ 2£\9c\80\90
-\ 2\80\15\ 1Ö\a»,Ö\ 2à\ 4Ò\a¿ð\19\98Ø\ 3"0\92\ 2@\fÚ\a»4Ø\ 3@\1f\99Þ\ 3âL\98\ 3\ f\15\97Ô\ 2£Ô\11V\90\12"t\e\97Ú\ 3cØ@I\8d\ 1!\97à\ 4#¨\80\90\10\12\80\ f\ 1Ò\a¿ð#\98â\ 4b0\92\ 2@\11ä\a»4Ô\ 4\80'\99æ\ 4âL\94\ 2\80\13\11V\90\12" @I{\ 1\10\80\r\ 1)\97è\ 5#\8c\80¥ \ 1\ 4\80\b\ 1\11\98\90\12!\10\13V\92\12bÀ@IG\ 1ê\a»4ì\ 5a(ì'»4\10¿ü\r\ 1/\97î\ 5ã\8c\80\90\17\ 2\80 \ 1\11\98\90\12!\10\13V\92\12bàÔ\a H@I6\ 1ð\a»<ð'»0ò\a»0\80\90\19\ 2\80\ 2"\ 1ô\a»0ö\ 6 \f\80\90\e\ 2\80\ 4\ 1\10\80\ 2\16\ 1ø\a»0Ð\a \ 4\13V\92\12c\ 4@IG\ 1\80\90\b\12\80\ 4\ 1\10\80\ 2\v\ 1;\97ú\acÐ\80\90\1d\12\80\18\ 1Ð\a»0Ð\ 2 \ 4\13V\92\12c\b@I7\ 1\80\90\b\12\80\ f\ 1\13\97Ò\ 2c\8c\80¢`\ 1\ 4\80\b\ 1\11\98\90\12!\10\13V\92\12c\10@I\ 5\ 1\10\80\ 1ð\ 1Ô\a»8Ô'»,Ö\a»,\80\90\v\ 2\80\19\ 1Ø\a»,Ú\ 3 \bÞ\a»0à\ 3à\b\80¤\r\12\80\r\ 1â\a»0Ð\ 4`\ 4ä\a»,Ò\ 4 \ 4@I\14\ 1\80\90\b\12\80\ 4\ 1\10\80\a\ 1æ\a»,è\ 4á(è'»,\10¿ÿç\ 1ê\a»,\80\90\15\ 2\80\14\ 1-\97ì\ 5£ \80\90\16\12\80\v\ 1î\a»,ð\ 5àPò\a»0ô\ 6`P\80¦\80\18\16\80\ 4\ 1\10\80\ 1Á\ 1ö\a»,ø\ 6à\f¸\a \ 1ø&à\fú\a»0Ð\a`\bÒ\a»0Ô\ 2`\ 4\96\ 2\80\b\98"à\ 2Ø'¿HÚ\a»0Þ\ 3`\b\80£à\ 2\ 6\80&\ 1Ð\a¿H\13V\92\12c(@Hã\ 1\80\90\b\12\80\f\ 1à\a»( \ 4 \ 1à'»(#\97â\ 4c´\80\90\11\12\80\ 4\ 1\10\80\ 1\9f\ 1Ð\a¿H\13V\92\12c,@HÑ\ 1\80\90\b\12\80\f\ 1ä\a»(¤\ 4 \ 1ä'»('\97æ\ 4ã°\80\90\13\12\80\ 4\ 1\10\80\ 1\8d\ 1)\97è\ 5#¸\80\90\14\12\80\12\ 1\11\97Ð\ 2#Ü@H¦\ 1\94\10\bê\a»0Ð\ 5`\ 4\13\97Ò\ 2cÜ@HÃ\ 1\80\90\b\12\80\ 4\ 1\10\80\ 1x\ 1Ð\a D@H\97\ 1ì\a»0î\ 5 \b\90\ 2\17\90\ 2 \ 2@H\94\ 1Ð'¿èÐ\a¿èÒ\a D@H\95\ 1Ð\a¿è\13V\92\12c0@H\93\ 1ð\a»0Ò\ 6 \ 4Ð\a¿è@H\8e\ 1ò\a»0ô\ 6`$7<¸\ e\80\e;\10\80§\1d\12\80®\ 1Ð\a L\80\90\b\12\80¨\ 1\13\97Ò\ 2c\98\80\90 \ 2\80\94\ 1\15\97Ô\ 2£\90\80\90
-\12\80\f\ 1Ô\a¿è\17\99Ö\ 2âL\94\ 2\80\v\13V\92\12c4\11\98\90\12!\10@HS\ 1\19\97Ø\ 3#È\80\90\f\12\80O\ 1Ú\a»0Þ\ 3a$\80\90\ f\ 2\80J\ 1à\a»0â\ 4 °%<¦\f@\12)(\80¤À\14\12\80B\ 1+\97ê\ 5cÌ\80\90\15\ 2\80
-\ 1ì\a»0Ð\ 5\80\92\10 @\ 1û\ 1Ð'¿ì\10\80\ 5\ 1î\a»0ð\ 5Àð'¿ì3\97ò\ 6cÄ\80\90\19\ 2\80\b\ 1Ð\a¿ìÒ\a¿è@\ 3\ f\ 1\10\80"\ 1Ð\a¿ìÒ\a H\15\98Ô\ 2¢0@HS\ 1\80\90\b\ 2\80\r\ 1Ô\a¿è5\99ô\ 6¢L\94\ 2\80\1aÒ\a¿ì\11V\90\12#L@H;\ 1\10\80\ e\ 1Ò\a¿ì7\98ö\ 6â0\92\ 2@\eÔ\a¿è9\99ø\a"L\94\ 2\80\1c\11V\90\12#`@H-\ 1Ð\a¿ì@H-\ 1\10\801\ 1;\97ú\acÄ\80\90\1d\ 2\80\ e\ 1Ð\a¿è@\ 2c\ 1Ð\a¿è@\ 4\1f\ 1Ð\a¿è\92\10!í@\ 3Ç\ 1\10\80\1a\ 1Ò\a¿è\11\99Ð\ 2"L\92\ 2@\b\11V\90\12#x@H\ f\ 1Ò\a¿è\15\99Ô\ 2¢L\92\ 2@
-\11V\90\12#\88@H\a\ 1Ò\a¿è\17\99Ö\ 2âL\92\ 2@\v\11V\90\12#\98@Gÿ\ 1Ø\a»0Ò\ 3Ð\a¿èÔ\a L\7fÿöÈ\ 1\10\80\11\ 1\e\97Ú\ 3c\90\80\90\r\12\80\f\ 1Ô\a¿è\1f\99Þ\ 3âL\94\ 2\80\ f\13V\92\12c°\11\98\90\12!\10@GÁ\ 1\10\80©\ 1!\97à\ 4#Ì\80\90\10\ 2\80\1f\ 1â\a»0ä\ 4a$\80\90\12\ 2\80\14\ 1æ\a»0è\ 4à°+<¬\r\15/(\80¥\80\17\12\80\f\ 1ð\a»0Ð\ 6\92\10 @\ 1l\ 1Ð'¿ì²\10 \ 1ò'¿ä\10\80\ 6\ 1ô\a»0ö\ 6\80ö'¿ìÀ'¿ä\10\80\ 6\ 1ø\a»0ú\aú'¿ìÀ'¿ä\11\97Ð\ 2#\90\80\90\b\12\80\f\ 1Ô\a¿è\13\99Ò\ 2bL\94\ 2\80 \13V\92\12cÈ\11\98\90\12!\10@G\8a\ 1\15\97Ô\ 2£Ä\80\90
-\ 2\80\13\ 1\17\97Ö\ 2ã¬\80\90\v\ 2\80\b\ 1Ð\a¿ìÒ\a¿è@\ 2c\ 1\10\80\ 6\ 1Ð\a¿ìÒ\a¿è@\ 2ë\ 1\10\808\ 1Ð\a¿ìÒ\a H\15\98Ô\ 2¢0@G¡\ 1\80\90\b\ 2\80\18\ 1Ö\a¿è\19\99Ø\ 3"L\96\ 2À\f\13\97Ò\ 2c¬\80\90 \ 2\80\ 6\ 1\13\98\92\12`8\10\80\ 4\ 1\13\98\92\12`@\11V\90\12#ØÔ\a¿ì@G~\ 1\10\80\19\ 1Ô\a¿ì\e\98Ú\ 3b0\94\ 2\80\rÖ\a¿è\1f\99Þ\ 3âL\96\ 2À\ f\13\97Ò\ 2c¬\80\90 \ 2\80\ 6\ 1\13\98\92\12`D\10\80\ 4\ 1\13\98\92\12`L\11V\90\12#è@Ge\ 1!\97à\ 4#¬\80\90\10\12\80\1c\ 1#\97â\ 4cÄ\80\90\11\ 2\80\v\ 1ä\a»0Ò\ 4 $\92
-om\92\12a$Ð\a¿è@\ 3\ 2\ 1\10\80\ e\ 1æ\a»0Ò\ 4à$\92
-om\92\12a$Ô\a¿è)\99è\ 5"L\94\ 2\80\14\11V\90\12#ü@GF\ 1ê\a¿ä\80\90\15\ 2\80\ 5\ 1Ð\a¿ì@GB\ 1Ð\a¿è@G?\ 1ì\a»0î\ 5¡(î'»0\10¿ýÞ\ 11\97ð\ 6#\8c\80\90\18\ 2\80 \ 1\11\98\90\12!\10\13W\92\12`\14Ô\a¿ð@G\ 4\ 1ò\a»8ò'»,ô\a»,\80\90\1a\ 2\80y\ 1ö\a»,ø\ 6à\f\80\90\1c\ 2\80\ 4\ 1\10\80m\ 1Ð\a D@G\ 3\ 1ú\a»,Ò\a`\b\90\ 2 \90\ 2 \ 2@G\ 1Ð'¿èÐ\a¿èÒ\a D@G\ 1\ 1Ð\a¿è\13W\92\12`0@Fÿ\ 1Ô\a»,Ò\ 2 \ 4Ð\a¿è@Fú\ 1\17\97Ö\ 2ã\90\80\90\v\12\80\f\ 1Ô\a¿è\19\99Ø\ 3"L\94\ 2\80\f\13W\92\12`4\11\98\90\12!\10@FÐ\ 1\e\97Ú\ 3cÄ\80\90\r\ 2\80\r\ 1\1f\97Þ\ 3ã¨\80\90\ f\12\80\ 6\ 1Ð\a¿ðÒ\a¿è@\ 2¨\ 1\10\803\ 1Ð\a¿ðÒ\a H\15\98Ô\ 2¢0@Fí\ 1\80\90\b\12\80 \ 1à\a¿ð#\98â\ 4b0äL\11\80¤ /\ 2\80\12\ 1'\97æ\ 4ã¨\80\90\13\12\80\v\ 1Ô\a¿è)\99è\ 5"L\94\ 2\80\14Ò\a¿ð\11W\90\12 H@FÉ\ 1\10\80\13\ 1+\97ê\ 5c¨\80\90\15\12\80\ e\ 1Ò\a¿ð-\98ì\ 5¢0\92\ 2@\16Ô\a¿è/\99î\ 5âL\94\ 2\80\17\11W\90\12 `@F¶\ 1Ð\a¿è@F¶\ 1ð\a»,ò\ 6!(ò'»,\10¿ÿ\87\ 1ô\a»@\80\90\1a\ 2\80\14\ 1ö\a»@ö'»4ø\a»4ú\a!(ú'»@Ð\a»4Ð\ 2@F¤\ 1Ò\a»4Ð\ 2`\ 4@F \ 1Ð\a»4@F\9d\ 1\10¿ÿì\ 1Ô\a»<\80\90
-\ 2\80\14\ 1Ö\a»<Ö'»0Ø\a»0Ú\ 3!(Ú'»<Þ\a»0Ð\ 3À@F\8e\ 1à\a»0Ð\ 4 \ 4@F\8a\ 1Ð\a»0@F\87\ 1\10¿ÿì\ 1â\a»8\80\90\11\ 2\80\14\ 1ä\a»8ä'»,æ\a»,è\ 4á(è'»8ê\a»,Ð\ 5@@Fx\ 1ì\a»,Ð\ 5 \ 4@Ft\ 1Ð\a»,@Fq\ 1\10¿ÿì\ 1Ð\a¿ð@Fl\ 1\10\80\ 2\ 1\81Çà\b\81è\ 3?ÿÿ\82c\90\9dã\80\ 1ð' Dò' HÐ\a DÐ'¿ð\13\97Ò\ 2c\8c\80\90 \ 2\80\r\ 1\11\98\90\12!\10\13W\92\12`xÔ\a¿ð@F+\ 1\11\98\90\12!\10@Fu\ 1À'¿øÔ\a¿ø\80¢
-\16\80e\ 1Ð\a¿ð\13\98\92\12bD\94\10$@FL\ 1Ð'¿ü\80\90\b\16\80\ 4\ 1\10\80Y\ 1Ö\a¿ü\19\98\98\13"DÀ*À\f\e\98ÚKbD\80£`/\ 2\802\ 1Ð\a¿ð\92\10 /@F*\ 1Ð'¿ô\80\90\b\ 2\80\e\ 1Þ\a¿ôÀ+À\11\98\90\12"D@F\ e\ 1º\10\bÐ\a¿ð@F
-\ 1\90\ 2\1d\90\ 2 \ 2@F \ 1Ð'¿ôÐ\a¿ô\13W\92\12`\8cÔ\a¿ð\17\98\96\12âD@F\ 3\ 1\10\80\ f\ 1\11\98\90\12"D@E÷\ 1\90\ 2 \ 1@E÷\ 1Ð'¿ôÐ\a¿ô\13\98\92\12bD@E÷\ 1\10\80\ f\ 1\11\98\90\12"D@Eè\ 1\90\ 2 \ 1@Eè\ 1Ð'¿ôÐ\a¿ô\13\98\92\12bD@Eè\ 1à\a H \ 4 \ 1à' H¢$ \ 1\80\90\11\ 2\80\ 5\ 1Ð\a¿ð@Eð\ 1ä\a¿ôä'¿ðæ\a¿ø¦\ 4à\ 1æ'¿ø\10¿ÿ\9b\ 1è\a H\80\90\14\12\80\ f\ 1Ð\a¿ð@EÇ\ 1\90\ 2 \ 1@EÇ\ 1Ð'¿ôÐ\a¿ôÒ\a¿ð@EÈ\ 1ê\a¿ôê'¿ð-\97ì\ 5£\8c\80\90\16\ 2\80\r\ 1\11\98\90\12!\10\13W\92\12`\94Ô\a¿ð@E¢\ 1\11\98\90\12!\10@Eì\ 1Ð\a¿ð\10\80\ 2\ 1°\10\b\81Çà\b\81è\ 3?ÿÿ\82c\b\9dã\80\ 1ð' D\92\a¿tÐ\a D@E®\ 1\80¢?ÿ\ 2\80\\ 1Ð\a¿\88\13<\94
- \17\10\80¢\80\v\12\80R\ 1Ð\a D@EÈ\ 1Ð'¿pØ\a¿p\80\90\f\ 2\80H\ 1Ð\a¿p@EÃ\ 1Ð'¿l\80\90\b\ 2\80;\ 1Ð\a¿l\90\ 2
-\13W\92\12`\98@E\95\ 1\80\90\b\ 2\800\ 1Ð\a¿l\90\ 2
-\13W\92\12`\9c@E\8c\ 1\80\90\b\ 2\80'\ 1Ð\a¿l\90\ 2
-@Ep\ 1º\10\bÐ\a D@El\ 1\90\ 2\1d\90\ 2 \ 2@Ek\ 1Ð'¿üÚ\a¿ü\80\90\r\ 2\80\16\ 1Ð\a¿üÒ\a D@Eh\ 1Ð\a¿ü\13W\92\12` @Ef\ 1Ò\a¿l\92\ 2`
-Ð\a¿ü@Ea\ 1Ð\a¿ü\7fÿÿ\ 1Ð\a¿ü@Ej\ 1\10¿ÿÂ\ 1Ð\a¿p@E\86\ 1Ð\a D@E\89\ 1\10\80\ 5\ 1Ð\a D@E\87\ 1\81Çà\b\81è\ 3?ÿÿ\82c \9dã\80\ 1ð' DÐ\a D\92\10 @E\80\ 1\80¢?ÿ\12\80\v\ 1\11\98Ð\ 2"@\80¢ \ 2\12\80\ 6\ 1Ð\a D\92\10!ÿ@Ew\ 1\81Çà\b\81è\ 3?ÿÿ\82c \9dã\80\ 1ð' Dò' HÐ\a DÒ\a H@Eo\ 1\80¢?ÿ\12\80\ 5\ 1Ð\a H@EN\ 1\81Çà\b\81è\ 3?ÿÿ\82c\90\9dã\80\ 1ð' Dò' Hô' Lö' Pø' T@E`\ 1Ð'¿üÐ\a¿ü\80¢?ÿ\12\80\b\ 1\11W\90\12 ¤@E9\ 1\10\80Q\ 1Ò\a¿ü\80\90 \12\80?\ 1Ô\a D\80\90
-\ 2\80\ e\ 1Ð\a D@E)\ 1\80¢?ÿ\12\80\b\ 1\11W\90\12 ´@E%\ 1\10\80,\ 1Ð\a T\92\10! \94\10!ÿ@E?\ 1Ð'¿ôÖ\a¿ô\80¢ÿÿ\12\80\b\ 1Ð\a T@E\16\ 1\90\10 \ 1@DË\ 1\11\98\90\12!@E3\ 1\92\10\bÐ\a¿ô@E2\ 1\11\98\90\12!\10@E+\ 1\92\10\bÐ\a¿ô@E*\ 1Ð\a HÒ\a HÔ\a LÖ\a P\98\10 @E&\ 1Ð\a H@Dù\ 1\90\10 \ 1@D®\ 1\90\10 @E \ 1Ð'¿øØ\a¿ü\80¢\f\ 2\80\b\ 1Ú\a¿ø\80£\7fÿ\ 2\80\ 4\ 1\10¿ÿô\ 1\81Çà\b\81è\ 3?ÿÿ\82c\18\9dã\80\ 1ð' D\92\a¿xÐ\a D@Dº\ 1\80¢?ÿ\ 2\80\f\ 1Ð\a¿\8c\13<\94
- \17\10\80¢\80\v\ 2\80\ 5\ 1Ð\a D@Dã\ 1\81Çà\b\81è\ 3?ÿþ\82c\90\9dã\80\ 1ð' Dò' HÐ\a D\92\10 @Dç\ 1Ð'¿ôÐ\a¿ô\80¢?ÿ\12\80\a\ 1Ð\a D@D¾\ 1\10\80M\ 1Ð\a H\92\10!\ 1\94\10!ÿ@DØ\ 1Ð'¿ðÒ\a¿ð\80¢\7fÿ\12\80
-\ 1Ð\a H@D¯\ 1Ð\a¿ô@DÜ\ 1\10\80;\ 1\92\a»ðÐ\a¿ô\94\10$@DØ\ 1Ð'¿ü\80\90\b\ 4\80\1c\ 1\92\a»ðÐ\a¿ðÔ\a¿ü@DÒ\ 1Ð'¿ø\80\90\b\ 4\80\v\ 1Ô\a¿øÖ\a¿ü\96"À
-Ö'¿ü\80\90\v\ 2\80\ 4\ 1\10¿ÿð\ 1Ø\a¿ø\80£?ÿ\12\80\ 4\ 1\10\80\ 4\ 1\10¿ÿß\ 1Ú\a¿ü\80£\7fÿ\12\80\a\ 1Ð\a D@D\80\ 1\10\80 \ 1Þ\a¿ø\80£ÿÿ\12\80\ 5\ 1Ð\a H@Dw\ 1Ð\a¿ô@D¤\ 1Ð\a¿ð@D¡\ 1\81Çà\b\81è\ 3?ÿÿ\82c \9dã\80\ 1ð' Dò' HÐ\a DÒ\a H@D\9f\ 1\80¢?ÿ\12\80\ 5\ 1Ð\a D@D`\ 1\81Çà\b\81è\ 3?ÿÿ\82c\98\9dã\80\ 1ð' Dò' H@Du\ 1Ð'¿üÐ\a¿ü\80¢?ÿ\12\80\b\ 1\11W\90\12 ¼@DN\ 1\10\801\ 1Ò\a¿ü\80\90 \12\80\1f\ 1Ð\a D@DB\ 1\80¢?ÿ\12\80\b\ 1\11W\90\12 Ì@D>\ 1\10\80\10\ 1\11\98\90\12 P\13\98\92\12`T\15\98\94\12 XÖ\a H\98\10 @D\\ 1\11W\90\12 Ô@D.\ 1\90\10 \ 1@Cã\ 1\90\10 @DU\ 1Ð'¿øÔ\a¿ü\80¢
-\ 2\80\b\ 1Ö\a¿ø\80¢ÿÿ\ 2\80\ 4\ 1\10¿ÿô\ 1\81Çà\b\81è\ 3?ÿÿ\82c \9dã\80\ 1ð' DÐ\a D\92\10!ÿ@DO\ 1\80¢?ÿ\12\80\ 5\ 1Ð\a D@D\r\ 1\81Çà\b\81è\ 3?ÿÿ\82c\98\9dã\80\ 1ð' Dò' HÐ\a H@DB\ 1Ð'¿üÐ\a¿ü\80\90\b\12\80\v\ 1\11\98\90\12!\10\13W\92\12`ìÔ\a H@Cµ\ 1\10\80\b\ 1Ò\a¿üÔ\ 2`\b\92\10?ÿÐ\a D@D1\ 1\81Çà\b\81è\9dã¿ \81Çà\b\81è\ 1\ 1\11D)\ 1\11l*\ 1\11\88ÿÿÿÿ\ 1\12T,\ 1\12\10ÿÿÿÿ\ 1\12T.\ 1\11¤ÿÿÿÿ\ 1\12T0\ 1\12( \ 1\10øÿÿÿÿ\ 1\12T3\ 1\11À\f\ 1\11\14ÿÿÿÿ\ 1\12Tÿÿÿÿ\ 1\12T\ f\ 1\10Ü\10\ 1\ fpÿÿÿÿ\ 1\12Tÿÿÿÿ\ 1\12T;\ 1\128\14\ 1\ f\\15\ 1\11Xÿÿÿÿ\ 1\12Tÿÿÿÿ\ 1\12T \ 1\11ø!\ 1\11Üÿÿÿÿ\ 1\12T#\ 1\110ÿÿÿÿ\ 1\12Tÿÿÿÿ\ 1\12T&\ 1\ f\84ÿÿÿÿ\ 1\12Tusage: %s [options] [-W <working dir>] [-S <RCS dir>] [subdir ...]
-
-options:
- -i[Aaoxm]
- clone: A - all the following
- a - "*.a" files
- o - "*.o" files
- x - executables ('x' mode bits set)
- m - "Makefile*" files
- -v verbose (the more, the verboser)
- source files
- -L take checked out source over RCS regardless of time
- -O don't check out new files, Only create symbolic links to exiting files
- (this option is for cloning build trees from controlled source trees)
- -R don't create any RCS links
- -l symbolicly link files instead of copying them
- -m make any missing directories
- -q quiet
- -d diff new versions of existing files
- -c<cmd> use <cmd> to do diffs (default is diffc)
- -o<out> write diffs to <out> instead of /tmp/,out??????
- -W<dir> use working directory <dir> (default is ".")
- -S<dir> use RCS/source directory <dir>
- (default is /RCS directories of working tree)
- -f follow source-tree links to non-RCS dirs (old behavior)
- -X execute instead of generating shell script
- -C process SCCS directories if present
- -s do not resolve symbolic links for files. use file name
-%s: can't get current working directory
-%s/%s/RCS/RCSusing sourcedir of "%s"
-%s: can't get current working directory
-%s/%s//#!/bin/sh
-#
-# the following makes things more readeable
-
-w='%s' # Working directory
-s='%s' # Source directory
-rm -rf %s; touch %s
-
-%s/%s%s/%sScanning directory "%s"
->> GetNew("%s", "%s")
-/RCS%s/RCS>> RcsDir="%s"
-/RCS%s/RCS/RCS%s/RCS>> RCS RcsDir="%s"
-%s: creating symlink
-rm -f ${w}/%s
-ln -s %s ${w}/%s
-ln -s ${s}/%s ${w}/%s
-r>> soft link RcsDir="%s"
-%s: >10 "soft" links
-.,v/.../RCS.../>> Pass 1: scanning WorkingDir "%s"
->> keyname="%s", fullname="%s"
-.o>> .o -- ignored
-.a>> .a -- ignored
->> Makefile* -- ignored
-RCS>> RCS -- ignored
-SCCS>> SCCS -- ignored
->> executable -- ignored
- source: keyname="%s" fullname="%s"
- no source file
->> directory
- rcs: keyname="%s" fullname="%s"
- no rcs file
-.snf%s: no source or RCS file
->> source newer than rcs
->> source newer than working
-%s: writable -- not updated
-%s: newer file
-%s ${w}/%s %s >>%s 2>&1
-%s ${w}/%s ${s}/%s >>%s 2>&1
-rm -f ${w}/%s
- %s %s ${w}/%s
-rm -f ${w}/%s
- %s ${s}/%s ${w}/%s
- chmod 0%03o ${w}/%s
->> source older than working
->> rcs newer than source
->> rcs newer than working
-%s: writable -- not updated
-%s: newer RCS file
- (cd %s; %s %s ${w}/%s >>%s 2>&1)
-(cd %s; co -q ${w}/%s)
- (cd ${s}/%s; %s %s ${w}/%s >>%s 2>&1)
-(cd ${s}/%s; co -q ${w}/%s)
->> source older than working
->> Pass 2: scanning SourceDir "%s"
-RCSSCCS>> SCCS -- ignored
-.o.a/%s: building directory
-ln -s %s ${w}/%s
-ln -s ${s}/%s ${w}/%s
-rm -rf ${w}/%s
- mkdir ${w}/%s
- chmod 0755 ${w}/%s
-%s: missing directory
-%s: new file
-%s %s ${w}/%s
-%s ${s}/%s ${w}/%s
- chmod 0%03o ${w}/%s
->> scanning RcsDir "%s"
-/%s: new RCS file
-(cd %s; co -q ${w}/%s)
-(cd %s; co -q ${w}/%s)
-ResolveLink %s->%s/%s%s
-.../fork() faileddirnamefork() faileddirnamefailed to exec co(1)%s: no such group
-\ 300¿ÿó\ 1\ 3<0¿ÿð\ 1\ 3H0¿ÿí\ 1\ 3T0¿ÿê\ 1\ 3`0¿ÿç\ 1\ 3l0¿ÿä\ 1\ 3x0¿ÿá\ 1\ 3\840¿ÿÞ\ 1\ 3\900¿ÿÛ\ 1\ 3\9c0¿ÿØ\ 1\ 3¨0¿ÿÕ\ 1\ 3´0¿ÿÒ\ 1\ 3À0¿ÿÏ\ 1\ 3Ì0¿ÿÌ\ 1\ 3Ø0¿ÿÉ\ 1\ 3ä0¿ÿÆ\ 1\ 3ð0¿ÿÃ\ 1\ 3ü0¿ÿÀ\ 1\ 3\ 1\b0¿ÿ½\ 1\ 3\ 1\140¿ÿº\ 1\ 3\ 1 0¿ÿ·\ 1\ 3\ 1,0¿ÿ´\ 1\ 3\ 180¿ÿ±\ 1\ 3\ 1D0¿ÿ®\ 1\ 3\ 1P0¿ÿ«\ 1\ 3\ 1\0¿ÿ¨\ 1\ 3\ 1h0¿ÿ¥\ 1\ 3\ 1t0¿ÿ¢\ 1\ 3\ 1\800¿ÿ\9f\ 1\ 3\ 1\8c0¿ÿ\9c\ 1\ 3\ 1\980¿ÿ\99\ 1\ 3\ 1¤0¿ÿ\96\ 1\ 3\ 1°0¿ÿ\93\ 1\ 3\ 1¼0¿ÿ\90\ 1\ 3\ 1È0¿ÿ\8d\ 1\ 3\ 1Ô0¿ÿ\8a\ 1\ 3\ 1à0¿ÿ\87\ 1\ 3\ 1ì0¿ÿ\84\ 1\ 3\ 1ø0¿ÿ\81\ 1\ 3\ 2\ 40¿ÿ~\ 1\ 3\ 2\100¿ÿ{\ 1\ 3\ 2\1c0¿ÿx\ 1\ 3\ 2(0¿ÿu\ 1\ 3\ 240¿ÿr\ 1\ 3\ 2@0¿ÿo\ 1\ 3\ 2L0¿ÿl\ 1\ 3\ 2X0¿ÿi\ 1\ 3\ 2d0¿ÿf\ 1\ 1@(#) $Revision$\ 1\ 2_à\ 2_è\ 2_ødiff/tmp/,outXXXXXXMakefile-S:-W:i:OLRXflsCmqvd~c:o:ln -scpln -scpln -scpln -scpcoco-q\ 2``\ 1\ 2\19\f\ 1\ e\14\r\ 1N°\ f\ 2#\ 4\ 1è\ 5\ 1 h\ 6\ 1\ 3x
-\ 2/\v\10\15\ 3\ 2]\ 2\ 2@\14\a\17\ 1\vÔ\a\ 1\v\98\b\ 2| \f\ 1\ 4ÿñ\ 1Ô\ 3\ 1\ 1è\ 3\ 2\ 1\ 3x\ 3\ 3\ 1 h\ 3\ 4\ 1\v\98\ 3\ 5\ 1\vÔ\ 3\ 6\ 1\ e\14\ 3\a\ 1\ e \ 3\b\ 1N°\ 3 \ 1N¼\ 3
-\ 1OÀ\ 3\v\ 2]\ 3\f\ 2_t\ 3\r\ 2_à\ 3\ e\ 2`\\ 3\ f\ 2``\ 3\10\ 2`ð\ 3\11\ 3\12\ 3\13\ 3\14\ 3\15\14\ 1\ eX\b!\ 4ÿñ(\ 4ÿñ4\ 4ÿñA\ 2_Ì\ 4\ 1\rR\ 2_À\ 4\ 1\rX\ 1L¨D\ 2\ba\ 1Fü\ 1\9c\ 2\bj\ 1H\98X\ 2\bs\ 1N8x\ 2\b|\ 1Mø@\ 2\b\85\ 2_Ð\ 4\ 1\r\95\ 2_¬\ 4\ 1\r\9f\ 2_¼\ 4\ 1\r°\ 1K(\ 1\80\ 2\b¶\ 2_°\ 4\ 1\rÀ\ 2_´\ 4\ 1\rÊ\ 2_Ä\ 4\ 1\rÔ\ 2_¸\ 4\ 1\râ\ 2_\90\ 4\ 1\rè\ 2_\94\ 4\ 1\rð\ 2_t\16\ 1\rø\ 2_¤\ 4\ 1\r\ 1\ 3\ 2_Ü\ 4\ 1\r\ 1\f\ 2_\98\ 4\ 1\r\ 1\15\ 2_È\ 4\ 1\r\ 1$\ 2_ \ 4\ 1\r\ 13\ 2_Ô\ 4\ 1\r\ 1?\ 1I4\ 1\98\ 2\b\ 1G\ 1JÌ\\ 2\b\ 1O\ 1Lì\ 1\f\ 2\b\ 1W\ 1HðD\ 2\b\ 1_\ 2_\9c\ 4\ 1\r\ 1g\ 2_¨\ 4\ 1\r\ 1s\ 2_Ø\ 4\ 1\r\ 1{\ 2_\8c\ 4\ 1\r\ 1\81\ 4ÿñ\ 1\88\ 2`ð\ 1@\11\11\ 1\8e\ 2^à8"\ 1\93\ 2]Ø@\12\ 1\9b\ 2^\148"\ 1¤\ 1N°\12 \ 1ª\ 1\ eØ
-T\12\b\ 1¯\ 2b0\ 4\11\11\ 1¹\ 2_(H"\ 1¾\ 2]\9c`\12\ 1Å\ 2`ð\ 1@!\11\ 1Ê\ 2fX\11ÿñ\ 1Ï\ 2]À\ 3è\12\ 1Ö\ 1Dd\ 2\98\12\b\ 1â\ 2_d8"\ 1è\ 2^ÔD"\ 1í\ 1\ e x\12\b\ 1ô\ 2b4\ 4\11\11\ 1ý\ 2^¼8"\ 2\ 3\ 1\ e\98@\12\b\ 2 \ 2]\84\ 4\"\ 2\10\ 2^\8c\ 3T\12\ 2\17\ 2^ø\98"\ 2\1c\ 2^t\18"\ 2$\ 2]ü\\12\ 2)\ 2^\°\12\ 20\ 1\ÿ\11ÿñ\ 27\ 2]0\90\12\ 2>\ 2^È8"\ 2F\ 2^Px"\ 2L\ 2^\bD"\ 2Q\ 2b4\ 4!\11\ 2Y\ 2`ð\11ÿñ\ 2`\ 2]l\ 18"\ 2g\ 2]H\b\12\ 2m\ 2^°8"\ 2s\ 2_\1c8"\ 2y\ 2^\988"\ 2\7f\ 2b8\ 4\11\11\ 2\8d\ 2]<\1c\12\ 2\92\ 1\19,+8\12\b\ 2\99\ 2^,|\12\ 2\9f\ 2_4H"\ 2¥\ 2]ä\ 3p\12\ 2¬\ 2]ÌD"\ 2²\ 2b<\ 4\11\11\ 2¹\ 2b@\ 4\11\11\ 2¿\ 2^ì\98"\ 2Æ\ 2]´\ 3@\12\ 2Í\ 1N¼\ 4\11
+++ /dev/null
-\7fELF\ 1\ 2\ 1\ 2\ 2\ 1\ 1\ e\144q\104 \ 5(\16\14\ 64\ 14 \ 5\ 3Ô\11\ 4\ 1\ 1\ó\ó\ 5\ 1\ 1\ô\ 2\ô\ 3è T\a\ 1\ 2`T\ 2`T\88\a/usr/lib/ld.so.1C_7EWT5Z1%[K\N;]LJ S6?Q:X3\1cD2^IA4M8)/HUPCO#V+\e\16\1e\1f\1a"&$\17,*9\1d0'->!BF<G=(\18@Y\19R.\ 1Ô\ 3\ 1\ 1è\ 3\ 2\ 1\ 3x\ 3\ 3\ 1 h\ 3\ 4\ 1\v\8c\ 3\ 5\ 1\vÈ\ 3\ 6\ 1\ e\b\ 3\a\ 1\ e\14\ 3\b\ 1N¤\ 3 \ 1N°\ 3
-\ 1O´\ 3\v\ 2\ô\ 3\f\ 2_h\ 3\r\ 2_Ô\ 3\ e\ 2`P\ 3\ f\ 2`T\ 3\10\ 2`à\ 3\11\ 3\12\ 3\13\ 3\14\ 3\15\ 1\ 2`à\ 1@\11\11\a\ 2^Ô8"\f\ 2]Ì@\12\14\ 2^\b8"\1d\ 1N¤\12 #\ 1\ eÌ
-T\12\b(\ 2b \ 4\11\112\ 2_\1cH"7\ 2]\90`\12>\ 2`à\ 1@!\11C\ 2fH\11ÿñH\ 2]´\ 3è\12O\ 1DX\ 2\98\12\b[\ 2_X8"a\ 2^ÈD"f\ 1\ e\14x\12\bm\ 2b$\ 4\11\11v\ 2^°8"|\ 1\ e\8c@\12\b\82\ 2]x\ 4\"\89\ 2^\80\ 3T\12\90\ 2^ì\98"\95\ 2^h\18"\9d\ 2]ð\\12¢\ 2^P°\12©\ 1\ó\11ÿñ°\ 2]$\90\12·\ 2^¼8"¿\ 2^Dx"Å\ 2]üD"Ê\ 2b$\ 4!\11Ò\ 2`Ü\11ÿñÙ\ 2]`\ 18"à\ 2]<\b\12æ\ 2^¤8"ì\ 2_\108"ò\ 2^\8c8"ø\ 2b(\ 4\11\11\ 1\ 6\ 2]0\1c\12\ 1\v\ 1\19 +8\12\b\ 1\12\ 2^ |\12\ 1\18\ 2_(H"\ 1\1e\ 2]Ø\ 3p\12\ 1%\ 2]ÀD"\ 1+\ 2b,\ 4\11\11\ 12\ 2b0\ 4\11\11\ 18\ 2^à\98"\ 1?\ 2]¨\ 3@\12\ 1F\ 1N°\ 4\11
-\ 1S\ 2^,\ 3H\12\ 1Y\ 2]H\ 1ä\12\ 1a\ 2]\84ð\12\ 1h\ 2_\ 4T"\ 1m\ 2b4\ 4\11\11\ 1t\ 2^ø,"\ 1{\ 2f4\ 4\11\11\ 1\82\ 2`P\11ÿñ\ 1\98\ 2_Lx"\ 1¡\ 2f8\ 4\11\11\ 1®\ 2_@8"\ 1´\ 2^\988"\ 1»\ 2]\9c|\12\ 1Ã\ 2]T\ 20\12\ 1Ë\ 2^t "\ 1Ô\ 2^8\ 1Ì\12\ 1Û\ 2]ä\ 1ô\12\ 1â\ 2`T\11ÿñ\ 1ë\ 2_48"\ 1ñ\ 2^\14¬\12\ 1ù\ 2]l\ 2<"\ 2\ 2f<\ 4\11\11\ 2\v\ 1\ e\b\12\a\ 2\11\ 2^\ä"__iobopenstrrchrreadlink_finimainSourceLenreadmalloc_iob_endstrcatResolveLinkchownfork_start_environcreatUsagegetcwdfflushdup2readdirfreeperror_etextatexitsymlinkchdirstatenviron_edatamktemp_exitutimeclosermdirWorkingDirCmpexitGetNewfopenwritestrcmplstatoptinderrnofilenostrcpy_lib_versionfgetsfprintfstrlenwaitBufferexeclpoptarg_GLOBAL_OFFSET_TABLE_getgrnamSourceDirCmpmkdirunlinksprintfsetvbufclosedirfcloseprintf_DYNAMICchmodstrncmpgetoptWorkingLen_initopendirlibc.so.1\ 2b$&\13\ 2`à\16\13 \ 2f4M\13\ 2b,B\13\ 2b0C\13\ 2]$0\15\ 2]0<\15\ 2]<7\15\ 2]HH\15\ 2]TT\15\ 2]`6\15\ 2]l[\15\ 2]x)\15\ 2]\84I\15\ 2]\90\1e\15\ 2]\9cS\15\ 2]¨E\15\ 2]´!\15\ 2]ÀA\15\ 2]Ì\18\15\ 2]Ø@\15\ 2]äW\15\ 2]ð-\15\ 2]ü3\15\ 2^\b\19\15\ 2^\14Z\15\ 2^ >\15\ 2^,G\15\ 2^8V\15\ 2^D2\15\ 2^P.\15\ 2^\^\15\ 2^h,\15\ 2^tU\15\ 2^\80*\15\ 2^\8c:\15\ 2^\98R\15\ 2^¤8\15\ 2^°'\15\ 2^¼1\15\ 2^È$\15\ 2^Ô\17\15\ 2^àD\15\ 2^ì+\15\ 2^øL\15\ 2_\ 4J\15\ 2_\109\15\ 2_\1c\1d\15\ 2_(?\15\ 2_4Y\15\ 2_@Q\15\ 2_LO\15\ 2_X#\15\9dã¿ \81Çà\b\81è¼\10 à\ 3 @¢\ 3 D¥, \ 2¤\ 4 \ 4¤\ 4@\12'\98ä$â$\9c# \80\90\ 1\ 2\80\ 4\90\10\ 1@S¸\ 1\11S\90\12"¤@S´\ 1\7fÿÿë\ 1\90\10\10\92\10\11\94\10\12\96\10\13@\16\ 1@S\ 1@S®\ 1\ 3?ÿÿ\82c \9dã\80\ 1ð' D\11\98\90\12!\13S\92\12c´Ô\a D@S¦\ 1\90\10 \ 1@S\9d\ 1\81Çà\b\81è\ 3?ÿÿ\82c\9dã\80\ 1ð' Dò' HÀ'¿üÀ'¿øÀ'¿ô\11\98\90\12 ð\92\10 \94\10 @\96\10$@S\95\ 1\11\97Ð\ 2#Ì@S\94\ 1\13\97Ð"cÌÐ\a DÒ\a H\15\97\94\12£ø@S\8f\ 1º\10\b\80¢?ÿ\ 2\80ã\ 1\10\80É\ 1\15\99Ô\ 2¢4Ô'¿ü\10\80Ú\ 1\17\99Ö\ 2â4Ö'¿ø\10\80Õ\ 1\19\99ø\ 3"4ÚO\80\90\r\ 2\80P\ 1\10\80=\ 1\1f\97Þ\ 3ã¤\9e\ 3à\ 1!\97Þ$#¤#\97â\ 4c¨¢\ 4`\ 1%\97â$£¨'\97æ\ 4ã°¦\ 4à\ 1)\97æ%#°+\97ê\ 5c¬ª\ 5`\ 1-\97ê%£¬\10\805\ 1/\97î\ 5㤮\ 5à\ 11\97î&#¤\10\80.\ 13\97ò\ 6c¨²\ 6`\ 15\97ò&£¨\10\80'\ 17\97ö\ 6ã°¶\ 6à\ 1\11\97ö"#°\10\80 \ 1\13\97Ò\ 2c¬\92\ 2`\ 1\15\97Ò"£¬\10\80\19\ 1Ö\a HÐ\ 2À\7fÿÿ\89\ 1\90\10 \ 1@S/\ 1\10\80\10\ 1ÐO\80¢ A\ 2¿ÿÃ\80¢ a\ 2¿ÿ×\80¢ m\ 2¿ÿê\80¢ o\ 2¿ÿÚ\80¢ x\ 2¿ÿß\ 1\10¿ÿë\ 1¸\a \ 1\10¿ÿ°\ 1\10\80\7f\ 1\e\97Ú\ 3c\98\9a\ 3`\ 1\1f\97Ú#ã\98\10\80x\ 1!\97à\ 4#\94 \ 4 \ 1#\97à$c\94\10\80q\ 1%\97ä\ 4£\9c¤\ 4 \ 1'\97ä$ã\9c\10\80j\ 1¨\10 \ 1+\97è%c¼\10\80e\ 1¬\10 \ 1/\97ì%ãÄ\10\80`\ 1°\10 \ 13\97ð&c¸\10\80[\ 15\97ô\ 6£ ´\ 6 \ 17\97ô&ã \10\80T\ 1\11\97Ð\ 2#\8c\90\ 2 \ 1\13\97Ð"c\8c\10\80M\ 1\15\97Ô\ 2£\84\94\ 2 \ 1\17\97Ô"ã\84\10\80F\ 1\19\97Ø\ 3#\88\98\ 3 \ 1\e\97Ø#c\88\10\80?\ 1\1f\97Þ\ 3ã\90\9e\ 3à\ 1!\97Þ$#\90\10\808\ 1#\99â\ 4b4%\97â$£È\10\802\ 1'\99æ\ 4â4)\97æ%#Ì\10\80,\ 1+\97À%cÀ\10\80(\ 1-\97ì\ 5£\80¬\ 5 \ 1/\97ì%ã\80\10\80!\ 1ð\a HÐ\ 6\7fÿÿ\ f\ 1\90\10 \ 1@Rµ\ 1\10\80\18\ 1\90\10\1d\90" C\80¢ ;\18¿ÿô\15S\94\12¢´\932 \ 5²\ 2@ ²\ 6@ ³.`\ 3\92\ 6@\b¶
-`\1f\92\10\e\99*`\ 3Ö\ 3
-\80¢À\b\12¿ÿç\ 1\98\ 3
-Ð\ 3 \ 4\81Â\ 1\10¿ÿ\17\ 1Ø\a¿ü\80\90\f\ 2\80\f\ 1Ú\a¿üÞK@\80\90\ f\ 2\80\a\ 1à\a¿üâL\80¤`/\ 2\80A\ 1\11\98\90\12"4\92\10$@R\9a\ 1¸\10\b\80¢ \12\80\r\ 1ä\a HÔ\ 4\80\13U\92\12`|\11\98\90\12!@R\82\ 1\90\10 \ 1@Ry\ 1æ\a¿ü\80\90\13\ 2\80\1e\ 1è\a¿üêM\80\90\15\ 2\80\19\ 1Ð\a¿ü@R\82\ 1¶\10\b\90\10\1c@R~\ 1\90\ 2\e\90\ 2 \ 2@R}\ 1Ð'¿hÐ\a¿h\13U\92\12`¨\94\10\1cÖ\a¿ü@Rx\ 1ì\a¿hì'¿ü\10\80\r\ 1\90\10\1c@Rk\ 1\90\ 2 \ 1@Rk\ 1Ð'¿üÐ\a¿ü\92\10\1c@Rl\ 1î\a¿ø\80\90\17\ 2\80\a\ 1ð\a¿øòN\80\90\19\12\80@\ 1Ð\a¿ü@RW\ 1\90\ 2 \ 5@RW\ 1Ð'¿øÐ\a¿øÒ\a¿ü@RX\ 1Ð\a¿ø\13U\92\12`°@RV\ 1\92\a¿lÐ\a¿ø@RU\ 1\80\90\b\12\80\ e\ 1ô\a¿\807<\90\ e\80\e\13(\80¢ \12\80\a\ 1Ð\a¿ø\92\10 \ 1@\ví\ 1Ð'¿øÐ\a¿ø\92\10 /@RE\ 1¸\10\bÔO\80\90
-\ 2\80\v\ 1\90\10\1c\13U\92\12`¸@R>\ 1\80\90\b\12\80\ 3\ 1À/\11\98\90\12!\13U\92\12`ÀÔ\a¿ø@R\ f\ 1\10\800\ 1Ö\a¿øØJÀ\80£ /\ 2\80+\ 1\11\98\90\12"4\92\10$@R\ f\ 1¸\10\b\80¢ \12\80\r\ 1Ú\a HÔ\ 3@\13U\92\12`Ü\11\98\90\12!@Q÷\ 1\90\10 \ 1@Qî\ 1Ð\a¿ø@R\ 1¶\10\b\90\10\1c@Qü\ 1\90\ 2\e\90\ 2 \ 2@Qû\ 1Ð'¿hÐ\a¿h\13U\92\12a\b\94\10\1cÖ\a¿ø@Qö\ 1Þ\a¿hÞ'¿øÐ\a¿øÒ\a¿ü@Qÿ\ 1\80\90\b\12\80\ 5\ 1à\a¿ô \ 4 \ 1à'¿ôÐ\a¿ü@Qá\ 1\90\ 2 \ 2@Qá\ 1#\98Ð$b(\11\98Ð\ 2"(Ò\a¿ü@Qà\ 1\11\98Ð\ 2"(\13U\92\12a\10@QÝ\ 1Ð\a¿ø@QÎ\ 1\90\ 2 \ 2@QÎ\ 1%\99Ð$¢8\11\99Ð\ 2"8Ò\a¿ø@QÍ\ 1\11\99Ð\ 2"8\13U\92\12a\14@QÊ\ 1\11\98Ð\ 2"(@Qº\ 1'\99Ð$â<\11\99Ð\ 2"8@Q´\ 1)\98Ð%" +\97ê\ 5c¸\80\90\15\ 2\80\11\ 1-\97ì\ 5£\90\80\90\16\ 2\80
-\ 1\11\97Ð\ 2#Ì@\vÿ\ 1\11\97Ð\ 2#Ì@\fb\ 1\10\80%\ 1\11U\90\12!\18@Q²\ 1\11U\90\12!$@Q®\ 1\11U\90\12!TÒ\a¿ü@Q©\ 1\11U\90\12!pÒ\a¿ø@Q¤\ 1/\97î\ 5ã\90\80\90\17\ 2\80
-\ 1\11U\90\12!\8c\13\97Ò\ 2cÌ\15\97Ô\ 2£Ì@Q\97\ 1\11U\90\12!¤@Q\93\ 11\98ð\ 6",ò\a D\80¦\19\16\80R\ 15\98ô\ 6¢,ö\a D\80¦\80\e\16\80J\ 1\11\98Ð\ 2",\93* \ 2Ô\a HÐ\ 2\80 @Qh\ 1¶\10\bÐ\a¿ø@Qd\ 1\90\ 2\e\90\ 2 \ 2@Qc\ 1Ð'¿h\17\98Ö\ 2â,\99*à\ 2Ú\a HÖ\ 3@\f\13U\92\12a¨Ð\a¿hÔ\a¿ø@QZ\ 1\1f\98Þ\ 3â,¡+à\ 2â\a HÐ\ 4@\10@QM\ 1¶\10\bÐ\a¿ü@QI\ 1\90\ 2\e\90\ 2 \ 2@QH\ 1Ð'¿d%\98ä\ 4¢,§, \ 2è\a HÖ\ 5\13\13U\92\12a°Ð\a¿dÔ\a¿ü@Q?\ 1Ð\a¿dÒ\a¿hÔ\a¿ô@\e\ 1Ð\a¿d@QL\ 1Ð\a¿h@QI\ 1+\98ê\ 5b,ª\ 5`\ 1-\98ê%¢,\10¿ÿ´\ 1\10\80\a\ 1Ð\a¿üÒ\a¿øÔ\a¿ô@\a\ 1\90\10 @Q\b\ 1\81Çà\b\81è\ 3?ÿþ\82bÈ\9dã\80\ 1ð' Dò' Hô' LÀ'»@À'»<À'»8\11\97Ð\ 2#\88\80\90\b\ 2\80 \ 1\11\98\90\12!\13U\92\12a¸Ô\a H@P÷\ 1\13\97Ò\ 2c\80\80¢`\ 1\ 4\80
-\ 1\11\98\90\12!\13U\92\12aÔÔ\a DÖ\a H@Pê\ 1\11U\90\12!ì@Põ\ 1º\10\bÐ\a D@Pñ\ 1\90\ 2\1d\90\ 2 \ 1@Pð\ 1Ð'¿ðÐ\a¿ð\13U\92\12aôÔ\a D@Pì\ 1\15\97Ô\ 2£\80\80\90
-\ 4\80 \ 1\11\98\90\12!\13U\92\12aüÔ\a¿ð@PË\ 1\92\a¿PÐ\a¿ð@Pô\ 1\80\90\b\ 2\80¦\ 1\92\a»DÐ\a¿ð\94\10$@Pï\ 1\80\90\b\16\80\9e\ 1\11U\90\12"\f@PÇ\ 1º\10\bÐ\a H@PÃ\ 1\90\ 2\1d\90\ 2 \ 1@PÂ\ 1Ð'¿HÐ\a¿H\13U\92\12b\14Ô\a H@P¾\ 1\11U\90\12"\1c@P´\ 1º\10\bÐ\a H@P°\ 1\90\ 2\1d\90\ 2 \ 1@P¯\ 1Ð'¿DÐ\a¿D\13U\92\12b$Ô\a H@P«\ 1Ð\a¿H\92\10 \ 1@
-V\ 1Ð'¿H\17\97Ö\ 2ã\80\80\90\v\ 4\80 \ 1\11\98\90\12!\13U\92\12b,Ô\a¿H@P\85\ 1\92\a¿PÐ\a¿H@P®\ 1\80\90\b\ 2\80
-\ 1\92\a»DÐ\a¿D\94\10$@P©\ 1\80\90\b\ 4\80S\ 1\19\97Ø\ 3#\98\80\90\f\12\80N\ 1\e\97Ú\ 3c\84\80\90\r\12\80\f\ 1Ô\a¿ð\1f\99Þ\ 3â<\94\ 2\80\ f\13U\92\12b@\11\98\90\12!@Pb\ 1!\97à\ 4#¸\80\90\10\ 2\80\v\ 1Ð\a¿ð@\v¸\ 1Ð\a¿HÒ\a¿ð@\v=\ 1\10\801\ 1Ò\a¿ð#\99â\ 4b<\92\ 2@\11\11U\90\12"X@Ps\ 1Ð\a¿HÒ\a H\15\98Ô\ 2¢ @Py\ 1\80\90\b\12\80 \ 1ä\a¿H'\98æ\ 4â èL\80\13\80¥ /\ 2\80\r\ 1Ô\a¿ð+\99ê\ 5b<\94\ 2\80\15Ò\a¿H\11U\90\12"h@PZ\ 1\10\80\ e\ 1Ò\a¿H-\98ì\ 5¢ \92\ 2@\16Ô\a¿ð/\99î\ 5â<\94\ 2\80\17\11U\90\12"|@PL\ 1Ð\a¿ð@PL\ 1ð\a¿Hð'¿ð²\10
-ò'¿Lô\a¿L\80\90\1a\ 4\80`\ 1\92\a¿PÐ\a¿ð@P4\ 1\80\90\b\12\80R\ 1ö\a¿d9<º\ eÀ\1c\11(\80§@\b\12\80 \ 1Ð\a¿ð\92\10 \ 1@ Ì\ 1Ð'¿ð\10\80B\ 1Ò\a¿d\15<\96
-@
-\19 \80¢À\f\12\809\ 1Ð\a¿ð\13U\92\12b\94@P/\ 1Ð'¿ü\80\90\b\ 2\80.\ 1\11\98\90\12"4\92\10$Ô\a¿ü@P(\ 1\11\98\90\12"4@Oú\ 1\e\98\9a\13b3À*\rÐ\a¿ð@P\ f\ 1\11\98\90\12"4@Oð\ 1\90\ 2 \ 1@Oð\ 1Ð'¿ðÐ\a¿ð\13\98\92\12b4@Oð\ 1\1f\97Þ\ 3ã\80\80\90\ f\ 2\80 \ 1\11\98\90\12!\13U\92\12b\98Ô\a¿ð@OÌ\ 1Ð\a¿ü@P\ 5\ 1\10\80\ 4\ 1\10\80\v\ 1\10\80\ 4\ 1\10\80\a\ 1à\a¿L $ \ 1à'¿L\10¿ÿ \ 1â\a¿L\80\90\11\14\80\ e\ 1%\97ä\ 4£\84\80\90\12\12\80 \ 1\11\98\90\12!\13U\92\12b´Ô\a¿ð@O¬\ 1À'»8Ð\a¿ð@Oç\ 1\80\90\b\ 2\80\f\ 1'\98æ\ 4â0\80¤à\ 2\ 2\80\ 5\ 1Ð\a¿ð@Oß\ 1\10\80¬\ 1\11U\90\12"Ì@OÜ\ 1Ð'¿Ü\80\90\b\ 2\80¤\ 1Ð\a¿Ü@OØ\ 1Ð'¿Ø\80\90\b\ 2\80\9a\ 1Ð\a¿Ø\90\ 2
-@O\97\ 1\80¢ \ 3\1a\80\ 4\ 1\10¿ÿò\ 1Ð\a¿Ø\90\ 2
-@O\8e\ 1è\a¿Ø\90\ 5\b\90\ 2 \b\13U\92\12bÐ@O\9c\ 1\80\90\b\ 2\80\ 4\ 1\10¿ÿâ\ 1\11\98\90\12"4Ò\a¿ð@O\86\ 1\11\98\90\12"4\13U\92\12bÔ@O\83\ 1Ò\a¿Ø\92\ 2`
-\11\98\90\12"4@O}\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@O\8a\ 1\80\90\b\ 2\80\b\ 1\11\98\90\12"4@O\98\ 1\10¿ÿÃ\ 1ê\a»8\80\90\15\ 2\80\f\ 1\90\10!,@O_\ 1ì\a»,Ð%¡(î\a»,ð\ 5á(ð'»,\10\80\b\ 1\90\10!,@OU\ 1Ð'»8ò\a»8ò'»,ô\a»,À&¡(ö\a»,À&à\f\11\98\90\12"4@OG\ 1\90\ 2 \ 1@OG\ 1ø\a»,Ð'ú\a»,Ð\a@\13\98\92\12b4@OE\ 1Ð\a¿Ø\90\ 2
-@O8\ 1Ò\a¿Ø\94\ 2`
-\96\ 2\80\bÀ*ÿþÐ\a¿Ø\90\ 2
-@O0\ 1\90\ 2 \ 1@O0\ 1Ø\a»,Ð# \ 4Ú\a»,Ð\ 3`\ 4Ò\a¿Ø\92\ 2`
-@O.\ 1Ð\a¿Ø\90\ 2
-@O!\ 1Þ\a»,Ð#à\bà\a»,¢\ 4 \10¤\a¿Pè\ 4 \84è$`\84è\ 4 \80è$`\80¬\10 \80¬% \ 4è\ 4\80\16è$@\16¬% \ 4è\ 4\80\16è$@\16¬% \ 4è\ 4\80\16è$@\16¬¥ \ 4è\ 4\80\16\12¿ÿõè$@\16î\a»,°\10 \ 1ð%à\98ò\a»,À&a$\10¿ÿc\ 1Ð\a¿Ü@O<\ 1À'»@Ð\a D@O,\ 1\80\90\b\ 2\80\f\ 15\98ô\ 6¢0\80¦ \ 2\ 2\80\ 5\ 1Ð\a D@O$\ 1\10\80Í\ 1\11U\90\12"Ø@O!\ 1Ð'¿Ü\80\90\b\ 2\80Å\ 1Ð\a¿Ü@O\1d\ 1Ð'¿Ø\80\90\b\ 2\80»\ 1ö\a¿ØøNà
-\80§ .\ 2\80\v\ 1Ð\a¿Ø\90\ 2
-\13U\92\12bÜ@Nê\ 1\80\90\b\12\80\ 4\ 1\10¿ÿë\ 1\11\98\90\12"4Ò\a D@NÔ\ 1\11\98\90\12"4\13U\92\12bà@NÑ\ 1Ò\a¿Ø\92\ 2`
-\11\98\90\12"4@NË\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@NØ\ 1\80\90\b\ 2\80\11\ 1Ò\a¿Ø\92\ 2`
-\11U\90\12"ä@NÆ\ 1\80\90\b\ 2\80\ 6\ 1\11\98\90\12"4@NÝ\ 1\10¿ÿÃ\ 1ú\a»@\80\90\1d\ 2\80\f\ 1\90\10!,@N¤\ 1Ò\a»4Ð"a(Ô\a»4Ö\ 2¡(Ö'»4\10\80\b\ 1\90\10!,@N\9a\ 1Ð'»@Ø\a»@Ø'»4Ú\a»4À#a(Þ\a»4À#à\f\11\98\90\12"4@N\8c\ 1\90\ 2 \ 1@N\8c\ 1à\a»4Ð$â\a»4Ð\ 4@\13\98\92\12b4@N\8a\ 1Ð\a¿Ø\90\ 2
-@N}\ 1\90\ 2 \ 1@N}\ 1ä\a»4Ð$ \ 4æ\a»4Ð\ 4à\ 4Ò\a¿Ø\92\ 2`
-@N{\ 1Ð\a¿Ø\90\ 2
-@Nn\ 1è\a»4Ð% \bê\a»4¬\ 5`\10®\a¿Pð\ 5à\84ð% \84ð\ 5à\80ð% \80´\10 \80´& \ 4ð\ 5À\1að%\80\1a´& \ 4ð\ 5À\1að%\80\1a´& \ 4ð\ 5À\1að%\80\1a´¦ \ 4ð\ 5À\1a\12¿ÿõð%\80\1aö\a»4¸\10 \ 1ø&à\98ú\a¿d\11<\92\ f@\b\15\10\80¢@
-\12\80$\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@NW\ 1\80\90\b\12\80\1c\ 1Ö\a»4\98\ 2à\9c\9a\a¿Pà\ 3`\84à# \84à\ 3`\80à# \80¤\10 \80¤$ \ 4à\ 3@\12à#\12¤$ \ 4à\ 3@\12à#\12¤$ \ 4à\ 3@\12à#\12¤¤ \ 4à\ 3@\12\12¿ÿõà#\12æ\a»4¨\10 \ 1è$á$\10\80\ 4\ 1ê\a»4À%a$\10¿ÿB\ 1Ð\a¿Ü@N`\ 1À'»<ì\a L\80\90\16\12\80Í\ 1Ð\a H@NL\ 1\80\90\b\ 2\80\f\ 1/\98î\ 5â0\80¥à\ 2\ 2\80\ 5\ 1Ð\a H@ND\ 1\10\80½\ 1\11U\90\12"è@NA\ 1Ð'¿Ü\80\90\b\ 2\80µ\ 1Ð\a¿Ü@N=\ 1Ð'¿Ø\80\90\b\ 2\80«\ 1ð\a¿ØòN
-\80¦`.\ 2\80\v\ 1Ð\a¿Ø\90\ 2
-\13U\92\12bì@N
-\ 1\80\90\b\12\80\ 4\ 1\10¿ÿë\ 1\11\98\90\12"4Ò\a H@Mô\ 1\11\98\90\12"4\13U\92\12bð@Mñ\ 1Ò\a¿Ø\92\ 2`
-\11\98\90\12"4@Më\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@Mé\ 1\80\90\b\ 2\80\b\ 1\11\98\90\12"4@N\ 6\ 1\10¿ÿÌ\ 1ô\a»<\80\90\1a\ 2\80\f\ 1\90\10!,@MÍ\ 1ö\a»0Ð&á(ø\a»0ú\a!(ú'»0\10\80\b\ 1\90\10!,@MÃ\ 1Ð'»<Ð\a»<Ð'»0Ò\a»0À"a(Ô\a»0À" \f\11\98\90\12"4@Mµ\ 1\90\ 2 \ 1@Mµ\ 1Ö\a»0Ð"ÀØ\a»0Ð\ 3\13\98\92\12b4@M³\ 1Ð\a¿Ø\90\ 2
-@M¦\ 1\90\ 2 \ 1@M¦\ 1Ú\a»0Ð#`\ 4Þ\a»0Ð\ 3à\ 4Ò\a¿Ø\92\ 2`
-@M¤\ 1Ð\a¿Ø\90\ 2
-@M\97\ 1à\a»0Ð$ \bâ\a»0¤\ 4`\9c¦\a¿Pè\ 4à\84è$ \84è\ 4à\80è$ \80¬\10 \80¬% \ 4è\ 4À\16è$\80\16¬% \ 4è\ 4À\16è$\80\16¬% \ 4è\ 4À\16è$\80\16¬¥ \ 4è\ 4À\16\12¿ÿõè$\80\16î\a»0°\10 \ 1ð%á$ò\a¿d5<¶\ e@\1a9(\80¦À\1c\12\80\a\ 1Ð\a¿Ø\90\ 2
-\92\a¿P@M\8f\ 1ú\a»0\90\a`\10\92\a¿PÔ\ 2`\84Ô" \84Ô\ 2`\80Ô" \80\98\10 \80\98# \ 4Ô\ 2@\fÔ"\f\98# \ 4Ô\ 2@\fÔ"\f\98# \ 4Ô\ 2@\fÔ"\f\98£ \ 4Ô\ 2@\f\12¿ÿõÔ"\fÚ\a»0\9e\10 \ 1Þ#`\98\10¿ÿR\ 1Ð\a¿Ü@M\90\ 1!\97à\ 4#\80\80\90\10\ 2\80 \ 1\11\98\90\12!\13U\92\12bôÔ\a D@M9\ 1â\a»@â'»4ä\a»4\80\90\12\ 2\80\ 3ó\ 1'\97æ\ 4ã\80\80¤à\ 1\ 4\80\f\ 1è\a»4Ô\ 5 \ 4ê\a»4Ö\ 5@\13U\92\12c\1c\11\98\90\12!@M$\ 1À'»(ì\a»4î\ 5 \bð\a»4ò\ 6 \ 4´\ 6@\17¶& \ 2ö'¿Hø\a»4ú\a \b\80§`\ 2\ 6\80<\ 1Ð\a¿H\13U\92\12c@@M6\ 1\80\90\b\12\80\17\ 1Ð\a»(\90\ 2 \ 1Ð'»(\13\97Ò\ 2c¨\80\90 \12\80\ f\ 1\15\97Ô\ 2£\80\80¢ \ 1\ 4\80\b\ 1\11\98\90\12!\13U\92\12cD@Lü\ 1\10\80\ 3µ\ 1Ð\a¿H\13U\92\12cX@M\19\ 1\80\90\b\12\80\17\ 1Ö\a»(\96\ 2à\ 1Ö'»(\19\97Ø\ 3#¤\80\90\f\12\80\ f\ 1\e\97Ú\ 3c\80\80£`\ 1\ 4\80\b\ 1\11\98\90\12!\13U\92\12c\@Lß\ 1\10\80\ 3\98\ 1\11\97Ð\ 2#Ð@Lè\ 1\94\10\bÞ\a»4Ð\ 3à\ 4\13\97Ò\ 2cÐ@M\ 5\ 1\80\90\b\12\80\17\ 1à\a»( \ 4 \ 1à'»(#\97â\ 4c¬\80\90\11\12\80\ f\ 1%\97ä\ 4£\80\80¤ \ 1\ 4\80\b\ 1\11\98\90\12!\13U\92\12cp@L¼\ 1\10\80\ 3u\ 1æ\a»4Ð\ 4à\ 4\13U\92\12c\8c@LØ\ 1\80\90\b\12\80\ f\ 1)\97è\ 5#\80\80¥ \ 1\ 4\80\b\ 1\11\98\90\12!\13U\92\12c\90@L¦\ 1\10\80\ 3_\ 1+\97ê\ 5cÄ\80\90\15\12\80\18\ 1ì\a»4Ð\ 5 \ 4\13U\92\12c¨@L½\ 1\80\90\b\12\80\ f\ 1/\97î\ 5ã\80\80¥à\ 1\ 4\80\b\ 1\11\98\90\12!\13U\92\12c°@L\8b\ 1\10\80\ 3D\ 11\97ð\ 6#°\80\90\18\12\80"\ 1ò\a»4ô\ 6`\98\80\90\1a\ 2\80\1d\ 1ö\a»4ø\ 6à$;<\90\ f\1d\13 \80¢ \12\80\15\ 1Ô\a»4Ö\ 2 $\98
-àI\80£ I\12\80\ f\ 1\e\97Ú\ 3c\80\80£`\ 1\ 4\80\b\ 1\11\98\90\12!\13U\92\12cÈ@Lf\ 1\10\80\ 3\1f\ 1Þ\a»<Þ'»0à\a»0\80\90\10\ 2\80\1d\ 1â\a»0ä\ 4`\bæ\a»4è\ 4à\b\80¥\12\12\80\11\ 1ê\a»4Ð\ 5`\ 4ì\a»0Ò\ 5 \ 4@Lu\ 1\80\90\b\12\80\b\ 1î\a»0ð\ 5à\f°\ 6 \ 1ð%à\f\10\80\a\ 1ò\a»0ô\ 6a(ô'»0\10¿ÿã\ 17\97ö\ 6ã\80\80¦à\ 1\ 4\80\18\ 1ø\a»0\80\90\1c\ 2\80\ e\ 1ú\a»0Ô\a`\ 4Ð\a»0Ö\ 2\13U\92\12cä\11\98\90\12!@L0\ 1\10\80\b\ 1\11\98\90\12!\13V\92\12`\f@L(\ 1Ò\a»4Ô\ 2`\98\80\90
-\ 2\808\ 1Ö\a»4Ø\ 2à$\e<\9e\v\r!\10\80£À\10\12\800\ 1#\97â\ 4c¼\80\90\11\12\80\ f\ 1ä\a»4æ\ 4¡$\80\90\13\ 2\80
-\ 1è\a»4ê\ 5 °-<®\r@\161(\80¥À\18\ 2\80\1c\ 13\97ò\ 6c\80\80¦`\ 1\ 4\80\b\ 1\11\98\90\12!\13V\92\12` @Kþ\ 1ô\a»4Ð\ 6\80Ò\a»0\80\90 \ 2\80\ 6\ 1ö\a»0Ò\ 6À\10\80\ 4\ 1ø\a»4Ò\aÔ\a L\7fÿúå\ 1\10\80\ 2¨\ 1ú\a»8ú'»,Ð\a»,\80\90\b\ 2\80\1d\ 1Ò\a»,Ô\ 2`\bÖ\a»4Ø\ 2à\b\80£
-\12\80\11\ 1Ú\a»4Ð\ 3`\ 4Þ\a»,Ò\ 3à\ 4@Kþ\ 1\80\90\b\12\80\b\ 1à\a»,â\ 4 \f¢\ 4`\ 1â$ \f\10\80\a\ 1ä\a»,æ\ 4¡(æ'»,\10¿ÿã\ 1)\97è\ 5#\80\80¥ \ 1\ 4\80\18\ 1ê\a»,\80\90\15\ 2\80\ e\ 1ì\a»,Ô\ 5 \ 4î\a»,Ö\ 5À\13V\92\12`0\11\98\90\12!@K¹\ 1\10\80\b\ 1\11\98\90\12!\13V\92\12`X@K±\ 1ð\a»,\80\90\18\12\80/\ 1ò\a»0\80\90\19\12\80+\ 1ô\a»4ö\ 6 \b\80¦à\ 4\ 4\80\12\ 1ø\a»4ú\a \bÐ\a»4Ð\ 2 \ 4\90\ 2\1d\90" \ 4\13V\92\12`h@K¾\ 1\80\90\b\12\80\ 5\ 1Ò\a»(\92\ 2`\ 1Ò'»(\15\97Ô\ 2£\88\80\90
-\ 2\80\11\ 1Ö\a»(\80\90\v\12\80\r\ 1Ø\a»4Ô\ 3\e\99Ú\ 3b<\94\ 2\80\r\13V\92\12`p\11\98\90\12!@K\80\ 1Þ\a»,\80\90\ f\ 2\80\e\ 1à\a»,â\ 4 \98\80\90\11\ 2\80\16\ 1ä\a»0\80\90\12\ 2\80 \ 1æ\a»,è\ 4àPê\a»0ì\ 5`P\80¥\80\14\16\80\v\ 1/\97î\ 5ã\94\80\90\17\ 2\80\ 1Q\ 1ð\a»0\80\90\18\ 2\80\ 1M\ 13\97ò\ 6c\80\80¦`\ 1\ 4\80\b\ 1\11\98\90\12!\13V\92\12`\8c@KX\ 1ô\a»0\80\90\1a\ 2\80\ 11\ 1ö\a»0ø\ 6àPú\a»4Ð\a`P\80¢\1c\16\80\ 1*\ 1\13\97Ò\ 2c\80\80¢`\ 1\ 4\80\b\ 1\11\98\90\12!\13V\92\12`¨@KB\ 1Ô\a»4Ö\ 2 $\80\8aà\92\ 2\80\14\ 1\19\97Ø\ 3#\84\80\90\f\12\80\r\ 1Ú\a»4Ô\ 3@\1f\99Þ\ 3â<\94\ 2\80\ f\13V\92\12`È\11\98\90\12!@K-\ 1\10\80\ 1æ\ 1!\97à\ 4#\84\80\90\10\12\80\r\ 1â\a»4Ô\ 4@%\99ä\ 4¢<\94\ 2\80\12\13V\92\12`è\11\98\90\12!@K\e\ 1'\97æ\ 4ãÀ\80\90\13\ 2\80\1e\ 1è\a»0ê\ 5!$\80\90\15\ 2\80\14\ 1ì\a»0î\ 5 °1<²\rÀ\185(\80¦@\1a\12\80\f\ 1ö\a»0Ð\ 6À\92\10 @\ 4È\ 1Ð'¿ì¸\10 \ 1ø'¿ä\10\80\ 5\ 1ú\a»0Ð\a@Ð'¿ì\10\80\ 5\ 1Ò\a»0Ô\ 2@Ô'¿ì\17\97Ö\ 2ã\90\80\90\v\ 2\80>\ 1\19\97Ø\ 3#¸\80\90\f\ 2\80\ e\ 1Ú\a»4Ô\ 3@\13\97Ò\ 2cÈ\90\10 Ö\a¿ì\19\97Ø\ 3#Ì@\ 5Û\ 1\10\80-\ 1Ð\a¿ì\13\99Ò\ 2b8\15\98Ô\ 2¢ @K\r\ 1\80\90\b\ 2\80\12\ 1Þ\a»4Ô\ 3À!\99à\ 4"<\94\ 2\80\10\13\97Ò\ 2cÈ\11V\90\12 øÖ\a¿ì\19\97Ø\ 3#Ì@Jð\ 1\10\80\13\ 1â\a»4Ô\ 4@%\99ä\ 4¢<\94\ 2\80\12Ö\a¿ì'\98æ\ 4â \96\ 2À\13\11V\90\12!\14\13\97Ò\ 2cÈ\19\97Ø\ 3#Ì@JÝ\ 1)\97è\ 5#¸\80\90\14\ 2\80\19\ 1ê\a»4Ð\ 5@@\ 6\v\ 1-\97ì\ 5£ \80\90\16\ 2\80 \ 1î\a»4Ò\ 5ÀÐ\a¿ì@\ 5\8a\ 1\10\80\a\ 1ð\a»4Ò\ 6Ð\a¿ì@\ 6\11\ 1\10\80M\ 1Ð\a¿ì\13\99Ò\ 2b8\15\98Ô\ 2¢ @JÆ\ 1\80\90\b\ 2\80"\ 1ò\a»4Ò\ 6@5\99ô\ 6¢<\92\ 2@\1a\11V\90\12!4@J®\ 1ö\a»4Ö\ 6À9\99ø\a"<\96\ 2À\1c\13\97Ò\ 2c \80\90 \ 2\80\ 6\ 1\13\98\92\12`\14\10\80\ 4\ 1\13\98\92\12`\1c\11V\90\12!DÔ\a¿ì@J\99\ 1\10\80#\ 1ú\a»4Ò\a@\11\99Ð\ 2"<\92\ 2@\b\11V\90\12!T@J\8e\ 1Ô\a¿ì\13\98Ò\ 2b \94\ 2\80 Ö\a»4Ö\ 2À\19\99Ø\ 3"<\96\ 2À\f\13\97Ò\ 2c \80\90 \ 2\80\ 6\ 1\13\98\92\12` \10\80\ 4\ 1\13\98\92\12`(\11V\90\12!d@Jv\ 1\e\97Ú\ 3c \80\90\r\12\80\1e\ 1\1f\97Þ\ 3ã¸\80\90\ f\ 2\80\f\ 1à\a»0Ò\ 4 $\92
-om\92\12a$â\a»4Ð\ 4@@\ 6\12\ 1\10\80\ f\ 1ä\a»0Ò\ 4 $\92
-om\92\12a$æ\a»4Ô\ 4À)\99è\ 5"<\94\ 2\80\14\11V\90\12!|@JU\ 1ê\a¿ä\80\90\15\ 2\80\ 5\ 1Ð\a¿ì@JQ\ 1\10\80\r\ 1-\97ì\ 5£\80\80¥ \ 1\ 4\80\b\ 1\11\98\90\12!\13V\92\12a\94@J\1a\ 1\10\80Ó\ 1/\97î\ 5ã\80\80¥à\ 1\ 4\80\b\ 1\11\98\90\12!\13V\92\12a´@J\r\ 1ð\a»,\80\90\18\ 2\80¹\ 1ò\a»,ô\ 6`Pö\a»4ø\ 6àP\80§\1a\16\80²\ 1;\97ú\ac\80\80§`\ 1\ 4\80\b\ 1\11\98\90\12!\13V\92\12aÐ@I÷\ 1Ð\a»4Ò\ 2 $\80\8a`\92\ 2\80\14\ 1\15\97Ô\ 2£\84\80\90
-\12\80\r\ 1Ö\a»4Ô\ 2À\19\99Ø\ 3"<\94\ 2\80\f\13V\92\12að\11\98\90\12!@Iâ\ 1\10\80\9b\ 1\e\97Ú\ 3c\84\80\90\r\12\80\r\ 1Þ\a»4Ô\ 3À!\99à\ 4"<\94\ 2\80\10\13V\92\12b\10\11\98\90\12!@IÐ\ 1#\97â\ 4c¸\80\90\11\ 2\80\19\ 1ä\a»,Ô\ 4 \ 4æ\a»4Ö\ 4ÀÐ\a¿ð\13\97Ò\ 2cÈ\19\97Ø\ 3#Ì@\ 4¸\ 1)\97è\ 5#\9c\80\90\14\12\80\a\ 1ê\a»4Ò\ 5@Ð\a¿ð@\ 5\9c\ 1\10\80b\ 1Ð\a¿ðÒ\a H\15\98Ô\ 2¢ @Iá\ 1\80\90\b\12\80 \ 1ì\a¿ð/\98î\ 5â ðM\80\17\80¦ /\ 2\80(\ 13\97ò\ 6c\90\80\90\19\ 2\80\12\ 1ô\a»,Ö\ 6 \ 4ö\a»4Ø\ 6À9\99ø\a"<\98\ 3\1cÒ\a¿ð\15\97Ô\ 2£È\11V\90\12"$\e\97Ú\ 3cÌ@I¶\ 1;\97ú\ac\9c\80\90\1d\12\80\f\ 1Ð\a»4Ô\ 2\13\99Ò\ 2b<\94\ 2\80 Ò\a¿ð\11V\90\12"L@I§\ 1\10\80,\ 1\15\97Ô\ 2£\90\80\90
-\ 2\80\15\ 1Ö\a»,Ö\ 2à\ 4Ò\a¿ð\19\98Ø\ 3" \92\ 2@\fÚ\a»4Ø\ 3@\1f\99Þ\ 3â<\98\ 3\ f\15\97Ô\ 2£È\11V\90\12"h\e\97Ú\ 3cÌ@I\8d\ 1!\97à\ 4#\9c\80\90\10\12\80\ f\ 1Ò\a¿ð#\98â\ 4b \92\ 2@\11ä\a»4Ô\ 4\80'\99æ\ 4â<\94\ 2\80\13\11V\90\12"\94@I{\ 1\10\80\r\ 1)\97è\ 5#\80\80¥ \ 1\ 4\80\b\ 1\11\98\90\12!\13V\92\12b´@IG\ 1ê\a»4ì\ 5a(ì'»4\10¿ü\r\ 1/\97î\ 5ã\80\80\90\17\ 2\80 \ 1\11\98\90\12!\13V\92\12bÔÔ\a H@I6\ 1ð\a»<ð'»0ò\a»0\80\90\19\ 2\80\ 2"\ 1ô\a»0ö\ 6 \f\80\90\e\ 2\80\ 4\ 1\10\80\ 2\16\ 1ø\a»0Ð\a \ 4\13V\92\12bø@IG\ 1\80\90\b\12\80\ 4\ 1\10\80\ 2\v\ 1;\97ú\acÄ\80\90\1d\12\80\18\ 1Ð\a»0Ð\ 2 \ 4\13V\92\12bü@I7\ 1\80\90\b\12\80\ f\ 1\13\97Ò\ 2c\80\80¢`\ 1\ 4\80\b\ 1\11\98\90\12!\13V\92\12c\ 4@I\ 5\ 1\10\80\ 1ð\ 1Ô\a»8Ô'»,Ö\a»,\80\90\v\ 2\80\19\ 1Ø\a»,Ú\ 3 \bÞ\a»0à\ 3à\b\80¤\r\12\80\r\ 1â\a»0Ð\ 4`\ 4ä\a»,Ò\ 4 \ 4@I\14\ 1\80\90\b\12\80\ 4\ 1\10\80\a\ 1æ\a»,è\ 4á(è'»,\10¿ÿç\ 1ê\a»,\80\90\15\ 2\80\14\ 1-\97ì\ 5£\94\80\90\16\12\80\v\ 1î\a»,ð\ 5àPò\a»0ô\ 6`P\80¦\80\18\16\80\ 4\ 1\10\80\ 1Á\ 1ö\a»,ø\ 6à\f¸\a \ 1ø&à\fú\a»0Ð\a`\bÒ\a»0Ô\ 2`\ 4\96\ 2\80\b\98"à\ 2Ø'¿HÚ\a»0Þ\ 3`\b\80£à\ 2\ 6\80&\ 1Ð\a¿H\13V\92\12c\1c@Hã\ 1\80\90\b\12\80\f\ 1à\a»( \ 4 \ 1à'»(#\97â\ 4c¨\80\90\11\12\80\ 4\ 1\10\80\ 1\9f\ 1Ð\a¿H\13V\92\12c @HÑ\ 1\80\90\b\12\80\f\ 1ä\a»(¤\ 4 \ 1ä'»('\97æ\ 4ã¤\80\90\13\12\80\ 4\ 1\10\80\ 1\8d\ 1)\97è\ 5#¬\80\90\14\12\80\12\ 1\11\97Ð\ 2#Ð@H¦\ 1\94\10\bê\a»0Ð\ 5`\ 4\13\97Ò\ 2cÐ@HÃ\ 1\80\90\b\12\80\ 4\ 1\10\80\ 1x\ 1Ð\a D@H\97\ 1ì\a»0î\ 5 \b\90\ 2\17\90\ 2 \ 2@H\94\ 1Ð'¿èÐ\a¿èÒ\a D@H\95\ 1Ð\a¿è\13V\92\12c$@H\93\ 1ð\a»0Ò\ 6 \ 4Ð\a¿è@H\8e\ 1ò\a»0ô\ 6`$7<¸\ e\80\e;\10\80§\1d\12\80®\ 1Ð\a L\80\90\b\12\80¨\ 1\13\97Ò\ 2c\8c\80\90 \ 2\80\94\ 1\15\97Ô\ 2£\84\80\90
-\12\80\f\ 1Ô\a¿è\17\99Ö\ 2â<\94\ 2\80\v\13V\92\12c(\11\98\90\12!@HS\ 1\19\97Ø\ 3#¼\80\90\f\12\80O\ 1Ú\a»0Þ\ 3a$\80\90\ f\ 2\80J\ 1à\a»0â\ 4 °%<¦\f@\12)(\80¤À\14\12\80B\ 1+\97ê\ 5cÀ\80\90\15\ 2\80
-\ 1ì\a»0Ð\ 5\80\92\10 @\ 1û\ 1Ð'¿ì\10\80\ 5\ 1î\a»0ð\ 5Àð'¿ì3\97ò\ 6c¸\80\90\19\ 2\80\b\ 1Ð\a¿ìÒ\a¿è@\ 3\ f\ 1\10\80"\ 1Ð\a¿ìÒ\a H\15\98Ô\ 2¢ @HS\ 1\80\90\b\ 2\80\r\ 1Ô\a¿è5\99ô\ 6¢<\94\ 2\80\1aÒ\a¿ì\11V\90\12#@@H;\ 1\10\80\ e\ 1Ò\a¿ì7\98ö\ 6â \92\ 2@\eÔ\a¿è9\99ø\a"<\94\ 2\80\1c\11V\90\12#T@H-\ 1Ð\a¿ì@H-\ 1\10\801\ 1;\97ú\ac¸\80\90\1d\ 2\80\ e\ 1Ð\a¿è@\ 2c\ 1Ð\a¿è@\ 4\1f\ 1Ð\a¿è\92\10!í@\ 3Ç\ 1\10\80\1a\ 1Ò\a¿è\11\99Ð\ 2"<\92\ 2@\b\11V\90\12#l@H\ f\ 1Ò\a¿è\15\99Ô\ 2¢<\92\ 2@
-\11V\90\12#|@H\a\ 1Ò\a¿è\17\99Ö\ 2â<\92\ 2@\v\11V\90\12#\8c@Gÿ\ 1Ø\a»0Ò\ 3Ð\a¿èÔ\a L\7fÿöÈ\ 1\10\80\11\ 1\e\97Ú\ 3c\84\80\90\r\12\80\f\ 1Ô\a¿è\1f\99Þ\ 3â<\94\ 2\80\ f\13V\92\12c¤\11\98\90\12!@GÁ\ 1\10\80©\ 1!\97à\ 4#À\80\90\10\ 2\80\1f\ 1â\a»0ä\ 4a$\80\90\12\ 2\80\14\ 1æ\a»0è\ 4à°+<¬\r\15/(\80¥\80\17\12\80\f\ 1ð\a»0Ð\ 6\92\10 @\ 1l\ 1Ð'¿ì²\10 \ 1ò'¿ä\10\80\ 6\ 1ô\a»0ö\ 6\80ö'¿ìÀ'¿ä\10\80\ 6\ 1ø\a»0ú\aú'¿ìÀ'¿ä\11\97Ð\ 2#\84\80\90\b\12\80\f\ 1Ô\a¿è\13\99Ò\ 2b<\94\ 2\80 \13V\92\12c¼\11\98\90\12!@G\8a\ 1\15\97Ô\ 2£¸\80\90
-\ 2\80\13\ 1\17\97Ö\ 2ã \80\90\v\ 2\80\b\ 1Ð\a¿ìÒ\a¿è@\ 2c\ 1\10\80\ 6\ 1Ð\a¿ìÒ\a¿è@\ 2ë\ 1\10\808\ 1Ð\a¿ìÒ\a H\15\98Ô\ 2¢ @G¡\ 1\80\90\b\ 2\80\18\ 1Ö\a¿è\19\99Ø\ 3"<\96\ 2À\f\13\97Ò\ 2c \80\90 \ 2\80\ 6\ 1\13\98\92\12`,\10\80\ 4\ 1\13\98\92\12`4\11V\90\12#ÌÔ\a¿ì@G~\ 1\10\80\19\ 1Ô\a¿ì\e\98Ú\ 3b \94\ 2\80\rÖ\a¿è\1f\99Þ\ 3â<\96\ 2À\ f\13\97Ò\ 2c \80\90 \ 2\80\ 6\ 1\13\98\92\12`8\10\80\ 4\ 1\13\98\92\12`@\11V\90\12#Ü@Ge\ 1!\97à\ 4# \80\90\10\12\80\1c\ 1#\97â\ 4c¸\80\90\11\ 2\80\v\ 1ä\a»0Ò\ 4 $\92
-om\92\12a$Ð\a¿è@\ 3\ 2\ 1\10\80\ e\ 1æ\a»0Ò\ 4à$\92
-om\92\12a$Ô\a¿è)\99è\ 5"<\94\ 2\80\14\11V\90\12#ð@GF\ 1ê\a¿ä\80\90\15\ 2\80\ 5\ 1Ð\a¿ì@GB\ 1Ð\a¿è@G?\ 1ì\a»0î\ 5¡(î'»0\10¿ýÞ\ 11\97ð\ 6#\80\80\90\18\ 2\80 \ 1\11\98\90\12!\13W\92\12`\bÔ\a¿ð@G\ 4\ 1ò\a»8ò'»,ô\a»,\80\90\1a\ 2\80y\ 1ö\a»,ø\ 6à\f\80\90\1c\ 2\80\ 4\ 1\10\80m\ 1Ð\a D@G\ 3\ 1ú\a»,Ò\a`\b\90\ 2 \90\ 2 \ 2@G\ 1Ð'¿èÐ\a¿èÒ\a D@G\ 1\ 1Ð\a¿è\13W\92\12`$@Fÿ\ 1Ô\a»,Ò\ 2 \ 4Ð\a¿è@Fú\ 1\17\97Ö\ 2ã\84\80\90\v\12\80\f\ 1Ô\a¿è\19\99Ø\ 3"<\94\ 2\80\f\13W\92\12`(\11\98\90\12!@FÐ\ 1\e\97Ú\ 3c¸\80\90\r\ 2\80\r\ 1\1f\97Þ\ 3ã\9c\80\90\ f\12\80\ 6\ 1Ð\a¿ðÒ\a¿è@\ 2¨\ 1\10\803\ 1Ð\a¿ðÒ\a H\15\98Ô\ 2¢ @Fí\ 1\80\90\b\12\80 \ 1à\a¿ð#\98â\ 4b äL\11\80¤ /\ 2\80\12\ 1'\97æ\ 4ã\9c\80\90\13\12\80\v\ 1Ô\a¿è)\99è\ 5"<\94\ 2\80\14Ò\a¿ð\11W\90\12 <@FÉ\ 1\10\80\13\ 1+\97ê\ 5c\9c\80\90\15\12\80\ e\ 1Ò\a¿ð-\98ì\ 5¢ \92\ 2@\16Ô\a¿è/\99î\ 5â<\94\ 2\80\17\11W\90\12 T@F¶\ 1Ð\a¿è@F¶\ 1ð\a»,ò\ 6!(ò'»,\10¿ÿ\87\ 1ô\a»@\80\90\1a\ 2\80\14\ 1ö\a»@ö'»4ø\a»4ú\a!(ú'»@Ð\a»4Ð\ 2@F¤\ 1Ò\a»4Ð\ 2`\ 4@F \ 1Ð\a»4@F\9d\ 1\10¿ÿì\ 1Ô\a»<\80\90
-\ 2\80\14\ 1Ö\a»<Ö'»0Ø\a»0Ú\ 3!(Ú'»<Þ\a»0Ð\ 3À@F\8e\ 1à\a»0Ð\ 4 \ 4@F\8a\ 1Ð\a»0@F\87\ 1\10¿ÿì\ 1â\a»8\80\90\11\ 2\80\14\ 1ä\a»8ä'»,æ\a»,è\ 4á(è'»8ê\a»,Ð\ 5@@Fx\ 1ì\a»,Ð\ 5 \ 4@Ft\ 1Ð\a»,@Fq\ 1\10¿ÿì\ 1Ð\a¿ð@Fl\ 1\10\80\ 2\ 1\81Çà\b\81è\ 3?ÿÿ\82c\90\9dã\80\ 1ð' Dò' HÐ\a DÐ'¿ð\13\97Ò\ 2c\80\80\90 \ 2\80\r\ 1\11\98\90\12!\13W\92\12`lÔ\a¿ð@F+\ 1\11\98\90\12!@Fu\ 1À'¿øÔ\a¿ø\80¢
-\16\80e\ 1Ð\a¿ð\13\98\92\12b4\94\10$@FL\ 1Ð'¿ü\80\90\b\16\80\ 4\ 1\10\80Y\ 1Ö\a¿ü\19\98\98\13"4À*À\f\e\98ÚKb4\80£`/\ 2\802\ 1Ð\a¿ð\92\10 /@F*\ 1Ð'¿ô\80\90\b\ 2\80\e\ 1Þ\a¿ôÀ+À\11\98\90\12"4@F\ e\ 1º\10\bÐ\a¿ð@F
-\ 1\90\ 2\1d\90\ 2 \ 2@F \ 1Ð'¿ôÐ\a¿ô\13W\92\12`\80Ô\a¿ð\17\98\96\12â4@F\ 3\ 1\10\80\ f\ 1\11\98\90\12"4@E÷\ 1\90\ 2 \ 1@E÷\ 1Ð'¿ôÐ\a¿ô\13\98\92\12b4@E÷\ 1\10\80\ f\ 1\11\98\90\12"4@Eè\ 1\90\ 2 \ 1@Eè\ 1Ð'¿ôÐ\a¿ô\13\98\92\12b4@Eè\ 1à\a H \ 4 \ 1à' H¢$ \ 1\80\90\11\ 2\80\ 5\ 1Ð\a¿ð@Eð\ 1ä\a¿ôä'¿ðæ\a¿ø¦\ 4à\ 1æ'¿ø\10¿ÿ\9b\ 1è\a H\80\90\14\12\80\ f\ 1Ð\a¿ð@EÇ\ 1\90\ 2 \ 1@EÇ\ 1Ð'¿ôÐ\a¿ôÒ\a¿ð@EÈ\ 1ê\a¿ôê'¿ð-\97ì\ 5£\80\80\90\16\ 2\80\r\ 1\11\98\90\12!\13W\92\12`\88Ô\a¿ð@E¢\ 1\11\98\90\12!@Eì\ 1Ð\a¿ð\10\80\ 2\ 1°\10\b\81Çà\b\81è\ 3?ÿÿ\82c\b\9dã\80\ 1ð' D\92\a¿tÐ\a D@E®\ 1\80¢?ÿ\ 2\80\\ 1Ð\a¿\88\13<\94
- \17\10\80¢\80\v\12\80R\ 1Ð\a D@EÈ\ 1Ð'¿pØ\a¿p\80\90\f\ 2\80H\ 1Ð\a¿p@EÃ\ 1Ð'¿l\80\90\b\ 2\80;\ 1Ð\a¿l\90\ 2
-\13W\92\12`\8c@E\95\ 1\80\90\b\ 2\800\ 1Ð\a¿l\90\ 2
-\13W\92\12`\90@E\8c\ 1\80\90\b\ 2\80'\ 1Ð\a¿l\90\ 2
-@Ep\ 1º\10\bÐ\a D@El\ 1\90\ 2\1d\90\ 2 \ 2@Ek\ 1Ð'¿üÚ\a¿ü\80\90\r\ 2\80\16\ 1Ð\a¿üÒ\a D@Eh\ 1Ð\a¿ü\13W\92\12`\94@Ef\ 1Ò\a¿l\92\ 2`
-Ð\a¿ü@Ea\ 1Ð\a¿ü\7fÿÿ\ 1Ð\a¿ü@Ej\ 1\10¿ÿÂ\ 1Ð\a¿p@E\86\ 1Ð\a D@E\89\ 1\10\80\ 5\ 1Ð\a D@E\87\ 1\81Çà\b\81è\ 3?ÿÿ\82c \9dã\80\ 1ð' DÐ\a D\92\10 @E\80\ 1\80¢?ÿ\12\80\v\ 1\11\98Ð\ 2"0\80¢ \ 2\12\80\ 6\ 1Ð\a D\92\10!ÿ@Ew\ 1\81Çà\b\81è\ 3?ÿÿ\82c \9dã\80\ 1ð' Dò' HÐ\a DÒ\a H@Eo\ 1\80¢?ÿ\12\80\ 5\ 1Ð\a H@EN\ 1\81Çà\b\81è\ 3?ÿÿ\82c\90\9dã\80\ 1ð' Dò' Hô' Lö' Pø' T@E`\ 1Ð'¿üÐ\a¿ü\80¢?ÿ\12\80\b\ 1\11W\90\12 \98@E9\ 1\10\80Q\ 1Ò\a¿ü\80\90 \12\80?\ 1Ô\a D\80\90
-\ 2\80\ e\ 1Ð\a D@E)\ 1\80¢?ÿ\12\80\b\ 1\11W\90\12 ¨@E%\ 1\10\80,\ 1Ð\a T\92\10! \94\10!ÿ@E?\ 1Ð'¿ôÖ\a¿ô\80¢ÿÿ\12\80\b\ 1Ð\a T@E\16\ 1\90\10 \ 1@DË\ 1\11\98\90\12 ð@E3\ 1\92\10\bÐ\a¿ô@E2\ 1\11\98\90\12!@E+\ 1\92\10\bÐ\a¿ô@E*\ 1Ð\a HÒ\a HÔ\a LÖ\a P\98\10 @E&\ 1Ð\a H@Dù\ 1\90\10 \ 1@D®\ 1\90\10 @E \ 1Ð'¿øØ\a¿ü\80¢\f\ 2\80\b\ 1Ú\a¿ø\80£\7fÿ\ 2\80\ 4\ 1\10¿ÿô\ 1\81Çà\b\81è\ 3?ÿÿ\82c\18\9dã\80\ 1ð' D\92\a¿xÐ\a D@Dº\ 1\80¢?ÿ\ 2\80\f\ 1Ð\a¿\8c\13<\94
- \17\10\80¢\80\v\ 2\80\ 5\ 1Ð\a D@Dã\ 1\81Çà\b\81è\ 3?ÿþ\82c\90\9dã\80\ 1ð' Dò' HÐ\a D\92\10 @Dç\ 1Ð'¿ôÐ\a¿ô\80¢?ÿ\12\80\a\ 1Ð\a D@D¾\ 1\10\80M\ 1Ð\a H\92\10!\ 1\94\10!ÿ@DØ\ 1Ð'¿ðÒ\a¿ð\80¢\7fÿ\12\80
-\ 1Ð\a H@D¯\ 1Ð\a¿ô@DÜ\ 1\10\80;\ 1\92\a»ðÐ\a¿ô\94\10$@DØ\ 1Ð'¿ü\80\90\b\ 4\80\1c\ 1\92\a»ðÐ\a¿ðÔ\a¿ü@DÒ\ 1Ð'¿ø\80\90\b\ 4\80\v\ 1Ô\a¿øÖ\a¿ü\96"À
-Ö'¿ü\80\90\v\ 2\80\ 4\ 1\10¿ÿð\ 1Ø\a¿ø\80£?ÿ\12\80\ 4\ 1\10\80\ 4\ 1\10¿ÿß\ 1Ú\a¿ü\80£\7fÿ\12\80\a\ 1Ð\a D@D\80\ 1\10\80 \ 1Þ\a¿ø\80£ÿÿ\12\80\ 5\ 1Ð\a H@Dw\ 1Ð\a¿ô@D¤\ 1Ð\a¿ð@D¡\ 1\81Çà\b\81è\ 3?ÿÿ\82c \9dã\80\ 1ð' Dò' HÐ\a DÒ\a H@D\9f\ 1\80¢?ÿ\12\80\ 5\ 1Ð\a D@D`\ 1\81Çà\b\81è\ 3?ÿÿ\82c\98\9dã\80\ 1ð' Dò' H@Du\ 1Ð'¿üÐ\a¿ü\80¢?ÿ\12\80\b\ 1\11W\90\12 °@DN\ 1\10\801\ 1Ò\a¿ü\80\90 \12\80\1f\ 1Ð\a D@DB\ 1\80¢?ÿ\12\80\b\ 1\11W\90\12 À@D>\ 1\10\80\10\ 1\11\98\90\12 D\13\98\92\12`H\15\98\94\12 LÖ\a H\98\10 @D\\ 1\11W\90\12 È@D.\ 1\90\10 \ 1@Cã\ 1\90\10 @DU\ 1Ð'¿øÔ\a¿ü\80¢
-\ 2\80\b\ 1Ö\a¿ø\80¢ÿÿ\ 2\80\ 4\ 1\10¿ÿô\ 1\81Çà\b\81è\ 3?ÿÿ\82c \9dã\80\ 1ð' DÐ\a D\92\10!ÿ@DO\ 1\80¢?ÿ\12\80\ 5\ 1Ð\a D@D\r\ 1\81Çà\b\81è\ 3?ÿÿ\82c\98\9dã\80\ 1ð' Dò' HÐ\a H@DB\ 1Ð'¿üÐ\a¿ü\80\90\b\12\80\v\ 1\11\98\90\12!\13W\92\12`àÔ\a H@Cµ\ 1\10\80\b\ 1Ò\a¿üÔ\ 2`\b\92\10?ÿÐ\a D@D1\ 1\81Çà\b\81è\9dã¿ \81Çà\b\81è\ 1\ 1\118)\ 1\11`*\ 1\11|ÿÿÿÿ\ 1\12H,\ 1\12\ 4ÿÿÿÿ\ 1\12H.\ 1\11\98ÿÿÿÿ\ 1\12H0\ 1\12\1c \ 1\10ìÿÿÿÿ\ 1\12H3\ 1\11´\f\ 1\11\bÿÿÿÿ\ 1\12Hÿÿÿÿ\ 1\12H\ f\ 1\10Ð\10\ 1\ fdÿÿÿÿ\ 1\12Hÿÿÿÿ\ 1\12H;\ 1\12,\14\ 1\ fP\15\ 1\11Lÿÿÿÿ\ 1\12Hÿÿÿÿ\ 1\12H \ 1\11ì!\ 1\11Ðÿÿÿÿ\ 1\12H#\ 1\11$ÿÿÿÿ\ 1\12Hÿÿÿÿ\ 1\12H&\ 1\ fxÿÿÿÿ\ 1\12Husage: %s [options] [-W <working dir>] [-S <RCS dir>] [subdir ...]
-
-options:
- -i[Aaoxm]
- clone: A - all the following
- a - "*.a" files
- o - "*.o" files
- x - executables ('x' mode bits set)
- m - "Makefile*" files
- -v verbose (the more, the verboser)
- source files
- -L take checked out source over RCS regardless of time
- -O don't check out new files, Only create symbolic links to exiting files
- (this option is for cloning build trees from controlled source trees)
- -R don't create any RCS links
- -l symbolicly link files instead of copying them
- -m make any missing directories
- -q quiet
- -d diff new versions of existing files
- -c<cmd> use <cmd> to do diffs (default is diffc)
- -o<out> write diffs to <out> instead of /tmp/,out??????
- -W<dir> use working directory <dir> (default is ".")
- -S<dir> use RCS/source directory <dir>
- (default is /RCS directories of working tree)
- -f follow source-tree links to non-RCS dirs (old behavior)
- -X execute instead of generating shell script
- -C process SCCS directories if present
- -s do not resolve symbolic links for files. use file name
-%s: can't get current working directory
-%s/%s/RCS/RCSusing sourcedir of "%s"
-%s: can't get current working directory
-%s/%s//#!/bin/sh
-#
-# the following makes things more readeable
-
-w='%s' # Working directory
-s='%s' # Source directory
-rm -rf %s; touch %s
-
-%s/%s%s/%sScanning directory "%s"
->> GetNew("%s", "%s")
-/RCS%s/RCS>> RcsDir="%s"
-/RCS%s/RCS/RCS%s/RCS>> RCS RcsDir="%s"
-%s: creating symlink
-rm -f ${w}/%s
-ln -s %s ${w}/%s
-ln -s ${s}/%s ${w}/%s
-r>> soft link RcsDir="%s"
-%s: >10 "soft" links
-.,v/.../RCS.../>> Pass 1: scanning WorkingDir "%s"
->> keyname="%s", fullname="%s"
-.o>> .o -- ignored
-.a>> .a -- ignored
->> Makefile* -- ignored
-RCS>> RCS -- ignored
-SCCS>> SCCS -- ignored
->> executable -- ignored
- source: keyname="%s" fullname="%s"
- no source file
->> directory
- rcs: keyname="%s" fullname="%s"
- no rcs file
-.snf%s: no source or RCS file
->> source newer than rcs
->> source newer than working
-%s: writable -- not updated
-%s: newer file
-%s ${w}/%s %s >>%s 2>&1
-%s ${w}/%s ${s}/%s >>%s 2>&1
-rm -f ${w}/%s
- %s %s ${w}/%s
-rm -f ${w}/%s
- %s ${s}/%s ${w}/%s
- chmod 0%03o ${w}/%s
->> source older than working
->> rcs newer than source
->> rcs newer than working
-%s: writable -- not updated
-%s: newer RCS file
- (cd %s; %s %s ${w}/%s >>%s 2>&1)
-(cd %s; co -q ${w}/%s)
- (cd ${s}/%s; %s %s ${w}/%s >>%s 2>&1)
-(cd ${s}/%s; co -q ${w}/%s)
->> source older than working
->> Pass 2: scanning SourceDir "%s"
-RCSSCCS>> SCCS -- ignored
-.o.a/%s: building directory
-ln -s %s ${w}/%s
-ln -s ${s}/%s ${w}/%s
-rm -rf ${w}/%s
- mkdir ${w}/%s
- chmod 0755 ${w}/%s
-%s: missing directory
-%s: new file
-%s %s ${w}/%s
-%s ${s}/%s ${w}/%s
- chmod 0%03o ${w}/%s
->> scanning RcsDir "%s"
-/%s: new RCS file
-(cd %s; co -q ${w}/%s)
-(cd %s; co -q ${w}/%s)
-ResolveLink %s->%s/%s%s
-.../fork() faileddirnamefork() faileddirnamefailed to exec co(1)%s: no such group
-\ 300¿ÿó\ 1\ 3<0¿ÿð\ 1\ 3H0¿ÿí\ 1\ 3T0¿ÿê\ 1\ 3`0¿ÿç\ 1\ 3l0¿ÿä\ 1\ 3x0¿ÿá\ 1\ 3\840¿ÿÞ\ 1\ 3\900¿ÿÛ\ 1\ 3\9c0¿ÿØ\ 1\ 3¨0¿ÿÕ\ 1\ 3´0¿ÿÒ\ 1\ 3À0¿ÿÏ\ 1\ 3Ì0¿ÿÌ\ 1\ 3Ø0¿ÿÉ\ 1\ 3ä0¿ÿÆ\ 1\ 3ð0¿ÿÃ\ 1\ 3ü0¿ÿÀ\ 1\ 3\ 1\b0¿ÿ½\ 1\ 3\ 1\140¿ÿº\ 1\ 3\ 1 0¿ÿ·\ 1\ 3\ 1,0¿ÿ´\ 1\ 3\ 180¿ÿ±\ 1\ 3\ 1D0¿ÿ®\ 1\ 3\ 1P0¿ÿ«\ 1\ 3\ 1\0¿ÿ¨\ 1\ 3\ 1h0¿ÿ¥\ 1\ 3\ 1t0¿ÿ¢\ 1\ 3\ 1\800¿ÿ\9f\ 1\ 3\ 1\8c0¿ÿ\9c\ 1\ 3\ 1\980¿ÿ\99\ 1\ 3\ 1¤0¿ÿ\96\ 1\ 3\ 1°0¿ÿ\93\ 1\ 3\ 1¼0¿ÿ\90\ 1\ 3\ 1È0¿ÿ\8d\ 1\ 3\ 1Ô0¿ÿ\8a\ 1\ 3\ 1à0¿ÿ\87\ 1\ 3\ 1ì0¿ÿ\84\ 1\ 3\ 1ø0¿ÿ\81\ 1\ 3\ 2\ 40¿ÿ~\ 1\ 3\ 2\100¿ÿ{\ 1\ 3\ 2\1c0¿ÿx\ 1\ 3\ 2(0¿ÿu\ 1\ 3\ 240¿ÿr\ 1\ 3\ 2@0¿ÿo\ 1\ 3\ 2L0¿ÿl\ 1\ 3\ 2X0¿ÿi\ 1\ 3\ 2d0¿ÿf\ 1\ 1@(#) $Revision$\ 1\ 2_Ô\ 2_Ü\ 2_ìdiff/tmp/,outXXXXXXMakefile-S:-W:i:OLRXflsCmqvd~c:o:ln -scpln -scpln -scpln -scpcoco-q\ 2`T\ 1\ 2\19\f\ 1\ e\b\r\ 1N¤\ 4\ 1è\ 5\ 1 h\ 6\ 1\ 3x
-\ 2#\v\10\15\ 3\ 2\ô\ 2\ 2@\14\a\17\ 1\vÈ\a\ 1\v\8c\b\ 2| \f\ 1\ 4ÿñ\ 1Ô\ 3\ 1\ 1è\ 3\ 2\ 1\ 3x\ 3\ 3\ 1 h\ 3\ 4\ 1\v\8c\ 3\ 5\ 1\vÈ\ 3\ 6\ 1\ e\b\ 3\a\ 1\ e\14\ 3\b\ 1N¤\ 3 \ 1N°\ 3
-\ 1O´\ 3\v\ 2\ô\ 3\f\ 2_h\ 3\r\ 2_Ô\ 3\ e\ 2`P\ 3\ f\ 2`T\ 3\10\ 2`à\ 3\11\ 3\12\ 3\13\ 3\14\ 3\15\1a\ 1\ eL\b'\ 4ÿñ.\ 4ÿñ:\ 4ÿñG\ 2_À\ 4\ 1\rX\ 2_´\ 4\ 1\r^\ 1L\9cD\ 2\bg\ 1Fð\ 1\9c\ 2\bp\ 1H\8cX\ 2\by\ 1N,x\ 2\b\82\ 1Mì@\ 2\b\8b\ 2_Ä\ 4\ 1\r\9b\ 2_ \ 4\ 1\r¥\ 2_°\ 4\ 1\r¶\ 1K\1c\ 1\80\ 2\b¼\ 2_¤\ 4\ 1\rÆ\ 2_¨\ 4\ 1\rÐ\ 2_¸\ 4\ 1\rÚ\ 2_¬\ 4\ 1\rè\ 2_\84\ 4\ 1\rî\ 2_\88\ 4\ 1\rö\ 2_h\16\ 1\rþ\ 2_\98\ 4\ 1\r\ 1 \ 2_Ð\ 4\ 1\r\ 1\12\ 2_\8c\ 4\ 1\r\ 1\e\ 2_¼\ 4\ 1\r\ 1*\ 2_\94\ 4\ 1\r\ 19\ 2_È\ 4\ 1\r\ 1E\ 1I(\ 1\98\ 2\b\ 1M\ 1JÀ\\ 2\b\ 1U\ 1Là\ 1\f\ 2\b\ 1]\ 1HäD\ 2\b\ 1e\ 2_\90\ 4\ 1\r\ 1m\ 2_\9c\ 4\ 1\r\ 1y\ 2_Ì\ 4\ 1\r\ 1\81\ 2_\80\ 4\ 1\r\ 1\87\ 4ÿñ\ 1\8e\ 2`à\ 1@\11\11\ 1\94\ 2^Ô8"\ 1\99\ 2]Ì@\12\ 1¡\ 2^\b8"\ 1ª\ 1N¤\12 \ 1°\ 1\ eÌ
-T\12\b\ 1µ\ 2b \ 4\11\11\ 1¿\ 2_\1cH"\ 1Ä\ 2]\90`\12\ 1Ë\ 2`à\ 1@!\11\ 1Ð\ 2fH\11ÿñ\ 1Õ\ 2]´\ 3è\12\ 1Ü\ 1DX\ 2\98\12\b\ 1è\ 2_X8"\ 1î\ 2^ÈD"\ 1ó\ 1\ e\14x\12\b\ 1ú\ 2b$\ 4\11\11\ 2\ 3\ 2^°8"\ 2 \ 1\ e\8c@\12\b\ 2\ f\ 2]x\ 4\"\ 2\16\ 2^\80\ 3T\12\ 2\1d\ 2^ì\98"\ 2"\ 2^h\18"\ 2*\ 2]ð\\12\ 2/\ 2^P°\12\ 26\ 1\ó\11ÿñ\ 2=\ 2]$\90\12\ 2D\ 2^¼8"\ 2L\ 2^Dx"\ 2R\ 2]üD"\ 2W\ 2b$\ 4!\11\ 2_\ 2`Ü\11ÿñ\ 2f\ 2]`\ 18"\ 2m\ 2]<\b\12\ 2s\ 2^¤8"\ 2y\ 2_\108"\ 2\7f\ 2^\8c8"\ 2\85\ 2b(\ 4\11\11\ 2\93\ 2]0\1c\12\ 2\98\ 1\19 +8\12\b\ 2\9f\ 2^ |\12\ 2¥\ 2_(H"\ 2«\ 2]Ø\ 3p\12\ 2²\ 2]ÀD"\ 2¸\ 2b,\ 4\11\11\ 2¿\ 2b0\ 4\11\11\ 2Å\ 2^à\98"\ 2Ì\ 2]¨\ 3@\12\ 2Ó\ 1N°\ 4\11
+++ /dev/null
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these librararies and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/***************************************************************************
-*
-* File: findnewrcs.c
-* RCS: $XConsortium: findnewrcs.c /main/3 1995/10/30 13:42:46 rswiston $
-* Description: The 'findnewrcs' command is used to descend a tree, checking
-* out the newest version of any RCS file which has been updated.
-* It can also be used to create a clone of a source tree using
-* symbolic links.
-* Author: Dave Serisky, Corvallis Workstation Operation
-* Created: Tue Jun 7 09:39:47 1988
-* Modified: Brian Cripe, (bcripe@hpcvlx) bcripe@hpcvxbc
-* Modified: Marc Ayotte, (marca@hpcvlx)
-* Language: C
-* Package: N/A
-* Status: Experimental (Do Not Distribute)
-*
-* (c) Copyright 1988, Hewlett-Packard Company, all rights reserved.
-*
-********************************************************************************
-*/
-
-static char version[] = "@(#) $XConsortium: findnewrcs.c /main/3 1995/10/30 13:42:46 rswiston $";
-
-#include <stdio.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-
-#ifdef apollo
-#ifndef S_ISLNK
-#define S_ISLNK(m) (((m) & 0170000) == 0120000)
-#endif
-#ifndef S_ISDIR
-#define S_ISDIR(m) (((m) & 0170000) == 0040000)
-#endif
-#ifndef S_ISREG
-#define S_ISREG(m) (((m) & 0170000) == 0100000)
-#endif
-#define UID_NO_CHANGE -1
-#include <sys/dir.h>
-#else
-# if defined(USL) && !defined(S_ISLNK)
-# define S_ISLNK(m) ((m&0xF000) == S_IFLNK)
-# endif
-#include <dirent.h>
-#endif
-
-#ifndef __hpux
-#define UID_NO_CHANGE -1
-#endif
-
-#include <errno.h>
-#include <fcntl.h>
-#include <grp.h>
-#ifdef apollo
-#include <sys/time.h>
-#else
-#include <utime.h>
-#endif
-
-extern char *getcwd();
-extern char *malloc();
-extern DIR *opendir();
-#ifdef apollo
-extern struct direct *readdir();
-#else
-extern struct dirent *readdir();
-#endif
-extern long telldir();
-extern char *mktemp();
-
-char Buffer[BUFSIZ];
-char *WorkingDirCmp;
-int WorkingLen;
-char *SourceDirCmp;
-int SourceLen;
-
-void GetNew();
-char *ResolveLink();
-
-static int Debug = 0;
-static int Quiet = 0;
-static int Verbose = 0;
-static int MakeDirs = 0;
-static int DoDiffs = 0;
-static int SourcePriority = 0;
-static int NoRcsLinks = 0;
-static int NoRealFiles = 0;
-static int LinkFiles = 0;
-static int CloneDotA = 0;
-static int CloneDotO = 0;
-static int CloneMakefile = 0;
-static int CloneExecutables = 0;
-static int Check = 0;
-static int DoExecute = 0;
-static int FollowDirLinks = 0;
-static int ResolveFileLinks = 1;
-static int ProcessSCCSdirs = 0;
-static char *DiffCommand = "diff";
-
-static char *OutFile = "/tmp/,outXXXXXX";
-static char *Makefile = "Makefile";
-
-typedef struct _flist {
- char *fullname;
- char *keyname;
- int keylen;
- int used;
- struct stat st;
- int st_valid;
- struct stat lst;
- int lst_valid;
- struct _flist *next;
-} flist;
-
-void
-Usage(ProgName)
-char *ProgName;
-{
- (void) fprintf(stderr, "\
-usage: %s [options] [-W <working dir>] [-S <RCS dir>] [subdir ...] \n\
-\n\
-options:\n\
- -i[Aaoxm]\n\
- clone: A - all the following\n\
- a - \"*.a\" files\n\
- o - \"*.o\" files\n\
- x - executables ('x' mode bits set)\n\
- m - \"Makefile*\" files\n\
- -v verbose (the more, the verboser)\n\
- source files\n\
- -L take checked out source over RCS regardless of time\n\
- -O don't check out new files, Only create symbolic links to exiting files\n\
- (this option is for cloning build trees from controlled source trees)\n\
- -R don't create any RCS links\n\
- -l symbolicly link files instead of copying them\n\
- -m make any missing directories\n\
- -q quiet\n\
- -d diff new versions of existing files\n\
- -c<cmd> use <cmd> to do diffs (default is diffc)\n\
- -o<out> write diffs to <out> instead of /tmp/,out??????\n\
- -W<dir> use working directory <dir> (default is \".\")\n\
- -S<dir> use RCS/source directory <dir>\n\
- (default is /RCS directories of working tree)\n\
- -f follow source-tree links to non-RCS dirs (old behavior)\n\
- -X execute instead of generating shell script\n\
- -C process SCCS directories if present\n\
- -s do not resolve symbolic links for files. use file name\n\
-", ProgName);
- (void) exit(1);
-}
-
-static void do_rm_rf(), do_touch(), do_ln_s(), do_diff(), do_rm_f();
-static void do_cp(), do_chmod(), do_co_q(), do_mkdir(), do_chgrp();
-
-main(argc, argv)
-int argc;
-char **argv;
-{
- char *WorkingDir = (char *) 0;
- char *SourceDir = (char *) 0;
- register int i;
- register char *c;
- int same = 0;
- struct stat st;
-
- extern int getopt();
- extern char *optarg;
- extern int optind;
- extern int opterr;
-
- (void) setvbuf(stdout, (char *) 0, _IOLBF, BUFSIZ);
- OutFile = mktemp(OutFile);
-
- while ((i = getopt(argc, argv, "-S:-W:i:OLRXflsCmqvd~c:o:")) != EOF) {
- switch (i) {
- case 'W' :
- /* Working directory. Default is current directory */
- WorkingDir = optarg;
- break;
-
- case 'S' :
- /* Source directory. Default is to use working directories
- ** /RCS directories.
- */
- SourceDir = optarg;
- break;
-
- case 'i' :
- /* Parse off no ignore options */
- for (c = optarg; *c; c++) {
- switch (*c) {
- case 'A' :
- /* don't ignore any... */
- (void) CloneDotA++;
- (void) CloneDotO++;
- (void) CloneExecutables++;
- (void) CloneMakefile++;
- break;
-
- case 'a' :
- /* don't ignore *.a files */
- (void) CloneDotA++;
- break;
-
- case 'o' :
- /* don't ignore *.o files */
- (void) CloneDotO++;
- break;
-
- case 'x' :
- /* don't ignore executables */
- (void) CloneExecutables++;
- break;
-
- case 'm' :
- /* don't ignore Makefiles */
- (void) CloneMakefile++;
- break;
-
- default :
- (void) Usage(argv[0]);
- (void) exit(1);
- break;
- }
- }
- break;
-
- case 'R' :
- /* dont create any links for "/RCS" */
- (void) NoRcsLinks++;
- break;
-
- case 'L' :
- /* Take existing checked out files even if they are older than
- ** the RCS copy.
- */
- (void) SourcePriority++;
- break;
-
- case 'O' :
- /* Don't check out new files, just create sym links to existing files.
- ** This is to protect controlled source/build trees from having
- ** files bypass the crt process.
- */
- (void) NoRealFiles++;
- break;
-
- case 'f' :
- FollowDirLinks = 1;
- break;
-
- case 'C' :
- ProcessSCCSdirs = 1;
- break;
-
- case 'X' :
- DoExecute = 1;
- break;
-
- case 'l' :
- /* Link files (when possible) instead of creating them. */
- (void) LinkFiles++;
- break;
-
- case 'm' :
- /* Make any directories necessary. */
- (void) MakeDirs++;
- break;
-
- case 'q' :
- /* Be quiet. */
- (void) Quiet++;
- break;
-
- case 'v' :
- /* Increase verbosity. */
- (void) Verbose++;
- break;
-
- case 'd' :
- /* Diff out new files. */
- (void) DoDiffs++;
- break;
-
- case 'c' :
- /* Alternative diff command. */
- DiffCommand = optarg;
- break;
-
- case 'o' :
- /* Output file name for diffs */
- OutFile = optarg;
- break;
-
- case 's' :
- /* don't resolve symbolic links for files */
- ResolveFileLinks = 0;
- break;
-
- case '~' :
- /* Increment debug switch */
- (void) Debug++;
- break;
-
- default:
- (void) Usage(argv[0]);
- (void) exit(1);
- break;
- }
- }
-
- /* no WorkingDir specified or not root relative? */
- if (!WorkingDir || !*WorkingDir || ('/' != *WorkingDir)) {
- /* get the current directory */
- if (NULL == (c = getcwd(Buffer, sizeof(Buffer)))) {
- (void) fprintf(stderr, "%s: can't get current working directory\n",
- argv[0]);
- (void) exit(1);
- }
-
- /* did they specify a partial path? */
- if (WorkingDir && *WorkingDir) {
- /* prepend the path to the working dir */
- char *c2;
-
- c2 = malloc((unsigned) (strlen(c) + strlen(WorkingDir) + 2));
- (void) sprintf(c2, "%s/%s", c, WorkingDir);
- WorkingDir = c2;
- } else {
- /* working dir is current path */
- WorkingDir = malloc((unsigned) (strlen(c) + 1));
- (void) strcpy(WorkingDir, c);
- }
- }
-
- /* SourceDir specified? */
- if (!SourceDir || !*SourceDir) {
- /* Let's see if there is an /RCS dir in WorkingDir */
- SourceDir = malloc((unsigned) (strlen(WorkingDir) + 5));
- (void) strcpy(SourceDir, WorkingDir);
- (void) strcat(SourceDir, "/RCS");
- if (!lstat(SourceDir, &st)) {
- if (S_ISLNK(st.st_mode)) {
- SourceDir = ResolveLink(SourceDir, 1);
- }
- }
- /* strip off the "/RCS" portion of it */
- c = strrchr(SourceDir, '/');
- if (*c && !strcmp(c, "/RCS"))
- *c = '\0';
- (void) fprintf(stderr, "using sourcedir of \"%s\"\n", SourceDir);
- } else {
- /* is it root relative? */
- if ('/' != *SourceDir) {
- /* get the current directory */
- char *c2;
-
- if (NULL == (c = getcwd(Buffer, sizeof(Buffer)))) {
- (void) fprintf(stderr,
- "%s: can't get current working directory\n",
- argv[0]);
- (void) exit(1);
- }
-
- c2 = malloc((unsigned) (strlen(c) + strlen(SourceDir) + 2));
- (void) sprintf(c2, "%s/%s", c, SourceDir);
- SourceDir = c2;
- }
- }
-
- /* are the 2 directories the same name?
- */
- if (!strcmp(SourceDir, WorkingDir)) {
- (void) same++;
- }
-
- WorkingDirCmp = malloc((unsigned) (strlen(WorkingDir) + 2));
- (void) strcpy(WorkingDirCmp, WorkingDir);
- (void) strcat(WorkingDirCmp, "/");
-
- SourceDirCmp = malloc((unsigned) (strlen(SourceDir) + 2));
- (void) strcpy(SourceDirCmp, SourceDir);
- (void) strcat(SourceDirCmp, "/");
-
- WorkingLen = strlen(WorkingDirCmp);
- SourceLen = strlen(SourceDirCmp);
-
- if (DoExecute)
- {
- if (DoDiffs)
- {
- do_rm_rf(OutFile);
- do_touch(OutFile);
- }
- }
- else
- {
- printf("#!/bin/sh\n");
- printf("#\n# the following makes things more readeable\n\n");
- printf("w='%s'\t# Working directory\n", WorkingDir);
- printf("s='%s'\t# Source directory\n", SourceDir);
- if (DoDiffs)
- printf("rm -rf %s; touch %s\n", OutFile, OutFile);
- printf("\n");
- }
-
- if (optind < argc) {
- char *SubSourceDir;
- char *SubWorkingDir;
-
- for (; optind < argc; optind++) {
- SubSourceDir = malloc((unsigned) (strlen(SourceDir) +
- strlen(argv[optind]) + 2));
- (void) sprintf(SubSourceDir, "%s/%s", SourceDir, argv[optind]);
- SubWorkingDir = malloc((unsigned) (strlen(WorkingDir) +
- strlen(argv[optind]) + 2));
- (void) sprintf(SubWorkingDir, "%s/%s", WorkingDir, argv[optind]);
- (void) GetNew(SubWorkingDir, SubSourceDir, same);
- (void) free(SubWorkingDir);
- (void) free(SubSourceDir);
- }
- } else {
- (void) GetNew(WorkingDir, SourceDir, same);
- }
- (void) exit(0);
-/*NOTREACHED*/
-}
-
-void
-GetNew(WorkingDir, SourceDir, same)
-char *WorkingDir;
-char *SourceDir;
-int same;
-{
- FILE *f;
- char *NextSourceDir;
- char *NextWorkingDir;
- char *RcsDir;
- char *SourceFile;
- char *WorkingFile;
- int FreeSourceFile;
- int FreeWorkingFile;
- DIR *D;
-#ifdef apollo
- struct direct *dir;
-#else
- struct dirent *dir;
-#endif
- struct stat st;
- int Tries;
- char *c,*d;
- char buf[BUFSIZ];
- flist *WorkingHead = (flist *) 0;
- flist *SourceHead = (flist *) 0;
- flist *RcsHead = (flist *) 0;
- flist *WorkingPtr;
- flist *SourcePtr;
- flist *RcsPtr;
- int shouldnt_have_source;
-
- if (Verbose)
- (void) fprintf(stderr, "Scanning directory \"%s\"\n", SourceDir);
- if (Debug > 1)
- (void) fprintf(stderr, ">> GetNew(\"%s\", \"%s\")\n", WorkingDir,
- SourceDir);
-
- /* set up the working directory's RCS directory name */
- RcsDir = malloc((unsigned char *) strlen(WorkingDir) + strlen("/RCS") + 1);
- (void) sprintf(RcsDir, "%s/RCS", WorkingDir);
- if (Debug > 0)
- (void) fprintf(stderr, ">> RcsDir=\"%s\"\n", RcsDir);
-
- /* check to see if the working dir's RCS directory exists */
- /* if you can't stat it and it is a symlink to nowhere, do not
- * recreate the link. The cde source server works on RCS symlinks
- * to nowhere.
- */
- if (stat(RcsDir, &st)) {
- /* if not a symlink, create the RCS directory */
- if (readlink(RcsDir, buf, sizeof(buf)) < 0) {
- /* no -- create one off of the SourceDir */
- c = malloc((unsigned char *) strlen(SourceDir) +
- strlen("/RCS") + 1);
- (void) sprintf(c, "%s/RCS", SourceDir);
- d = malloc((unsigned char *) strlen(SourceDir) +
- strlen("/RCS") + 1);
- (void) sprintf(d, "%s/RCS", SourceDir);
- /* resolve out symbolic links */
- c = ResolveLink(c, 1);
- if (Debug > 0)
- (void) fprintf(stderr, ">> RCS RcsDir=\"%s\"\n", c);
-
- /* do we want RCS links? */
- /* If Rcsdir points to a symlink, recreate the link
- * even if no destination directory exists.
- */
- if ((!stat(c, &st) || (readlink(d, buf, sizeof(buf)) > 0))
- && !NoRcsLinks) {
- /* yes -- since the WorkingDir didn't have an /RCS directory,
- ** let's make one.
- */
- if (!Quiet)
- (void) fprintf(stderr, "%s: creating symlink\n",
- RcsDir + WorkingLen);
- /* check and see if the RCS dir is in the SourceDir */
- if (DoExecute)
- {
- do_rm_f(RcsDir);
- do_ln_s(c, RcsDir);
- }
- else
- {
- /* remove the link before linking */
- (void) printf("rm -f ${w}/%s\n",
- RcsDir + WorkingLen);
- if (strncmp(c, SourceDir, SourceLen) ||
- (c[SourceLen] != '/')) {
- /* need full RCS path */
- (void) printf("ln -s %s ${w}/%s\n",
- c, RcsDir + WorkingLen);
- }
- else {
- /* RCS path is relative to SourceDir */
- (void) printf("ln -s ${s}/%s ${w}/%s\n",
- c + SourceLen, RcsDir + WorkingLen);
- }
- }
- }
- (void) free(RcsDir);
- RcsDir = c;
- }
- }
-
- /* resolve "fake" symbolic links to get a real directory */
- for (Tries = 10; Tries > 0; Tries--) {
- if (!lstat(RcsDir, &st)) {
- if (S_ISLNK(st.st_mode)) {
- RcsDir = ResolveLink(RcsDir, 1);
- } else if (S_ISREG(st.st_mode)) {
- /* open the file... */
- if (f = fopen(RcsDir, "r")) {
- /* read it... */
- (void) fgets(Buffer, sizeof(Buffer), f);
- Buffer[strlen(Buffer) - 1] = '\0';
- (void) free(RcsDir);
-
- /* RcsDir is the contents of the file... */
- RcsDir = malloc((unsigned) strlen(Buffer) + 1);
- (void) strcpy(RcsDir, Buffer);
- if (Debug)
- (void) fprintf(stderr, ">> soft link RcsDir=\"%s\"\n",
- RcsDir);
-
- /* we are done, close it... */
- (void) fclose(f);
- }
- } else {
- /* not a symlink or "soft" link */
- break;
- }
- } else {
- /* directory does not exist */
- break;
- }
- }
- if (Tries <= 0) {
- if (!Quiet)
- (void) fprintf(stderr, "%s: >10 \"soft\" links\n", RcsDir);
- }
-
- /* cd to the RcsDir, and scan it */
- RcsHead = (flist *) 0;
- if (chdir(RcsDir)) {
- if (errno != ENOENT)
- (void) perror(RcsDir);
- } else {
- if (D = opendir(".")) {
- while (dir = readdir(D)) {
- /* all RCS files have a length > 2 */
-#ifndef apollo
- if (strlen(dir->d_name) < 3)
-#else
- if (dir->d_namlen < 3)
-#endif
- continue;
-
- /* all RCS files have a name ending in ",v" */
-#ifndef apollo
- if (strcmp(dir->d_name + strlen(dir->d_name) - 2, ",v"))
-#else
- if (strcmp(dir->d_name + dir->d_namlen - 2, ",v"))
-#endif
- continue;
-
- /* build the full name of the file */
- (void) strcpy(Buffer, RcsDir);
- (void) strcat(Buffer, "/");
- (void) strcat(Buffer, dir->d_name);
-
- /* stat the file */
- if (stat(dir->d_name, &st)) {
- (void) perror(Buffer);
- continue;
- }
-
- /* Valid entry. It's time to stuff it away */
- if (RcsHead) {
- RcsPtr->next = (flist *) malloc(sizeof(flist));
- RcsPtr = RcsPtr->next;
- } else {
- RcsHead = (flist *) malloc(sizeof(flist));
- RcsPtr = RcsHead;
- }
- /* null out link */
- RcsPtr->next = (flist *) 0;
-
- /* this entry is new */
- RcsPtr->used =0;
-
- /* stuff away full path */
- RcsPtr->fullname = malloc((unsigned) (strlen(Buffer) + 1));
- (void) strcpy(RcsPtr->fullname, Buffer);
-
- /* drop ",v" of dir->d_name */
- /* stuff away key path */
-#ifndef apollo
- dir->d_name[strlen(dir->d_name) - 2] = '\0';
- RcsPtr->keyname = malloc((unsigned) (strlen(dir->d_name) + 1));
- (void) strcpy(RcsPtr->keyname, dir->d_name);
- RcsPtr->keylen = strlen(dir->d_name);
-#else
- dir->d_name[dir->d_namlen - 2] = '\0';
- dir->d_namlen -= 2;
- RcsPtr->keyname = malloc((unsigned) (dir->d_namlen + 1));
- (void) strcpy(RcsPtr->keyname, dir->d_name);
- RcsPtr->keylen = dir->d_namlen;
-#endif
- /* stuff away stat structure */
- RcsPtr->st = st;
- RcsPtr->st_valid = 1;
- RcsPtr->lst_valid = 0;
- }
- (void) closedir(D);
- }
- }
-
- /* cd to the WorkingDir, and scan it */
- WorkingHead = (flist *) 0;
- if (chdir(WorkingDir)) {
- if (errno != ENOENT)
- (void) perror(WorkingDir);
- } else {
- if (D = opendir(".")) {
- while (dir = readdir(D)) {
- /* ignore "." and ".." */
-#ifndef apollo
- if (('.' == *(dir->d_name)) || (!strcmp(dir->d_name, "..")))
- continue;
-#else
- if (((1 == dir->d_namlen) && ('.' == *(dir->d_name))) ||
- ((2 == dir->d_namlen) && !strcmp(dir->d_name, "..")))
- continue;
-#endif
-
- /* build the full name of the file */
- (void) strcpy(Buffer, WorkingDir);
- (void) strcat(Buffer, "/");
- (void) strcat(Buffer, dir->d_name);
-
- /* stat the file */
- if (stat(dir->d_name, &st)) {
- /* don't send error if RCS directory is a
- * symlink to nowhere.
- */
- if (strcmp("RCS",dir->d_name)) {
- (void) perror(Buffer);
- }
- continue;
- }
-
- /* Valid entry. It's time to stuff it away */
- if (WorkingHead) {
- WorkingPtr->next = (flist *) malloc(sizeof(flist));
- WorkingPtr = WorkingPtr->next;
- } else {
- WorkingHead = (flist *) malloc(sizeof(flist));
- WorkingPtr = WorkingHead;
- }
- /* null out link */
- WorkingPtr->next = (flist *) 0;
-
- /* this entry is new */
- WorkingPtr->used =0;
-
- /* stuff away full path */
- WorkingPtr->fullname = malloc((unsigned) (strlen(Buffer) + 1));
- (void) strcpy(WorkingPtr->fullname, Buffer);
- /* stuff away key path */
-#ifndef apollo
- WorkingPtr->keyname = malloc((unsigned) (strlen(dir->d_name) + 1));
- (void) strcpy(WorkingPtr->keyname, dir->d_name);
- WorkingPtr->keylen = strlen(dir->d_name);
-#else
- WorkingPtr->keyname = malloc((unsigned) (dir->d_namlen + 1));
- (void) strcpy(WorkingPtr->keyname, dir->d_name);
- WorkingPtr->keylen = dir->d_namlen;
-#endif
- /* stuff away stat structure */
- WorkingPtr->st = st;
- WorkingPtr->st_valid = 1;
- if (S_ISDIR(st.st_mode) && !lstat(dir->d_name, &st))
- {
- WorkingPtr->lst = st;
- WorkingPtr->lst_valid = 1;
- }
- else
- WorkingPtr->lst_valid = 0;
- }
- (void) closedir(D);
- }
- }
-
- /* cd to the SourceDir, and scan it. If the dirs are the same, we
- ** can just forget this part
- */
- SourceHead = (flist *) 0;
- if (!same) {
- if (chdir(SourceDir)) {
- if (errno != ENOENT)
- (void) perror(SourceDir);
- } else {
- if (D = opendir(".")) {
- while (dir = readdir(D)) {
- /* ignore "." and ".." */
-#ifndef apollo
- if ((('.' == *(dir->d_name))) ||
- (!strcmp(dir->d_name, "..")))
- continue;
-#else
- if (((1 == dir->d_namlen) && ('.' == *(dir->d_name))) ||
- ((2 == dir->d_namlen) &&
- !strcmp(dir->d_name, "..")))
- continue;
-#endif
-
- /* build the full name of the file */
- (void) strcpy(Buffer, SourceDir);
- (void) strcat(Buffer, "/");
- (void) strcat(Buffer, dir->d_name);
-
- /* lstat the file */
- if (lstat(dir->d_name, &st)) {
- (void) perror(Buffer);
- continue;
- }
-
-
- /* Valid entry. It's time to stuff it away */
- if (SourceHead) {
- SourcePtr->next = (flist *) malloc(sizeof(flist));
- SourcePtr = SourcePtr->next;
- } else {
- SourceHead = (flist *) malloc(sizeof(flist));
- SourcePtr = SourceHead;
- }
- /* null out link */
- SourcePtr->next = (flist *) 0;
-
- /* this entry is new */
- SourcePtr->used =0;
-
- /* stuff away full path */
- SourcePtr->fullname =
- malloc((unsigned) (strlen(Buffer) + 1));
- (void) strcpy(SourcePtr->fullname, Buffer);
- /* stuff away key path */
-#ifndef apollo
- SourcePtr->keyname = malloc((unsigned) (strlen(dir->d_name) + 1));
- (void) strcpy(SourcePtr->keyname, dir->d_name);
- SourcePtr->keylen = strlen(dir->d_name);
-#else
- SourcePtr->keyname = malloc((unsigned) (dir->d_namlen + 1));
- (void) strcpy(SourcePtr->keyname, dir->d_name);
- SourcePtr->keylen = dir->d_namlen;
-#endif
- /* stuff away lstat structure */
- SourcePtr->lst = st;
- SourcePtr->lst_valid = 1;
- /* was it a symbolic link? */
- if (S_ISLNK(st.st_mode)) {
- /* do a plain stat on it */
- (void) stat(dir->d_name, &st);
- }
- /* stuff it away */
- SourcePtr->st = st;
- SourcePtr->st_valid = 1;
- }
- (void) closedir(D);
- }
- }
- }
-
- /*
- ** PASS 1:
- **
- ** Check all the files in the working dir.
- */
- if (Debug)
- (void) fprintf(stderr, ">> Pass 1: scanning WorkingDir \"%s\"\n",
- WorkingDir);
- for (WorkingPtr = WorkingHead; WorkingPtr; WorkingPtr = WorkingPtr->next) {
- /* initialize */
- if (Debug > 1)
- (void) fprintf(stderr, ">> keyname=\"%s\", fullname=\"%s\"\n",
- WorkingPtr->keyname, WorkingPtr->fullname);
- shouldnt_have_source = 0;
-
- /* ignore .o and .a files */
- c = WorkingPtr->keyname + WorkingPtr->keylen - 2;
- if (WorkingPtr->keylen >= 2) {
- if (!strcmp(c, ".o")) {
- (void) shouldnt_have_source++;
- if (!CloneDotO) {
- if (Debug > 1)
- (void) fprintf(stderr, ">> .o -- ignored\n");
- continue;
- }
- }
- if (!strcmp(c, ".a")) {
- (void) shouldnt_have_source++;
- if (!CloneDotA) {
- if (Debug > 1)
- (void) fprintf(stderr, ">> .a -- ignored\n");
- continue;
- }
- }
- }
- if (!strncmp(WorkingPtr->keyname, Makefile, strlen(Makefile))) {
- (void) shouldnt_have_source++;
- if (!CloneMakefile) {
- if (Debug > 1)
- (void) fprintf(stderr, ">> Makefile* -- ignored\n");
- continue;
- }
- }
-
- /* ignore RCS as well */
- if (!strcmp(WorkingPtr->keyname, "RCS")) {
- if (Debug > 1)
- (void) fprintf(stderr, ">> RCS -- ignored\n");
- continue;
- }
-
- /* ignore SCCS as well */
- if (!(ProcessSCCSdirs)) {
- if (!strcmp(WorkingPtr->keyname, "SCCS")) {
- if (Debug > 1)
- (void) fprintf(stderr, ">> SCCS -- ignored\n");
- continue;
- }
- }
-
- /* ignore regular files with x mode */
- if (!CloneExecutables && WorkingPtr->st_valid &&
- (S_ISREG(WorkingPtr->st.st_mode)) &&
- (0111 == (WorkingPtr->st.st_mode & 0111))) {
- if (Debug > 1)
- (void) fprintf(stderr, ">> executable -- ignored\n");
- continue;
- }
-
- /* find corresponding sourcefile */
- for (SourcePtr = SourceHead; SourcePtr; SourcePtr = SourcePtr->next) {
- if ((WorkingPtr->keylen == SourcePtr->keylen) &&
- !strcmp(WorkingPtr->keyname, SourcePtr->keyname)) {
- /* mark it as used */
- (void) SourcePtr->used++;
- break;
- }
- }
-
- if (Debug > 1)
- if (SourcePtr)
- (void) fprintf(stderr,
- " source: keyname=\"%s\" fullname=\"%s\"\n",
- SourcePtr->keyname, SourcePtr->fullname);
- else
- (void) fprintf(stderr, " no source file\n");
-
- /* is the working file actually a directory? */
- if (WorkingPtr->st_valid &&
- (S_ISDIR(WorkingPtr->st.st_mode))) {
- /* yes, go recursive... */
- if (FollowDirLinks ||
- !WorkingPtr->lst_valid ||
- !S_ISLNK(WorkingPtr->lst.st_mode))
- {
- if (Debug > 1)
- (void) fprintf(stderr, ">> directory\n");
- (void) GetNew(WorkingPtr->fullname,
- SourcePtr ? SourcePtr->fullname : WorkingPtr->fullname,
- same);
- }
- } else {
- /* find corresponding RCS file */
- for (RcsPtr = RcsHead; RcsPtr; RcsPtr = RcsPtr->next) {
- if ((WorkingPtr->keylen == RcsPtr->keylen) &&
- !strcmp(WorkingPtr->keyname, RcsPtr->keyname)) {
- /* mark it as used */
- (void) RcsPtr->used++;
- break;
- }
- }
-
- if (Debug > 1)
- if (RcsPtr)
- (void) fprintf(stderr,
- " rcs: keyname=\"%s\" fullname=\"%s\"\n",
- RcsPtr->keyname, RcsPtr->fullname);
- else
- (void) fprintf(stderr, " no rcs file\n");
-
- /* print a message if there is no corresponding source */
- if (!RcsPtr && !SourcePtr) {
- /* don't print a message for .snf files */
- if ((WorkingPtr->keylen > 4) && !strcmp(WorkingPtr->keyname +
- WorkingPtr->keylen - 4, ".snf"))
- (void) shouldnt_have_source++;
-
- if (Verbose && !shouldnt_have_source)
- (void) fprintf(stderr, "%s: no source or RCS file\n",
- WorkingPtr->fullname + WorkingLen);
- }
-
- if (!RcsPtr || !RcsPtr->st_valid ||
- (SourcePtr &&
- (SourcePtr->st.st_mtime >= RcsPtr->st.st_mtime)) ||
- (SourcePriority && SourcePtr)) {
- /* no RCS file, or source newer than RCS, or source
- ** exists and has priority
- */
- if (Debug > 1)
- (void) fprintf(stderr, ">> source newer than rcs\n");
- if (SourcePtr &&
- (WorkingPtr->st.st_mtime < SourcePtr->st.st_mtime)) {
- if (Debug > 1)
- (void) fprintf(stderr,
- ">> source newer than working\n");
- /* does the WorkingFile have any write mode bits
- ** set?
- */
- if (WorkingPtr->st.st_mode & 0222) {
- if (!Quiet)
- (void) fprintf(stderr,
- "%s: writable -- not updated\n",
- WorkingPtr->fullname + WorkingLen);
- continue;
- }
-
- if (!Quiet)
- (void) fprintf(stderr, "%s: newer file\n",
- WorkingPtr->fullname + WorkingLen);
-
-
- /* check to see if file symlinks should resolve */
- if (ResolveFileLinks)
- if (SourcePtr->lst_valid &&
- S_ISLNK(SourcePtr->lst.st_mode)) {
- SourceFile = ResolveLink(SourcePtr->fullname, 0);
- FreeSourceFile = 1;
- }
- else {
- SourceFile = SourcePtr->fullname;
- }
- else {
- SourceFile = SourcePtr->fullname;
- }
-
- /* do we need to do a diff? */
- if (DoDiffs) {
- if (DoExecute)
- {
- do_diff(NULL,
- DiffCommand,
- WorkingPtr->fullname,
- SourceFile,
- OutFile);
- }
- else
- {
- if (strncmp(SourceFile, SourceDirCmp, SourceLen))
- /* not in SourceDir... */
- (void) printf("%s ${w}/%s %s >>%s 2>&1\n",
- DiffCommand,
- WorkingPtr->fullname + WorkingLen,
- SourceFile, OutFile);
- else
- /* in SourceDir... */
- (void) printf("%s ${w}/%s ${s}/%s >>%s 2>&1\n",
- DiffCommand,
- WorkingPtr->fullname + WorkingLen,
- SourceFile + SourceLen, OutFile);
- }
- }
- if (DoExecute)
- {
- do_rm_f(WorkingPtr->fullname);
- if (LinkFiles)
- do_ln_s(SourceFile, WorkingPtr->fullname);
- else
- do_cp(SourceFile, WorkingPtr->fullname);
- }
- else
- {
- if (strncmp(SourceFile, SourceDirCmp, SourceLen)) {
- /* not in SourceDir... */
- (void) printf("rm -f ${w}/%s\n",
- WorkingPtr->fullname + WorkingLen);
- (void) printf("\t%s %s ${w}/%s\n",
- LinkFiles ? "ln -s" : "cp",
- SourceFile,
- WorkingPtr->fullname + WorkingLen);
- } else {
- /* in SourceDir... */
- (void) printf("rm -f ${w}/%s\n",
- WorkingPtr->fullname + WorkingLen);
- (void) printf("\t%s ${s}/%s ${w}/%s\n",
- LinkFiles ? "ln -s" : "cp",
- SourceFile + SourceLen,
- WorkingPtr->fullname + WorkingLen);
- }
- }
- if (!LinkFiles)
- {
- /* don't chmod the file if we did a link... */
-
- if (DoExecute)
- {
- do_chmod(WorkingPtr->fullname,
- (SourcePtr->st.st_mode & 07777 & ~0222) | 0444);
- }
- else
- (void) printf("\tchmod 0%03o ${w}/%s\n",
- (SourcePtr->st.st_mode & 07777 & ~0222) | 0444,
- WorkingPtr->fullname + WorkingLen);
- }
- if (FreeSourceFile)
- (void) free(SourceFile);
- } else {
- if (Debug > 1)
- (void) fprintf(stderr,
- ">> source older than working\n");
- }
- } else {
- /* RCS file is the newest */
- if (Debug > 1)
- (void) fprintf(stderr, ">> rcs newer than source\n");
- if (RcsPtr && (WorkingPtr->st.st_mtime < RcsPtr->st.st_mtime)) {
- if (Debug > 1)
- (void) fprintf(stderr,
- ">> rcs newer than working\n");
- /* does the WorkingFile have any write mode bits
- ** set?
- */
- if (WorkingPtr->st.st_mode & 0222) {
- if (!Quiet)
- (void) fprintf(stderr,
- "%s: writable -- not updated\n",
- WorkingPtr->fullname + WorkingLen);
- continue;
- }
-
-
- if (!Quiet)
- (void) fprintf(stderr, "%s: newer RCS file\n",
- WorkingPtr->fullname + WorkingLen);
- if (DoExecute)
- {
- do_diff(RcsDir, DiffCommand,
- RcsPtr->keyname,
- WorkingPtr->fullname,
- OutFile);
- if (! NoRealFiles)
- {
- do_co_q(RcsDir, WorkingPtr->fullname);
- }
- }
- else
- {
- if (strncmp(RcsDir, SourceDir, SourceLen) ||
- (RcsDir[SourceLen] != '/')) {
- /* RcsDir is not in SourceDir */
-
- if (DoDiffs) {
- /* diff the file */
- (void) printf("\t (cd %s; %s %s ${w}/%s >>%s 2>&1)\n",
- RcsDir,
- DiffCommand,
- RcsPtr->keyname,
- WorkingPtr->fullname + WorkingLen,
- OutFile);
- }
- if (! NoRealFiles)
- {
- /* check out the file */
- (void) printf("(cd %s; co -q ${w}/%s) \n",
- RcsDir, WorkingPtr->fullname + WorkingLen);
- }
-
- } else {
- /* RcsDir is in SourceDir */
-
- if (DoDiffs) {
- /* diff the file */
- (void) printf("\t (cd ${s}/%s; %s %s ${w}/%s >>%s 2>&1)\n",
- RcsDir + SourceLen,
- DiffCommand,
- RcsPtr->keyname,
- WorkingPtr->fullname + WorkingLen,
- OutFile);
- }
-
- if (! NoRealFiles)
- {
- /* check out the file */
- (void) printf("(cd ${s}/%s; co -q ${w}/%s) \n",
- RcsDir + SourceLen, WorkingPtr->fullname + WorkingLen);
- }
- }
- }
-
- } else {
- if (Debug > 1)
- (void) fprintf(stderr,
- ">> source older than working\n");
- }
- }
- }
- }
-
- /*
- ** PASS 2:
- ** Check all the files in the source (checked out) dir.
- */
- if (Debug)
- (void) fprintf(stderr, ">> Pass 2: scanning SourceDir \"%s\"\n",
- SourceDir);
- for (SourcePtr = SourceHead; SourcePtr; SourcePtr = SourcePtr->next) {
- /* did we get this one already? */
- if (SourcePtr->used)
- continue;
-
- /* ignore "RCS" */
- if (!strcmp(SourcePtr->keyname, "RCS"))
- continue;
-
- /* ignore SCCS as well */
- if (!(ProcessSCCSdirs)) {
- if (!strcmp(SourcePtr->keyname, "SCCS")) {
- if (Debug > 1)
- (void) fprintf(stderr, ">> SCCS -- ignored\n");
- continue;
- }
- }
-
- /* find corresponding RCS file */
- for (RcsPtr = RcsHead; RcsPtr; RcsPtr = RcsPtr->next) {
- if ((SourcePtr->keylen == RcsPtr->keylen) &&
- !strcmp(SourcePtr->keyname, RcsPtr->keyname)) {
- /* mark it as used */
- break;
- }
- }
-
- /* which one do we use, RCS or source? */
- if (RcsPtr) {
- if (!SourcePriority &&
- (SourcePtr->st.st_mtime < RcsPtr->st.st_mtime)) {
- /* we'll catch this on pass 3 */
- continue;
- } else {
- /* mark the RCS file as used */
- (void) RcsPtr->used++;
- }
- }
-
- /* ignore .o and .a files */
- c = SourcePtr->keyname + SourcePtr->keylen - 2;
- if (SourcePtr->keylen >= 2) {
- if (!strcmp(c, ".o")) {
- (void) shouldnt_have_source++;
- if (!CloneDotO)
- continue;
- }
- if (!strcmp(c, ".a")) {
- (void) shouldnt_have_source++;
- if (!CloneDotA)
- continue;
- }
- }
-
- /* the files might be Makefile's */
- if (!CloneMakefile && !strncmp(SourcePtr->keyname, Makefile,
- strlen(Makefile)))
- continue;
-
- WorkingFile = malloc((unsigned) strlen(WorkingDir) +
- SourcePtr->keylen + 2);
- (void) strcpy(WorkingFile, WorkingDir);
- (void) strcat(WorkingFile, "/");
- (void) strcat(WorkingFile, SourcePtr->keyname);
-
- if (S_ISDIR(SourcePtr->st.st_mode)) {
- /* check for directories present in the source tree,
- ** but not in this tree. Don't bother if the SourceDir
- ** is the same as WorkingDir. If the directory exists
- ** in the working tree, we already set the used flag
- ** and never got here in the first place.
- */
- if (!same) {
- if (MakeDirs) {
- if (!Quiet)
- (void) fprintf(stderr, "%s: building directory\n",
- WorkingFile + WorkingLen);
- if (!FollowDirLinks &&
- SourcePtr->lst_valid &&
- S_ISLNK(SourcePtr->lst.st_mode))
- {
-
- /* check to see if file symlinks should resolve */
- if (ResolveFileLinks)
- SourceFile = ResolveLink(SourcePtr->fullname, 0);
- else
- SourceFile = SourcePtr->fullname;
-
- if (DoExecute)
- do_ln_s(SourceFile, WorkingFile);
- else
- {
- if (strncmp(SourceFile, SourceDir, SourceLen))
- (void) printf("ln -s %s ${w}/%s\n",
- SourceFile,
- WorkingFile + WorkingLen);
- else
- (void) printf("ln -s ${s}/%s ${w}/%s\n",
- SourceFile + SourceLen,
- WorkingFile + WorkingLen);
- }
- free(SourceFile);
- }
- else
- {
- if (DoExecute)
- {
- do_rm_rf(WorkingFile);
- do_mkdir(WorkingFile);
- do_chmod(WorkingFile, 0755);
- /* bad for other architectures */
- /* do_chgrp(WorkingFile, "users"); */
- }
- else
- {
- (void) printf("rm -rf ${w}/%s\n",
- WorkingFile + WorkingLen);
- (void) printf("\tmkdir ${w}/%s\n",
- WorkingFile + WorkingLen);
- (void) printf("\tchmod 0755 ${w}/%s\n",
- WorkingFile + WorkingLen);
- /* bad for other architectures */
- /*(void) printf("\tchgrp users ${w}/%s\n",
- WorkingFile + WorkingLen); */
- }
- (void) GetNew(WorkingFile, SourcePtr->fullname, same);
- }
-
- } else {
- if (!Quiet)
- (void) fprintf(stderr, "%s: missing directory\n",
- WorkingFile + WorkingLen);
- }
- }
- } else {
- /* regular file (probably)... */
- /* check to see if file symlinks should resolve */
- if (ResolveFileLinks)
- if (SourcePtr->lst_valid && S_ISLNK(SourcePtr->lst.st_mode)) {
- SourceFile = ResolveLink(SourcePtr->fullname, 0);
- FreeSourceFile = 1;
- }
- else {
- SourceFile = SourcePtr->fullname;
- FreeSourceFile = 0;
- }
- else {
- SourceFile = SourcePtr->fullname;
- FreeSourceFile = 0;
- }
-
- if (!Quiet)
- (void) fprintf(stderr, "%s: new file\n",
- WorkingFile + WorkingLen);
- if (DoExecute)
- {
- if (LinkFiles)
- do_ln_s(SourceFile, WorkingFile);
- else
- do_cp(SourceFile, WorkingFile);
- }
- else
- {
- if (strncmp(SourceFile, SourceDir, SourceLen)) {
- (void) printf("%s %s ${w}/%s\n",
- LinkFiles ? "ln -s" : "cp",
- SourceFile,
- WorkingFile + WorkingLen);
- } else {
- (void) printf("%s ${s}/%s ${w}/%s\n",
- LinkFiles ? "ln -s" : "cp",
- SourceFile + SourceLen,
- WorkingFile + WorkingLen);
- }
- }
- if (!LinkFiles)
- {
- if (DoExecute)
- do_chmod(WorkingFile,
- (SourcePtr->st.st_mode & 07777 & ~0222) | 0444);
- else
- (void) printf("\tchmod 0%03o ${w}/%s\n",
- (SourcePtr->st.st_mode & 07777 & ~0222) | 0444,
- WorkingFile + WorkingLen);
- }
- if (FreeSourceFile)
- (void) free(SourceFile);
- }
- (void) free(WorkingFile);
- }
-
- /*
- ** PASS 3:
- **
- ** Check all the files in the RCS dir.
- */
- if (Debug)
- (void) fprintf(stderr, ">> scanning RcsDir \"%s\"\n", RcsDir);
- for (RcsPtr = RcsHead; RcsPtr; RcsPtr = RcsPtr->next) {
- /* did we get this one already? */
- if (RcsPtr->used)
- continue;
-
- /* build the WorkingFile */
- WorkingFile = malloc((unsigned) strlen(WorkingDir) +
- RcsPtr->keylen + 2);
- (void) strcpy(WorkingFile, WorkingDir);
- (void) strcat(WorkingFile, "/");
- (void) strcat(WorkingFile, RcsPtr->keyname);
-
- /* New RCS file */
- if (!Quiet)
- (void) fprintf(stderr, "%s: new RCS file\n",
- WorkingFile + WorkingLen);
- if (DoExecute)
- {
- if (! NoRealFiles)
- {
- do_co_q(RcsDir, WorkingFile);
- }
- }
- else
- {
- if (strncmp(RcsDir, SourceDir, SourceLen) ||
- (RcsDir[SourceLen] != '/')) {
- /* RcsDir is not in SourceDir */
- if (! NoRealFiles)
- {
- /* check it out... */
- (void) printf("(cd %s; co -q ${w}/%s)\n",
- RcsDir,
- WorkingFile + WorkingLen);
- }
- } else {
- /* RcsDir is in SourceDir */
- if (! NoRealFiles)
- {
- /* check it out... */
- (void) printf("(cd %s; co -q ${w}/%s)\n",
- RcsDir + SourceLen,
- WorkingFile + WorkingLen);
- }
- }
- }
- (void) free(WorkingFile);
- }
-
- /* free storage */
- while (WorkingHead) {
- WorkingPtr = WorkingHead;
- WorkingHead = WorkingPtr->next;
- (void) free(WorkingPtr->fullname);
- (void) free(WorkingPtr->keyname);
- (void) free((char *) WorkingPtr);
- }
- while (SourceHead) {
- SourcePtr = SourceHead;
- SourceHead = SourcePtr->next;
- (void) free(SourcePtr->fullname);
- (void) free(SourcePtr->keyname);
- (void) free((char *) SourcePtr);
- }
- while (RcsHead) {
- RcsPtr = RcsHead;
- RcsHead = RcsPtr->next;
- (void) free(RcsPtr->fullname);
- (void) free(RcsPtr->keyname);
- (void) free((char *) RcsPtr);
- }
-
- (void) free(RcsDir);
- return;
-}
-
-char
-*ResolveLink(filename, freeit)
-char *filename;
-int freeit;
-{
- int len;
- int try;
- char *c;
- char *tname;
-
- tname = filename;
-
- if (Debug) {
- (void) fprintf(stderr, "ResolveLink %s->", tname);
- (void) fflush(stderr);
- }
- for (try = 0; try < 10; try++) {
- if ((len = readlink(tname, Buffer, sizeof(Buffer))) < 0) {
- break;
- } else {
- Buffer[len] = '\0';
- if ('/' != *Buffer) {
- if (c = strrchr(tname, '/')) {
- *c = '\0';
- c = malloc((unsigned) (strlen(tname) +
- strlen(Buffer) + 2));
- (void) sprintf(c, "%s/%s", tname, Buffer);
- } else {
- c = malloc((unsigned) (strlen(Buffer) + 1));
- (void) strcpy(c, Buffer);
- }
- } else {
- c = malloc((unsigned) (strlen(Buffer) + 1));
- (void) strcpy(c, Buffer);
- }
- if (freeit++)
- (void) free(tname);
- tname = c;
- }
- }
- if (!freeit) {
- c = malloc((unsigned) (strlen(tname) + 1));
- (void) strcpy(c, tname);
- tname = c;
- }
- if (Debug) {
- (void) fprintf(stderr, "%s\n", tname);
- (void) fflush(stderr);
- }
- return(tname);
-}
-
-/* New code for -X option */
-
-static void do_rm_rf(target)
-char *target;
-{
- char *malloc(), *temp;
- struct stat buf;
- if (lstat(target, &buf) != -1)
- {
- if (S_ISDIR(buf.st_mode))
- {
- DIR *thisdir;
-#ifdef apollo
- struct direct *thisent;
-#else
- struct dirent *thisent;
-#endif
- thisdir = opendir(target);
- if (thisdir != NULL)
- {
- while (thisent = readdir(thisdir))
- {
- if (strcmp(thisent->d_name, ".") &&
- strcmp(thisent->d_name, ".."))
- {
- temp = malloc(strlen(target) +
- strlen(thisent->d_name) + 2);
- if (temp != NULL)
- {
- (void)strcpy(temp, target);
- (void)strcat(temp, "/");
- (void)strcat(temp, thisent->d_name);
- do_rm_rf(temp);
- free(temp);
- }
- }
- }
- closedir(thisdir);
- (void)rmdir(target);
- }
- }
- else
- (void)unlink(target);
- }
-}
-
-static void do_touch(filename)
-char *filename;
-{
-#ifdef apollo
- struct timeval tvp[2];
- struct timezone tzp;
- gettimeofday(tvp, &tzp);
- tvp[1] = tvp[0];
- if (utimes(filename, tvp) == -1 &&
- errno == ENOENT)
-#else
- if (utime(filename, (struct utimbuf *)NULL) == -1 &&
- errno == ENOENT)
-#endif
- (void)creat(filename, 0777);
-}
-
-static void do_ln_s(src, dest)
-char *src, *dest;
-{
- if (symlink(src, dest) == -1)
- perror(dest);
-}
-
-static void do_diff(dirname, diffcmd, file1, file2, outfile)
-char *dirname, *diffcmd, *file1, *file2, *outfile;
-{
- pid_t pid, res, fork();
-
- pid = fork();
-
- if (pid == -1)
- perror("fork() failed");
- else
- {
- if (pid == 0)
- {
- if (dirname != NULL && chdir(dirname) == -1)
- perror("dirname");
- else
- {
- int des;
- des = open(outfile, O_WRONLY | O_APPEND | O_CREAT, 0777);
- if (des == -1)
- {
- perror(outfile);
- exit(1);
- }
- (void)dup2(des, fileno(stdout));
- (void)dup2(des, fileno(stderr));
- execlp(diffcmd, diffcmd, file1, file2, NULL);
- perror(diffcmd);
- }
- exit(1);
- }
- while ((res = wait(NULL)) != pid && res != -1);
- }
-}
-
-static void do_rm_f(target)
-char *target;
-{
- struct stat buf;
- if (lstat(target, &buf) != -1 &&
- !(S_ISDIR(buf.st_mode)))
- (void)unlink(target);
-}
-
-static void do_cp(src, dest)
-char *src, *dest;
-{
- int res1, res2, fd1, fd2;
- char buf[BUFSIZ];
-
- fd1 = open(src, O_RDONLY);
- if (fd1 == -1)
- {
- perror(src);
- return;
- }
- fd2 = open(dest, O_WRONLY | O_CREAT, 0777);
- if (fd2 == -1)
- {
- perror(dest);
- close(fd1);
- return;
- }
-
- while ((res1 = read(fd1, buf, BUFSIZ)) > 0)
- {
- while ((res2 = write(fd2, buf, res1)) > 0 && (res1 -= res2));
- if (res2 == -1) break;
- }
-
- if (res1 == -1)
- perror(src);
- else if (res2 == -1)
- perror(dest);
-
- close(fd1);
- close(fd2);
-}
-
-static void do_chmod(filename, newmode)
-char *filename;
-int newmode;
-{
- if (chmod(filename, newmode) == -1)
- perror(filename);
-}
-
-static void do_co_q(dirname, targetname)
-char *dirname, *targetname;
-{
- pid_t pid, res, fork();
-
- pid = fork();
-
- if (pid == -1)
- perror("fork() failed");
- else
- {
- if (pid == 0)
- {
- if (chdir(dirname) == -1)
- perror("dirname");
- else
- {
- execlp("co", "co", "-q", targetname, NULL);
- perror("failed to exec co(1)");
- }
- exit(1);
- }
- while ((res = wait(NULL)) != pid && res != -1);
- }
-}
-
-static void do_mkdir(dirname)
-char *dirname;
-{
- if (mkdir(dirname, 0777) == -1)
- perror(dirname);
-}
-
-static void do_chgrp(filename, newgroup)
-char *filename, *newgroup;
-{
- struct group *group, *getgrnam();
- group = getgrnam(newgroup);
- if (group == NULL)
- fprintf(stderr, "%s: no such group\n", newgroup);
- else
- chown(filename, UID_NO_CHANGE, group->gr_gid);
-}