diff options
author | Karl Williamson <khw@cpan.org> | 2015-02-19 19:42:33 -0700 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2015-02-19 23:05:53 -0700 |
commit | 06ae27223f8f0af5633beb82c8be873ecadaaae3 (patch) | |
tree | f672431de09958d3a1cef7db44b18dc6cb820834 /proto.h | |
parent | d3e558c4cd58bf26578bbee7f0852f8472539397 (diff) | |
download | perl-06ae27223f8f0af5633beb82c8be873ecadaaae3.tar.gz |
Add \b{sb}
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -7414,6 +7414,13 @@ PERL_CALLCONV SV* Perl__swash_to_invlist(pTHX_ SV* const swash) #endif #if defined(PERL_IN_REGEXEC_C) +STATIC PL_SB_enum S_advance_one_SB(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_SB \ + assert(curpos); assert(strend) + 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) @@ -7421,6 +7428,13 @@ STATIC PL_WB_enum S_advance_one_WB(pTHX_ U8 ** curpos, const U8 * const strend, #define PERL_ARGS_ASSERT_ADVANCE_ONE_WB \ assert(curpos); assert(strend) +STATIC PL_SB_enum S_backup_one_SB(pTHX_ const U8 * const strbeg, U8 ** curpos, const bool utf8_target) + __attribute__warn_unused_result__ + __attribute__nonnull__(pTHX_1) + __attribute__nonnull__(pTHX_2); +#define PERL_ARGS_ASSERT_BACKUP_ONE_SB \ + assert(strbeg); assert(curpos) + 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) @@ -7450,6 +7464,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_isSB(pTHX_ PL_SB_enum before, PL_SB_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_3) + __attribute__nonnull__(pTHX_4) + __attribute__nonnull__(pTHX_5); +#define PERL_ARGS_ASSERT_ISSB \ + assert(strbeg); assert(curpos); assert(strend) + 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) |