Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!aplcen!haven!udel!mmdf From: postmaster@att-in.att.com Newsgroups: comp.os.minix Subject: (none) Message-ID: <8376@nigel.udel.EDU> Date: 16 Jan 90 17:07:26 GMT Sender: mmdf@udel.EDU Lines: 146 Mail to `att.att.com!attmail!mhs!envoy!ics.test/pn=_test_group' alias `att!attmail!mhs!envoy!ics.test/pn=_test_group' from 'VM1.NoDak.EDU!INFO-MINIX%UDEL.EDU' failed. The error message was: destination unknown or forwarding disallowed The message began: Received: from NDSUVM1.BITNET by VM1.NoDak.EDU (IBM VM SMTP R1.2.1MX) with BSMTP id 7929; Tue, 16 Jan 90 05:32:52 CST Received: from NDSUVM1.BITNET by NDSUVM1.BITNET (Mailer R2.03B) with BSMTP id 7914; Tue, 16 Jan 90 05:32:48 CST Date: Tue, 16 Jan 90 08:16:06 GMT Reply-To: INFO-MINIX%UDEL.EDU@VM1.NoDak.EDU Sender: Minix operating system Comments: Warning -- original Sender: tag was info-minix-request@UDEL.EDU From: Will Rose Subject: Patches to 1.5.0 bawk Comments: To: info-minix@udel.edu To: Multiple recipients of list MINIX-L This file contains patches to the 1.5.0 bawk which are supposed to make it look a bit more like AWK. The add a 'print' statement (as opposed to printf), allow you to set multiple Field Separators, and also allow a rules string on the command line. That is, bawk '{ print $0 }' filename does what you would expect. Bawk.c isn't a misnamed diff, but a new file; it had too many changes to make a diff useful. I've updated the docs I posted a couple of days ago to include the new features. I've also added some patches by Will Colley, to reduce the number of complaints from cc about inapppropriate pointers. BAWK started life in BDS C and it sometimes shows it, but I find it invaluable. Wear it in good health - Will ----------------------------------------------------------------------- | Past Fairy Hill, range above range, | cwr@pnet01.cts.com ten thousand mountains rise. | Li Shang-yin. | ----------------------------------------------------------------------- table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 bawk.upd.Z M'YV-9<:@>0,"#X@6(,2$N;/&!9DW8UR,(9/&C((Y9&U^<4(!%AE%&#x M!8T9(-S2! $B09TY5\^ " -B3ATQ&.F >&,&!!TT94"(&"("!!NA9^J$.5/&w MQ5X0GQ-0@0P"3A@Z=,K(<3-GL!N-8<;02>.S=1@YD?]J9L,F3^G+8S*"N#I8v MLIPZ;,K,J6PF37*:(?K>&8@1A)LP;2*W^:M83.3'D9O+F:/X=N;L;A03!P]Bu MS)LV;81J9'.U,_2^07@O!B]GL)SS9:1G&VZ.A;%&@(X1Y)UCI%V776N,.58&t M'HHUEQR$;MR7P'1I",1@9,==Z-]W"D86!AQPT)>19UA$)QII<\ 14!IAL &"s MA9$Y&)D(+506GV\USE$B"'\))U0>TZD6F5?@:>@>?/)95E^"!1XXG!MPU%&Ar M'.]]6!@=\MVFT559*D9&&79T:!\6?(4V6F1/QO>:#I]IF(!6:QQ4&I=G2*0Gq M''RZ@,9]&M[Q!G(:X1:&1NR9AIIJK+D&FVRT11JB^(4=\BD5(V*6MX3C<''0V*Q55=-EUPT%3M1#:n M7X$59QAB963;&'N357:9&YEMMB:S?+T8F:.IK6;;:X-16MN(1!I68V^_Q28AEGE/1)RX*&@ 941D;"B9'Jl MQY<)UH(9+O#U!']WI('1K1^G,5YY_]6!7K8_-=EB7R<3G')D/E>)(*L=NTN'k M'.VZEUX85[7+'K<:JHH1&W8HEW-^-K[!G\A&!TC'@-\9./60[.D(X;P3TJ'Aj MJXO]Q*&'7R.'Z6TD5GVJBF20VO-C&[5 DG=>0Z9AKF2(>669.8- 1:MR@\!Mi MIEWB"J:NGUX^:L*1W7S0LJ UZV][[\E)1KC,NG@G2@T^[F_]LY"KO5:L.X?--f M_5CG)M)$:UHV,H.UL+68QFQK>C>JV+=HUSJX>- F'&\U/CA!:WX$.];X3%ZN\8T=:I0&C0P!!!-JV1P d MXY/,)6%>DL.?#4\3,#>81&N (8\ Z6 H).)!B4R,%$9D)(?3Q Q(L(,2J=*@c M-]=%#4P'2MJ0MH49$Q&,/3R(S?*L^*W2J$:"UQ*.5Q86F@!6T'2*>BCU52HQ'Qa M@>4$0"#)'/+0!C&\@0V9D\(GD7.;<2'$!C$PX;G2I2X5LM"%,)2AN&A(FDE6z M,8<[Q&0/LPC$(X%@B/0QHA?!6"DG0M%B4KPA'['XPRUV<93*"6-KQG@;,[82y MC2=;8QO[]4:YR=%PGJOCK_"HQTJ9)&ID!&1V-#)(WA2R/@(452*-I1A&HL%+x MC^1,YIP)*6A>,I,^V62&7.=)4-YFFZ149V52F895GM$U&XEE86AI2USR19<>w ME4,(/YC"MH1E!BPXB@SRTI;/&"$)16 "$93)K[Y< 3(_49^BR& ;*4D+=*LBv MS1CJ( ?8C&5$+@;?QS1M*>]N-D( D42L2HPB"r M&S,HR0V\]S1+X&P^C0&p MXF\*)77.;7HC6T]^U;ZD5>MI^RA=*ITI8%9Y:H1?HR%M_02K(GB:K:[$QOTRo MK&YEN,/3@'M8X6K(O6FPZZ^\BM[1,M=:T?3-@E(+R?WQJ8S8,BM_-20^[1Z2n M/?T\6)1ZIA__&@-8%E3B8D5F#AH+C2;S-IBFIK;'JO%/&?- 8.7LZ#:3l M/J6@DPJGVA112:#"0KK"4L*CY !=4_$I4(5*U-;UZZ@(4BKQODN8'3LO=%*Ek MJE75TZL*56RK&B(R6&TSUB@+FK]&;N=:W4<0M\J9J>;C"UV]^ZV\MF&OA.$Sj M9AL#V*G.AK"/UF-B40G7#*]5?&5XK&K"1AK*6A:SHMQL8SJ+K.(X6\CLM.V(i MP[W:\_7%M36.;??P35IE(SFW,-JM'1GE6QZ+6P[#?59QQ[!?,R=W,4?NSPF>h M2V*,3->\UK5J=I\:(:7UZ[W@S?5XK]IK\WX8!.JM#WOY F2[PM=U\JTEJ$>+g M7_V>]4NW ;!@!%QID*:S4I)1,(/%[&!,K7@V$VYYA6?H(@Q;)90<]I*'BYQOf MT\J!6*TI,=5.K)H4>RPR 0JUBUQ;G-)1,SF16#P-G8d MB,F<@0V;K^)O#34!.;-)46104 QSR@((4D,H-b M:DL(&@%S[>0@$;]F;'3*040\&P7A"DMX,"S;_1\Z*L%YL^!a M-FBYX7'K5QB)YCJ+1B'J1QAW%VF8ADF55ATB\(!YH&D".$V?5E\S15,@5!-Sz M@18L( -CP5,=6%2O(T&\D7OM,D18XULBP0:YQUYV(@4[F "Z]'*UY74P-X0=8X1WX#]"@H2NDP!.x M8 0\Z 3S%6D1@G+$(5Z[ADBAP8,)<'PQ)RU8V"]:* 5=^(7]$2%^UQJR\F $w M^!A_<2.WP2*C)H(X$()T@6K%9(+N=4M4N(*W02-B\(($$H,S6!\VN$RVHX,\v M2'^T57"!%X4O,X5'Z&\\J(2A>%ZETW7-)82=6(2Y9X5OT(8XN(5QJ'-SV!ABu M^!-D2%X*=88\J(;K-5QO&(OT=4AU>'AX*!QZV"U]N($<&$(@( ,R4$(R, ,[t ME4)_. ,T$((TD!;$%!I"@#M!0A"RDB9GLD[O,8!BAAP)40?. 6 W@D &$RF s M]"5]%AIRD@99D7:'A",LPH%OP8QF$8C/2 ,DZ#LFF !"4 1'D 1.<(9[8"=,. 4@o MT ,;X0(G &@@, *CI1C']X3-136$04:T$6INV =DJ8LM@0*71 <" 9@D$$P@n M 1>L 5AT )ZT 5 *REP*^U(PW (TX@!?;N$QN^)5A.9996);XPX/9MWV m MJ82D8CZ5D0)N"9>)X7)?Z9>- 9@.19B&B9B*R9B.l M"9F0J8PTQ8PS$ ,XE9Q%08U4(8TRP (SD)R$J&C+I5S]T0:U61'8 RVXX7K!k M F7REP!5X 1)P"9AY1AE=";Q(0=Y$B$L9 )4 )" %9Z>\0(*$! #41!Z@B>"f M(A$481$$R!$> 1(B(1,E@1,-@09XVA(O$1,SX8$B9*=HT!4_$11#(19(00,Ue MH ,P@!IZIP(d M\:HT,$SI\AE%@ 7(Y 1L!0*82 ;NT7ENR1?$6JS&RATV+Z(*84K'[ZCLERXQ' 0,Y59E;B:NZNK @0 0L5 5-y M )64"/Y1;$@X*Y1PD:M@4WYE1?3RA<*"T/7.@4+\04O2CQKX);NVII)DE2*x MDB?DT0:*,80_ ;(M.[1:V["PAAM.^[0B=!44(6BIT1I)LC9'E+;JT50KU$)$w MFUE!, 14D 1/P*L(&QU9R["&Y:O/-D9;, /LNJ_N2FUTF5F-^[;6VK!-B%Z4v M:[EU:[>N68HAMHEN^[C7J@+U65G7(1MB*T*<*9:7Y5<1@E62%ZU7Z[E$V[ Ju M4 2Z(KL6*T( 2@2'I+OOR+LS-&I'$4Q'@0/52:UPRZM&2P5(J[1,6P9."[4$t M([4TRP95N[K5N[5=^[4&,KMQ^:Y(E1!G^R5J.UH(0KZ?&[ESR[W'ZJYX:U9[s MR[[Q ED@\+=T$+_I.;C6:KB(J[B,.ZV.6[X-^ZN4*P,P<+GZFKD^N+G]T;FLr M"[JDR%2DM0423,'&^J\=_(.JV[L;'+FN^TD:2;RF6[M.<+L,V1C*NT?,2[WUq M^U'!.[QT0+'N>KS)VW*[:[5U J=R2A &@1!XHD>%JJ?"P:R8N(1MY("."X@.? +!F,NF#+M+.*2FHY90-:m MF4(X.\M(Q ;5\9?#D9;?8@;NN$> R:W$*9DH2\O\"IK$?,R-K$<2*P:VJ2='S7,\D?= ^7;(NS:\BE 1T8$G9QE*W9!T:PSI-?:QNF]7%FM&RL-[=) ?-e M# )0+=4K54M5K2-8#=I;K==>30=@[NIY9PK<*Rd M-]=UG8YW79R.#=K%RM