From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: regex.c: emacs & glibc (and xemacs, and grep and ...) Date: Fri, 05 Apr 2002 09:48:42 -0500 Sender: emacs-devel-admin@gnu.org Message-ID: <200204051448.g35EmgJ23043@rum.cs.yale.edu> References: <200204041924.g34JOt718874@rum.cs.yale.edu> <200204050125.g351PMp27017@shade.twinsun.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1018018278 24474 127.0.0.1 (5 Apr 2002 14:51:18 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 5 Apr 2002 14:51:18 +0000 (UTC) Cc: monnier+gnu/emacs@RUM.cs.yale.edu, sds@gnu.org, emacs-devel@gnu.org Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16tV3e-0006Md-00 for ; Fri, 05 Apr 2002 16:51:18 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16tVGh-0000r5-00 for ; Fri, 05 Apr 2002 17:04:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16tV3T-00087N-00; Fri, 05 Apr 2002 09:51:07 -0500 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16tV1A-00080u-00; Fri, 05 Apr 2002 09:48:44 -0500 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.11.6/8.11.6) id g35EmgJ23043; Fri, 5 Apr 2002 09:48:42 -0500 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: Paul Eggert Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:2390 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2390 > > I don't know what GNU grep uses, > > Grep uses a version of regex.c that forked from the glibc version > after Emacs did. The GNU core utilities have a version that forked > from glibc after Emacs did, but before grep did. I don't know about > the gnulib version (perhaps it's supposed to be identical to the Emacs > version?). Yes, the gnulib version is the Emacs version (it is the very same RCS file shared between the various CVS repositories). > It is a bit of a mess. With the exception of the new glibc code and > the Unix code, it should be relatively easy to merge all these > versions, if someone could find the time. Given the kind of changes I've made to Emacs' code, merging into the Emacs code will be easier than merging the Emacs changes into some other fork of the code. Stefan