A portable, flexible file i/o abstraction.
Go to file
Ryan C. Gordon ee9687bca9 Reworked enumeration to be more powerful.
Now callbacks can stop further enumeration and report errors, if they had a
catastrophic issue or just found what they needed and don't need to process
any more items.

Also, the actual enumerators can report errors instead of silently dropping
items. This led to several other fixes as all these implementations got
audited and reworked.

The original, non-callback enumerator now returns NULL if it can't produce a
complete list instead of dropping items and returning a partial list.
2017-08-12 02:19:22 -04:00
docs apple: Start using some Cocoa APIs, clean up a few related things. 2017-08-08 03:36:56 -04:00
extras ignorecase.c: use PHYSFS_utf8stricmp() now. 2017-08-11 01:39:58 -04:00
src Reworked enumeration to be more powerful. 2017-08-12 02:19:22 -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 apple: Start using some Cocoa APIs, clean up a few related things. 2017-08-08 03:36:56 -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.