A portable, flexible file i/o abstraction.
Go to file
Ryan C. Gordon 007c2fc037 windows: Just pass HANDLEs around instead of wrapping in a struct.
We don't need the "readonly" field of this struct, because it was only used
to protect flushes on non-writable handles, but PHYSFS_flush() also keeps
track of what's read-only and won't call into the platform layer anyhow.

HANDLEs are typedef'd to be "void *" on Windows, so this is safe (so long as
we check for INVALID_HANDLE_VALUE, which is ((void*)-1), when creating new
handles.
2017-08-02 13:02:43 -04:00
docs Serious cleanup and update of Windows RT support. 2017-07-24 03:29:33 -04:00
extras Updated Unicode case folding support to something 10 years newer. :) 2017-07-31 16:32:47 -04:00
src windows: Just pass HANDLEs around instead of wrapping in a struct. 2017-08-02 13:02:43 -04:00
test Fixed another compiler warning. 2017-07-17 15:53:09 -04:00
.hgignore Added .hgignore ... 2009-03-28 18:15:35 -04:00
CMakeLists.txt WinRT: Disable harmless (in our case) linker warning. 2017-07-26 09:03:04 -04:00
LICENSE.txt Removed warning in LICENSE.txt about PhysicsFS 0.1.9 being LGPL code. 2017-07-17 12:29:13 -04:00
README.txt Minor documentation updates. 2017-07-22 13:48:31 -04:00

README.txt

PhysicsFS; a portable, flexible file i/o abstraction.

  https://icculus.org/physfs/

Please see the docs directory for documentation.

Please see LICENSE.txt for licensing information.