28 if (::write(
m_fd, &z, 1) != 1)
36 return(::write(
m_fd, a_s, a_num));
85 if (gptr() < egptr()) {
89 num_put_back = gptr() - eback();
93 memcpy(
m_buffer+(4-num_put_back), gptr()-num_put_back, num_put_back);
static const int m_buffer_size
char m_buffer[m_buffer_size]
virtual int overflow(int a_c)
virtual int underflow(void)
virtual std::streamsize xsputn(const char *a_s, std::streamsize a_num)