getservby*() calls fail on Windows NT
[p5sagit/p5-mst-13.2.git] / regexp.h
index 018312e..684851c 100644 (file)
--- a/regexp.h
+++ b/regexp.h
@@ -26,10 +26,12 @@ typedef struct regexp {
        char *subend;           /* end of subbase */
        U16 naughty;            /* how exponential is this pattern? */
        char reganch;           /* Internal use only. */
-       char do_folding;        /* do case-insensitive match? */
+       char exec_tainted;      /* Tainted information used by regexec? */
        char program[1];        /* Unwarranted chumminess with compiler. */
 } regexp;
 
-#define ROPT_ANCH 1
-#define ROPT_SKIP 2
-#define ROPT_IMPLICIT 4
+#define ROPT_ANCH      3
+#define  ROPT_ANCH_BOL  1
+#define  ROPT_ANCH_GPOS         2
+#define ROPT_SKIP      4
+#define ROPT_IMPLICIT  8