summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2015-02-19 15:19:08 -0700
committerKarl Williamson <khw@cpan.org>2015-02-19 23:05:44 -0700
commitae3bb8eaaa75dd43e8b8c8e32e106da36f49dee7 (patch)
treed603c2149e568651c11035abc100775d6099eb68 /proto.h
parent53255578b3ff804b2a8449c49c2ee29cccd56fb0 (diff)
downloadperl-ae3bb8eaaa75dd43e8b8c8e32e106da36f49dee7.tar.gz
Add qr/\b{wb}/
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/proto.h b/proto.h
index 3ba6666e2b..b5118e1ff5 100644
--- a/proto.h
+++ b/proto.h
@@ -7414,6 +7414,21 @@ PERL_CALLCONV SV* Perl__swash_to_invlist(pTHX_ SV* const swash)
#endif
#if defined(PERL_IN_REGEXEC_C)
+STATIC PL_WB_enum S_advance_one_WB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target)
+ __attribute__warn_unused_result__
+ __attribute__nonnull__(pTHX_1)
+ __attribute__nonnull__(pTHX_2);
+#define PERL_ARGS_ASSERT_ADVANCE_ONE_WB \
+ assert(curpos); assert(strend)
+
+STATIC PL_WB_enum S_backup_one_WB(pTHX_ PL_WB_enum * previous, const U8 * const strbeg, U8 ** curpos, const bool utf8_target)
+ __attribute__warn_unused_result__
+ __attribute__nonnull__(pTHX_1)
+ __attribute__nonnull__(pTHX_2)
+ __attribute__nonnull__(pTHX_3);
+#define PERL_ARGS_ASSERT_BACKUP_ONE_WB \
+ assert(previous); assert(strbeg); assert(curpos)
+
STATIC char* S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, const char *strend, regmatch_info *reginfo)
__attribute__warn_unused_result__
__attribute__nonnull__(pTHX_1)
@@ -7435,6 +7450,14 @@ STATIC bool S_isFOO_utf8_lc(pTHX_ const U8 classnum, const U8* character)
STATIC bool S_isGCB(const PL_GCB_enum before, const PL_GCB_enum after)
__attribute__warn_unused_result__;
+STATIC bool S_isWB(pTHX_ PL_WB_enum previous, PL_WB_enum before, PL_WB_enum after, const U8 * const strbeg, const U8 * const curpos, const U8 * const strend, const bool utf8_target)
+ __attribute__warn_unused_result__
+ __attribute__nonnull__(pTHX_4)
+ __attribute__nonnull__(pTHX_5)
+ __attribute__nonnull__(pTHX_6);
+#define PERL_ARGS_ASSERT_ISWB \
+ assert(strbeg); assert(curpos); assert(strend)
+
STATIC I32 S_reg_check_named_buff_matched(const regexp *rex, const regnode *scan)
__attribute__warn_unused_result__
__attribute__nonnull__(1)