This is a new implementation of RESTRICT clauses in fancy splits. It's much simpler than the one I posted before, but it's reasonably easy to prove that, if restricts are not used, it is equivalent to the currently installed code. However, because the multi-match feature is not included in this patch, it may fail to handle certain cross-posting cases. For example, if the split is `(any "foo"- "x-foo" "foo.list")' and the header line that first matches `foo' is: `To: foo, x-foo', this split won't be used, because `x-foo' will be matched and restrict will match, but no other occurrences of `foo' will be looked for. The patch for the lisp code is the first attachment. The second attachment is a re-post of the patch for the .texi documentation. -- Alexandre Oliva http://www.dcc.unicamp.br/~oliva IC-Unicamp, Bra[sz]il {oliva,Alexandre.Oliva}@dcc.unicamp.br aoliva@{acm.org,computer.org} oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org} *** E-mail about software projects will be forwarded to mailing lists