public override InStream unread(int n)
{
try
{
// don't take the hit until we know we need to wrap
// the raw input stream with a pushback stream
if (!(inStream is PushbackStream))
inStream = new PushbackStream(inStream, 128);
((PushbackStream)inStream).Unread(n);
return this;
}
catch (IOException e)
{
throw IOErr.make(e).val;
}
}
SysInStream::unread ( long n ) : |