Provided by: allegro4-doc_4.4.3.1-4.1build3_all bug

NAME

       pack_fopen_vtable - Allegro game programming library.

SYNOPSIS

       #include <allegro.h>

       PACKFILE *pack_fopen_vtable(const PACKFILE_VTABLE *vtable, void *userdata);

DESCRIPTION

       Creates  a  new packfile structure that uses the functions specified in the vtable instead
       of the standard functions. The  data  pointer  by  `vtable'  and  `userdata'  must  remain
       available for the lifetime of the created packfile.

       While  the  created packfile structure can be used with other Allegro functions, there are
       two limitations. First, opening chunks using pack_fopen_chunk() on  top  of  the  returned
       packfile is not possible at this time. And packfile_password() does not have any effect on
       packfiles opened with pack_fopen_vtable().

RETURN VALUE

       On success, it returns a pointer to a PACKFILE structure, and on error it returns NULL and
       stores an error code in `errno'.

SEE ALSO

       pack_fopen(3alleg4),         pack_fopen_chunk(3alleg4),        packfile_password(3alleg4),
       expackf(3alleg4)