bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug #37737] Contained subexpressions don't follow POSIX


From: Роман Донченко
Subject: Re: [bug #37737] Contained subexpressions don't follow POSIX
Date: Thu, 15 Nov 2012 02:29:37 +0400
User-agent: Opera Mail/12.10 (Win64)

Eric Blake <address@hidden> писал в своём письме Thu, 15 Nov 2012 02:11:57 +0400:

For reference, on Cygwin (where m4 uses gnulib's regex engine, rather
than glibc's) I get correct behavior:

$ printf %s 'regexp(abab, \(a\(b\)*\)*\2, \&-\1-\2)' | m4
-1

That's interesting, because I don't:

$ uname -sr
CYGWIN_NT-6.1-WOW64 1.7.17(0.262/5/3)

$ m4 --version
m4 (GNU M4) 1.4.16
Packaged by Cygwin (1.4.16-1)
(etc, etc)

$ printf %s 'regexp(abab, \(a\(b\)*\)*\2, \&-\1-\2)' | m4
abab-a-b

In fact, Cygwin was where I did the test in the OP (although I've previously observed the bug on Linux, too).



reply via email to

[Prev in Thread] Current Thread [Next in Thread]