summaryrefslogtreecommitdiff
path: root/embed.h
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.h
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.h')
-rw-r--r--embed.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/embed.h b/embed.h
index fde7a9c2dd..d8498c9ec1 100644
--- a/embed.h
+++ b/embed.h
@@ -556,6 +556,9 @@
#define sv_dec(a) Perl_sv_dec(aTHX_ a)
#define sv_dec_nomg(a) Perl_sv_dec_nomg(aTHX_ a)
#define sv_derived_from(a,b) Perl_sv_derived_from(aTHX_ a,b)
+#define sv_derived_from_pv(a,b,c) Perl_sv_derived_from_pv(aTHX_ a,b,c)
+#define sv_derived_from_pvn(a,b,c,d) Perl_sv_derived_from_pvn(aTHX_ a,b,c,d)
+#define sv_derived_from_sv(a,b,c) Perl_sv_derived_from_sv(aTHX_ a,b,c)
#define sv_destroyable(a) Perl_sv_destroyable(aTHX_ a)
#define sv_does(a,b) Perl_sv_does(aTHX_ a,b)
#define sv_dump(a) Perl_sv_dump(aTHX_ a)
@@ -1560,7 +1563,7 @@
# endif
# endif
# if defined(PERL_IN_UNIVERSAL_C)
-#define isa_lookup(a,b) S_isa_lookup(aTHX_ a,b)
+#define isa_lookup(a,b,c,d) S_isa_lookup(aTHX_ a,b,c,d)
# endif
# if defined(PERL_IN_UTF8_C)
#define is_utf8_char_slow S_is_utf8_char_slow