From xemacs-m  Wed Jul  2 19:34:30 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 TAA12113
	for <xemacs-beta@xemacs.org>; Wed, 2 Jul 1997 19:34:29 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.6/8.8.6) id RAA02662;
	Wed, 2 Jul 1997 17:37:40 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Subject: Re: More on Ebola
References: <199707022247.SAA16133@anthem.CNRI.Reston.Va.US>
X-Url: http://www.miranova.com/%7Esteve/
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@xemacs.org>
In-Reply-To: "Barry A. Warsaw"'s message of "Wed, 2 Jul 1997 18:47:30 -0400"
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 02 Jul 1997 17:37:38 -0700
Message-ID: <m24tad2cod.fsf@altair.xemacs.org>
Lines: 23
X-Mailer: Gnus v5.4.61/XEmacs 20.3(beta11) - "Stockholm"

Barry A Warsaw <bwarsaw@CNRI.Reston.Va.US> writes:

> But switching to char-after & char-before everywhere sucks because
> at the boundary conditions these two functions return nil.  Just try
> to (= nil ?a)!

What's wrong with changing the comparison function to eq at the same
time?  Everything else will work as you are expecting it to.

> One thing that I'd like to propose is to change f-c and p-c semantics
> such that they return ^@ (char \000) instead of int 0.

As has been pointed out, these functions actually work correctly
(though not completely conveniently) with XEmacs 20.  If you change
the boundary condition to be a character you will lose if there are
zero bytes in the buffer.

> Comments?

I do not feel this proposed change is in our best interests.
-- 
steve@calag.com baur
Unsolicited commercial e-mail will be billed at $250/message.

