Writes up to n
characters to the output sequence as if
by repeated calls to
The characters written are obtained from successive elements of
the array whose first element is designated by s.
Writing stops when either n
characters have been written or
a call to
It is unspecified whether the function calls overflow()
when pptr() == epptr()
or whether it achieves the same effects by other means.