From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14536 invoked from network); 25 Mar 1997 23:06:46 -0000 Received: from euclid.skiles.gatech.edu (list@130.207.146.50) by coral.primenet.com.au with SMTP; 25 Mar 1997 23:06:46 -0000 Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id RAA03234; Tue, 25 Mar 1997 17:55:42 -0500 (EST) Resent-Date: Tue, 25 Mar 1997 17:55:42 -0500 (EST) Date: Mon, 24 Mar 1997 18:51:55 GMT From: Zefram Message-Id: <28110.199703241851@stone.dcs.warwick.ac.uk> Subject: comp1 module X-Patch: 228 Resent-Message-ID: <"pCjmx3.0.Oo.gV5Ep"@euclid> To: zsh-workers@math.gatech.edu Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/3029 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu -----BEGIN PGP SIGNED MESSAGE----- This patch moves some completion-related things from the main zsh executable into the comp1 module (where they belong). The clwords word array and related variables, the incompctlfunc flag, and the code implementing read's -l and -c options are all moved. Furthermore, the remaining type definitions for the completion table are moved into comp.h. There are no changes to functionality, except for the order of processing of some meaningless combinations of read options. -zefram begin 644 comp1_patch.gz M'XL("'2+-3,"`V-O;7`Q7W!A=&-H`.4<:V_;1O*S\RLV#JX6M90M4F^I.>$4CD\/H]3H[]<:.:1*CV6^8?U6FW5U`8Q>OUZ MI]\P7E2S?WA/S';/U.&C0_@0`A)#G;I!X*[V@I"-@$7+P"/&`&[P[Q:^7U!^ MN5,E,\N;N(S8_GQA1RZQK9"1ZHY\[DPK_B+\O.5N?2%__$'XM;WU18/'"JQ< M&#!K4O&L.=.)%9R%.L[52<`6[K4V@.ER;V=**@+D.8#\X0?RDM\LTS<+V"#> M[7>\^89DX-*3_=/3C^3U:U(SY*BDPF-L0B(?UC"/[$S8Q4X479-PP6S'[O:;@'\!C;L@4W)MIP%AEO)SJ9+R(`E(C<*T-4CR]L%SRXVM2 M'[RH2=;6B+P$I/Q%Y/@>J;G$"(8A`6W<#/U`P[.97P?#H>SZ:7CR6UP%PF*4W1I!1Y(24@*1_GP MIL04R'$F8D/`-,&P=+_-9/WAAX,#G=2U@=HG43D8N)6$U%R/G#D7+"31C,$& M$W9%_"F_N?2#";^PET$(NP"_X"I@7@2H^)Y.+F>./8-A!&5=6(YKC5W&V1D2 MD%`$.\[9?,P"@&)%Y%,X`TR77A22:>#/`03HI>='Y(8%_DLMQ2K.;R_F-R)O MSZR`>"#JST;SRT!(=",C'Y8RAR&:`S)B$3A>-*UL_F/R&_`&$:/$2%C"Y:)6 MR]TV0KG(XTH&2W,+-T(6A0LK`(EQ4]+)311,E@N^0$N`W^887\\P_M*)9C[P MJ`:,E$Q&UA+7\1BRV@I#Y\P3VH7/44@>X=NR"%AJP10$%8(>`&MRS,LS(Z5M MBV445BJ3,)H`+@GJ,`S(["'YDF;%:MNT M'VJ;=DPB2(XX2C_^5H9JIPU5:8LTS84?.AP'U"K8/#T%S5C:*J<0]"9CJ^XE MK'Z(O2*4O]!D!7Z/--O$`<\B,1ZP=D02F@1JE0@"K.D'*!&9()3UFAM%EYGR;P6U%Y064,7OXU!&TI9*!)?"*!JQ$DF@L<"#U5$<`/@+^W%=>4'!,5M M7%"&^PA95/$)I;#!%MDJ&C4^_5PSON#SW^IBPBWA0:::(;`3K-O<%&`+K!6! MIV!0(LI4/$_R!]OOTD;/F#!1U!C+!KN#`-W#TPXN%P"*.!$_X,E'`DP_Y$:) M:42'IQ&06?`THBJSF3/7'UMNN#U+IRCU1M]LBVRFT8VSF=*ID,T89K_5*8W& M6Z:IMQIM%8LC4<-?3X?'AUQ+X)">,6O!J08V`*G_$)"1.I?;;=+X14$2UT]@`"-CD'5=QFV\+CJR`-?*8E'"M2 MB4^LL7\A0V?N?T-^!AS]HFT+0E-$9L(,3@%)4Q#OPR9.),)O4!4X/!!01@@W M+A-/4`QY%I*(]2%^M8TN1^[ M`K`>R0!()\K@%`8QY9\.ABNQ@CG*\AS/B;*5`6EV+3"[9C,VN^(\L+E&I]^H METJG6>_I3:,5VQP>QLM@YH01=[IR"._!2F#HS?#GW0\'IZ/]MR>G)V\_#=4, MW!9G5305;TM[29_F)'VJ#'+LV>3\+(LL\1SM*3\8T*]Z53-UMM M;9":OQ"X(TL$?H9[?1UKNMGE)/Z5U?,6\"EH)&<_#V\)?A MF]&O[X[>C,`>8NVY0\NV"3EQY@YF4#(\0\F#:PZW8Q"OG"GJ7WH'!&F(I^OU M20#`HZ6`)8<1;[(.##!N"CP=`\-'J2>Q'7$80`]\ELV3`A1U("EU40X2-[PH M)"Y%:0C@?).UIFS*<^]4)^MA(=>A))?J"/!)ID-!II)9I3*-N:5,[R:ZYM=L+Q6/;:\PC0LW757'79-<()&HG5XVU(Z]XJ`%J`_#M@T8.&LH@G= M5O<@J(J65SS)) M`I.*1'`3"712`<9].!AJ&#NJH3=PM'>P>[(_@L,I3=Y/1T>G ME5\Y<6/?CT;I9WL'P]W##^_QL0V'CK=S3GRU5UQ-9"EXC:PSECC&X&WW4XG&Q7CQQ\-4\-L=>+S(ILS7_A!1/`\`/,-')[_Y_ZXHJ8` M'@]/3H_?[IT.WPB`#8W[4\M#@&,>OGIGHDH#%A`%#H2R$S+W)VP%P`^')T.) M7),CAW&$MX0("SS*LH!/'CD5Y'FX@ZJGH-0`#$1PG*2*'(,[+5Z35X5O\CC< MAW6'",R#Z&"PL<&+UE<8F@F00"!+"+KG(U!2J_PM@J ME"OW/AP?#P]/#SZ2#X;7>SV<JF%HE(#6?!9-%N[<.GAZ?LM7@EAA2`I)#/?%1G(Q(HL43P%G9")(W"Q M;18.LO5RY&J>.TAULW7%*V;_AGKIH^V;OIHZZ:/MVZ*UIV/ M=6M7B=[&H<$JJU`B(-P:T!C^OM90>J+6P:LI'Y/C$_#R6PI/B/64;."2!68@4 MRR"<"R*10PQ(*/DYNX:(0(#@VY^3B@H1M-54I4%@74GRA4,X(Q4<&@,>:R"@ M:^JU="-Y+_[]N*]L*^<+_A_97F8#/4/O]3(%![Y!N!QC`)OLX'(7G'A"(!:L M2UN#XVQA16D<]TD%XW8,.>`)'CO:6M9HSN%U&+$YL7C=#>)0 MWYHP["5(:IX;RQ064F*X#9'T@^W><#PFD!L`/Q[]W[W=#\U!YAK+=UH M&X,=+,77X4^4AHQF6S=;1JX(GC`$/O]4V3?AF!CFC13\7>H`QN6C!_;4O(P; M=8IM-6DQ/*R^G&^E`4@;=\B'DKA],MO01Y^N#XX^51\<+3;5T-*F&D[5'4TU M=$T?'%W14$/OZH.C]VBFH>J].\UW9E!L=Z!/UP='TWUP='W'![U/'QPM[8-3 M:.?ZX.@#^^"$'HJ.`X&0[%H3TGRJ9B_Z),U>--WL]=WU,MVO]6#=S"W^/OKY MF&8ONJ;9B][1[$6?I-F+KFSVHD_4[)5(_-[-7G1=LU<"K[39:Z7([F'Z=S1[ MT?7-7K38[)52I#*U%Y064,7O1S9[T8XF=BLU>M-CLE1/BXYN]Z'V;O>B: M9B]Z9[,7+39[Y8VZT.Q%XV8ONJK9BZYL]J)Q-)'7OMO\VW@9GM(5X6GRCKWP MLC_WCO\I^C:^:VQ:&KRWN[K1B7_"H=X6ET;I`OR$8>*+V:O`+16R#U18&@_! MYACO*=32W7>WZFT5?PG=CGM&G@8%\?,3*0Y=9;%E3']9+MSR3HX59.2309B_ M,AWL%=+!PFQL]*OW&^4)H=G3&\W43Y9ZF!_&"6&2%=XW_\N.(2Z0ZV[FJ0*6 M1SXRK90N;*-J9^A:,5]0UNS\^517]&S<0>6-R_)$)HB5D*M8P]48W?C\J&TR0@M%^BJAX`+0R107VQLA4738Y MP3R5YR>K89#7,03W^(;J5>+#-LP4!^ZU8XZ'HS%D9EAD3TG?Z!*ST6^U^TUL M_3',/#/+UL0:TS*?3V,0MTMG'9^3'AQO.H)Z9'+(B(%9=W,9@%1Z'SG(\(TPQ)B1K/_0NV MDO).D?#L](1P\QD(5S599VX%YW;XV>Q`20C#/^YT M&P62BPMBHEO/(VV(E*WPVV\8 MHAO8+*&I;(6@J?%\`4$J/,J3N(P<-RQ5S#8ZVZ(!YA,/K4:5&>N&4>=Z64S^_*M_]S H?X)%NH"X0"_<%%TN)I@K*2UD#/GI,:TK_H^*OR#V^R^A`#Z$;$,````` ` end -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: ascii iQCVAwUBMzWO0nD/+HJTpU/hAQGAAAQAtHnqty9RybESC5G0j1wy2osVpV8W+uma ESLdebuJDZW9bOLiYK9Agk2RKOD0/r2viB8gzwNkoV/L4YFp1fK/msQd8p4f/ZQ/ vEeWy+YK04dHo98gLLcWuE76q/ry9O2Y0VLDs/qij3Mwp5Phnc6rUDM++tDF0kBt qrDhCT6csxE= =+bgN -----END PGP SIGNATURE-----