Re: FW: error exmh 2.8.0 04/21/2012

[email protected] Tue, 24 Apr 2012 20:17:57 -0400
Newsgroups gmane.mail.exmh.user
Message-ID <[email protected]>
On Tue, 24 Apr 2012 20:24:32 -0000, "Welch, Brent" said:

> The best, long term solution is to convert to "lassign" as defined in Tcl 8.5,
> and if there is an earlier version of Tcl in use, just define an lassign that
> matches the 8.5 semantics and argument lists.

Based on your other note, I figured out how to do that.

> can't read "qt_cnt": no such variable
>     while executing

Found it - our exmh_lassign acts *slightly* differently from the real lassign.
The quick-n-dumb conversion has:
lassign [MsgHighlightQuoteLevel $txt] {qt_cnt qt_str}
but it needs to be:
lassign [MsgHighlightQuoteLevel $txt] qt_cnt qt_str

Updated in CVS - please test...

_______________________________________________
Exmh-users mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/exmh-users
signature.asc (application/pgp-signature, 865 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Exmh version 2.5 07/13/2001

iQIVAwUBT5dCtAdmEQWDXROgAQLsVBAAmTv5kSaTLKt9Z2RH3IVveYwhRENL2wQT
N1mw/Fwz4URe2tKC3Q0n07SM/AmWPLtPbTWnPVU1WZ28kjws79m5PWxw5K5ZyP8E
IDCemsL5NfRHxW6inOtaD11w2wkCQirtBr9iy/oOLsW3Vn+wDBSIzp442CxtvPUf
yXfRVV2Xzir53i94Gbvmr+Ity5UKqwl6tfWsnQGqU9LZRtFLsX80LpQtfA1kBUHw
8/OsDmAoyZrOsLwaEYmsuG6xybW1anx5VF2AMm4H67kCsZmFkrOWKDIKd1lZq3u2
vtTWmY9TG01Za9kBsFgVSexZ0g+P/yrPXen1buA9h1ewVguiwYdgd41nTZmgHo7E
wIilbkCcd7JqxKA4yYM7BgjnZZnEEjYBjaJt41h9uqKRSRyW674X0I3xLouaYipM
+nsuNhimQzxXGo9vMpscjIXnzNJcc2FKEyhOXOQxa+cJc+oHv/pUkElxr7tekz27
9oIS6GNfhV61/SQtTZ/6BOemfhKgaMp5CpaRso3vQvwAL/7pOn3zMIUSXhvmSaf5
QY3crQhMMJIE9i2BKyhJ3lN/FGnx37xP+6osTfmdoV58SQzNVJ8uEGTRDWbLOiiC
rcKa359xk+FDtgxFn6MB6XQWGEo4L0e4oDSCfHGim86EEdFkcB8pWe32Zb1YgAvP
6ha+mD3IRe0=
=/+aB
-----END PGP SIGNATURE-----