X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/a783c5f421048120dc022238eeb6eb8a62d130d0..86173d902c03e4de5d1e5e2acd88d8a6bb5a0015:/embed.fnc diff --git a/embed.fnc b/embed.fnc index 6b2971d..ca50143 100644 --- a/embed.fnc +++ b/embed.fnc @@ -19,7 +19,7 @@ : x not exported : X explicitly exported : M may change -: E visible to Perl core extensions +: E visible to extensions included in the Perl core : b binary backward compatibility; function is a macro : but has also Perl_ implementation (which is exported) : @@ -337,6 +337,7 @@ Ap |bool |is_uni_punct_lc|UV c Ap |bool |is_uni_xdigit_lc|UV c Apd |STRLEN |is_utf8_char |U8 *p Apd |bool |is_utf8_string |U8 *s|STRLEN len +Apd |bool |is_utf8_string_loc|U8 *s|STRLEN len|U8 **p Ap |bool |is_utf8_alnum |U8 *p Ap |bool |is_utf8_alnumc |U8 *p Ap |bool |is_utf8_idfirst|U8 *p @@ -1025,10 +1026,10 @@ s |OP * |my_kid |OP *o|OP *attrs|OP **imopsp s |OP * |dup_attrlist |OP *o s |void |apply_attrs |HV *stash|SV *target|OP *attrs|bool for_my s |void |apply_attrs_my |HV *stash|OP *target|OP *attrs|OP **imopsp -# if defined(PL_OP_SLAB_ALLOC) -s |void* |Slab_Alloc |int m|size_t sz -s |void |Slab_Free |void *op -# endif +#endif +#if defined(PL_OP_SLAB_ALLOC) +Ap |void* |Slab_Alloc |int m|size_t sz +Ap |void |Slab_Free |void *op #endif #if defined(PERL_IN_PERL_C) || defined(PERL_DECL_PROT) @@ -1391,6 +1392,7 @@ p |void |free_tied_hv_pool #if defined(DEBUGGING) p |int |get_debug_opts |char **s #endif +Ap |void |save_set_svflags|SV* sv|U32 mask|U32 val