summaryrefslogtreecommitdiff
path: root/mathoms.c
diff options
context:
space:
mode:
Diffstat (limited to 'mathoms.c')
-rw-r--r--mathoms.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/mathoms.c b/mathoms.c
index 533a737a28..57a799ec45 100644
--- a/mathoms.c
+++ b/mathoms.c
@@ -105,6 +105,7 @@ Perl_sv_unref(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_taint
Taint an SV. Use C<SvTAINTED_on> instead.
@@ -168,6 +169,7 @@ Perl_sv_2pv(pTHX_ SV *sv, STRLEN *lp)
}
/*
+=for apidoc_section $SV
=for apidoc sv_2pv_nolen
Like C<sv_2pv()>, but doesn't return the length too. You should usually
@@ -184,6 +186,7 @@ Perl_sv_2pv_nolen(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_2pvbyte_nolen
Return a pointer to the byte-encoded representation of the SV.
@@ -203,6 +206,7 @@ Perl_sv_2pvbyte_nolen(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_2pvutf8_nolen
Return a pointer to the UTF-8-encoded representation of the SV.
@@ -222,6 +226,7 @@ Perl_sv_2pvutf8_nolen(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_force_normal
Undo various types of fakery on an SV: if the PV is a shared string, make
@@ -292,6 +297,7 @@ Perl_sv_catsv_mg(pTHX_ SV *dsv, SV *sstr)
}
/*
+=for apidoc_section $SV
=for apidoc sv_iv
A private implementation of the C<SvIVx> macro for compilers which can't
@@ -314,6 +320,7 @@ Perl_sv_iv(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_uv
A private implementation of the C<SvUVx> macro for compilers which can't
@@ -336,6 +343,7 @@ Perl_sv_uv(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_nv
A private implementation of the C<SvNVx> macro for compilers which can't
@@ -355,10 +363,12 @@ Perl_sv_nv(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_pv
Use the C<SvPV_nolen> macro instead
+=for apidoc_section $SV
=for apidoc sv_pvn
A private implementation of the C<SvPV> macro for compilers which can't
@@ -433,6 +443,7 @@ Perl_sv_pvbyte(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_pvbyte
Use C<SvPVbyte_nolen> instead.
@@ -469,6 +480,7 @@ Perl_sv_pvutf8(pTHX_ SV *sv)
}
/*
+=for apidoc_section $SV
=for apidoc sv_pvutf8
Use the C<SvPVutf8_nolen> macro instead
@@ -709,6 +721,7 @@ Perl_sv_nolocking(pTHX_ SV *sv)
/*
+=for apidoc_section $SV
=for apidoc sv_nounlocking
Dummy routine which "unlocks" an SV when there is no locking module present.
@@ -772,6 +785,7 @@ Perl_save_list(pTHX_ SV **sarg, I32 maxsarg)
}
/*
+=for apidoc_section $SV
=for apidoc sv_usepvn_mg
Like C<sv_usepvn>, but also handles 'set' magic.
@@ -788,6 +802,7 @@ Perl_sv_usepvn_mg(pTHX_ SV *sv, char *ptr, STRLEN len)
}
/*
+=for apidoc_section $SV
=for apidoc sv_usepvn
Tells an SV to use C<ptr> to find its string value. Implemented by
@@ -830,6 +845,7 @@ Perl_unpack_str(pTHX_ const char *pat, const char *patend, const char *s,
}
/*
+=for apidoc_section $pack
=for apidoc pack_cat
The engine implementing C<pack()> Perl function. Note: parameters
@@ -1192,6 +1208,7 @@ Perl_is_utf8_char(const U8 *s)
}
/*
+=for apidoc_section $unicode
=for apidoc is_utf8_char_buf
This is identical to the macro L<perlapi/isUTF8_CHAR>.
@@ -1222,6 +1239,7 @@ Perl_valid_utf8_to_uvuni(pTHX_ const U8 *s, STRLEN *retlen)
}
/*
+=for apidoc_section $unicode
=for apidoc utf8_to_uvuni
Returns the Unicode code point of the first character in the string C<s>
@@ -1255,6 +1273,7 @@ Perl_utf8_to_uvuni(pTHX_ const U8 *s, STRLEN *retlen)
}
/*
+=for apidoc_section $pad
=for apidoc pad_compname_type
Looks up the type of the lexical variable at position C<po> in the
@@ -1322,6 +1341,7 @@ Perl_uvuni_to_utf8(pTHX_ U8 *d, UV uv)
}
/*
+=for apidoc_section $unicode
=for apidoc utf8n_to_uvuni
Instead use L<perlapi/utf8_to_uvchr_buf>, or rarely, L<perlapi/utf8n_to_uvchr>.
@@ -1346,6 +1366,7 @@ Perl_utf8n_to_uvuni(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, U32 flags)
}
/*
+=for apidoc_section $unicode
=for apidoc uvuni_to_utf8_flags
Instead you almost certainly want to use L<perlapi/uvchr_to_utf8> or
@@ -1370,6 +1391,7 @@ Perl_uvuni_to_utf8_flags(pTHX_ U8 *d, UV uv, UV flags)
}
/*
+=for apidoc_section $unicode
=for apidoc utf8_to_uvchr
Returns the native code point of the first character in the string C<s>