QNX Developer Support
|This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.|
Get a word from a stream
#include <stdio.h> int getw( FILE* stream );
- The stream that you want to read a word from.
Use the -l c option to qcc to link against this library. This library is usually included automatically.
|This function is in libc.a, but not in libc.so (in order to save space).|
The getw() function returns the next word (i.e. integer) from the named input stream. This function increments the associated file pointer, if defined, to point to the next word. The size of a word is the size of an integer, and varies from machine to machine. The getw() function assumes no special alignment in the file.
The next word, or the constant EOF at the end-of-file or on an error; it sets the EOF or error indicator of the stream.
|Use feof() or ferror() to distinguish an end-of-file condition from an error.|
- The file is a regular file, and an attempt was made to read at or beyond the offset maximum associated with the corresponding stream.
Because of possible differences in word length and byte ordering, files written using putw() are implementation-dependent, and might not be read correctly using getw() on a different processor.