2007-11-24 Eric Seidel <eric@webkit.org>
[WebKit-https.git] / JavaScriptCore / pcre / pcre_internal.h
index 49a84440f18b941ca3c418d99e0d218e32610103..38bec88f38bad222e1de72dc574ba9f1a5954c2a 100644 (file)
@@ -292,10 +292,11 @@ static inline void getChar(int& c, const UChar* eptr)
 
 #define BACKCHAR(eptr) while(isTrailingSurrogate(*eptr)) eptr--;
 
+// FIXME: These are really more of a "regexp state" than "regexp options"
 enum PCREOptions {
     PCRE_FIRSTSET = 0x40000000,  /* first_byte is set */
     PCRE_REQCHSET = 0x20000000,  /* req_byte is set */
-    PCRE_STARTLINE = 0x10000000,  /* start after \n for multiline */
+    OptionUseMultiLineFirstCharOptimization = 0x10000000,  /* start after \n for multiline */
     PCRE_ANCHORED = 0x02000000,  /* can't use partial with this regex */
     PCRE_CASELESS = 0x00000001,
     PCRE_MULTILINE = 0x00000002