Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!newstop!male!panarthea.ebay.sun.com From: koreth@panarthea.ebay.sun.com (Steven Grimm) Newsgroups: comp.sources.atari.st Subject: v03i088: unx2st -- Convert ST <-> UNIX end-of-lines Keywords: zoo, uue, C Message-ID: <2955@male.EBay.Sun.COM> Date: 14 Aug 90 20:59:29 GMT Sender: news@male.EBay.Sun.COM Reply-To: stabl@unipas.fmi.uni-passau.de (Robert Stabl) Lines: 132 Approved: koreth@panarthea.ebay.sun.com Submitted-by: stabl@unipas.fmi.uni-passau.de (Robert Stabl) Posting-number: Volume 3, Issue 88 Archive-name: unx2st This posting includes two programs: st2unx and unx2st. These programs are written in C (ANSI C) and can be compiled with gcc 1.37.1. st2unx converts ST's end-of-line characters to an UNIX-like end-of-line character, but does *not* change the file modification time. The program is quite fast. unx2st works the other way round. >>>>>>>>>> Robert Stabl <<<>>> stabl@unipas.fmi.uni-passau.de <<<<<<<<<< table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 unx2st.zoo M6D]/(#(N,# @07)C:&EV92X: #/G#1GT- !X>8-G31CRNC@R!&$S9M3Z,BHw MXP8/B#!NR(#@B4?&G)5AY(0DD^;H23%UZ)01FL8-"#%5DTX$*G3.FSIR8H(Pv M\T9.&QV'-MUR-F3130=@I(V<.=S=UV]0YNELD\Z2?#\M9DWX@B#G:H>'=r M:IG-(!Y;-QE$7%EUV<3732VM9%T9<\!1&F7,W21=@F[HYEP;9D3T'6LCP5=&q M''64X49,#;YAADWS576&3<0U99-79M!Q!U\.E;&>5>8-!])$H45$QXB9,?9&p M&R#H9489H]55%0AIT#$@:UE\Y:!2-JDX$EAAV";4<+'A%@9_LI&$7H,;,H9>o M4',X5 <<;+P1!E4KT?'&B%"QP=Q+5EUEIQQDQ/F;<$TV1<=34854I7IIA,%2n M&3J6M<8&>m M&S,>M5-/,W6$F:Y$C95&ABX4J]I_.@5;XGIRT%'7%%2<4)>*9+3@8@ML5-5MH%0A5.)($%MFF@2:VU9J#K1ADUS<:MMW*X)D055*!&W&+#AM1&k M>>>-$09I5KW41DA*'59573S)B^M4(:3FJZTR(KLK'KW61)11*YU'K+&^#M43j MQWBYP:RS0H9$KKGHJAL4N^YN*Q>]9(( K;0@K'MMMN_&ZURW4K5G+[[Z;N:Qi MOP##-/![PZ5Q,++#L@%:&0K#)[+#8D:LZJQ<=^TUK*HE\>*^7#YX5-1V380Bh MA02;)L97>6XV7Y@AN9ARJ6_%-5==95'Y8AY:M54%F3%6L\3I2$X3\8;Y;OQ_$ A'*4<&ZH%!-RGQ/T" =8+ !'d M! \!08H%[QU0T (\' ! b M3##DC1L[9>30F0-B"I43),NX(=/BC9D6;-*X*4.2SAL059PDP0(SS9HR(%2Ra M=-ESYAP6&A,D$%.'#@@R;VB"3++ >$UC$B4(,9Xx MI*.2#@L0ETBF3*EI-8w MS0IB^V W8]C4(5.&M$SC;A0WIO,X\MS?NMO27''7V5v M\5MP( RGE7$U>55>5C/-YIA,Q;$'UDSNT=756--)Y@8=22%11!!$%"'%8"11u MY=1GS[4' @IEX#%&&7 X9<: =4D(DAQSS#55'6UL)T<*\)'6%6%B4!A24H1!t M)!-OI'GT4$2MM4&23':\$=U](/ 8%UWF23FBC%:R%AAU!B7 I9=R68E@5ST"s MU<(/8>8XUT75:03"GX#&8(,+,-S@0@XP *KHC$,@J1L<>3QV!AI.96=D=]^Qr MP6=&U7'T1AMPA"7CG&B <,888X!@10PNS&!H##HDE4 362G6559KU'23$G>$q M@=5L4E@F1$5MI%$8CZ>F.EJ=(/R8QV_.RFI:&6;4 6!.._7T4X.04?0839L.p MU&D1G(5E'!EDE#7''#H ERD0#*4!QW$NF%&L"_&V,.^Z8=3A GMY5?<"002-o M(%-ZZP'%0T)NO>$"&CX4?+!Z[(&PL&1T/!RQ @:C1['"=.0!![@02^QQPA;'n MBT=,8FAL,L(57TP&RRYS/#'*/)@QQHB:EJQ P1K*!)003#PQQ!)3)*%%$2#,m M(,,--N# !-#4"JVJBDD_X812(K * PPB4+TA4":BJ"+7"2W4$ @MJ!I2D%:6l M0!(73]< 0@PY((J==MR5E"D7;H3]LP()R95JEVF09EH86Z& .!DI$+0'1F:8k M28<9*# P ^668ZZY')R#(,+B6[6;-D,.@246""[Dj M#K@(IA/4!\$*3+E9&#*A(+QMI^+WJT'(V[%%%Y$K,'E!PJ=Q.O4C+E8&'77\i M5M9(U^>V/&^@@O \"#VX+H<8; G]^H@#T)0>#R5# '.#B0#' (G_#,<)3"D"%\#BK.g M',;P&S*,07YIT$,9OF"_UI'A#AK,GAG8P#@0$@<$:HBA_20CDNMAY"TS0EZJf M> "&43O3],#%.S*@(+>%>1/WZN#'-R @A@X\4^_&]QFUD ^.*"@BTZD'(^,e ME[X8[& P%A/B&=.P@A4<$01)A.+V2)*^^Z&@>5M(0Q=^8P+;T01C5_P3$%'Pd M/9(0$09O1")&%#4RU@WHCG(X@_/T&$A Z69$,JG# 1>)14YRDH&I2A\*$C@;c M%:2 ,VP8SAA0D+D4KI .*2":T9"FM")459@**2S$QJ,V5@BQSRL+M*_JE&::!#%;V914!!a MT"FB)*5!3AE-+[$R2"ID80I0(,NC)6UI*S#B+0>(@G/J$@2\]"4PXP@H8D[Iz MF,EL'3.="# H>PCG.\ &JG'_B) ?1ER>50%*2y M>=PC")[P!2D006M,R,(^9S320PY4F _9W"/Q2$F/6G(WF=SD$SLY5#.0)GUDx M,8LXN_B;0MW@!C-%04U!@$AA$O1/C8R('+Z833AD%)SBM*)/09!%D=*P..F#w M@4\+)Q*2JA5X@+H#7VXW3JOBE($D+4L8R"#5#H+R-_6DY=(RBLO9$+&5\81Ev M58<*J*L"*JL[C>0DH3=60(&UHS@EJR<9.QA^XK4'HH3G*U.PV$4%D[-_$H->u MUU!9S6I1414D*2@KBT&2GM.'G#6A6RL[R!DR#IB*1&UASKK;S'9V1A2$PS]Ct M4%K3GM:Y?V(K.N]VO00 1[EMK.Y30DG5ZH)T48@YC7%/:UWI%E3O>MPIUO=^V+TQW-!@5JZ(%TSZB&r MA*<'"A:Y#:q MEA' +([M"M(G@]8"2@T@F'$1;>Q:YX87+\*5L'/52]+D\OBZ\ TR#I,,W?N:p MXC".I&8UKPA:TH,IP5=0+27J'Q_!&o MJF0HX1]+.(8P%@,"W*?$_0(!]A( !T, #P%"&@CASA"P V08 $ k M !U;G@R7[1Y0R;-US%FT;H!<;9-&8U)J:!)g M0Q*B1(IM0/ %889L&39Y0)!MVU!.&J9TPH@)ZP)$EC=U0+0)DWAM6S.)L9(!f M46?.UKUSDOJ=6)$NSSR8Y8#H&D8D4!!C/-*!28<%B#D\V7@\ R(,2=B93' G""EOQ(1T."7RY,I)JF(%H5VPFS%LZI I,_IF<3>)&=-Qd M#%FN[]QM[,H9DR8,&Q!)O2$;55W)<0=?9?@&' C"956<3EV1AQ5.LC5V$W'Kc M?853>W-Q)99TD;E!1U)(%!$$$45((1A)4SGDF7/L@8!"&7B,408<#IDA(%T1b M@B3'''))54<;VLF1PGNC<368&!.&E-1@$-VTVV@>/101:VV0=),=;T!G'P@[a MPC57>5&*&&.5JP$VG4$);-EE7%4>R!6/+K7P Y@XRG41=1J!X.>?,=C@ @PWz MN) ##'\F*N,01^8&1QZ.G8&&0]@5R9UW;.R9$747M2]0!!!(]R$GGHN\=!06V^X@(8/!!NE]UV/6'*A1M@s M^ZQ 0W&ARF4:HY46AE8H'$Y&"@3M@9$99=)A!@H+AR2';V2C*(5O5ER=1-8Ir M[#!YY9=G+L?F((B@N%;LHLU0CJ&"X,+M?XM0.D%]#*R E)J%<1,*P-=FZGV^q M&F2\'5MT ;D"DA<$?!JF%V15;725\2D(S8/00^MRB#$'%N23+T+U[&.UAP."!0 P1%I)@RC*1Zn M&'&+C(R'*AZ 0 ;/\U/T_O2Z,J!@=P7Q$UGH4 ?m M0@$4X0#$R>V(>-^+P0X$4S$:;C$-*UA!#D&P0R&ZD"3?%-'3!-R;Xl M"OPNID0_R1 %0R2)#6$P1AUB)%$B6YV UBB',S#/C77\4VY$=),Z^.^/2X0Dk M) >(JN^A ( &2<%FV""<,: \YH0I,8$(?j MR0A)/U'.,2)*'1W6LSK?B& (6#F!0_S32;.X!":8D91FM">@/.0ND7ZB41KHi M@$1H,O%/!W2()3&I DT2LTN?!!((19@"%)32:$A3F@IPJ$K]H2";K03!*V,Yh MRS+^Z992TB4O6??+8 Z3DV_:S4NF4@=EVF4M$NL$-3(H"E(* C[6TIY\"&1$Y2%%[5(QI-!U*S21*e ME8F0O,->PB*C)"9UI0.\*%G"0(:B3I"2OCGG*97&T%7*QH:@'.G#:%"I/#%M40QEGZ4;*'b ME=$"XQF#QT(VLK_UDP$YF\497!:;< CC6N5*+/-0AHO[? XV[6N;AMa M[@J.ZT#L0A:KI+W#1>_@F-T4E0P;S$EO0,#!*AKVCB4$00B^U][GWG6I+77Jz M% 6+&^&8YKS\35HWK-XH*&?"$N=HFIB/OG L^ ^'LB=E^)Z?"%-O0/M7X2\$T*x M_-*^0I(L;JB(#W]:G+UR-)'VLXM&^0K'%6^XCM<<8A&/R,?J,3$@W*?$_0( w M v % _(, u t end