------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=892 --- Comment #2 from Philip Hazel <[email protected]> 2009-09-29 12:06:17 --- This is an inevitable consequence of the way duplicate names are fudged into PCRE, and is a related issue to #760. The problem is that the compiled code works entirely in terms of capturing parenthesis numbers, not names. When compiling the test for "is pattern <name> set?" it just picks the first number that is associated with <name>. In your pattern, the compiled code contains a test for subpattern number 1. A deeper question is this: If there are two or more subpatterns with the same name, what does "is pattern <name> set?" actually mean? Does it mean "any" or "all" of the named subpatterns? I suppose "any" is the more useful. This is unlikely to be changed soon, unless I can think of some cunning way of handling it. I am in the last stages of preparing a new release; I can't say whether I will have inspiration in time or not... -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at http://lists.exim.org/mailman/listinfo/pcre-dev
