summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2022-05-11 13:57:46 -0600
committerKarl Williamson <khw@cpan.org>2022-05-18 04:39:27 -0600
commit78d7bba41f30fdb59d241a298618b0fb2a3c04ad (patch)
tree733b72629f16b7beee8815671593d83d5fedf995
parent978e5b390674563165eb0948165862875565ca66 (diff)
downloadperl-78d7bba41f30fdb59d241a298618b0fb2a3c04ad.tar.gz
perlapi: Document unsharepvn
-rw-r--r--embed.fnc2
-rw-r--r--hv.c9
2 files changed, 7 insertions, 4 deletions
diff --git a/embed.fnc b/embed.fnc
index 6c201770cf..7b15f433e2 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -2566,7 +2566,7 @@ AbpdD |SSize_t|unpack_str |NN const char *pat|NN const char *patend|NN const cha
|I32 ocnt|U32 flags
Apd |SSize_t|unpackstring |NN const char *pat|NN const char *patend|NN const char *s \
|NN const char *strend|U32 flags
-Ap |void |unsharepvn |NULLOK const char* sv|I32 len|U32 hash
+Cpd |void |unsharepvn |NULLOK const char* sv|I32 len|U32 hash
: Used in gv.c, hv.c
p |void |unshare_hek |NULLOK HEK* hek
: Used in perly.y
diff --git a/hv.c b/hv.c
index aa3afd0f62..93b147491b 100644
--- a/hv.c
+++ b/hv.c
@@ -3128,12 +3128,15 @@ Now a macro in hv.h
Adds magic to a hash. See C<L</sv_magic>>.
+=for apidoc unsharepvn
+
+If no one has access to shared string C<str> with length C<len>, free it.
+
+C<len> and C<hash> must both be valid for C<str>.
+
=cut
*/
-/* possibly free a shared string if no one has access to it
- * len and hash must both be valid for str.
- */
void
Perl_unsharepvn(pTHX_ const char *str, I32 len, U32 hash)
{