1
0
Эх сурвалжийг харах

Renamed PHYSFS_Archiver::dirClose() to PHYSFS_Archiver::closeArchive().

Ryan C. Gordon 14 жил өмнө
parent
commit
0de337eb75

+ 0 - 1
docs/TODO.txt

@@ -45,7 +45,6 @@ From old TODO.txt...
 - Look for FIXMEs (many marked with "!!!" in comments).
 - Look for FIXMEs (many marked with "!!!" in comments).
 - Find some way to relax or remove the security model for external tools.
 - Find some way to relax or remove the security model for external tools.
 - fscanf and fprintf support in extras dir.
 - fscanf and fprintf support in extras dir.
-- Why do we call it openArchive and dirClose?
 - Sanity check byte order at runtime.
 - Sanity check byte order at runtime.
 - Memory locking?
 - Memory locking?
 - Find a better name than dvoid and fvoid.
 - Find a better name than dvoid and fvoid.

+ 3 - 3
src/archiver_dir.c

@@ -158,10 +158,10 @@ static int DIR_mkdir(dvoid *opaque, const char *name)
 } /* DIR_mkdir */
 } /* DIR_mkdir */
 
 
 
 
-static void DIR_dirClose(dvoid *opaque)
+static void DIR_closeArchive(dvoid *opaque)
 {
 {
     allocator.Free(opaque);
     allocator.Free(opaque);
-} /* DIR_dirClose */
+} /* DIR_closeArchive */
 
 
 
 
 static int DIR_stat(dvoid *opaque, const char *name, int *exists,
 static int DIR_stat(dvoid *opaque, const char *name, int *exists,
@@ -197,7 +197,7 @@ const PHYSFS_Archiver __PHYSFS_Archiver_DIR =
     DIR_openAppend,         /* openAppend() method     */
     DIR_openAppend,         /* openAppend() method     */
     DIR_remove,             /* remove() method         */
     DIR_remove,             /* remove() method         */
     DIR_mkdir,              /* mkdir() method          */
     DIR_mkdir,              /* mkdir() method          */
-    DIR_dirClose,           /* dirClose() method       */
+    DIR_closeArchive,       /* closeArchive() method   */
     DIR_stat                /* stat() method           */
     DIR_stat                /* stat() method           */
 };
 };
 
 

+ 1 - 1
src/archiver_grp.c

@@ -104,7 +104,7 @@ const PHYSFS_Archiver __PHYSFS_Archiver_GRP =
     UNPK_openAppend,        /* openAppend() method     */
     UNPK_openAppend,        /* openAppend() method     */
     UNPK_remove,            /* remove() method         */
     UNPK_remove,            /* remove() method         */
     UNPK_mkdir,             /* mkdir() method          */
     UNPK_mkdir,             /* mkdir() method          */
-    UNPK_dirClose,          /* dirClose() method       */
+    UNPK_closeArchive,      /* closeArchive() method   */
     UNPK_stat               /* stat() method           */
     UNPK_stat               /* stat() method           */
 };
 };
 
 

+ 2 - 2
src/archiver_hog.c

@@ -103,14 +103,14 @@ const PHYSFS_ArchiveInfo __PHYSFS_ArchiveInfo_HOG =
 const PHYSFS_Archiver __PHYSFS_Archiver_HOG =
 const PHYSFS_Archiver __PHYSFS_Archiver_HOG =
 {
 {
     &__PHYSFS_ArchiveInfo_HOG,
     &__PHYSFS_ArchiveInfo_HOG,
-    HOG_openArchive,        /* openArchive() method    */
+    HOG_openArchive,         /* openArchive() method    */
     UNPK_enumerateFiles,     /* enumerateFiles() method */
     UNPK_enumerateFiles,     /* enumerateFiles() method */
     UNPK_openRead,           /* openRead() method       */
     UNPK_openRead,           /* openRead() method       */
     UNPK_openWrite,          /* openWrite() method      */
     UNPK_openWrite,          /* openWrite() method      */
     UNPK_openAppend,         /* openAppend() method     */
     UNPK_openAppend,         /* openAppend() method     */
     UNPK_remove,             /* remove() method         */
     UNPK_remove,             /* remove() method         */
     UNPK_mkdir,              /* mkdir() method          */
     UNPK_mkdir,              /* mkdir() method          */
-    UNPK_dirClose,           /* dirClose() method       */
+    UNPK_closeArchive,       /* closeArchive() method   */
     UNPK_stat                /* stat() method           */
     UNPK_stat                /* stat() method           */
 };
 };
 
 

+ 3 - 3
src/archiver_iso9660.c

@@ -638,14 +638,14 @@ errorcleanup:
 } /* ISO9660_openArchive */
 } /* ISO9660_openArchive */
 
 
 
 
-static void ISO9660_dirClose(dvoid *opaque)
+static void ISO9660_closeArchive(dvoid *opaque)
 {
 {
     ISO9660Handle *handle = (ISO9660Handle*) opaque;
     ISO9660Handle *handle = (ISO9660Handle*) opaque;
     handle->io->destroy(handle->io);
     handle->io->destroy(handle->io);
     __PHYSFS_platformDestroyMutex(handle->mutex);
     __PHYSFS_platformDestroyMutex(handle->mutex);
     allocator.Free(handle->path);
     allocator.Free(handle->path);
     allocator.Free(handle);
     allocator.Free(handle);
-} /* ISO9660_dirClose */
+} /* ISO9660_closeArchive */
 
 
 
 
 /*******************************************************************************
 /*******************************************************************************
@@ -962,7 +962,7 @@ const PHYSFS_Archiver __PHYSFS_Archiver_ISO9660 =
     ISO9660_openAppend,         /* openAppend() method     */
     ISO9660_openAppend,         /* openAppend() method     */
     ISO9660_remove,             /* remove() method         */
     ISO9660_remove,             /* remove() method         */
     ISO9660_mkdir,              /* mkdir() method          */
     ISO9660_mkdir,              /* mkdir() method          */
-    ISO9660_dirClose,           /* dirClose() method       */
+    ISO9660_closeArchive,       /* closeArchive() method   */
     ISO9660_stat                /* stat() method           */
     ISO9660_stat                /* stat() method           */
 };
 };
 
 

+ 3 - 3
src/archiver_lzma.c

@@ -609,7 +609,7 @@ static PHYSFS_Io *LZMA_openAppend(dvoid *opaque, const char *filename)
 } /* LZMA_openAppend */
 } /* LZMA_openAppend */
 
 
 
 
-static void LZMA_dirClose(dvoid *opaque)
+static void LZMA_closeArchive(dvoid *opaque)
 {
 {
     LZMAarchive *archive = (LZMAarchive *) opaque;
     LZMAarchive *archive = (LZMAarchive *) opaque;
 
 
@@ -624,7 +624,7 @@ static void LZMA_dirClose(dvoid *opaque)
     SzArDbExFree(&archive->db, SzFreePhysicsFS);
     SzArDbExFree(&archive->db, SzFreePhysicsFS);
     archive->stream.io->destroy(archive->stream.io);
     archive->stream.io->destroy(archive->stream.io);
     lzma_archive_exit(archive);
     lzma_archive_exit(archive);
-} /* LZMA_dirClose */
+} /* LZMA_closeArchive */
 
 
 
 
 static int LZMA_remove(dvoid *opaque, const char *name)
 static int LZMA_remove(dvoid *opaque, const char *name)
@@ -694,7 +694,7 @@ const PHYSFS_Archiver __PHYSFS_Archiver_LZMA =
     LZMA_openAppend,         /* openAppend() method     */
     LZMA_openAppend,         /* openAppend() method     */
     LZMA_remove,             /* remove() method         */
     LZMA_remove,             /* remove() method         */
     LZMA_mkdir,              /* mkdir() method          */
     LZMA_mkdir,              /* mkdir() method          */
-    LZMA_dirClose,           /* dirClose() method       */
+    LZMA_closeArchive,       /* closeArchive() method   */
     LZMA_stat                /* stat() method           */
     LZMA_stat                /* stat() method           */
 };
 };
 
 

+ 1 - 1
src/archiver_mvl.c

@@ -97,7 +97,7 @@ const PHYSFS_Archiver __PHYSFS_Archiver_MVL =
     UNPK_openAppend,         /* openAppend() method     */
     UNPK_openAppend,         /* openAppend() method     */
     UNPK_remove,             /* remove() method         */
     UNPK_remove,             /* remove() method         */
     UNPK_mkdir,              /* mkdir() method          */
     UNPK_mkdir,              /* mkdir() method          */
-    UNPK_dirClose,           /* dirClose() method       */
+    UNPK_closeArchive,       /* closeArchive() method   */
     UNPK_stat                /* stat() method           */
     UNPK_stat                /* stat() method           */
 };
 };
 
 

+ 1 - 1
src/archiver_qpak.c

@@ -112,7 +112,7 @@ const PHYSFS_Archiver __PHYSFS_Archiver_QPAK =
     UNPK_openAppend,        /* openAppend() method     */
     UNPK_openAppend,        /* openAppend() method     */
     UNPK_remove,            /* remove() method         */
     UNPK_remove,            /* remove() method         */
     UNPK_mkdir,             /* mkdir() method          */
     UNPK_mkdir,             /* mkdir() method          */
-    UNPK_dirClose,          /* dirClose() method       */
+    UNPK_closeArchive,       /* closeArchive() method   */
     UNPK_stat               /* stat() method           */
     UNPK_stat               /* stat() method           */
 };
 };
 
 

+ 2 - 2
src/archiver_unpacked.c

@@ -34,13 +34,13 @@ typedef struct
 } UNPKfileinfo;
 } UNPKfileinfo;
 
 
 
 
-void UNPK_dirClose(dvoid *opaque)
+void UNPK_closeArchive(dvoid *opaque)
 {
 {
     UNPKinfo *info = ((UNPKinfo *) opaque);
     UNPKinfo *info = ((UNPKinfo *) opaque);
     info->io->destroy(info->io);
     info->io->destroy(info->io);
     allocator.Free(info->entries);
     allocator.Free(info->entries);
     allocator.Free(info);
     allocator.Free(info);
-} /* UNPK_dirClose */
+} /* UNPK_closeArchive */
 
 
 
 
 static PHYSFS_sint64 UNPK_read(PHYSFS_Io *io, void *buffer, PHYSFS_uint64 len)
 static PHYSFS_sint64 UNPK_read(PHYSFS_Io *io, void *buffer, PHYSFS_uint64 len)

+ 1 - 1
src/archiver_wad.c

@@ -121,7 +121,7 @@ const PHYSFS_Archiver __PHYSFS_Archiver_WAD =
     UNPK_openAppend,         /* openAppend() method     */
     UNPK_openAppend,         /* openAppend() method     */
     UNPK_remove,             /* remove() method         */
     UNPK_remove,             /* remove() method         */
     UNPK_mkdir,              /* mkdir() method          */
     UNPK_mkdir,              /* mkdir() method          */
-    UNPK_dirClose,           /* dirClose() method       */
+    UNPK_closeArchive,       /* closeArchive() method   */
     UNPK_stat                /* stat() method           */
     UNPK_stat                /* stat() method           */
 };
 };
 
 

+ 3 - 3
src/archiver_zip.c

@@ -1335,13 +1335,13 @@ static PHYSFS_Io *ZIP_openAppend(dvoid *opaque, const char *filename)
 } /* ZIP_openAppend */
 } /* ZIP_openAppend */
 
 
 
 
-static void ZIP_dirClose(dvoid *opaque)
+static void ZIP_closeArchive(dvoid *opaque)
 {
 {
     ZIPinfo *zi = (ZIPinfo *) (opaque);
     ZIPinfo *zi = (ZIPinfo *) (opaque);
     zi->io->destroy(zi->io);
     zi->io->destroy(zi->io);
     zip_free_entries(zi->entries, zi->entryCount);
     zip_free_entries(zi->entries, zi->entryCount);
     allocator.Free(zi);
     allocator.Free(zi);
-} /* ZIP_dirClose */
+} /* ZIP_closeArchive */
 
 
 
 
 static int ZIP_remove(dvoid *opaque, const char *name)
 static int ZIP_remove(dvoid *opaque, const char *name)
@@ -1415,7 +1415,7 @@ const PHYSFS_Archiver __PHYSFS_Archiver_ZIP =
     ZIP_openAppend,         /* openAppend() method     */
     ZIP_openAppend,         /* openAppend() method     */
     ZIP_remove,             /* remove() method         */
     ZIP_remove,             /* remove() method         */
     ZIP_mkdir,              /* mkdir() method          */
     ZIP_mkdir,              /* mkdir() method          */
-    ZIP_dirClose,           /* dirClose() method       */
+    ZIP_closeArchive,       /* closeArchive() method   */
     ZIP_stat                /* stat() method           */
     ZIP_stat                /* stat() method           */
 };
 };
 
 

+ 3 - 3
src/physfs.c

@@ -882,7 +882,7 @@ static DirHandle *tryOpenDir(PHYSFS_Io *io, const PHYSFS_Archiver *funcs,
     {
     {
         retval = (DirHandle *) allocator.Malloc(sizeof (DirHandle));
         retval = (DirHandle *) allocator.Malloc(sizeof (DirHandle));
         if (retval == NULL)
         if (retval == NULL)
-            funcs->dirClose(opaque);
+            funcs->closeArchive(opaque);
         else
         else
         {
         {
             memset(retval, '\0', sizeof (DirHandle));
             memset(retval, '\0', sizeof (DirHandle));
@@ -1072,7 +1072,7 @@ static DirHandle *createDirHandle(PHYSFS_Io *io, const char *newDir,
 badDirHandle:
 badDirHandle:
     if (dirHandle != NULL)
     if (dirHandle != NULL)
     {
     {
-        dirHandle->funcs->dirClose(dirHandle->opaque);
+        dirHandle->funcs->closeArchive(dirHandle->opaque);
         allocator.Free(dirHandle->dirName);
         allocator.Free(dirHandle->dirName);
         allocator.Free(dirHandle->mountPoint);
         allocator.Free(dirHandle->mountPoint);
         allocator.Free(dirHandle);
         allocator.Free(dirHandle);
@@ -1094,7 +1094,7 @@ static int freeDirHandle(DirHandle *dh, FileHandle *openList)
     for (i = openList; i != NULL; i = i->next)
     for (i = openList; i != NULL; i = i->next)
         BAIL_IF_MACRO(i->dirHandle == dh, PHYSFS_ERR_FILES_STILL_OPEN, 0);
         BAIL_IF_MACRO(i->dirHandle == dh, PHYSFS_ERR_FILES_STILL_OPEN, 0);
 
 
-    dh->funcs->dirClose(dh->opaque);
+    dh->funcs->closeArchive(dh->opaque);
     allocator.Free(dh->dirName);
     allocator.Free(dh->dirName);
     allocator.Free(dh->mountPoint);
     allocator.Free(dh->mountPoint);
     allocator.Free(dh);
     allocator.Free(dh);

+ 2 - 2
src/physfs_internal.h

@@ -242,7 +242,7 @@ typedef struct
          *  applicable. Implementation can assume that it won't be called if
          *  applicable. Implementation can assume that it won't be called if
          *  there are still files open from this archive.
          *  there are still files open from this archive.
          */
          */
-    void (*dirClose)(dvoid *opaque);
+    void (*closeArchive)(dvoid *opaque);
 
 
         /*
         /*
          * Obtain basic file metadata.
          * Obtain basic file metadata.
@@ -424,7 +424,7 @@ typedef struct
     PHYSFS_uint32 size;
     PHYSFS_uint32 size;
 } UNPKentry;
 } UNPKentry;
 
 
-void UNPK_dirClose(dvoid *opaque);
+void UNPK_closeArchive(dvoid *opaque);
 dvoid *UNPK_openArchive(PHYSFS_Io *io, UNPKentry *e, const PHYSFS_uint32 num);
 dvoid *UNPK_openArchive(PHYSFS_Io *io, UNPKentry *e, const PHYSFS_uint32 num);
 void UNPK_enumerateFiles(dvoid *opaque, const char *dname,
 void UNPK_enumerateFiles(dvoid *opaque, const char *dname,
                          int omitSymLinks, PHYSFS_EnumFilesCallback cb,
                          int omitSymLinks, PHYSFS_EnumFilesCallback cb,