Different functions are provided for the manipulation of the read and the write positions. However,
for the standard streams, the same position is maintained for reading and writing in the same
stream buffer. This is important if multiple streams use the same stream buffer (see Section 15.12.2,
page 820, for details).