Apd |SV* |sv_bless |NN SV *const sv|NN HV *const stash
#if defined(PERL_DEBUG_READONLY_COW)
p |void |sv_buf_to_ro |NN SV *sv
-p |void |sv_buf_to_rw |NN SV *sv
+# if defined(PERL_IN_SV_C)
+s |void |sv_buf_to_rw |NN SV *sv
+# endif
#endif
Afpd |void |sv_catpvf |NN SV *const sv|NN const char *const pat|...
Apd |void |sv_vcatpvf |NN SV *const sv|NN const char *const pat \
# endif
# if defined(PERL_DEBUG_READONLY_COW)
#define sv_buf_to_ro(a) Perl_sv_buf_to_ro(aTHX_ a)
-#define sv_buf_to_rw(a) Perl_sv_buf_to_rw(aTHX_ a)
+# if defined(PERL_IN_SV_C)
+#define sv_buf_to_rw(a) S_sv_buf_to_rw(aTHX_ a)
+# endif
# endif
# if defined(PERL_IN_AV_C)
#define get_aux_mg(a) S_get_aux_mg(aTHX_ a)
#define PERL_ARGS_ASSERT_SV_BUF_TO_RO \
assert(sv)
-PERL_CALLCONV void Perl_sv_buf_to_rw(pTHX_ SV *sv)
+# if defined(PERL_IN_SV_C)
+STATIC void S_sv_buf_to_rw(pTHX_ SV *sv)
__attribute__nonnull__(pTHX_1);
#define PERL_ARGS_ASSERT_SV_BUF_TO_RW \
assert(sv)
+# endif
#endif
#if defined(PERL_DEBUG_READONLY_OPS)
PERL_CALLCONV PADOFFSET Perl_op_refcnt_dec(pTHX_ OP *o)
header, len, errno);
}
-void
-Perl_sv_buf_to_rw(pTHX_ SV *sv)
+static void
+S_sv_buf_to_rw(pTHX_ SV *sv)
{
struct perl_memory_debug_header * const header =
(struct perl_memory_debug_header *)(SvPVX(sv)-sTHX);