internal override void setSize(long x)
{
int newSize = (int)x;
if (newSize > m_buf.Length)
{
byte[] temp = new byte[newSize];
System.Array.Copy(m_buf, 0, temp, 0, m_buf.Length);
m_buf = temp;
}
m_size = newSize;
}