Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!hp4nl!sara5!hasara11!a430 From: A430@HASARA11.BITNET (Dept. of Mol. Biology, Section of Mol. Cytology) Newsgroups: comp.os.minix Subject: New FGREP Message-ID: <91158.091038A430@HASARA11.BITNET> Date: 8 Jun 91 04:47:21 GMT Organization: SARA - Stichting Academisch Rekencentrum Amsterdam Lines: 118 Here comes a version of fgrep which is dramatically faster than the standard MINIX fgrep. The MINIX fgrep -l option has a serious bug and it handles double quotes in a very strange way, e.g. fgrep \" * causes a Memory fault if you have MINIX running in protected mode. I also took notice of the -v bug reported some time ago. Bert Gijsbers table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 fgrep.c.Z M'YV-+U2 ,'-&3ADX(%H,##.'#HB"!Q-(#%*'#IHWF8-#BGHYTR9%RP% BE8YLT<^:D>>,&!)TW(.I4!1' FG6,'2F2FFx M8AFS:,""F//&#)T[80R"T(NF8YF@#^6TI8,5!!PY;^RD(8-U*]XP#BWJ'0-3w M)DV;(-R\H9-FS%V#;<*D<6-R-9TP8QRV?6L1,ULW0MN\(9/&3&G,8UFS-6AYv M#)LR@=GD#KRF,<.]=<:@T7K2\IP\;E[CT;$U 4&#"%M(9\/:#@@>6UK<;3C3u MS9DN(%S(!Y'>S, TQ^'+3\IG[]S59_A GV_YQ2>?93"11M8:r M&R*&X2%FTJ%85I(4DNB&A1AJ>**#+9BD48MNO.B8DBS 14<=B&q MO[)(<-)+HS171*L,::CI%X6Z4:4"0UF4AA-O7$'m M5G7>V):(>[H5V%NKP5&1M"DI,,)JQM5!V7EMB>4"&CYX##(;(M_%PW5SO$!'l M'MS.<7+*'[L1\L@\U,%E0UFAK++.+/-LQAC9L7'ST#N[##2)8BR=<]/GO2KUk MRBU730=O;RSM,66^G0E"$T%@\<445$CQ!1-%.)$ "#+48$," 7V)1QIM8#ABj M&>Y9)*FV9J'E::TJWKHA2E^7$?9=0F1!11$2P8"'$4;0+5"6A3ID!F1M>(M&i M8($/)B/B(X!-KA1%!$'$V4EH 3D-,.0P=]T&Z8B"3@;%48>)#HFEQUVDFRZVh M$%48P;KK(* @@PJHJWY\$2E8OE<:OTM:EQEF=(NX C-S"W:^T67&^Q?L@;"'g M @FP%[Y9XY>OPIEXT+DK5;69S;Y'8T$DI)2 =Z"I@S_SH1\ "TJ]NKPH=f M24+EL[<@SG^?.QQ[OL W,@S0@ 2L6[I<$RNTL($AC(H@;!ASN/Z5B6\7Q* *e M$;BI,^RM;RIZX/\.=STXI%"%!Q3(!K/3+=>@)6,5 4H=L*>]_OE,+&S)z M80O$,]X46E<$$*P ;E247C.[=E=E)Z>U0*J$KI1Q.Z1!E>@Z x M*<%C:O#@2C< LY/WY&#H?,.CAKK!#@R;S$,#BL?K4= M!WCD!F0S<*"R*EA,P(PO0+-VK#%N#3 Q"(8%$@X-L;ZE 3#Y7A1WD0v MP1U]*IHO!.8,0P5!445P50SQS2%?"0N I!K',L2O(Z3TJ0H2=%4XFI6$9:%0u M@E9CP3A^ 0I2> (5])H%*!0!!2\-(*VDXT8YU D%C&FC^Z2BDQ3 \:YYW2L5t M^OK7?H#0-RPY9,8F,XXS/YX1 $=0NEAB1UJ;QPo M*E&M(:4IO_HD3>VP;ACGEn M!^94&2L5!U-NR2%&=# #^D3C93"; 05 6RH=1#N",K"A*N@K9FE>JN;K0;-Xm MT]0"%>.8/F;9X7IHWIJ:ZU3G(=;I"TEX@A&$8(1'4F^8]BFT&=AI#F)4@49]AP,,Yk M X*-:AH=F$$':"#/'.P@@A3H) 1%+8*B=2+B]-WAC*#"";/1][8Q,.0N)QC#j M"302R$&N8 7S$T/MUK#A:E\;!"2.'W-2V]UI.@(9U&]+;X/9W& N$8%CFPWK9L,BOQUN>@?&,?V'/0]\82+^^,7O[<=UCW)CBN--'=9_3[YPLO=g M!_3U''UU2X)]1$,O#FVH!9$&5G 4EI:JT&;A8\R7B#;WAL[U\UOARE^)DO+ f MWB0/<#TH*F+G>#B=.*$*3&#"M"7B]7;C%IF/c MVO!VX:8_3/BWD^'3WKF2;[GEAE53F\4R,G*Y6WVEY*$@4;+6[A<2=;MCBQV/b M9D>[VG\O$?\M-3L4IWO;(3G(4TO$('?*$PB.K/Y02[S]Y"^_F5$@@A+,@0MNa M( *$!BQ[5V[Q(DAJ@0:!UB(5P7?EIW,PEP"*QW:AUFV(Y'[F]TT74@8&V':4z M)WQ&AH'[UW\,(H <0H#QUH&AQG$72'<),((E4 =QW=F=4;*t M(UJER%NKA1]WAP*S96$292)G$&+HLXIFN("N:%3^5XO_%X!U@FF=%S'>"(V,s MB *F1HKVI *6$03RQ1;$Z$*R,CBV(BJX=Q=GP 9O( 8,DTGX,R[[ P;:<@(%!2"!)@?1!9G4&P\:7T()78<65@GH1.IT3!C@&:/UA<_R%@V>9)5Z3[AEW9&:7<&o MD7=O %1/A8C2 S!GE 8A53U;U$5R\$5A!"1.=!Q1<.!5".@4\\Q",/"5]%LGQ\M5+E\A!I94J*7XMV1_L,09M =N]QKC5"0( > (8)1#>1!IGXA0/f M!&FR%),AF@ U&$JR1G\_MQ(M 497<1M"<1Q^$1G=,D,CI$\!"0(Y\A8=TD\ e M)2T@( 7(L40B%!OZY$-.0A5+0B6Y5ZF6(07G)ZG8XR1A %+XL9?BZ:69@1:Md M]@8T@F.6BJGQ!Z!H(DH;TB$@12(8 ZLCU:CHN14IL4KX@5D Y9XB5E)#9$-=c MVCN/1I)MAZ=5P3>XPRR;.'\DZ3MW<:9#=%)OH1!A2E#H$U2Z<14H % 1$P84b MI4R.]CM\5T.R9@)JZJU[ACXZN(6AQI754U3;Z:(552#BVY< -)2X'6MYD+J@)8:67&@@+AX4]KIA,G"7X-:I9T5[%I655!Y8!!s M-08Q49%U J^.D3!)6&ZNZV[X56Z0ZQB*R[MYN(=]N!K46(^6,076IJMPL3^3r MFGNKREJN"K^ALB%>DD!J(2)UZ45@)$:WJJWRYR4'U2V/6HFBXL+F24) 409Yq M0!9O 9H=XE!>1W0UML*T]Q87<0<+L2']Y,.N>.1?,5C\"48F7Z&/E-YES_*P&F "42\=T-X& 6'T_V+9V''=LVR8.m M>+B$[+1HS*4) ,JM?+:3R\)E8@$BD;S(ON81+&l MHE V8QE/8%CUV4\M8!YS119,IQ80,\QO5S*?D(KT 5)9,8(!+2VT_IQ2U! )"]R50QG0-i MD:Q)I3L'*2O&&T1AX!?=2-3)BF7'ZH?,RJf M+)AAG9G)Z7W),\\,BLYN*3U$P"Q>02Y>-Z#EU&JV@7U>4HD#?:I:0=0@\ 1_e M(A2^AWTRMJCG1Z=K=,MVW8M=X%?V*<8d M$K(2@7UR#:L=V+@[84W)0[_]BP;7RUWB&R?<6SS>JX+)0[Q(W=8NN+32X],Gc M74X*Q5#%7-03>-;UF7>+9-627'Z^W0; '=P9#;^CO, _<4WI2[UM8+W75R+:b M^Z;1+4W4)(2"_6K$:]*@@KR0>]UA4GX)X-"5V,;O"JLXV'8-SM 0GMWT)CV/-YOAM;),^$O#<<[.+-@3= 7[4OY760$C@;S\\K8][9Q,C\XF"CM+=_(z E7=].==_,K8T_O=_0O1'2G; X^-$2P>%P)K+&'>**BSZ4J\\]!S\Xy x end