Allegro 5 api
#include <allegro5/allegro.h> typedef struct ALLEGRO_FILE ALLEGRO_FILE;
An opaque object representing an open file. This could be a real file on disk or a virtual file.