diff options
author | David Mitchell <davem@iabyn.com> | 2017-07-24 14:58:58 +0100 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2017-07-27 11:30:21 +0100 |
commit | ea0673eedc20f778f2cefa666a956a24320bcad3 (patch) | |
tree | db7f157ff377c7b4227875ab7d50ac1c296fb0a8 | |
parent | a885a8e06d234bd9fabda920d61f1e6dd668b5c8 (diff) | |
download | perl-ea0673eedc20f778f2cefa666a956a24320bcad3.tar.gz |
rename RX_HAS_CUTGROUP() to RXp_HAS_CUTGROUP()
It takes a private/internal regexp* pointer rather than a public REGEXP
pointer, so rename it to match the other RXp_ macros.
Most RXp_ macros are a variant of an RX_ macro; however, I didn't add an
RX_HAS_CUTGROUP() macro - someone can always add that if needed. (There's
only one use of RXp_HAS_CUTGROUP in core).
-rw-r--r-- | regexec.c | 2 | ||||
-rw-r--r-- | regexp.h | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -5375,7 +5375,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog) SV *sv_yes_mark = NULL; /* last mark name we have seen during a successful match */ U32 lastopen = 0; /* last open we saw */ - bool has_cutgroup = RX_HAS_CUTGROUP(rex) ? 1 : 0; + bool has_cutgroup = RXp_HAS_CUTGROUP(rex) ? 1 : 0; SV* const oreplsv = GvSVn(PL_replgv); /* these three flags are set by various ops to signal information to * the very next op. They have a useful lifetime of exactly one loop @@ -474,7 +474,7 @@ and check for NULL. # define RX_MATCH_TAINTED_off(rx_sv) (RX_EXTFLAGS(rx_sv) &= ~RXf_TAINTED_SEEN) #endif -#define RX_HAS_CUTGROUP(prog) ((prog)->intflags & PREGf_CUTGROUP_SEEN) +#define RXp_HAS_CUTGROUP(prog) ((prog)->intflags & PREGf_CUTGROUP_SEEN) #define RX_MATCH_TAINTED_set(rx_sv, t) ((t) \ ? RX_MATCH_TAINTED_on(rx_sv) \ |