diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2002-03-05 03:11:17 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2002-03-05 03:11:17 +0000 |
commit | e5759f03655df67a5a2ba305462d89d80c07ae05 (patch) | |
tree | f7409aaedbfd4954ed175d998d345d68d93412e3 | |
parent | a34341664fa2351b7e978fa2fd4dbc94e1a0d559 (diff) | |
download | perl-e5759f03655df67a5a2ba305462d89d80c07ae05.tar.gz |
Regen perlapi.
p4raw-id: //depot/perl@15036
-rw-r--r-- | pod/perlapi.pod | 56 |
1 files changed, 40 insertions, 16 deletions
diff --git a/pod/perlapi.pod b/pod/perlapi.pod index 487a882089..e8a45454cf 100644 --- a/pod/perlapi.pod +++ b/pod/perlapi.pod @@ -806,6 +806,20 @@ C<call_sv> apply equally to these functions. =for hackers Found in file gv.c +=item gv_fetchmeth_autoload + +Same as gv_fetchmeth(), but looks for autoloaded subroutines too. +Returns a glob for the subroutine. + +For an autoloaded subroutine without a GV, will create a GV even +if C<level < 0>. For an autoloaded subroutine without a stub, GvCV() +of the result may be zero. + + GV* gv_fetchmeth_autoload(HV* stash, const char* name, STRLEN len, I32 level) + +=for hackers +Found in file gv.c + =item gv_stashpv Returns a pointer to the stash for a specified package. C<name> should @@ -2298,6 +2312,16 @@ non-numeric warning), even if your atof() doesn't grok them. =for hackers Found in file sv.c +=item memcmp_byte_utf8 + +Similar to memcmp(), but the first string is with bytes, the second +with utf8. Takes into account that the lengths may be different. + + int memcmp_byte_utf8(char *sbyte, STRLEN lbyte, char *sutf, STRLEN lutf) + +=for hackers +Found in file util.c + =item newRV_inc Creates an RV wrapper for an SV. The reference count for the original SV is @@ -2570,22 +2594,22 @@ version which guarantees to evaluate sv only once. =for hackers Found in file sv.h -=item SvIVX +=item SvIVx -Returns the raw value in the SV's IV slot, without checks or conversions. -Only use when you are sure SvIOK is true. See also C<SvIV()>. +Coerces the given SV to an integer and returns it. Guarantees to evaluate +sv only once. Use the more efficient C<SvIV> otherwise. - IV SvIVX(SV* sv) + IV SvIVx(SV* sv) =for hackers Found in file sv.h -=item SvIVx +=item SvIVX -Coerces the given SV to an integer and returns it. Guarantees to evaluate -sv only once. Use the more efficient C<SvIV> otherwise. +Returns the raw value in the SV's IV slot, without checks or conversions. +Only use when you are sure SvIOK is true. See also C<SvIV()>. - IV SvIVx(SV* sv) + IV SvIVX(SV* sv) =for hackers Found in file sv.h @@ -3148,22 +3172,22 @@ for a version which guarantees to evaluate sv only once. =for hackers Found in file sv.h -=item SvUVX +=item SvUVx -Returns the raw value in the SV's UV slot, without checks or conversions. -Only use when you are sure SvIOK is true. See also C<SvUV()>. +Coerces the given SV to an unsigned integer and returns it. Guarantees to +evaluate sv only once. Use the more efficient C<SvUV> otherwise. - UV SvUVX(SV* sv) + UV SvUVx(SV* sv) =for hackers Found in file sv.h -=item SvUVx +=item SvUVX -Coerces the given SV to an unsigned integer and returns it. Guarantees to -evaluate sv only once. Use the more efficient C<SvUV> otherwise. +Returns the raw value in the SV's UV slot, without checks or conversions. +Only use when you are sure SvIOK is true. See also C<SvUV()>. - UV SvUVx(SV* sv) + UV SvUVX(SV* sv) =for hackers Found in file sv.h |