Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
al_open_memfile(3)	    Library Functions Manual	      al_open_memfile(3)

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 opera-
     tions 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).  Re-
     gardless 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(3).  After the file is closed,	you  are
     responsible for freeing the memory (if needed).

Allegro reference manual				      al_open_memfile(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=al_open_memfile&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help