Provided by: allegro5-doc_5.2.3.0-1_all bug

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(3alleg5), al_fclearerr(3alleg5)