Minor const correctness tweak in zip archiver.
--- a/CHANGELOG.txt Tue Apr 03 05:51:46 2007 +0000
+++ b/CHANGELOG.txt Sun Apr 29 08:16:30 2007 +0000
@@ -2,6 +2,7 @@
* CHANGELOG.
*/
+04292007 - Minor const correctness tweak in zip archiver.
04032007 - Added a "make dist" target for packing up source code releases.
Reverted Unix recursive mutex code. There were some portability
issues I didn't anticipate. Upped version to 1.1.1!
--- a/archivers/zip.c Tue Apr 03 05:51:46 2007 +0000
+++ b/archivers/zip.c Sun Apr 29 08:16:30 2007 +0000
@@ -836,7 +836,7 @@
} /* zip_version_does_symlinks */
-static int zip_entry_is_symlink(ZIPentry *entry)
+static int zip_entry_is_symlink(const ZIPentry *entry)
{
return((entry->resolved == ZIP_UNRESOLVED_SYMLINK) ||
(entry->resolved == ZIP_BROKEN_SYMLINK) ||
@@ -1293,7 +1293,7 @@
static int ZIP_isSymLink(dvoid *opaque, const char *name, int *fileExists)
{
int isDir;
- ZIPentry *entry = zip_find_entry((ZIPinfo *) opaque, name, &isDir);
+ const ZIPentry *entry = zip_find_entry((ZIPinfo *) opaque, name, &isDir);
*fileExists = ((isDir) || (entry != NULL));
BAIL_IF_MACRO(entry == NULL, NULL, 0);
return(zip_entry_is_symlink(entry));