[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
PATCH: correctly recognize mutually exclusive operations
From: |
Jim Blandy |
Subject: |
PATCH: correctly recognize mutually exclusive operations |
Date: |
29 Apr 2004 15:49:07 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 |
Pretty obvious; the code seems to be an incorrectly adapted cut-and-
paste of the case above it.
2004-04-29 Jim Blandy <jimb@redhat.com>
* regex.c (mutually_exclusive_p): In 'case wordbeg', compare op2
against proper opcode.
Index: src/regex.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/regex.c,v
retrieving revision 1.189
diff -c -r1.189 regex.c
*** src/regex.c 13 Oct 2003 18:48:14 -0000 1.189
--- src/regex.c 29 Apr 2004 20:38:11 -0000
***************
*** 4661,4667 ****
case wordbeg:
case syntaxspec:
return ((re_opcode_t) *p1 == notsyntaxspec
! && p1[1] == (op2 == wordend ? Sword : p2[1]));
case wordbound:
return (((re_opcode_t) *p1 == notsyntaxspec
--- 4661,4667 ----
case wordbeg:
case syntaxspec:
return ((re_opcode_t) *p1 == notsyntaxspec
! && p1[1] == (op2 == wordbeg ? Sword : p2[1]));
case wordbound:
return (((re_opcode_t) *p1 == notsyntaxspec
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- PATCH: correctly recognize mutually exclusive operations,
Jim Blandy <=