summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/perl/regexp.h
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>1997-11-30 07:45:47 +0000
committermillert <millert@openbsd.org>1997-11-30 07:45:47 +0000
commitba47ec9da08b5e716a167fd61325b8edfcb66dd6 (patch)
tree91bc543f2ed3206add10a699e40e1120ba95f742 /gnu/usr.bin/perl/regexp.h
parentverbose eisa/pci (diff)
downloadwireguard-openbsd-ba47ec9da08b5e716a167fd61325b8edfcb66dd6.tar.xz
wireguard-openbsd-ba47ec9da08b5e716a167fd61325b8edfcb66dd6.zip
perl 5.004_04
Diffstat (limited to 'gnu/usr.bin/perl/regexp.h')
-rw-r--r--gnu/usr.bin/perl/regexp.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/gnu/usr.bin/perl/regexp.h b/gnu/usr.bin/perl/regexp.h
index 018312ec243..684851c548d 100644
--- a/gnu/usr.bin/perl/regexp.h
+++ b/gnu/usr.bin/perl/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