al_feof - Allegro 5 API
Contents
Description
Returns true if the end-of-file indicator has been set on the file, i.e. we have attempted to read past
the end of the file.
This does not return true if we simply are at the end of the file. The following code correctly reads
two bytes, even when the file contains exactly two bytes:
int b1 = al_fgetc(f);
int b2 = al_fgetc(f);
if (al_feof(f)) {
/* At least one byte was unsuccessfully read. */
report_error();
}
Name
al_feof - Allegro 5 API
See Also
al_ferror(3alleg5), al_fclearerr(3alleg5) Allegro reference manual al_feof(3alleg5)
Synopsis
#include <allegro5/allegro.h>
bool al_feof(ALLEGRO_FILE *f)
