summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-12-27 14:32:59 +0000
committerDavid Mitchell <davem@iabyn.com>2009-03-30 16:42:42 +0100
commitd83ef0f90e3ac9e6bb38a73db95ad4cfbf35aabf (patch)
treea03c0dbb5d1e42f16cbf729b5344ae3d8e99be47 /embed.fnc
parent4dead2c6d297fc7f6576fa319c8556574fd3aa27 (diff)
downloadperl-d83ef0f90e3ac9e6bb38a73db95ad4cfbf35aabf.tar.gz
Break out the set-the-MRO logic from the XS_mro_set_mro into Perl_mro_set_mro(),
which can be called from C code (such as the guts of extensions). (cherry picked from commit 31b9005d8ff165a414c5e3493027e1656d7e810f)
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc2
1 files changed, 2 insertions, 0 deletions
diff --git a/embed.fnc b/embed.fnc
index 13cd5340e4..b101c8d8c6 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -2154,6 +2154,8 @@ Aop |SV* |mro_set_private_data|NN struct mro_meta *const smeta \
|NN SV *const data
Aop |const struct mro_alg *|mro_get_from_name|NN SV *name
Aop |void |mro_register |NN const struct mro_alg *mro
+Aop |void |mro_set_mro |NN struct mro_meta *const meta \
+ |NN SV *const name
: Used in HvMROMETA(), which is public.
Xpo |struct mro_meta* |mro_meta_init |NN HV* stash
#if defined(USE_ITHREADS)