From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Sam Steingold Newsgroups: gmane.emacs.devel Subject: regex.c: emacs & glibc (and xemacs, and grep and ...) Date: 04 Apr 2002 13:55:05 -0500 Sender: emacs-devel-admin@gnu.org Message-ID: Reply-To: sds@gnu.org NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1017946648 6522 127.0.0.1 (4 Apr 2002 18:57:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 4 Apr 2002 18:57:28 +0000 (UTC) Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16tCQK-0001h5-00 for ; Thu, 04 Apr 2002 20:57:28 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16tCd0-0007mN-00 for ; Thu, 04 Apr 2002 21:10:34 +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 16tCPw-0006mm-00; Thu, 04 Apr 2002 13:57:04 -0500 Original-Received: from out012pub.verizon.net ([206.46.170.137] helo=out012.verizon.net) by fencepost.gnu.org with smtp (Exim 3.34 #1 (Debian)) id 16tCO0-0006bJ-00 for ; Thu, 04 Apr 2002 13:55:04 -0500 Original-Received: from gnu.org ([151.203.48.85]) by out012.verizon.net (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with ESMTP id <20020404185502.HQSP1346.out012.verizon.net@gnu.org> for ; Thu, 4 Apr 2002 12:55:02 -0600 Original-To: emacs-devel@gnu.org X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Mail-Copies-To: never Original-Lines: 20 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.50 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:2379 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2379 Emacs comes with it's own version of regex.c, even though most UNIX systems have a regex implementation. IIUC, this is for portability. Suppose glibc's regex and Emacs' regex are unified - will Emacs still build it's own regex version even on gnu systems (linux, hurd)? this is probably not a big deal (regex is relatively small) - but is there a way to detect that the system-supplied regex (or another, bigger library, e.g., gettext or iconv) is good enough? Finally, GNU CLISP (http://clisp.cons.org) comes with a GNU regex.c of 1994(!) - which version should we upgrade to? Emacs? GLIBC? GNU grep? thanks. -- Sam Steingold (http://www.podval.org/~sds) running RedHat7.2 GNU/Linux Keep Jerusalem united! Read, think and remember! UNIX is a way of thinking. Windows is a way of not thinking.