physfs/src
Ryan C. Gordon ed4ab15524
zip: workaround Windows Explorer bug.
If you edit a zip file with Windows Explorer, it will rewrite the entire
central directory, setting all files version_needed field to 2.0/MS-DOS,
but it won't touch files that it doesn't plan to alter, so you might end
up with a local header that doesn't match the central directory details.

We aren't currently using the version_needed information, so now we just
favor the local header's copy of it in case we ever need it, and don't
complain if the central directory doesn't match.

Fixes #24.
2022-05-20 22:22:55 -04:00
..
Makefile.os2 added a watcom makefile targeting os2 2022-04-16 10:52:01 -04:00
physfs.c root: Fix string handling of paths from PHYSFS_setRoot. 2022-05-20 22:06:33 -04:00
physfs.h disable dllexport from static builds. 2022-04-16 20:10:02 +03:00
physfs_archiver_7z.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_dir.c Fixed mounting a symlink to a real directory. 2017-10-26 14:21:36 -04:00
physfs_archiver_grp.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_hog.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_iso9660.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_mvl.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_qpak.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_slb.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_unpacked.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_vdf.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_wad.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_archiver_zip.c zip: workaround Windows Explorer bug. 2022-05-20 22:22:55 -04:00
physfs_byteorder.c Cleanup BAIL_* and GOTO_* macros to be less cluttered. 2017-07-06 11:51:41 -04:00
physfs_casefolding.h utf8: big improvements to case-insensitive UTF-8 string compare. 2017-08-11 01:39:22 -04:00
physfs_internal.h Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00
physfs_lzmasdk.h Enable arm64 for non-Windows targets (thanks, pastdue!). 2021-01-18 18:33:00 -05:00
physfs_miniz.h Added some whitespace to test a fix to revision control. 2019-02-10 16:00:39 -05:00
physfs_platform_android.c android: PhysicsFS now has actual Android support. 2020-06-12 03:37:58 -04:00
physfs_platform_apple.m apple: Patched to compile with older (mac 10.7) SDKs (thanks, Ken and Ryan!). 2018-03-24 00:19:59 -04:00
physfs_platform_haiku.cpp haiku: CD-ROM detection should report any mounted volume on a B_CD device. 2017-08-10 12:31:06 -04:00
physfs_platform_os2.c physfs_platform_os2.c: eliminated signedness warnings. 2022-04-16 10:52:01 -04:00
physfs_platform_posix.c physfs_platform_posix.c: Use O_CLOEXEC / FD_CLOEXEC 2021-07-12 11:52:35 -04:00
physfs_platform_qnx.c qnx: Added more proper support for QNX. 2017-08-16 20:02:54 -04:00
physfs_platform_unix.c Cleaned up some header inclusion politics. 2017-08-16 20:03:24 -04:00
physfs_platform_windows.c physfs_platform_windows.c: Use newer APIs when permitted by _WIN32_WINNT 2021-10-16 10:30:47 -04:00
physfs_platform_winrt.cpp windows: Disable _CRT_SECURE_NO_WARNINGS again. 2017-08-16 21:19:16 -04:00
physfs_platforms.h android: PhysicsFS now has actual Android support. 2020-06-12 03:37:58 -04:00
physfs_unicode.c Let several archives be case-insensitive. 2022-05-20 17:36:06 -04:00