Fix for ungetc() issues flagged by ext/Encode/t/perlio.t on VMS.
authorNick Ing-Simmons <nik@tiuk.ti.com>
Wed, 22 May 2002 20:59:22 +0000 (20:59 +0000)
committerNick Ing-Simmons <nik@tiuk.ti.com>
Wed, 22 May 2002 20:59:22 +0000 (20:59 +0000)
commit936797854c70e5d5b5cc5ea02e2c3cbeffef5869
tree073441f5ab4d65f027670b7aa90c5fc84f0b7462
parent247fb02e864fbacf2e3a11c336199cde6431ca07
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.

p4raw-id: //depot/perlio@16739
perlio.c