This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
export the invlist functions that were causing the static build conflict
authorTony Cook <tony@develop-help.com>
Sun, 24 Jul 2011 11:34:12 +0000 (21:34 +1000)
committerTony Cook <tony@develop-help.com>
Sun, 24 Jul 2011 11:34:12 +0000 (21:34 +1000)
without that a non-static build on Win32 failed

embed.fnc
global.sym

index 089cd43..022f3af 100644 (file)
--- a/embed.fnc
+++ b/embed.fnc
@@ -1302,10 +1302,10 @@ EiM     |void   |invlist_iterinit|NN SV* invlist
 EsMR   |bool   |invlist_iternext|NN SV* invlist|NN UV* start|NN UV* end
 #endif
 #if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_UTF8_C)
-EpM    |void   |_invlist_intersection  |NN SV* const a|NN SV* const b|NN SV** i
-EpM    |void   |_invlist_union |NN SV* const a|NN SV* const b|NN SV** output
-EpM    |void   |_invlist_subtract|NN SV* const a|NN SV* const b|NN SV** result
-EpM    |void   |_invlist_invert|NN SV* const invlist
+EXpM   |void   |_invlist_intersection  |NN SV* const a|NN SV* const b|NN SV** i
+EXpM   |void   |_invlist_union |NN SV* const a|NN SV* const b|NN SV** output
+EXpM   |void   |_invlist_subtract|NN SV* const a|NN SV* const b|NN SV** result
+EXpM   |void   |_invlist_invert|NN SV* const invlist
 EXMpR  |HV*    |_swash_inversion_hash  |NN SV* const swash
 EXMpR  |SV*    |_new_invlist   |IV initial_size
 EXMpR  |SV*    |_swash_to_invlist      |NN SV* const swash
index 2997fcc..11de51e 100644 (file)
@@ -843,6 +843,10 @@ Perl_warner_nocontext
 perl_alloc_using
 perl_clone_using
 Perl__append_range_to_invlist
+Perl__invlist_intersection
+Perl__invlist_invert
+Perl__invlist_subtract
+Perl__invlist_union
 Perl__new_invlist
 Perl__swash_inversion_hash
 Perl__swash_to_invlist