Provided by: allegro5-doc_5.2.9.1+dfsg-1.1build4_all bug

NAME

       al_open_memfile - Allegro 5 API

SYNOPSIS

              #include <allegro5/allegro_memfile.h>

              ALLEGRO_FILE *al_open_memfile(void *mem, int64_t size, const char *mode)

DESCRIPTION

       Returns  a  file  handle  to  the  block  of  memory.   All read and write operations act upon the memory
       directly, so it must not be freed while the file remains open.

       The mode can be any combination of “r” (readable) and “w” (writable).  Regardless of the mode,  the  file
       always  opens  at  position  0.   The file size is fixed and cannot be expanded.  The file is always read
       from/written to in binary mode, which means that no newline translation is performed.

       It should be closed with al_fclose(3alleg5).  After the file is closed, you are responsible  for  freeing
       the memory (if needed).