1al_fread(3) al_fread(3)
2
3
4
6 al_fread - Allegro 5 API
7
9 #include <allegro5/allegro.h>
10
11 size_t al_fread(ALLEGRO_FILE *f, void *ptr, size_t size)
12
14 Read 'size' bytes into the buffer pointed to by 'ptr', from the given
15 file.
16
17 Returns the number of bytes actually read. If an error occurs, or the
18 end-of-file is reached, the return value is a short byte count (or
19 zero).
20
21 al_fread() does not distinguish between EOF and other errors. Use
22 al_feof(3) and al_ferror(3) to determine which occurred.
23
25 al_fgetc(3), al_fread16be(3), al_fread16le(3), al_fread32be(3),
26 al_fread32le(3)
27
28
29
30Allegro reference manual al_fread(3)