r881 - trunk
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Mar 31 02:52:27 EDT 2007
Author: icculus
Date: 2007-03-31 02:52:27 -0400 (Sat, 31 Mar 2007)
New Revision: 881
Modified:
trunk/CHANGELOG.txt
trunk/physfs.c
Log:
Try the DIR archiver first, since there's no sense in trying to open a
directory as a file in all the other archivers first.
Modified: trunk/CHANGELOG.txt
===================================================================
--- trunk/CHANGELOG.txt 2007-03-31 06:34:51 UTC (rev 880)
+++ trunk/CHANGELOG.txt 2007-03-31 06:52:27 UTC (rev 881)
@@ -2,7 +2,10 @@
* CHANGELOG.
*/
-03312007 - Added a quick'n'dirty unpack utility to the extras directory.
+03312007 - Added a quick'n'dirty unpack utility to the extras directory. Moved
+ DIR archiver to start of the list, so we don't have to have every
+ other archiver fail to open a directory as a file before mounting
+ it.
03282007 - Logic bug in MVL/HOG/GRP archivers: only enumerated files when
looking in a directory other than the root, instead of enumerating
only for the root (thanks, Chris!). Minor fix for compilers that
Modified: trunk/physfs.c
===================================================================
--- trunk/physfs.c 2007-03-31 06:34:51 UTC (rev 880)
+++ trunk/physfs.c 2007-03-31 06:52:27 UTC (rev 881)
@@ -96,6 +96,7 @@
static const PHYSFS_Archiver *archivers[] =
{
+ &__PHYSFS_Archiver_DIR,
#if (defined PHYSFS_SUPPORTS_ZIP)
&__PHYSFS_Archiver_ZIP,
#endif
@@ -117,7 +118,6 @@
#if (defined PHYSFS_SUPPORTS_WAD)
&__PHYSFS_Archiver_WAD,
#endif
- &__PHYSFS_Archiver_DIR,
NULL
};
More information about the physfs-commits
mailing list