When iword() and pword() are used, references to long or void* objects are returned. These
references stay valid only until the next call of iword() or pword() for the corresponding stream
object, or until the stream object is destroyed. Normally, the results from iword() and pword()
should not be saved.18 It is assumed that the access is fast, although it is not required that the data
be represented by using an array.