This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Use new paradigm for hdr file double inclusion guard
authorKarl Williamson <khw@cpan.org>
Thu, 20 Apr 2017 16:16:11 +0000 (10:16 -0600)
committerKarl Williamson <khw@cpan.org>
Fri, 2 Jun 2017 18:47:18 +0000 (12:47 -0600)
commit6a5bc5acd0f35a93138716f5c3681baa1e139c65
treece611dc3dd62d8e879ea0fe2c9bfe369733a916b
parentb063b0a874bbc4724894885b0a633865675db9ff
Use new paradigm for hdr file double inclusion guard

We changed to use symbols not likely to be used by non-Perl code that
could conflict, and which have trailing underbars, so they don't look
like a regular Perl #define.

See https://rt.perl.org/Ticket/Display.html?id=131110

There are many more header files which are not guarded.
17 files changed:
XSUB.h
dquote_inline.h
ebcdic_tables.h
handy.h
malloc_ctl.h
perlio.h
perliol.h
reentr.h
regcharclass.h
regen/ebcdic.pl
regen/reentr.pl
regen/regcharclass.pl
regen/unicode_constants.pl
time64.h
time64_config.h
unicode_constants.h
utf8.h