]> granicus.if.org Git - php/commitdiff
- MFH Add invert option to RegexIterator
authorMarcus Boerger <helly@php.net>
Fri, 11 May 2007 00:15:25 +0000 (00:15 +0000)
committerMarcus Boerger <helly@php.net>
Fri, 11 May 2007 00:15:25 +0000 (00:15 +0000)
ext/spl/spl_iterators.c
ext/spl/spl_iterators.h

index 48dfe19f8cd324ab779beec121c86a715ce2bea3..75bfeed681285e3b584cf5626bea5add14fc2b22 100755 (executable)
@@ -1426,6 +1426,10 @@ SPL_METHOD(RegexIterator, accept)
                }
        }
 
+       if (intern->u.regex.flags & REGIT_INVERTED) {
+               RETVAL_BOOL(Z_LVAL_P(return_value));
+       }
+
        if (use_copy) {
                efree(subject);
        }
index 5cd44e6a92abd56001c73203466e2435dc4a0d1e..c60edaaae51b1791828bed13becabdf2b4be2361 100755 (executable)
@@ -94,6 +94,7 @@ enum {
 enum {
        /* public */
        REGIT_USE_KEY            = 0x00000001,
+       REGIT_INVERTED           = 0x00000002,
 };
 
 typedef enum {