al_open_memfile(3)al_open_memfile(3)NAMEal_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 oper‐
ations 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.
It should be closed with al_fclose(3). After the file is closed, you
are responsible for freeing the memory (if needed).
Allegro reference manualal_open_memfile(3)