diff options
author | Karl Williamson <khw@cpan.org> | 2014-04-28 16:57:16 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2014-05-31 10:20:54 -0600 |
commit | 4bc3dcfa1b5036dd61b541e01ed1ea7eb668f907 (patch) | |
tree | 8bfe4f85b6c36df6456d256cff41e108f79b2dc2 /l1_char_class_tab.h | |
parent | 6ff677df5d6fe0f52ca0b6736f8b5a46ac402943 (diff) | |
download | perl-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