[bknr-devel] Re: [bknr-cvs] r2514 - branches/bos/modules/mail
Kilian Sprotte
kilian.sprotte at googlemail.com
Sat Feb 16 14:19:17 UTC 2008
Hallo Hans,
ich habe hier zufällig ein kleines Problem entdeckt.
regex-replace-all hatte nur zwei Argumente - das kann
auf jeden Fall nicht richtig sein. Ich habe ein bisschen geraten
und #?/\1/ ergänzt (wie da drüber). Vielleicht könntest Du das
noch mal überprüfen.
Weiterhin noch ein schönes WE,
Kilian
PS: Komischerweise hat "mein cmucl" (19c) das schon beim compilen
entdeckt:
Error while parsing arguments to DEFINE-COMPILER-MACRO
CL-PPCRE:REGEX-REPLACE-ALL:
Invalid number of elements in:
(BKNR.MAIL::*MESSAGE-ID-RE*
(FIRST
(IF (BKNR.MAIL::HEADER :IN-REPLY-TO)
(CL-PPCRE:SPLIT "\\s+" (BKNR.MAIL::HEADER :IN-REPLY-TO))
(LAST (CL-PPCRE:SPLIT "\\s+" (BKNR.MAIL::HEADER :REFERENCES))))))
to satisfy lambda-list:
(&WHOLE CL-PPCRE::FORM &ENVIRONMENT CL-PPCRE::ENV CL-PPCRE::REGEX
CL-PPCRE::TARGET-STRING CL-PPCRE::REPLACEMENT &REST REST)
On Feb 16, 2008 3:06 PM, <ksprotte at common-lisp.net> wrote:
> Author: ksprotte
> Date: Sat Feb 16 09:06:42 2008
> New Revision: 2514
>
> Modified:
> branches/bos/modules/mail/mail.lisp
> Log:
> fix for regex-replace-all in mail.lisp
> third arg was missing
>
>
> Modified: branches/bos/modules/mail/mail.lisp
> ==============================================================================
> --- branches/bos/modules/mail/mail.lisp (original)
> +++ branches/bos/modules/mail/mail.lisp Sat Feb 16 09:06:42 2008
> @@ -97,7 +97,8 @@
> *message-id-re*
> (first (if (header :in-reply-to)
> (split #?/\s+/ (header :in-reply-to))
> - (last (split #?/\s+/ (header :references))))))
> + (last (split #?/\s+/ (header :references)))))
> + #?/\1/)
> :headers headers
> :body body)))))
>
> _______________________________________________
> bknr-cvs mailing list
> bknr-cvs at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/bknr-cvs
>
More information about the Bknr-devel
mailing list