public override sealed OutStream w(int v) { try { p.m_stream.WriteByte((byte)v); return this; } catch (IOException e) { throw IOErr.make(e).val; } catch (System.NotSupportedException e) { throw IOErr.make(e.Message, e).val; } }