From xemacs-m  Wed Feb 26 15:46:36 1997
Received: from mailbox1.ucsd.edu (mailbox1.ucsd.edu [132.239.1.53])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id PAA18143
	for <xemacs-beta@xemacs.org>; Wed, 26 Feb 1997 15:46:30 -0600 (CST)
Received: from sdnp5.ucsd.edu (sdnp5.ucsd.edu [132.239.79.10]) by mailbox1.ucsd.edu (8.8.5/8.6.9) with SMTP id NAA15782 for <xemacs-beta@xemacs.org>; Wed, 26 Feb 1997 13:46:27 -0800 (PST)
Received: by sdnp5.ucsd.edu (SMI-8.6/SMI-SVR4)
	id NAA08334; Wed, 26 Feb 1997 13:48:48 -0800
Sender: dmoore@sdnp5.ucsd.edu
To: XEmacs Beta Mailing List <xemacs-beta@xemacs.org>
Subject: regexp bug found
X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L
Mail-Copies-To: never
From: David Moore <dmoore@ucsd.edu>
Date: 26 Feb 1997 13:48:48 -0800
Message-ID: <rvwwrvdyrj.fsf@sdnp5.ucsd.edu>
Lines: 20
X-Mailer: Gnus v5.4.8/XEmacs 19.15


	Ok, I've found the regexp bug.  Hopefully patch later today.
Basically the problem is that regexps try to match via the following
algorithm:

1. Start at beginning of string.
2. See if you have a match at the current spot.
3. If no match, move up a spot in the string and go back to 2.

The problem is that with MULE the `move up a spot' is not a simple +1.
No quicky fix though, because there is some other code in this same
section which is unaware of multisized characters which also needs to be
fixed.


-- 
David Moore <dmoore@ucsd.edu>       | Computer Systems Lab      __o
UCSD Dept. Computer Science - 0114  | Work: (619) 534-8604    _ \<,_
La Jolla, CA 92093-0114             | Fax:  (619) 534-1445   (_)/ (_)
<URL:http://oj.egbt.org/dmoore/>    | In a cloud bones of steel.

