[][src]Crate physfs_sys

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_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_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_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 Definitions

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