Integrate perlio:
authorJarkko Hietaniemi <jhi@iki.fi>
Wed, 22 May 2002 21:57:48 +0000 (21:57 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Wed, 22 May 2002 21:57:48 +0000 (21:57 +0000)
commit0d5385365f865e1d0ea842d5a0b8b7b744aef7ae
treeb85f5bc63c60c414886624c2860a4390f37c3bd3
parent64cb7701708895e6ca3e879cd821a60e76514f30
parentbad9695d2c27e100ff7ed9ad887696aa6f3d6b62
Integrate perlio:

[ 16740]
#ifdef VMS code was not ported right from sv.c - s/fp/stdio/

[ 16739]
Fix for ungetc() issues flagged by ext/Encode/t/perlio.t on VMS.
ungetc() and buffer snooping may not mix. So use buffer snoop
hooks to avoid ungetc() where available.
unread() falls back to using :pending layer, and fill has
VMS specific code (which should not get used) or ungetc()
which should work.

[ 16737]
Flag the VMS-problem-causing part of :encoding
for enhancement. (Problem still needs fixing in perlio.c)
p4raw-link: @16740 on //depot/perlio: bad9695d2c27e100ff7ed9ad887696aa6f3d6b62
p4raw-link: @16739 on //depot/perlio: 936797854c70e5d5b5cc5ea02e2c3cbeffef5869
p4raw-link: @16737 on //depot/perlio: 8849edfd7e990957ceb72629c600ff2b74b838b1

p4raw-id: //depot/perl@16745