diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2002-03-03 16:11:07 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2002-03-03 16:11:07 +0000 |
commit | 979699d98f9c8ca879b6dea581eae11291896b43 (patch) | |
tree | 45cc5eb2ef85d61f91b2672ff2fd6ea3721c80d1 /pod | |
parent | bfc3ae4fccf261f3ffcd77b5f339738dcd4ce290 (diff) | |
download | perl-979699d98f9c8ca879b6dea581eae11291896b43.tar.gz |
EBCDIC: the v-string components cannot exceed 2147483647.
p4raw-id: //depot/perl@14963
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldiag.pod | 6 | ||||
-rw-r--r-- | pod/perlport.pod | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod index f445d2d448..3cd4ece052 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -1690,6 +1690,12 @@ would otherwise result in the same message being repeated. Failure of user callbacks dispatched using the C<G_KEEPERR> flag could also result in this warning. See L<perlcall/G_KEEPERR>. +=item In EBCDIC the v-string components cannot exceed 2147483647 + +(F) An error peculiar to EBCDIC. Internally, v-strings are stored as +Unicode code points, and encoded in EBCDIC as UTF-EBCDIC. The UTF-EBCDIC +encoding is limited to code points no larger than 2147483647 (0x7FFFFFFF). + =item Insecure dependency in %s (F) You tried to do something that the tainting mechanism didn't like. diff --git a/pod/perlport.pod b/pod/perlport.pod index 8d229d60b9..bc3f1d996b 100644 --- a/pod/perlport.pod +++ b/pod/perlport.pod @@ -232,6 +232,9 @@ binary, or else consider using modules like Data::Dumper (included in the standard distribution as of Perl 5.005) and Storable (included as of perl 5.8). Keeping all data as text significantly simplifies matters. +The v-strings are portable only up to v2147483647 (0x7FFFFFFF), that's +how far EBCDIC, or more precisely UTF-EBCDIC will go. + =head2 Files and Filesystems Most platforms these days structure files in a hierarchical fashion. |