public override bool rgc_charready()
{
if (eof || other_eof)
return false;
try
{
return ( (forward+1) < bufpos)
|| (_in.Position < _in.Length);
}
catch (Exception)
{
return false;
}
}