Crate physfs_sys

Crate physfs_sys 

Source

Structs§

PHYSFS_Allocator
\struct PHYSFS_Allocator \brief PhysicsFS allocation function pointers.
PHYSFS_ArchiveInfo
\struct PHYSFS_ArchiveInfo \brief Information on various PhysicsFS-supported archives.
PHYSFS_Archiver
\struct PHYSFS_Archiver \brief Abstract interface to provide support for user-defined archives.
PHYSFS_File
\struct PHYSFS_File \brief A PhysicsFS file handle.
PHYSFS_Io
\struct PHYSFS_Io \brief An abstract i/o interface.
PHYSFS_Stat
\struct PHYSFS_Stat \brief Meta data for a file or directory
PHYSFS_Version
\struct PHYSFS_Version \brief Information the version of PhysicsFS in use.

Constants§

PHYSFS_EnumerateCallbackResult_PHYSFS_ENUM_ERROR
< Stop enumerating, report error to app.
PHYSFS_EnumerateCallbackResult_PHYSFS_ENUM_OK
< Keep enumerating, no problems
PHYSFS_EnumerateCallbackResult_PHYSFS_ENUM_STOP
< Stop enumerating, report success to app.
PHYSFS_ErrorCode_PHYSFS_ERR_APP_CALLBACK
< Application callback reported error.
PHYSFS_ErrorCode_PHYSFS_ERR_ARGV0_IS_NULL
< Needed argv[0], but it is NULL.
PHYSFS_ErrorCode_PHYSFS_ERR_BAD_FILENAME
< Filename is bogus/insecure.
PHYSFS_ErrorCode_PHYSFS_ERR_BAD_PASSWORD
< Bad password.
PHYSFS_ErrorCode_PHYSFS_ERR_BUSY
< Tried to modify a file the OS needs.
PHYSFS_ErrorCode_PHYSFS_ERR_CORRUPT
< Corrupted data encountered.
PHYSFS_ErrorCode_PHYSFS_ERR_DIR_NOT_EMPTY
< Tried to delete dir with files in it.
PHYSFS_ErrorCode_PHYSFS_ERR_DUPLICATE
< Duplicate entry.
PHYSFS_ErrorCode_PHYSFS_ERR_FILES_STILL_OPEN
< Files still open.
PHYSFS_ErrorCode_PHYSFS_ERR_INVALID_ARGUMENT
< Bad parameter passed to an function.
PHYSFS_ErrorCode_PHYSFS_ERR_IO
< i/o error (hardware failure, etc).
PHYSFS_ErrorCode_PHYSFS_ERR_IS_INITIALIZED
< PhysicsFS is already initialized.
PHYSFS_ErrorCode_PHYSFS_ERR_NOT_A_FILE
< Needed a file, got a directory (etc).
PHYSFS_ErrorCode_PHYSFS_ERR_NOT_FOUND
< File (or whatever) not found.
PHYSFS_ErrorCode_PHYSFS_ERR_NOT_INITIALIZED
< PhysicsFS is not initialized.
PHYSFS_ErrorCode_PHYSFS_ERR_NOT_MOUNTED
< Requested archive/dir not mounted.
PHYSFS_ErrorCode_PHYSFS_ERR_NO_SPACE
< No space (disk full, over quota, etc)
PHYSFS_ErrorCode_PHYSFS_ERR_NO_WRITE_DIR
< No write dir has been specified.
PHYSFS_ErrorCode_PHYSFS_ERR_OK
< Success; no error.
PHYSFS_ErrorCode_PHYSFS_ERR_OPEN_FOR_READING
< Wrote to a file opened for reading.
PHYSFS_ErrorCode_PHYSFS_ERR_OPEN_FOR_WRITING
< Read from a file opened for writing.
PHYSFS_ErrorCode_PHYSFS_ERR_OS_ERROR
< Unspecified OS-level error.
PHYSFS_ErrorCode_PHYSFS_ERR_OTHER_ERROR
< Error not otherwise covered here.
PHYSFS_ErrorCode_PHYSFS_ERR_OUT_OF_MEMORY
< Memory allocation failed.
PHYSFS_ErrorCode_PHYSFS_ERR_PAST_EOF
< Attempted to access past end of file.
PHYSFS_ErrorCode_PHYSFS_ERR_PERMISSION
< Permission denied.
PHYSFS_ErrorCode_PHYSFS_ERR_READ_ONLY
< Wrote to a read-only filesystem.
PHYSFS_ErrorCode_PHYSFS_ERR_SYMLINK_FORBIDDEN
< Symlink seen when not permitted.
PHYSFS_ErrorCode_PHYSFS_ERR_SYMLINK_LOOP
< Infinite symbolic link loop.
PHYSFS_ErrorCode_PHYSFS_ERR_UNSUPPORTED
< Operation or feature unsupported.
PHYSFS_FileType_PHYSFS_FILETYPE_DIRECTORY
< a directory
PHYSFS_FileType_PHYSFS_FILETYPE_OTHER
< something completely different like a device
PHYSFS_FileType_PHYSFS_FILETYPE_REGULAR
< a normal file
PHYSFS_FileType_PHYSFS_FILETYPE_SYMLINK
< a symlink
PHYSFS_VER_MAJOR
PHYSFS_VER_MINOR
PHYSFS_VER_PATCH

Functions§

PHYSFS_addToSearchPath
\fn int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) \brief Add an archive or directory to the search path.
PHYSFS_caseFold
\fn int PHYSFS_caseFold(const PHYSFS_uint32 from, PHYSFS_uint32 *to) \brief “Fold” a Unicode codepoint to a lowercase equivalent.
PHYSFS_close
\fn int PHYSFS_close(PHYSFS_File *handle) \brief Close a PhysicsFS filehandle.
PHYSFS_deinit
\fn int PHYSFS_deinit(void) \brief Deinitialize the PhysicsFS library.
PHYSFS_delete
\fn int PHYSFS_delete(const char *filename) \brief Delete a file or directory.
PHYSFS_deregisterArchiver
\fn int PHYSFS_deregisterArchiver(const char *ext) \brief Remove an archiver from the system.
PHYSFS_enumerate
\fn int PHYSFS_enumerate(const char *dir, PHYSFS_EnumerateCallback c, void *d) \brief Get a file listing of a search path’s directory, using an application-defined callback, with errors reported.
PHYSFS_enumerateFiles
\fn char **PHYSFS_enumerateFiles(const char *dir) \brief Get a file listing of a search path’s directory.
PHYSFS_enumerateFilesCallback
\fn void PHYSFS_enumerateFilesCallback(const char *dir, PHYSFS_EnumFilesCallback c, void *d) \brief Get a file listing of a search path’s directory, using an application-defined callback.
PHYSFS_eof
\fn int PHYSFS_eof(PHYSFS_File *handle) \brief Check for end-of-file state on a PhysicsFS filehandle.
PHYSFS_exists
\fn int PHYSFS_exists(const char *fname) \brief Determine if a file exists in the search path.
PHYSFS_fileLength
\fn PHYSFS_sint64 PHYSFS_fileLength(PHYSFS_File *handle) \brief Get total length of a file in bytes.
PHYSFS_flush
\fn int PHYSFS_flush(PHYSFS_File *handle) \brief Flush a buffered PhysicsFS file handle.
PHYSFS_freeList
\fn void PHYSFS_freeList(void *listVar) \brief Deallocate resources of lists returned by PhysicsFS.
PHYSFS_getAllocator
\fn const PHYSFS_Allocator *PHYSFS_getAllocator(void) \brief Discover the current allocator.
PHYSFS_getBaseDir
\fn const char *PHYSFS_getBaseDir(void) \brief Get the path where the application resides.
PHYSFS_getCdRomDirs
\fn char **PHYSFS_getCdRomDirs(void) \brief Get an array of paths to available CD-ROM drives.
PHYSFS_getCdRomDirsCallback
\fn void PHYSFS_getCdRomDirsCallback(PHYSFS_StringCallback c, void *d) \brief Enumerate CD-ROM directories, using an application-defined callback.
PHYSFS_getDirSeparator
\fn const char *PHYSFS_getDirSeparator(void) \brief Get platform-dependent dir separator string.
PHYSFS_getErrorByCode
\fn const char *PHYSFS_getErrorByCode(PHYSFS_ErrorCode code) \brief Get human-readable description string for a given error code.
PHYSFS_getLastError
\fn const char *PHYSFS_getLastError(void) \brief Get human-readable error information.
PHYSFS_getLastErrorCode
\fn PHYSFS_ErrorCode PHYSFS_getLastErrorCode(void) \brief Get machine-readable error information.
PHYSFS_getLastModTime
\fn PHYSFS_sint64 PHYSFS_getLastModTime(const char *filename) \brief Get the last modification time of a file.
PHYSFS_getLinkedVersion
\fn void PHYSFS_getLinkedVersion(PHYSFS_Version *ver) \brief Get the version of PhysicsFS that is linked against your program.
PHYSFS_getMountPoint
\fn int PHYSFS_getMountPoint(const char *dir) \brief Determine a mounted archive’s mountpoint.
PHYSFS_getPrefDir
\fn const char *PHYSFS_getPrefDir(const char *org, const char *app) \brief Get the user-and-app-specific path where files can be written.
PHYSFS_getRealDir
\fn const char *PHYSFS_getRealDir(const char *filename) \brief Figure out where in the search path a file resides.
PHYSFS_getSearchPath
\fn char **PHYSFS_getSearchPath(void) \brief Get the current search path.
PHYSFS_getSearchPathCallback
\fn void PHYSFS_getSearchPathCallback(PHYSFS_StringCallback c, void *d) \brief Enumerate the search path, using an application-defined callback.
PHYSFS_getUserDir
\fn const char *PHYSFS_getUserDir(void) \brief Get the path where user’s home directory resides.
PHYSFS_getWriteDir
\fn const char *PHYSFS_getWriteDir(void) \brief Get path where PhysicsFS will allow file writing.
PHYSFS_init
\fn int PHYSFS_init(const char *argv0) \brief Initialize the PhysicsFS library.
PHYSFS_isDirectory
\fn int PHYSFS_isDirectory(const char *fname) \brief Determine if a file in the search path is really a directory.
PHYSFS_isInit
\fn int PHYSFS_isInit(void) \brief Determine if the PhysicsFS library is initialized.
PHYSFS_isSymbolicLink
\fn int PHYSFS_isSymbolicLink(const char *fname) \brief Determine if a file in the search path is really a symbolic link.
PHYSFS_mkdir
\fn int PHYSFS_mkdir(const char *dirName) \brief Create a directory.
PHYSFS_mount
\fn int PHYSFS_mount(const char *newDir, const char *mountPoint, int appendToPath) \brief Add an archive or directory to the search path.
PHYSFS_mountHandle
\fn int PHYSFS_mountHandle(PHYSFS_File *file, const char *newDir, const char *mountPoint, int appendToPath) \brief Add an archive, contained in a PHYSFS_File handle, to the search path.
PHYSFS_mountIo
\fn int PHYSFS_mountIo(PHYSFS_Io *io, const char *newDir, const char *mountPoint, int appendToPath) \brief Add an archive, built on a PHYSFS_Io, to the search path.
PHYSFS_mountMemory
\fn int PHYSFS_mountMemory(const void *buf, PHYSFS_uint64 len, void (*del)(void *), const char *newDir, const char *mountPoint, int appendToPath) \brief Add an archive, contained in a memory buffer, to the search path.
PHYSFS_openAppend
\fn PHYSFS_File *PHYSFS_openAppend(const char *filename) \brief Open a file for appending.
PHYSFS_openRead
\fn PHYSFS_File *PHYSFS_openRead(const char *filename) \brief Open a file for reading.
PHYSFS_openWrite
\fn PHYSFS_File *PHYSFS_openWrite(const char *filename) \brief Open a file for writing.
PHYSFS_permitSymbolicLinks
\fn void PHYSFS_permitSymbolicLinks(int allow) \brief Enable or disable following of symbolic links.
PHYSFS_read
\fn PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, void *buffer, PHYSFS_uint32 objSize, PHYSFS_uint32 objCount) \brief Read data from a PhysicsFS filehandle
PHYSFS_readBytes
\fn PHYSFS_sint64 PHYSFS_readBytes(PHYSFS_File *handle, void *buffer, PHYSFS_uint64 len) \brief Read bytes from a PhysicsFS filehandle
PHYSFS_readSBE16
\fn int PHYSFS_readSBE16(PHYSFS_File *file, PHYSFS_sint16 *val) \brief Read and convert a signed 16-bit bigendian value.
PHYSFS_readSBE32
\fn int PHYSFS_readSBE32(PHYSFS_File *file, PHYSFS_sint32 *val) \brief Read and convert a signed 32-bit bigendian value.
PHYSFS_readSBE64
\fn int PHYSFS_readSBE64(PHYSFS_File *file, PHYSFS_sint64 *val) \brief Read and convert a signed 64-bit bigendian value.
PHYSFS_readSLE16
\fn int PHYSFS_readSLE16(PHYSFS_File *file, PHYSFS_sint16 *val) \brief Read and convert a signed 16-bit littleendian value.
PHYSFS_readSLE32
\fn int PHYSFS_readSLE32(PHYSFS_File *file, PHYSFS_sint32 *val) \brief Read and convert a signed 32-bit littleendian value.
PHYSFS_readSLE64
\fn int PHYSFS_readSLE64(PHYSFS_File *file, PHYSFS_sint64 *val) \brief Read and convert a signed 64-bit littleendian value.
PHYSFS_readUBE16
\fn int PHYSFS_readUBE16(PHYSFS_File *file, PHYSFS_uint16 *val) \brief Read and convert an unsigned 16-bit bigendian value.
PHYSFS_readUBE32
\fn int PHYSFS_readUBE32(PHYSFS_File *file, PHYSFS_uint32 *val) \brief Read and convert an unsigned 32-bit bigendian value.
PHYSFS_readUBE64
\fn int PHYSFS_readUBE64(PHYSFS_File *file, PHYSFS_uint64 *val) \brief Read and convert an unsigned 64-bit bigendian value.
PHYSFS_readULE16
\fn int PHYSFS_readULE16(PHYSFS_File *file, PHYSFS_uint16 *val) \brief Read and convert an unsigned 16-bit littleendian value.
PHYSFS_readULE32
\fn int PHYSFS_readULE32(PHYSFS_File *file, PHYSFS_uint32 *val) \brief Read and convert an unsigned 32-bit littleendian value.
PHYSFS_readULE64
\fn int PHYSFS_readULE64(PHYSFS_File *file, PHYSFS_uint64 *val) \brief Read and convert an unsigned 64-bit littleendian value.
PHYSFS_registerArchiver
\fn int PHYSFS_registerArchiver(const PHYSFS_Archiver *archiver) \brief Add a new archiver to the system.
PHYSFS_removeFromSearchPath
\fn int PHYSFS_removeFromSearchPath(const char *oldDir) \brief Remove a directory or archive from the search path.
PHYSFS_seek
\fn int PHYSFS_seek(PHYSFS_File *handle, PHYSFS_uint64 pos) \brief Seek to a new position within a PhysicsFS filehandle.
PHYSFS_setAllocator
\fn int PHYSFS_setAllocator(const PHYSFS_Allocator *allocator) \brief Hook your own allocation routines into PhysicsFS.
PHYSFS_setBuffer
\fn int PHYSFS_setBuffer(PHYSFS_File *handle, PHYSFS_uint64 bufsize) \brief Set up buffering for a PhysicsFS file handle.
PHYSFS_setErrorCode
\fn void PHYSFS_setErrorCode(PHYSFS_ErrorCode code) \brief Set the current thread’s error code.
PHYSFS_setSaneConfig
\fn int PHYSFS_setSaneConfig(const char *organization, const char *appName, const char *archiveExt, int includeCdRoms, int archivesFirst) \brief Set up sane, default paths.
PHYSFS_setWriteDir
\fn int PHYSFS_setWriteDir(const char *newDir) \brief Tell PhysicsFS where it may write files.
PHYSFS_stat
\fn int PHYSFS_stat(const char *fname, PHYSFS_Stat *stat) \brief Get various information about a directory or a file.
PHYSFS_supportedArchiveTypes
\fn const PHYSFS_ArchiveInfo **PHYSFS_supportedArchiveTypes(void) \brief Get a list of supported archive types.
PHYSFS_swapSBE16
\fn PHYSFS_sint16 PHYSFS_swapSBE16(PHYSFS_sint16 val) \brief Swap bigendian signed 16 to platform’s native byte order.
PHYSFS_swapSBE32
\fn PHYSFS_sint32 PHYSFS_swapSBE32(PHYSFS_sint32 val) \brief Swap bigendian signed 32 to platform’s native byte order.
PHYSFS_swapSBE64
\fn PHYSFS_sint64 PHYSFS_swapSBE64(PHYSFS_sint64 val) \brief Swap bigendian signed 64 to platform’s native byte order.
PHYSFS_swapSLE16
\fn PHYSFS_sint16 PHYSFS_swapSLE16(PHYSFS_sint16 val) \brief Swap littleendian signed 16 to platform’s native byte order.
PHYSFS_swapSLE32
\fn PHYSFS_sint32 PHYSFS_swapSLE32(PHYSFS_sint32 val) \brief Swap littleendian signed 32 to platform’s native byte order.
PHYSFS_swapSLE64
\fn PHYSFS_sint64 PHYSFS_swapSLE64(PHYSFS_sint64 val) \brief Swap littleendian signed 64 to platform’s native byte order.
PHYSFS_swapUBE16
\fn PHYSFS_uint16 PHYSFS_swapUBE16(PHYSFS_uint16 val) \brief Swap bigendian unsigned 16 to platform’s native byte order.
PHYSFS_swapUBE32
\fn PHYSFS_uint32 PHYSFS_swapUBE32(PHYSFS_uint32 val) \brief Swap bigendian unsigned 32 to platform’s native byte order.
PHYSFS_swapUBE64
\fn PHYSFS_uint64 PHYSFS_swapUBE64(PHYSFS_uint64 val) \brief Swap bigendian unsigned 64 to platform’s native byte order.
PHYSFS_swapULE16
\fn PHYSFS_uint16 PHYSFS_swapULE16(PHYSFS_uint16 val) \brief Swap littleendian unsigned 16 to platform’s native byte order.
PHYSFS_swapULE32
\fn PHYSFS_uint32 PHYSFS_swapULE32(PHYSFS_uint32 val) \brief Swap littleendian unsigned 32 to platform’s native byte order.
PHYSFS_swapULE64
\fn PHYSFS_uint64 PHYSFS_swapULE64(PHYSFS_uint64 val) \brief Swap littleendian unsigned 64 to platform’s native byte order.
PHYSFS_symbolicLinksPermitted
\fn int PHYSFS_symbolicLinksPermitted(void) \brief Determine if the symbolic links are permitted.
PHYSFS_tell
\fn PHYSFS_sint64 PHYSFS_tell(PHYSFS_File *handle) \brief Determine current position within a PhysicsFS filehandle.
PHYSFS_ucs4stricmp
\fn int PHYSFS_ucs4stricmp(const PHYSFS_uint32 *str1, const PHYSFS_uint32 *str2) \brief Case-insensitive compare of two UCS-4 strings.
PHYSFS_unmount
\fn int PHYSFS_unmount(const char *oldDir) \brief Remove a directory or archive from the search path.
PHYSFS_utf8FromLatin1
\fn void PHYSFS_utf8FromLatin1(const char *src, char *dst, PHYSFS_uint64 len) \brief Convert a UTF-8 string to a Latin1 string.
PHYSFS_utf8FromUcs2
\fn void PHYSFS_utf8FromUcs2(const PHYSFS_uint16 *src, char *dst, PHYSFS_uint64 len) \brief Convert a UCS-2 string to a UTF-8 string.
PHYSFS_utf8FromUcs4
\fn void PHYSFS_utf8FromUcs4(const PHYSFS_uint32 *src, char *dst, PHYSFS_uint64 len) \brief Convert a UCS-4 string to a UTF-8 string.
PHYSFS_utf8FromUtf16
\fn void PHYSFS_utf8FromUtf16(const PHYSFS_uint16 *src, char *dst, PHYSFS_uint64 len) \brief Convert a UTF-16 string to a UTF-8 string.
PHYSFS_utf8ToUcs2
\fn PHYSFS_utf8ToUcs2(const char *src, PHYSFS_uint16 *dst, PHYSFS_uint64 len) \brief Convert a UTF-8 string to a UCS-2 string.
PHYSFS_utf8ToUcs4
\fn void PHYSFS_utf8ToUcs4(const char *src, PHYSFS_uint32 *dst, PHYSFS_uint64 len) \brief Convert a UTF-8 string to a UCS-4 string.
PHYSFS_utf8ToUtf16
\fn PHYSFS_utf8ToUtf16(const char *src, PHYSFS_uint16 *dst, PHYSFS_uint64 len) \brief Convert a UTF-8 string to a UTF-16 string.
PHYSFS_utf8stricmp
\fn int PHYSFS_utf8stricmp(const char *str1, const char *str2) \brief Case-insensitive compare of two UTF-8 strings.
PHYSFS_utf16stricmp
\fn int PHYSFS_utf16stricmp(const PHYSFS_uint16 *str1, const PHYSFS_uint16 *str2) \brief Case-insensitive compare of two UTF-16 strings.
PHYSFS_write
\fn PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, const void *buffer, PHYSFS_uint32 objSize, PHYSFS_uint32 objCount) \brief Write data to a PhysicsFS filehandle
PHYSFS_writeBytes
\fn PHYSFS_sint64 PHYSFS_writeBytes(PHYSFS_File *handle, const void *buffer, PHYSFS_uint64 len) \brief Write data to a PhysicsFS filehandle
PHYSFS_writeSBE16
\fn int PHYSFS_writeSBE16(PHYSFS_File *file, PHYSFS_sint16 val) \brief Convert and write a signed 16-bit bigendian value.
PHYSFS_writeSBE32
\fn int PHYSFS_writeSBE32(PHYSFS_File *file, PHYSFS_sint32 val) \brief Convert and write a signed 32-bit bigendian value.
PHYSFS_writeSBE64
\fn int PHYSFS_writeSBE64(PHYSFS_File *file, PHYSFS_sint64 val) \brief Convert and write a signed 64-bit bigending value.
PHYSFS_writeSLE16
\fn int PHYSFS_writeSLE16(PHYSFS_File *file, PHYSFS_sint16 val) \brief Convert and write a signed 16-bit littleendian value.
PHYSFS_writeSLE32
\fn int PHYSFS_writeSLE32(PHYSFS_File *file, PHYSFS_sint32 val) \brief Convert and write a signed 32-bit littleendian value.
PHYSFS_writeSLE64
\fn int PHYSFS_writeSLE64(PHYSFS_File *file, PHYSFS_sint64 val) \brief Convert and write a signed 64-bit littleendian value.
PHYSFS_writeUBE16
\fn int PHYSFS_writeUBE16(PHYSFS_File *file, PHYSFS_uint16 val) \brief Convert and write an unsigned 16-bit bigendian value.
PHYSFS_writeUBE32
\fn int PHYSFS_writeUBE32(PHYSFS_File *file, PHYSFS_uint32 val) \brief Convert and write an unsigned 32-bit bigendian value.
PHYSFS_writeUBE64
\fn int PHYSFS_writeUBE64(PHYSFS_File *file, PHYSFS_uint64 val) \brief Convert and write an unsigned 64-bit bigendian value.
PHYSFS_writeULE16
\fn int PHYSFS_writeULE16(PHYSFS_File *file, PHYSFS_uint16 val) \brief Convert and write an unsigned 16-bit littleendian value.
PHYSFS_writeULE32
\fn int PHYSFS_writeULE32(PHYSFS_File *file, PHYSFS_uint32 val) \brief Convert and write an unsigned 32-bit littleendian value.
PHYSFS_writeULE64
\fn int PHYSFS_writeULE64(PHYSFS_File *file, PHYSFS_uint64 val) \brief Convert and write an unsigned 64-bit littleendian value.

Type Aliases§

PHYSFS_EnumFilesCallback
\typedef PHYSFS_EnumFilesCallback \brief Function signature for callbacks that enumerate files.
PHYSFS_EnumerateCallback
\typedef PHYSFS_EnumerateCallback \brief Function signature for callbacks that enumerate and return results.
PHYSFS_EnumerateCallbackResult
\typedef PHYSFS_EnumerateCallback \brief Possible return values from PHYSFS_EnumerateCallback.
PHYSFS_ErrorCode
\enum PHYSFS_ErrorCode \brief Values that represent specific causes of failure.
PHYSFS_FileType
\enum PHYSFS_FileType \brief Type of a File
PHYSFS_StringCallback
\typedef PHYSFS_StringCallback \brief Function signature for callbacks that report strings.
PHYSFS_compile_time_assert_sint8IsOneByte
PHYSFS_compile_time_assert_sint16IsTwoBytes
PHYSFS_compile_time_assert_sint32IsFourBytes
PHYSFS_compile_time_assert_sint64IsEightBytes
PHYSFS_compile_time_assert_uint8IsOneByte
PHYSFS_compile_time_assert_uint16IsTwoBytes
PHYSFS_compile_time_assert_uint32IsFourBytes
PHYSFS_compile_time_assert_uint64IsEightBytes
PHYSFS_sint8
\typedef PHYSFS_sint8 \brief A signed, 8-bit integer type.
PHYSFS_sint16
\typedef PHYSFS_sint16 \brief A signed, 16-bit integer type.
PHYSFS_sint32
\typedef PHYSFS_sint32 \brief A signed, 32-bit integer type.
PHYSFS_sint64
PHYSFS_uint8
\typedef PHYSFS_uint8 \brief An unsigned, 8-bit integer type.
PHYSFS_uint16
\typedef PHYSFS_uint16 \brief An unsigned, 16-bit integer type.
PHYSFS_uint32
\typedef PHYSFS_uint32 \brief An unsigned, 32-bit integer type.
PHYSFS_uint64