This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix uninitialized fold table for EBCDIC with no locales
authorKarl Williamson <khw@cpan.org>
Sun, 21 Jun 2020 17:54:04 +0000 (11:54 -0600)
committerKarl Williamson <khw@cpan.org>
Sat, 18 Jul 2020 04:04:08 +0000 (22:04 -0600)
commitf2e44f083a90beb1268ada85b866abe79f209a17
tree4f2c6c766cdcc9adb8249523a1b2c84b9afc1fdc
parent683f79904184718f5495311cf0d221a156a7adb1
Fix uninitialized fold table for EBCDIC with no locales

The C locale table for EBCDIC platforms was not getting initialized at
compile time, but only not for EBCDIC platforms.  It normally gets
changed when a new locale is switched to, but if that doesn't happen, it
doesn't get initialized at all.  IBM on z/OS has not implemented locales
with threads, so on threaded perls, the table was never getting
initialized.
ebcdic_tables.h
perl.h
regen/ebcdic.pl