mirror of
https://github.com/Perl/perl5.git
synced 2026-01-26 16:39:36 +00:00
Remove a few more macros from being visible to XS code
These are a few macros dealing with inversion lists that were never intended to be visible to general XS code, and they actually can't be in use in cpan because the mechanisms to create inversion lists are private to perl.
This commit is contained in:
parent
b847495def
commit
ebbe6ac0f7
8
embed.h
8
embed.h
@ -23,7 +23,13 @@
|
||||
|
||||
/* When this symbol is defined, we undef various symbols we have defined
|
||||
* earlier when this file was #included with this symbol undefined */
|
||||
#if !defined(PERL_DO_UNDEFS)
|
||||
#if defined(PERL_DO_UNDEFS)
|
||||
# if !defined(PERL_CORE) && !defined(PERL_EXT)
|
||||
# undef invlist_intersection_
|
||||
# undef invlist_subtract_
|
||||
# undef invlist_union_
|
||||
# endif
|
||||
#else
|
||||
|
||||
/* Create short name macros that hide any need for thread context */
|
||||
|
||||
|
||||
@ -3650,10 +3650,7 @@ my @unresolved_visibility_overrides = qw(
|
||||
HAS_IGNORED_LOCALE_CATEGORIES_
|
||||
HIGHEST_REGCOMP_DOT_H_SYNC_
|
||||
inRANGE_helper_
|
||||
invlist_intersection_
|
||||
invlist_intersection_complement_2nd_
|
||||
invlist_subtract_
|
||||
invlist_union_
|
||||
invlist_union_complement_2nd_
|
||||
is_MULTI_CHAR_FOLD_utf8_safe_part0_
|
||||
is_MULTI_CHAR_FOLD_utf8_safe_part1_
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user