Path: utzoo!utgpu!cs.utexas.edu!rutgers!njin!fdurt1!wisdom!tronsbox!tron1 From: tron1@tronsbox.xei.com (Kenneth Jamieson) Newsgroups: alt.sources Subject: X_List.01/03 (repost) Message-ID: <1417@tronsbox.xei.com> Date: 21 Feb 91 04:10:07 GMT Organization: Romantic Encounters BBS Lines: 766 Some folks had trouble with the cr/lf pairs in the unshar, this will solve it ( I uuencoded it ) ============================= Submitted by: tron1@tronsbox Archive-name: X_List/part01 ---- Cut Here and unpack ---- #!/bin/sh # This is X_List, a shell archive (shar 3.10) # made 02/21/1991 04:06 UTC by tron1@tronsbox # Source directory /u1/home/tron1/src/tron1/shareware # # existing files WILL be overwritten # # This is part 1 of a multipart archive # do not concatenate these parts, unpack them in order with /bin/sh # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 0 -rw-r----- lib/foo # 0 -rw-r----- include/foo # 234 -r--r----- x_list/src/copyr.h # 3101 -r--r----- x_list/src/make.cpp # 1359 -r--r----- x_list/src/make.sas # 1393 -r--r----- x_list/src/make.tcc # 1453 -r--r----- x_list/src/make.unx # 3480 -r--r----- x_list/src/sharew.h # 9151 -r--r----- x_list/src/testit.c # 9468 -r--r----- x_list/src/x_list.c # 3423 -r--r----- x_list/src/x_list.h # 3602 -rw-r----- x_list/distrib # 10905 -rw-r----- x_list/docs # 5022 -rw-r----- x_list/install # 2856 -rw-r----- x_list/readme # 9972 -rw-r----- x_list/lists # touch 2>&1 | fgrep '[-amc]' > /tmp/s3_touch$$ if [ -s /tmp/s3_touch$$ ] then TOUCH=can else TOUCH=cannot fi rm -f /tmp/s3_touch$$ if test -r s3_seq_.tmp then echo "Must unpack archives in sequence!" next=`cat s3_seq_.tmp`; echo "Please unpack part $next next" exit 1; fi # ============= lib/foo ============== if test ! -d 'lib' ; then echo "x - creating directory lib" mkdir 'lib' fi echo "x - extracting lib/foo (Binary)" sed 's/^X//' << 'SHAR_EOF' > s3_temp_.tmp && Xbegin 600 lib/foo X` Xend SHAR_EOF echo "uudecoding file lib/foo" uudecode < s3_temp_.tmp && rm -f s3_temp_.tmp && chmod 0640 lib/foo || echo "restore of lib/foo fails" if [ $TOUCH = can ] then touch -am 0209185491 lib/foo fi set `wc -c lib/foo`;Wc_c=$1 if test "$Wc_c" != "0" then echo original size 0, current size $Wc_c;fi # ============= include/foo ============== if test ! -d 'include' ; then echo "x - creating directory include" mkdir 'include' fi echo "x - extracting include/foo (Binary)" sed 's/^X//' << 'SHAR_EOF' > s3_temp_.tmp && Xbegin 600 include/foo X` Xend SHAR_EOF echo "uudecoding file include/foo" uudecode < s3_temp_.tmp && rm -f s3_temp_.tmp && chmod 0640 include/foo || echo "restore of include/foo fails" if [ $TOUCH = can ] then touch -am 0209185391 include/foo fi set `wc -c include/foo`;Wc_c=$1 if test "$Wc_c" != "0" then echo original size 0, current size $Wc_c;fi # ============= x_list/src/copyr.h ============== if test ! -d 'x_list' ; then echo "x - creating directory x_list" mkdir 'x_list' fi if test ! -d 'x_list/src' ; then echo "x - creating directory x_list/src" mkdir 'x_list/src' fi echo "x - extracting x_list/src/copyr.h (Binary)" sed 's/^X//' << 'SHAR_EOF' > s3_temp_.tmp && Xbegin 600 x_list/src/copyr.h XM+RH@"B`@("`@("`@($-O<'ER:6=H="!I;F-L=61E(&YO=&EC92`Z("`@(&-O XM<'ER+F@@,2XR(#(O.2\Y,2`**B\*"B\J(`I!;&P@=&5X="!I;B!T:&ES(&9I XM;&4@:7,@8V]P>7)I9VAT("AC*2`Q.3DQ(&)Y($ME;FYE=&@@2F%M:65S;VX* XM*B\*(VEF;F1E9B!87T-/4%E224=(5`HC9&5F:6YE(%A?0T]065))1TA4(")# XM;VUP:6QE9"!F s3_temp_.tmp && Xbegin 600 x_list/src/make.cpp XM(R!!;6EG82`B0RLK(B!-86ME9FEL92!F;W(@=&AE('A?;&ES="!L:6)R87)Y XM"B,*(R`)06UI9V$@(D,K*R(@36%K969I;&4@9F]R('A?;&ES="!F=6YC=&EO XM;G,N("!M86ME+F-P<"`Q+C(@,B\Y+SDQ(`HC"B,@4V5T('1H92!#0R!V87)I XM86)L92!T;R!A;GD@8V]M<&EL97(@=&AA="!C86X@=&%K92!!3E-)($,*0T,] XM;&,*(R!3970@=&AE($-04"!V87)I86)L92!T;R!T:&4@0RLK('!R92UP2!O=&AE%]L:7-T+F@@+R]I;F-L XM=61E"@IX7VQI%]L:7-T+F\@"@DD*$%20TA)5D4I('A?;&ES XM="YL:6(@%]L:7-T+F\*"E]X7VQI%]L:7-T+F-P('A?;&ES XM="YH"@E`96-H;R`B("(*"4!E8VAO("(]/3T]/3T]/3T]/3T]/3T]/3T]/3T] XM/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T](@H)0&5C:&\@(CT@ XM5V4@:&%V92!T;R!T86ME('1H92!L;VYG('=A>2!A2!/3DQ9('-H;W<@=7`@=6YD97(@0RLK+"!A XM;F0@3TY,62!O;B!T:&4@06UI9V$A(#TB"@E`96-H;R`B/2!)('-U%]L:7-T+G`@)"A#4%!&3$%'4RD@ XM)"A"54E,1%]#4%`I"@DD*$-&4D].5"D@/'A?;&ES="YP(#Y?>%]L:7-T+F,@ XM*TP*"20H0T,I("0H0T9,04=3*2`D*$)524Q$7T-04"D@7WA?;&ES="YC("`* XM"G1E%]L:7-T+F@*"4!E8VAO XM("(@(@H)0&5C:&\@(CT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] XM/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3TB"@E`96-H;R`B/2!792!H879E('1O XM('1A:V4@=&AE(&QO;F<@=V%Y(&%R;W5N9"!F;W(@=&AI%]L:7-T XM+F,*"6-O<'D@>%]L:7-T+F,@>%]L:7-T+F-P"@IT97-T:70N8W`Z('1E%]L:7-T+F\*"2UD96QE=&4@7W1E s3_temp_.tmp && Xbegin 600 x_list/src/make.sas XM(R!!;6EG82`B0R(@36%K969I;&4@9F]R('1H92!X7VQI0HC XM"B,@"4%M:6=A(")#(B!-86ME9FEL92!F;W(@>%]L:7-T(&9U;F-T:6]N2!C;VUP:6QE%]L:7-T+F@@+R]I XM;F-L=61E"@IX7VQI%]L XM:7-T+FQI8B!R('A?;&ES="YO"@IX7VQI%]L:7-T+F,@>%]L:7-T XM+F@*"20H0T,I("0H0T9,04=3*2`D*$)524Q$7T-04"D@>%]L:7-T+F,*"G1E XM%]L:7-T+FQI8B!X7VQI s3_temp_.tmp && Xbegin 600 x_list/src/make.tcc XM(R!4=7)B;R!#*RL@36%K969I;&4@9F]R('1H92!X7VQI0HC XM"B,@"51U%]L:7-T(&9U;F-T:6]N2!C;VUP:6QE2!O=&AE6]U($1/($Y/5"!W86YT('1O(&)U:6QD('1H XM92!#*RL@7!E("=M86ME(&EN%]L:7-T+FQI8B`N+EPN+EQL:6(*"6-O<'D@*BYH XM("XN7"XN7&EN8VQU9&4*"GA?;&ES="YL:6(Z('A?;&ES="YO8FH*"20H05)# XM2$E612D@>%]L:7-T+FQI8B`K>%]L:7-T+F]B:@H*>%]L:7-T+F]B:CH@>%]L XM:7-T+F,@>%]L:7-T+F@*"20H0T,I("0H0T9,04=3*2`D*$)524Q$7T-04"D@ XM+6,@>%]L:7-T+F,*"G1E&4Z('1E%]L:7-T+F@*"20H0T,I("0H0T9,04=3*2`D*$)524Q$7T-04"D@=&5S=&ET XM+F,@>%]L:7-T+FQI8@H*8VQE86XZ(`H)9&5L('A?;&ES="YO8FH*"61E;"!T XK97-T:70N;V)J"@ED96P@>%]L:7-T+FQI8@H)9&5L('1E&4*"B!T X` Xend SHAR_EOF echo "uudecoding file x_list/src/make.tcc" uudecode < s3_temp_.tmp && rm -f s3_temp_.tmp && chmod 0440 x_list/src/make.tcc || echo "restore of x_list/src/make.tcc fails" if [ $TOUCH = can ] then touch -am 0209205991 x_list/src/make.tcc fi set `wc -c x_list/src/make.tcc`;Wc_c=$1 if test "$Wc_c" != "1393" then echo original size 1393, current size $Wc_c;fi # ============= x_list/src/make.unx ============== echo "x - extracting x_list/src/make.unx (Binary)" sed 's/^X//' << 'SHAR_EOF' > s3_temp_.tmp && Xbegin 600 x_list/src/make.unx XM(R!53DE8($UA:V5F:6QE(&9O%]L:7-T(&QI8G)A%]L XM:7-T+F$@=&5S=&ET"@E`96-H;R`B("(*"4!E8VAO("(]/3T]/3T]/3T]/3T] XM/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T](@H) XM0&5C:&\@(CT@1&]N92!B=6EL9&EN9R!X7VQI%]L:7-T+F$*"6-P('A?;&ES="YH XM("XN+RXN+VEN8VQU9&4*"6-H;6]D(#8T-"`N+B\N+B]I;F-L=61E+WA?;&ES XM="YH"@IX7VQI%]L:7-T+F\@"@DD*$%20TA)5D4I('A?;&ES="YA XM('A?;&ES="YO"@IX7VQI%]L:7-T+F,@>%]L:7-T+F@*"20H0T,I XM("0H0T9,04=3*2`D*$)524Q$7T-04"D@+6,@>%]L:7-T+F,*"G1E%]L:7-T+F$@>%]L:7-T+F@*"20H0T,I("0H0T9,04=3*2`D XM*$)524Q$7T-04"D@+6\@=&5S=&ET('1E%]L:7-T+F\*"2UR;2!X7VQI s3_temp_.tmp && Xbegin 600 x_list/src/sharew.h XM+RH@"B`@("`@("`@(%-H87)E=V%R92!L:6-E;G-E(&1O8W5M96YT(#H@("`@ XM7)I9VAT("AC*2`Q.3DQ(&)Y($ME;FYE=&@@2F%M:65S XM;VXN"@I4:&4@875T:&]R(&UA>2!B92!R96%C:&5D(&%T('1H92!54R!-04E, XM(&%D9')E2!S96YD:6YG('5N:7@@;6%I XM;"!T;R`N+BX*"B`@("`@("`@("`@=')O;C%`=')O;G-B;W@N>&5I+F-O;2`@ XM("`@("`@("`@(&]R"@D@("`N+BXA=75N970A=')O;G-B;W@N>&5I+F-O;2%T XM2!+96XA(B!I9B!Y;W4@:&%P<&5N XM('1O(&)E(&-L;W-E(&5N;W5G:"X*"@I!;&P@2!+96YN971H($IA;6EE6]N92!O=&AE XM2`H,S`I XM(&1A>7,N"B`@($%T('1H870@=&EM92P@>6]U(&UU2!T:&ES(&-O XM9&4@*')E9VES=&5R960@;W(@;F]T*2!B92!U2!C;V1E('1H870*("`@:7,@=&\@8F4@9&ES XM=')I8G5T960@=6YD97(@=&AE('1E2!P=7)P;W-E(&%T(&%L;"P@=VAE=&AE2D@;V8@ XM>6]U6]U2!T:&ES(&-O9&4@*')E9VES=&5R960@;W(@;F]T*2!B92!U&-E<'0@8GD@2V5N;F5T:"!* XM86UI97-O;BX*"B`@("`@(%1H:7,@2!C;V1E('1H870*("`@("`@:7,@ XM=&\@8F4@9&ES=')I8G5T960@=6YD97(@=&AE('1E2!P=7)P;W-E(&%T XM(&%L;"P@=VAE=&AE6]U('=I;&P@9V5T(&$@;&ES="!O9B!A;GD@ XM:VYO=VX@8G5G'0@=7!D871E("AI9B!A;GDI+"!A;F0@870@;&5A s3_temp_.tmp && Xbegin 600 x_list/src/testit.c XM+RH@"@H@("!$;W5B;'D@;&EN:V5D(&QI7)I9VAT("AC*2`Q XM.3DQ(&)Y($ME;FYE=&@@2F%M:65S;VXN"@I4:&4@875T:&]R(&UA>2!B92!R XM96%C:&5D(&%T('1H92!54R!-04E,(&%D9')E2!S96YD:6YG('5N:7@@;6%I;"!T;R`N+BX*"B`@("`@("`@("`@=')O XM;C%`=')O;G-B;W@N>&5I+F-O;2`@("`@("`@("`@(&]R"@D@("`N+BXA=75N XM970A=')O;G-B;W@N>&5I+F-O;2%T2!+96XA(B!I9B!Y;W4@:&%P<&5N('1O(&)E(&-L;W-E(&5N;W5G:"X*"@H) XM("`@4T5%(%1(12!&24Q%(")S:&%R977(N:#X*(VEN8VQU9&4@/'A?;&ES="YH/@HC:6YC;'5D92`\2!W:71H("HO"B`@=&5S=%]X;&ES="`](&EN:71? XM>&QI&QI XMPH@("`@<')I;G1F*")<;D]K+BXN+B!I;FET7WAL:7-T*"D@PH@("`@9G!R:6YT9BAS=&1E2!W:71H("$)*B\*("!I9B@@9V5T7W5S XM97)?>&QI&QIPH@("`@9F]O(#T@*&EN="`J*6UA;&QO8R@@ XMPH@("`@("!F XM<')I;G1F*'-T9&5RPH@("`@("!F<')I;G1F*'-T9&5R&QI&QI&QI&QI&QIPH@("`@<')I;G1F*")/:RXN+BX@9V5T7V-O=6YT7WAL:7-T*"D@ XMPH@("`@<')I;G1F*")/:RXN+BX@=&%I;%]X XM;&ES="@I('-E96US('1O(&)E('=O&QI&QIPH@("`@9G!R:6YT9BAS XM=&1E&QI&QI&QI XM&QI&QIPH@("`@("!F<')I;G1F*'-T9&5R'1?>&QI&QI&QI&QI&QIPH@("`@("!F<')I;G1F*'-T9&5R&QI&QI&QI&QI XMPH@("`@9G!R XM:6YT9BAS=&1E&QI&QI&QIPH@("`@9G!R:6YT9BAS=&1E&QI&QI&QIPH@("`@9G!R:6YT9BAS=&1E&QI&QI&QI2!W XM:71H("$)*B\*("!I9B@@=&5S=%]X;&ES="YS971?=7-EPH@("`@9G!R:6YT9BAS=&1EPH@("`@<')I;G1F*")/:RXN+BX@6%],:7-T+G-E=%]UPH@("`@9G!R XM:6YT9BAS=&1EPH@ XM("`@<')I;G1F*")/:RXN+BX@6%],:7-T+F=E=%]UPH@("`@9F]O(#T@*&EN="`J*6UA XM;&QO8R@@PH@ XM("`@("!F<')I;G1F*'-T9&5RPH@("`@9G!R XM:6YT9BAS=&1EPH@("`@9F]O(#T@*&EN="`J XM*71E&QI&QIPH@("`@ XM9F]O(#T@*&EN="`J*71E&QIPH@("`@ XM("!F<')I;G1F*'-T9&5R s3_temp_.tmp && Xbegin 600 x_list/src/x_list.c XM+RH@"@H@("!$;W5B;'D@;&EN:V5D(&QI%]L:7-T+F,@.B`@("!X7VQI'0@:6X@=&AI2!+96YN971H($IA;6EE2`J(&EN:71?>&QI%]L:7-T7V5N=')Y XM("H@9F]O.PH@(&9O;R`]("AS=')U8W0@>%]L:7-T7V5N=')Y("HI;6%L;&]C XM*"!S:7IE;V8H2D@*3L*("!I9B@@9F]O(#T] XM($Y53$P@*7L*("`@(')E='5R;B@@9F]O("D["B`@?0H@(&9O;RT^9&%T82`] XM($Y53$P["B`@9F]O+3YP'0@/2!.54Q, XM.PH@(`H@(')E='5R;B@@9F]O("D["GT*"G-T&QI&QI2@I.R`@+RH@ XM0W)E871E(&$@96YTR`@("`@("`@(`H@("`@("!R971U&QI&QI&QI&QI XM&QI'0@/2!I;FET7WAL:7-T7V5N=')Y*"D[("\J($%D9"!A(&YE=R!N;V1E XM(&%T(&5N9"!O9B!L:7-T("HO"B`@:68H('AL:7-T+3YF:7)S="`]/2!.54Q, XM("E["B`@("!R971U&QI'0M/G!R978@ XM/2!X;&ES="T^;&%S=#L)+RH@4V5T('!A&QI&QI%]L:7-T("H@>&QI&QI XMPH@("`@PD)"2`@("`@("`@("`@("`@("`@("`@("`@("`@("`*("`@(')E='5R XM;B@@*&EN="E&04Q312`I.PD)"0DO*B!I9B!L:7-T(&ES(&5M<'1Y("`@("`@ XM("HO"B`@?0D)"0D)"2`@("`@("`@("`@("`@("`@("`@("`@("`@("`*("!X XM;&ES="T^8W5RPH@(&EF*"!X;&ES="`]/2!.54Q,("E["B`@("!R971U&QI s3_seq_.tmp exit 0 -- ========[ Xanadu Enterprises Inc. Amiga & Unix Software Development]======= = "I know how you feel, you don't know if you want to hit me or kiss me - = = --- I get a lot of that." Madonna as Breathless Mahoney (Dick Tracy) = =========== Ken Jamieson: uunet!tronsbox.xei.com!tron1 =================== = NONE of the opinions represented here are endorsed by anybody. = === The Romantic Encounters BBS 201-759-8450(PEP) / 201-759-8568(2400) ==== Brought to you by Super Global Mega Corp .com