summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorBrian Fraser <fraserbn@gmail.com>2011-09-26 17:35:50 -0700
committerFather Chrysostomos <sprout@cpan.org>2011-10-06 13:01:09 -0700
commitc7abbf64034f62cedb5a6bfddec1d84a60828ffd (patch)
tree3a924514c94b2c4acdab410e470049d3bd438989 /embed.fnc
parent4886938f890920cda08b42ef372e260064020691 (diff)
downloadperl-c7abbf64034f62cedb5a6bfddec1d84a60828ffd.tar.gz
universal.c: ->isa, sv_derived_from UTF8 cleanup.
This makes them both nul-and-UTF8 clean, although the latter is somewhat superficial, as mro isn't clean yet. (Tests coming once ->can and ->DOES are clean)
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc7
1 files changed, 6 insertions, 1 deletions
diff --git a/embed.fnc b/embed.fnc
index dea3bedeb9..86b8b1716d 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1248,6 +1248,10 @@ Apd |void |sv_dec |NULLOK SV *const sv
Apd |void |sv_dec_nomg |NULLOK SV *const sv
Ap |void |sv_dump |NN SV* sv
ApdR |bool |sv_derived_from|NN SV* sv|NN const char *const name
+ApdR |bool |sv_derived_from_sv|NN SV* sv|NN SV *namesv|U32 flags
+ApdR |bool |sv_derived_from_pv|NN SV* sv|NN const char *const name|U32 flags
+ApdR |bool |sv_derived_from_pvn|NN SV* sv|NN const char *const name \
+ |STRLEN len|U32 flags
ApdR |bool |sv_does |NN SV* sv|NN const char *const name
Amd |I32 |sv_eq |NULLOK SV* sv1|NULLOK SV* sv2
Apd |I32 |sv_eq_flags |NULLOK SV* sv1|NULLOK SV* sv2|const U32 flags
@@ -2071,7 +2075,8 @@ s |void |printbuf |NN const char *const fmt|NN const char *const s
#endif
#if defined(PERL_IN_UNIVERSAL_C)
-s |bool|isa_lookup |NN HV *stash|NN const char * const name
+s |bool|isa_lookup |NN HV *stash|NN const char * const name \
+ |STRLEN len|U32 flags
#endif
#if defined(PERL_IN_LOCALE_C)