Provided by: allegro5-doc_5.0.10-2_all 

NAME
al_fread - Allegro 5 API
SYNOPSIS
#include <allegro5/allegro.h>
size_t al_fread(ALLEGRO_FILE *f, void *ptr, size_t size)
DESCRIPTION
Read 'size' bytes into the buffer pointed to by 'ptr', from the given file.
Returns the number of bytes actually read. If an error occurs, or the end-of-file is reached, the return
value is a short byte count (or zero).
al_fread() does not distinguish between EOF and other errors. Use al_feof(3alleg5) and
al_ferror(3alleg5) to determine which occurred.
SEE ALSO
al_fgetc(3alleg5), al_fread16be(3alleg5), al_fread16le(3alleg5), al_fread32be(3alleg5),
al_fread32le(3alleg5)
Allegro reference manual al_fread(3alleg5)()