public virtual bool GetTwoBytes(out int V)
{
if (!MakeByteAvailable())
{
V = 0;
return false;
}
m_bytes_in_buffer--;
V = m_next_input_byte[m_position] << 8;
m_position++;
if (!MakeByteAvailable())
return false;
m_bytes_in_buffer--;
V += m_next_input_byte[m_position];
m_position++;
return true;
}