GETW(3)

BEZEICHNUNG
getw, putw - Ein- und Ausgabe eines word-Wertes (Integer-Wert)

ÜBERSICHT
#include <stdio.h>

int getw(FILE *stream);
int putw(int w, FILE *stream);

BESCHREIBUNG
getw liest ein Wort (also einen int) von stream. Es ist nur noch wegen Kompatibilität mit SVID vorhanden. Deshalb wird die Verwendung fread(3) anstelle getw vorgeschlagen.

putw schreibt das Wort w (also einen int) nach stream. Es ist nur noch wegen Kompatibilität mit SVID vorhanden, deshalb wird die Verwendung von fwrite(3) empfohlen.

RÜCKGABEWERT
Normalerweiser liefert getw das gelesene Wort und putw das Wort, das geschrieben wurde. Im Fehlerfall wird EOF zurückgegeben.

BUGS
Der Wert, der im Fehlerfall zurückgeliefert wird, ist auch ein legitimer. ferror(3) kann dazu benutzt werden, zwischen diesen beiden Fällen zu unterscheiden.

KONFORM ZU
SVID

SIEHE AUCH
fread(3), fwrite(3), ferror(3), getc(3), putc(3).