X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=regcomp.h;h=ee9be39f714bdb2ce8bef3057e0124ce79a9b7b7;hb=e71c662575b0eacf7e7e6e47ee6a2e23313ee8e7;hp=c8094e14a42e44009b8d39b7d540d7f8010f9ebd;hpb=ffc61ed20e8bcfd3f1fbed23f6b8ef5c02664323;p=p5sagit%2Fp5-mst-13.2.git diff --git a/regcomp.h b/regcomp.h index c8094e1..ee9be39 100644 --- a/regcomp.h +++ b/regcomp.h @@ -192,6 +192,7 @@ struct regnode_charclass_class { /* There is a character or a range past 0xff */ #define ANYOF_UNICODE 0x20 +#define ANYOF_UNICODE_ALL 0x40 /* Can match any char past 0xff */ /* Are there any runtime flags on in this node? */ #define ANYOF_RUNTIME(s) (ANYOF_FLAGS(s) & 0x0f) @@ -284,10 +285,11 @@ struct regnode_charclass_class { #define EXTRA_SIZE(guy) ((sizeof(guy)-1)/sizeof(struct regnode)) -#define REG_SEEN_ZERO_LEN 1 -#define REG_SEEN_LOOKBEHIND 2 -#define REG_SEEN_GPOS 4 -#define REG_SEEN_EVAL 8 +#define REG_SEEN_ZERO_LEN 1 +#define REG_SEEN_LOOKBEHIND 2 +#define REG_SEEN_GPOS 4 +#define REG_SEEN_EVAL 8 +#define REG_SEEN_SANY 16 START_EXTERN_C