summaryrefslogtreecommitdiff
path: root/l1_char_class_tab.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2014-04-28 16:57:16 -0600
committerKarl Williamson <khw@cpan.org>2014-05-31 10:20:54 -0600
commit4bc3dcfa1b5036dd61b541e01ed1ea7eb668f907 (patch)
tree8bfe4f85b6c36df6456d256cff41e108f79b2dc2 /l1_char_class_tab.h
parent6ff677df5d6fe0f52ca0b6736f8b5a46ac402943 (diff)
downloadperl-4bc3dcfa1b5036dd61b541e01ed1ea7eb668f907.tar.gz
Make many EBCDIC tables generated instead of hand-coded
This causes the generated file ebcdic_tables.h to be #included by utfebcdic.h instead of the hand-coded tables that were formerly there. This makes it much easier to add or remove support for EBCDIC code pages. The UTF-EBCDIC-related tables for 037 and POSIX-BC are somewhat modified from what they were before. They were changed by hand minimally a long time ago to prevent segfaults, but in so doing, they lost an important sorting characteristic of UTF-EBCDIC. The machine-generated versions retain the sorting, while also not doing the segfaults. utfebcdic.h has more detail about this, regarding tr16.
Diffstat (limited to 'l1_char_class_tab.h')
0 files changed, 0 insertions, 0 deletions