28 #ifndef LIBAUDCORE_VFS_H
29 #define LIBAUDCORE_VFS_H
48 void * (* vfs_fopen_impl) (
const char *
filename,
const char * mode);
78 char * (* vfs_get_metadata_impl) (
VFSFile * file,
const char * field);
82 #define WARN_RETURN __attribute__ ((warn_unused_result))
96 int64_t
vfs_fwrite (
const void * ptr, int64_t size, int64_t nmemb,
VFSFile * file)
104 ((__format__ (__printf__, 2, 3)));