DragonFly On-Line Manual Pages
al_feof(3) al_feof(3)
NAME
al_feof - Allegro 5 API
SYNOPSIS
#include <allegro5/allegro.h>
bool al_feof(ALLEGRO_FILE *f)
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();
}
SEE ALSO
al_ferror(3), al_fclearerr(3)
Allegro reference manual al_feof(3)