perl
view release on metacpan or search on metacpan
* So it is in perl for (say) POSIX to use.
* Needed for SunOS with Sun's 'acc' for example.
*/
NV
Perl_huge(void)
{
# if defined(USE_LONG_DOUBLE) && defined(HUGE_VALL)
return HUGE_VALL;
# else
return HUGE_VAL;
# endif
}
#endif
void
Perl_gv_fullname3(pTHX_ SV *sv, const GV *gv, const char *prefix)
{
PERL_ARGS_ASSERT_GV_FULLNAME3;
gv_fullname4(sv, gv, prefix, TRUE);
}
void
Perl_gv_efullname3(pTHX_ SV *sv, const GV *gv, const char *prefix)
{
PERL_ARGS_ASSERT_GV_EFULLNAME3;
gv_efullname4(sv, gv, prefix, TRUE);
}
GV *
Perl_gv_fetchmethod(pTHX_ HV *stash, const char *name)
{
PERL_ARGS_ASSERT_GV_FETCHMETHOD;
return gv_fetchmethod_autoload(stash, name, TRUE);
}
HE *
Perl_hv_iternext(pTHX_ HV *hv)
{
PERL_ARGS_ASSERT_HV_ITERNEXT;
return hv_iternext_flags(hv, 0);
}
void
Perl_hv_magic(pTHX_ HV *hv, GV *gv, int how)
{
PERL_ARGS_ASSERT_HV_MAGIC;
sv_magic(MUTABLE_SV(hv), MUTABLE_SV(gv), how, NULL, 0);
}
bool
Perl_do_open(pTHX_ GV *gv, const char *name, I32 len, int as_raw,
int rawmode, int rawperm, PerlIO *supplied_fp)
{
PERL_ARGS_ASSERT_DO_OPEN;
return do_openn(gv, name, len, as_raw, rawmode, rawperm,
supplied_fp, (SV **) NULL, 0);
}
#ifndef OS2
bool
Perl_do_aexec(pTHX_ SV *really, SV **mark, SV **sp)
{
PERL_ARGS_ASSERT_DO_AEXEC;
return do_aexec5(really, mark, sp, 0, 0);
}
#endif
/*
=for apidoc_section $SV
=for apidoc sv_nolocking
Dummy routine which "locks" an SV when there is no locking module present.
Exists to avoid test for a C<NULL> function pointer and because it could
potentially warn under some level of strict-ness.
"Superseded" by C<sv_nosharing()>.
=cut
*/
void
Perl_sv_nolocking(pTHX_ SV *sv)
{
PERL_UNUSED_CONTEXT;
PERL_UNUSED_ARG(sv);
}
/*
=for apidoc_section $SV
=for apidoc sv_nounlocking
Dummy routine which "unlocks" an SV when there is no locking module present.
Exists to avoid test for a C<NULL> function pointer and because it could
potentially warn under some level of strict-ness.
"Superseded" by C<sv_nosharing()>.
=cut
PERL_UNLOCK_HOOK in intrpvar.h is the macro that refers to this, and guarantees
that mathoms gets loaded.
*/
void
Perl_sv_nounlocking(pTHX_ SV *sv)
{
PERL_UNUSED_CONTEXT;
PERL_UNUSED_ARG(sv);
}
void
Perl_sv_usepvn_mg(pTHX_ SV *sv, char *ptr, STRLEN len)
( run in 1.107 second using v1.01-cache-2.11-cpan-98e64b0badf )