From xemacs-m  Tue Sep  9 20:29:38 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id UAA14839
	for <xemacs-beta@xemacs.org>; Tue, 9 Sep 1997 20:29:37 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.7/8.8.7) id SAA07251;
	Tue, 9 Sep 1997 18:34:53 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Subject: Re: gnus-summary-caesar-message [PATCH]
References: <bciwwkrfl98.fsf@corp.Sun.COM>
X-Face: `'%\i;ySOu]g?NlziJSk_$&@]KP`}~PEQPjZ5;nxSaDW_o$4+4%Ab]%Ifw3ZR;7TIT3,O,'
 @2{L;]ox6kc;$_5kU'n**9vFg-]eV~GbxSVCx|(s%uR[],*:^WKmC`B}(;|k9/m]gwt?&`t;^rfCJg
 khHH>pP1W\)xM0U@!FNDD72{3fDP$PkBhx^7Z?-WxH6DbFN:QOnT`llzW}VGdYv;n9lzljQvKTIBhQ
 YuV
X-Attribution: sb
From: SL Baur <steve@xemacs.org>
In-Reply-To: Gary.Foster@Corp.Sun.COM's message of "08 Sep 1997 16:17:55 -0700"
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 09 Sep 1997 18:34:53 -0700
Message-ID: <m2raay3q9u.fsf@altair.xemacs.org>
Lines: 28
X-Mailer: Gnus v5.4.65/XEmacs 20.3(beta20) - "Tirana"

Gary D Foster <Gary.Foster@Corp.Sun.COM> writes:

> The function `message-make-caesar-translation-table' (in message.el)
> is called from `gnus-summary-caesar-message', and it plays naughty
> with integer comparisons now (try a W r in the summary buffer).

It shouldn't.  This function is replaced when XEmacs v20 is detected
by `message-xmas-make-caesar-translation-table', which does handle
characters and integers correctly.


> Here's a patch to message.el to fix it.

> [2 message.el.patch <application/octet-stream>]
> --- lisp/gnus/message.el.orig	Mon Sep  8 16:10:57 1997
> +++ lisp/gnus/message.el	Mon Sep  8 16:12:46 1997
> @@ -1459,13 +1459,13 @@
 ...
> -     (substring table 0 ?A)
> +     (substring table 0 (char-int ?A))


This is definitely the wrong fix as the function you are patching
should only be run on Emacs and XEmacs v19.  Does

(featurep 'messagexmas)

return t?

