This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I downloaded the latest CVS; it fixes one of the XFAILs in sed; five remain, I'll send details soon. I found a possible out of bounds left shift. The first of these two patches fixes it, together with a bug in which \(^ was wrongly parsed as an anchor. Doing lookbehind in this case is wrong, instead it is ok for treating ^ as special if coming after a new-line character, and lookahead is ok for checking if $ is special. You should pass state down from the parser: I used the syntax bits for this, it may not be nice but it is simple and does not waste an entire parameter. The other patch implements \s and \S, which were in the old regex but not in the new one; info on the places to touch came from a sed user but I redid the patch to be more general (so it would be easier to implement \d and \D). This patch applies on top of the other. Thanks, Paolo
Attachment:
regex-fixes-2003-09-20.patch
Description: Binary data
Attachment:
regex-implement-slash-s.patch
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |