summaryrefslogtreecommitdiff
path: root/MANIFEST
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2015-03-14 21:50:27 -0600
committerKarl Williamson <khw@cpan.org>2015-03-19 10:20:39 -0600
commit4b6af431de82c30fc8df0d5d024cf77f6512e8b9 (patch)
treebcda9fc9b5f1bafebd609e5a6ee5cfb0866cf938 /MANIFEST
parent8b371338c1359c38e4de8ec65a0b9b884f05e450 (diff)
downloadperl-4b6af431de82c30fc8df0d5d024cf77f6512e8b9.tar.gz
Create single fcn for dup'd /lib code
Several /lib .pm's have the same code which is complicated enough to warrant being placed in a shared function. This commit creates a .pm to be used by these .pm's. This implements the perhaps archaic 'Meta' notation wherein characters above 0x7f are displayed as M- plus the ASCII-range character derived by looking at only the lower 7 bits of the upper range one. There are problems with this, in that a literal control character can be in the string, whereas it is trying to get rid of control characters. But I left it to work as-is, just centralizing the code. On EBCDIC platforms this notation makes no sense because the bit patterns are all mixed up about having the upper bit set. So this commit fixes things on these platforms, so these are changed to \x{...}. No literal control characters are emitted. Another potential problem is that characters above 0xFF are passed through, unchanged. But again, I let the existing behavior stand.
Diffstat (limited to 'MANIFEST')
-rw-r--r--MANIFEST2
1 files changed, 2 insertions, 0 deletions
diff --git a/MANIFEST b/MANIFEST
index f874063ff4..9fb277b89a 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -4182,6 +4182,8 @@ lib/less.pm For "use less"
lib/less.t See if less support works
lib/locale.pm For "use locale"
lib/locale.t See if locale support works
+lib/meta_notation.pm Helper for certain /lib .pm's
+lib/meta_notation.t See if meta_notation.t works
lib/Net/hostent.pm By-name interface to Perl's builtin gethost*
lib/Net/hostent.t See if Net::hostent works
lib/Net/netent.pm By-name interface to Perl's builtin getnet*