X-Recipient: archive-cygwin@delorie.com
X-Spam-Check-By: sourceware.org
Date: Wed, 25 Nov 2009 10:08:52 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: Cygwin bash regexp matching doesn't treat "\b" properly
Message-ID: <20091125090852.GB29173@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <26500158.post@talk.nabble.com>  <26500814.post@talk.nabble.com>  <4B0C4C2A.3080502@gmail.com>  <26503748.post@talk.nabble.com>  <loom.20091124T231321-600@post.gmane.org>  <20091124222348.GA8598@ednor.casa.cgf.cx>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20091124222348.GA8598@ednor.casa.cgf.cx>
User-Agent: Mutt/1.5.20 (2009-06-14)
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
Precedence: bulk
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

On Nov 24 17:23, Christopher Faylor wrote:
> On Tue, Nov 24, 2009 at 10:18:27PM +0000, Eric Blake wrote:
> >So, in true open source fashion, why not write a patch that teaches cygwin's 
> >regex(3) implementation that \b is a synonym to [[:<:][:>:]]?
> >[...]
> If anyone does this they should remember that Cygwin's regex is based on
> freebsd and making major changes to it is not something that we'd
> lightly consider since that causes potential merge conflicts later.

Actually, after having a look into Cygwin's regex, it turns out that
there were no changes since 2001.  The current FreeBSD implementation
also handles multibyte charsets correctly, which the Cygwin regex lacks.
We should replace it with a newer version really soon.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

