Configure update: fstatvfs/fstafs/getmntent/hasmntopt were
[p5sagit/p5-mst-13.2.git] / regexp.h
index 5082610..b1170f1 100644 (file)
--- a/regexp.h
+++ b/regexp.h
@@ -86,6 +86,7 @@ typedef struct regexp {
 #define ROPT_LOOKBEHIND_SEEN   0x00100
 #define ROPT_EVAL_SEEN         0x00200
 #define ROPT_TAINTED_SEEN      0x00400
+#define ROPT_ANCH_SBOL         0x00800
 
 /* 0xf800 of reganch is used by PMf_COMPILETIME */
 
@@ -101,6 +102,8 @@ typedef struct regexp {
 
 #define REXEC_COPY_STR 1               /* Need to copy the string. */
 #define REXEC_CHECKED  2               /* check_substr already checked. */
+#define REXEC_SCREAM   4               /* use scream table. */
+#define REXEC_IGNOREPOS        8               /* \G matches at start. */
 
 #define ReREFCNT_inc(re) ((re && re->refcnt++), re)
 #define ReREFCNT_dec(re) pregfree(re)