diff options
author | Paul "LeoNerd" Evans <leonerd@leonerd.org.uk> | 2022-12-07 13:01:28 +0000 |
---|---|---|
committer | Paul "LeoNerd" Evans <leonerd@leonerd.org.uk> | 2023-02-10 12:07:02 +0000 |
commit | b40895ae558e0aff0c347785dafeaaff40a01801 (patch) | |
tree | 24173cae7e77cd69d260a1f39a7d6ccddb3cfc4f /proto.h | |
parent | 5d4d8b9fa5103e3bd911bb1ab9e94eb6d8e0ff28 (diff) | |
download | perl-b40895ae558e0aff0c347785dafeaaff40a01801.tar.gz |
Define the concept of a suspended compcv
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -3792,6 +3792,19 @@ Perl_require_pv(pTHX_ const char *pv); #define PERL_ARGS_ASSERT_REQUIRE_PV \ assert(pv) +PERL_CALLCONV void +Perl_resume_compcv(pTHX_ struct suspended_compcv *buffer, bool save); +#define PERL_ARGS_ASSERT_RESUME_COMPCV \ + assert(buffer) + +/* PERL_CALLCONV void +resume_compcv_and_save(pTHX_ struct suspended_compcv *buffer); */ +#define PERL_ARGS_ASSERT_RESUME_COMPCV_AND_SAVE + +/* PERL_CALLCONV void +resume_compcv_final(pTHX_ struct suspended_compcv *buffer); */ +#define PERL_ARGS_ASSERT_RESUME_COMPCV_FINAL + PERL_CALLCONV char * Perl_rninstr(const char *big, const char *bigend, const char *little, const char *lend) __attribute__warn_unused_result__ @@ -4269,6 +4282,11 @@ Perl_sub_crush_depth(pTHX_ CV *cv) #define PERL_ARGS_ASSERT_SUB_CRUSH_DEPTH \ assert(cv) +PERL_CALLCONV void +Perl_suspend_compcv(pTHX_ struct suspended_compcv *buffer); +#define PERL_ARGS_ASSERT_SUSPEND_COMPCV \ + assert(buffer) + PERL_CALLCONV bool Perl_sv_2bool_flags(pTHX_ SV *sv, I32 flags); #define PERL_ARGS_ASSERT_SV_2BOOL_FLAGS \ |