]> git.ipfire.org Git - thirdparty/libarchive.git/log
thirdparty/libarchive.git
13 years agoUse CMakePushCheckState module to save and restore CMAKE_REQUIRED_* variables,
Michihiro NAKAJIMA [Sun, 4 Mar 2012 02:19:45 +0000 (11:19 +0900)] 
Use CMakePushCheckState module to save and restore CMAKE_REQUIRED_* variables,
which are used in detecting functions and libraries.

13 years agoFix a printf format type for id_t. FreeBSD's id_t is int64_t.
Michihiro NAKAJIMA [Wed, 29 Feb 2012 01:56:57 +0000 (10:56 +0900)] 
Fix a printf format type for id_t. FreeBSD's id_t is int64_t.

13 years agoFix a printf format type for id_t. FreeBSD's id_t is int64_t.
Michihiro NAKAJIMA [Wed, 29 Feb 2012 01:56:57 +0000 (10:56 +0900)] 
Fix a printf format type for id_t. FreeBSD's id_t is int64_t.

13 years agoAvoid the error which Clang Static Analyzer says "Function call argument is an uninit...
Michihiro NAKAJIMA [Tue, 28 Feb 2012 10:06:38 +0000 (19:06 +0900)] 
Avoid the error which Clang Static Analyzer says "Function call argument is an uninitialized value" but actually it might not happen.

13 years agoMerge pull request #6 from jsonn/master
Joerg Sonnenberger [Tue, 28 Feb 2012 18:24:30 +0000 (10:24 -0800)] 
Merge pull request #6 from jsonn/master

Basic sanity checks to prevent new format string issues in the future

13 years agoAllow format string checking with GCC. 6/head
Joerg Sonnenberger [Tue, 28 Feb 2012 15:48:01 +0000 (16:48 +0100)] 
Allow format string checking with GCC.

13 years agoProperly call archive_read_close() after archive_read_disk_open().
Michihiro NAKAJIMA [Tue, 28 Feb 2012 08:28:16 +0000 (17:28 +0900)] 
Properly call archive_read_close() after archive_read_disk_open().

13 years agoImprove previous change; reuse a directory traversals object instead of creating...
Michihiro NAKAJIMA [Tue, 28 Feb 2012 07:40:38 +0000 (16:40 +0900)] 
Improve previous change; reuse a directory traversals object instead of creating a new one.

13 years agoFix the problem that bsdtar with new directory traversals code fail
Michihiro NAKAJIMA [Tue, 28 Feb 2012 05:22:15 +0000 (14:22 +0900)] 
Fix the problem that bsdtar with new directory traversals code fail
when creating a newc archive.

13 years agoFix memory leaks found with Clang Static Analyzer. Those could occur when
Michihiro NAKAJIMA [Mon, 27 Feb 2012 09:52:30 +0000 (18:52 +0900)] 
Fix memory leaks found with Clang Static Analyzer. Those could occur when
something error happend.

13 years agoAvoid the error which Clang Static Analyzer says "Null pointer argument in call to...
Michihiro NAKAJIMA [Mon, 27 Feb 2012 10:26:36 +0000 (19:26 +0900)] 
Avoid the error which Clang Static Analyzer says "Null pointer argument in call to string length function" but actually it will not happen.

13 years agoAvoid the memory leak error which Clang Static Analyzer pointed out but actually...
Michihiro NAKAJIMA [Mon, 27 Feb 2012 09:56:19 +0000 (18:56 +0900)] 
Avoid the memory leak error which Clang Static Analyzer pointed out but actually it not memory leak.

13 years agoFix memory leaks found with Clang Static Analyzer. Those could occur when
Michihiro NAKAJIMA [Mon, 27 Feb 2012 09:52:30 +0000 (18:52 +0900)] 
Fix memory leaks found with Clang Static Analyzer. Those could occur when
something error happend.

13 years agoFix the error which Clang Static Analyzer says "Division by zero".
Michihiro NAKAJIMA [Mon, 27 Feb 2012 09:04:09 +0000 (18:04 +0900)] 
Fix the error which Clang Static Analyzer says "Division by zero".

13 years agoFix the error which Clang Static Analyzer says "Assigned value is garbage or undefine...
Michihiro NAKAJIMA [Mon, 27 Feb 2012 08:52:31 +0000 (17:52 +0900)] 
Fix the error which Clang Static Analyzer says "Assigned value is garbage or undefined" but actually it will not happen.

13 years agoFix build failure without zlib on Windows; avoid unreachable code.
Michihiro NAKAJIMA [Mon, 27 Feb 2012 08:29:47 +0000 (17:29 +0900)] 
Fix build failure without zlib on Windows; avoid unreachable code.

13 years agoFix build failure on linux.
Michihiro NAKAJIMA [Sun, 26 Feb 2012 12:05:32 +0000 (21:05 +0900)] 
Fix build failure on linux.

13 years agoImprove directory traversals on Windows to surely clear an archive_entry
Michihiro NAKAJIMA [Sun, 26 Feb 2012 08:15:18 +0000 (17:15 +0900)] 
Improve directory traversals on Windows to surely clear an archive_entry
object when the entry is excluded as well as the POSIX version of this does.

13 years agoVarious manpage metadata fixes
Martin Matuska [Sat, 25 Feb 2012 14:53:45 +0000 (15:53 +0100)] 
Various manpage metadata fixes
- fix manpage dates to reflect latest change
- fix manpage titles
- reduce $FreeBSD: *$ tags to $FreeBSD$

13 years agoFix a comparison of file names in ISO images.
Michihiro NAKAJIMA [Sun, 26 Feb 2012 03:16:53 +0000 (12:16 +0900)] 
Fix a comparison of file names in ISO images.

13 years agoFix a wrong check on a result of lseek.
Michihiro NAKAJIMA [Sat, 25 Feb 2012 09:38:13 +0000 (18:38 +0900)] 
Fix a wrong check on a result of lseek.

13 years agoA header check for iconv.h should be done after AM_ICONV because
Michihiro NAKAJIMA [Wed, 22 Feb 2012 12:28:31 +0000 (21:28 +0900)] 
A header check for iconv.h should be done after AM_ICONV because
a proper include direcotry for iconv.h is set by AM_ICONV.

13 years agoRemove duplicate statements.
Michihiro NAKAJIMA [Sun, 26 Feb 2012 03:42:32 +0000 (12:42 +0900)] 
Remove duplicate statements.

13 years agoFix a comparison of file names in ISO images.
Michihiro NAKAJIMA [Sun, 26 Feb 2012 03:16:53 +0000 (12:16 +0900)] 
Fix a comparison of file names in ISO images.

13 years agoFix build failure with -Wunreachable-code compile option; use a for loop statement...
Michihiro NAKAJIMA [Sat, 25 Feb 2012 11:51:24 +0000 (20:51 +0900)] 
Fix build failure with -Wunreachable-code compile option; use a for loop statement instead of a goto statement.

13 years agoCleanup; use a for loop statement instead of a goto statement.
Michihiro NAKAJIMA [Sat, 25 Feb 2012 11:27:14 +0000 (20:27 +0900)] 
Cleanup; use a for loop statement instead of a goto statement.

13 years agoRemove dead code in parsing Rockridge extension SL.
Michihiro NAKAJIMA [Sat, 25 Feb 2012 11:03:14 +0000 (20:03 +0900)] 
Remove dead code in parsing Rockridge extension SL.

13 years agoImprove directory traversals code for POSIX: split _archive_read_next_header2
Michihiro NAKAJIMA [Sat, 25 Feb 2012 10:36:43 +0000 (19:36 +0900)] 
Improve directory traversals code for POSIX: split _archive_read_next_header2
function into the one and next_entry function to make the code slightly
readable and make sure that entry be cleaned in any situation.

13 years agoFix a wrong check on a result of lseek.
Michihiro NAKAJIMA [Sat, 25 Feb 2012 09:38:13 +0000 (18:38 +0900)] 
Fix a wrong check on a result of lseek.

13 years agoRemove dead code.
Michihiro NAKAJIMA [Sat, 25 Feb 2012 09:33:48 +0000 (18:33 +0900)] 
Remove dead code.

13 years agoMerge pull request #5 from mmatuska/master
Michihiro NAKAJIMA [Sun, 26 Feb 2012 06:59:23 +0000 (22:59 -0800)] 
Merge pull request #5 from mmatuska/master

Various manpage metadata fixes

13 years agoVarious manpage metadata fixes 5/head
Martin Matuska [Sat, 25 Feb 2012 14:53:45 +0000 (15:53 +0100)] 
Various manpage metadata fixes
- fix manpage dates to reflect latest change
- fix manpage titles
- reduce $FreeBSD: *$ tags to $FreeBSD$

13 years agoEnable C4254,C4295,C4514 and C4702 on MSVC.
Michihiro NAKAJIMA [Sat, 25 Feb 2012 07:45:19 +0000 (16:45 +0900)] 
Enable C4254,C4295,C4514 and C4702 on MSVC.

13 years agoMake CMAKE_C_FLAGS_DEBUG readable.
Michihiro NAKAJIMA [Sat, 25 Feb 2012 07:31:48 +0000 (16:31 +0900)] 
Make CMAKE_C_FLAGS_DEBUG readable.

13 years agoAdd NEWS about where the mailing lists have stayed.
Andres Mejia [Fri, 24 Feb 2012 19:20:16 +0000 (14:20 -0500)] 
Add NEWS about where the mailing lists have stayed.

13 years agoAdd -Wformat and -Wformat-security to default CFLAGS for all builds.
Andres Mejia [Fri, 24 Feb 2012 17:02:32 +0000 (12:02 -0500)] 
Add -Wformat and -Wformat-security to default CFLAGS for all builds.
These are security related warnings.

13 years agoMake warnings enabled match what is enabled for cmake builds.
Andres Mejia [Fri, 24 Feb 2012 16:37:28 +0000 (11:37 -0500)] 
Make warnings enabled match what is enabled for cmake builds.

13 years agoEnable bsdtar -s option on Windows with libregex and fix the problem
Michihiro NAKAJIMA [Wed, 22 Feb 2012 11:39:15 +0000 (20:39 +0900)] 
Enable bsdtar -s option on Windows with libregex and fix the problem
which appeared from enabling that at test_option_s.

13 years agoA header check for iconv.h should be done after AM_ICONV because
Michihiro NAKAJIMA [Wed, 22 Feb 2012 12:28:31 +0000 (21:28 +0900)] 
A header check for iconv.h should be done after AM_ICONV because
a proper include direcotry for iconv.h is set by AM_ICONV.

13 years agoEnable bsdtar -s option on Windows with libregex and fix the problem
Michihiro NAKAJIMA [Wed, 22 Feb 2012 11:39:15 +0000 (20:39 +0900)] 
Enable bsdtar -s option on Windows with libregex and fix the problem
which appeared from enabling that at test_option_s.

13 years agoFor MSVC, /WX option should be set to CMAKE_C_FLAGS_{DEBUG,RELEASE}
Michihiro NAKAJIMA [Wed, 22 Feb 2012 07:29:33 +0000 (16:29 +0900)] 
For MSVC, /WX option should be set to CMAKE_C_FLAGS_{DEBUG,RELEASE}
insted of CMAKE_C_FLAGS and CMAKE_REQUIRED_FLAGS.

13 years agoAvoid a miss detection of iconv prototype after we started using
Michihiro NAKAJIMA [Wed, 22 Feb 2012 07:19:16 +0000 (16:19 +0900)] 
Avoid a miss detection of iconv prototype after we started using
CMAKE_C_FLAGS_DEBUG.

13 years agoFix build failure on MSYS: rename a variable name 'time' to 't' since
Michihiro NAKAJIMA [Wed, 22 Feb 2012 06:49:22 +0000 (15:49 +0900)] 
Fix build failure on MSYS: rename a variable name 'time' to 't' since
that 'time' shadows a global declaration.

13 years agoOn Windows, make sure libarchive does not store the Windows style path
Michihiro NAKAJIMA [Tue, 21 Feb 2012 08:18:32 +0000 (17:18 +0900)] 
On Windows, make sure libarchive does not store the Windows style path
separator '\' character into cpio, pax, ustar, gtar and zip archives,
because it is not interoperable between Windows and POSIX platform,
so we should replace '\' character in the pathnames with '/'.

13 years agoOn Windows, make sure libarchive does not store the Windows style path
Michihiro NAKAJIMA [Tue, 21 Feb 2012 08:18:32 +0000 (17:18 +0900)] 
On Windows, make sure libarchive does not store the Windows style path
separator '\' character into cpio, pax, ustar, gtar and zip archives,
because it is not interoperable between Windows and POSIX platform,
so we should replace '\' character in the pathnames with '/'.

13 years agoOn Windows, it is possible that the program name should have a slash '/'
Michihiro NAKAJIMA [Mon, 20 Feb 2012 08:14:57 +0000 (17:14 +0900)] 
On Windows, it is possible that the program name should have a slash '/'
character not only a backslash '\' character. We have to check both
a slash and a backslash to get the running program name of bsdcpio or
bsdtar.

13 years agoProperly remove leading slash letters and Windows drive letters in cpio.
Michihiro NAKAJIMA [Mon, 20 Feb 2012 07:51:40 +0000 (16:51 +0900)] 
Properly remove leading slash letters and Windows drive letters in cpio.

13 years agoCorrect console I/O on Windows. Use CONIN$ and CONOUT$ instead of /dev/tty.
Michihiro NAKAJIMA [Mon, 20 Feb 2012 06:31:20 +0000 (15:31 +0900)] 
Correct console I/O on Windows. Use CONIN$ and CONOUT$ instead of /dev/tty.

13 years agoFix a format parameter for a wide string in archive_write_disk_windows.c.
Michihiro NAKAJIMA [Mon, 20 Feb 2012 06:02:52 +0000 (15:02 +0900)] 
Fix a format parameter for a wide string in archive_write_disk_windows.c.

13 years agoOn Windows, it is possible that the program name should have a slash '/'
Michihiro NAKAJIMA [Mon, 20 Feb 2012 08:14:57 +0000 (17:14 +0900)] 
On Windows, it is possible that the program name should have a slash '/'
character not only a backslash '\' character. We have to check both
a slash and a backslash to get the running program name of bsdcpio or
bsdtar.

13 years agoProperly remove leading slash letters and Windows drive letters in cpio.
Michihiro NAKAJIMA [Mon, 20 Feb 2012 07:51:40 +0000 (16:51 +0900)] 
Properly remove leading slash letters and Windows drive letters in cpio.

13 years agoCorrect console I/O on Windows. Use CONIN$ and CONOUT$ instead of /dev/tty.
Michihiro NAKAJIMA [Mon, 20 Feb 2012 06:31:20 +0000 (15:31 +0900)] 
Correct console I/O on Windows. Use CONIN$ and CONOUT$ instead of /dev/tty.

13 years agoFix a format parameter for a wide string in archive_write_disk_windows.c.
Michihiro NAKAJIMA [Mon, 20 Feb 2012 06:02:52 +0000 (15:02 +0900)] 
Fix a format parameter for a wide string in archive_write_disk_windows.c.

13 years agoEnable built-in functions on MSVC.
Michihiro NAKAJIMA [Sun, 19 Feb 2012 23:39:05 +0000 (08:39 +0900)] 
Enable built-in functions on MSVC.

13 years agoEnable aggressive warnings C4061,C4296,C4389 and C4505 on MSVC.
Michihiro NAKAJIMA [Sun, 19 Feb 2012 23:08:02 +0000 (08:08 +0900)] 
Enable aggressive warnings C4061,C4296,C4389 and C4505 on MSVC.

13 years agoEnable an aggressive warning C4706 on MSVC.
Michihiro NAKAJIMA [Sun, 19 Feb 2012 22:25:00 +0000 (07:25 +0900)] 
Enable an aggressive warning C4706 on MSVC.

13 years agoDo not overwrite the default setting of CMAKE_C_FLAGS{_DEBUG}.
Michihiro NAKAJIMA [Sun, 19 Feb 2012 22:06:52 +0000 (07:06 +0900)] 
Do not overwrite the default setting of CMAKE_C_FLAGS{_DEBUG}.

13 years agoImprove setting for compiling options for Rebug and Release mode.
Michihiro NAKAJIMA [Sun, 19 Feb 2012 21:13:02 +0000 (06:13 +0900)] 
Improve setting for compiling options for Rebug and Release mode.

13 years agoTreat warnings as error on MSVC.
Michihiro NAKAJIMA [Sun, 19 Feb 2012 20:17:27 +0000 (05:17 +0900)] 
Treat warnings as error on MSVC.

13 years agoFix a long standing warning at archive_ppmd7.c on Visual Studio.
Michihiro NAKAJIMA [Sun, 19 Feb 2012 00:06:28 +0000 (09:06 +0900)] 
Fix a long standing warning at archive_ppmd7.c on Visual Studio.

13 years agoOn Visual Studio, Enable Warning 4244: 'conversion' conversion from 'type1'
Michihiro NAKAJIMA [Sat, 18 Feb 2012 19:48:38 +0000 (04:48 +0900)] 
On Visual Studio, Enable Warning 4244: 'conversion' conversion from 'type1'
to 'type2', possible lose of data.

13 years agoImprove test utilities to correctly detect the Windows style of full path that starts...
Michihiro NAKAJIMA [Fri, 30 Dec 2011 17:32:19 +0000 (12:32 -0500)] 
Improve test utilities to correctly detect the Windows style of full path that starts with "c:\".
Building full path name in test utilities should use memmove instead of strcpy because it is
possible that an original path name should overlap itself when moving the path.

SVN-Revision: 4040

13 years agoCorrect a variable type.
Michihiro NAKAJIMA [Sat, 18 Feb 2012 07:23:36 +0000 (16:23 +0900)] 
Correct a variable type.

13 years agoIssue 243: CAB decompression doesn't work when libarchive build with MSVC2010.
Michihiro NAKAJIMA [Fri, 17 Feb 2012 02:21:24 +0000 (11:21 +0900)] 
Issue 243: CAB decompression doesn't work when libarchive build with MSVC2010.
Prevent unexpected code optimization from MSVC /O2 option.
It made CAB reader fail to decompress LZX.

13 years agoIssue 243: CAB decompression doesn't work when libarchive build with MSVC2010.
Michihiro NAKAJIMA [Fri, 17 Feb 2012 02:21:24 +0000 (11:21 +0900)] 
Issue 243: CAB decompression doesn't work when libarchive build with MSVC2010.
Prevent unexpected code optimization from MSVC /O2 option.
It made CAB reader fail to decompress LZX.

13 years agoFix remaining build failure in agressive warnings.
Michihiro NAKAJIMA [Fri, 17 Feb 2012 05:59:54 +0000 (14:59 +0900)] 
Fix remaining build failure in agressive warnings.

13 years agoMake definitions, which I recently added, in archive.h portable.
Michihiro NAKAJIMA [Fri, 17 Feb 2012 02:09:14 +0000 (11:09 +0900)] 
Make definitions, which I recently added, in archive.h portable.

13 years agoFix build failure in aggressive warnings on msys.
Michihiro NAKAJIMA [Thu, 16 Feb 2012 04:17:12 +0000 (13:17 +0900)] 
Fix build failure in aggressive warnings on msys.

13 years agoFix up remaing work to turn to the current directory before access to the
Michihiro NAKAJIMA [Thu, 16 Feb 2012 03:15:48 +0000 (12:15 +0900)] 
Fix up remaing work to turn to the current directory before access to the
current entry path at directory traversals.

13 years agoFix build failure on linux
Michihiro NAKAJIMA [Wed, 15 Feb 2012 21:13:15 +0000 (06:13 +0900)] 
Fix build failure on linux

13 years agoFix test failure without zlib.
Michihiro NAKAJIMA [Wed, 15 Feb 2012 20:37:10 +0000 (05:37 +0900)] 
Fix test failure without zlib.

13 years agoFix test failure without zlib.
Michihiro NAKAJIMA [Wed, 15 Feb 2012 20:37:10 +0000 (05:37 +0900)] 
Fix test failure without zlib.

13 years agoFix issue 242:libarchive-3.0.3 fails to build with --without-zlib
Michihiro NAKAJIMA [Wed, 15 Feb 2012 19:27:43 +0000 (04:27 +0900)] 
Fix issue 242:libarchive-3.0.3 fails to build with --without-zlib

13 years agoFix issue 242:libarchive-3.0.3 fails to build with --without-zlib
Michihiro NAKAJIMA [Wed, 15 Feb 2012 19:27:43 +0000 (04:27 +0900)] 
Fix issue 242:libarchive-3.0.3 fails to build with --without-zlib

13 years agoFix issue 241:CAB decompression not 64bit compatible.
Michihiro NAKAJIMA [Tue, 14 Feb 2012 22:15:50 +0000 (07:15 +0900)] 
Fix issue 241:CAB decompression not 64bit compatible.

13 years agoFix issue 241:CAB decompression not 64bit compatible.
Michihiro NAKAJIMA [Tue, 14 Feb 2012 22:15:50 +0000 (07:15 +0900)] 
Fix issue 241:CAB decompression not 64bit compatible.

13 years agoImprove directory traversals on POSIX system. Delay changing a working
Michihiro NAKAJIMA [Wed, 15 Feb 2012 11:14:48 +0000 (20:14 +0900)] 
Improve directory traversals on POSIX system. Delay changing a working
directory until it's really needed and avoid unnecessary changing
directories.

13 years agoMinor clean up; remove duplicate code at directory traversals.
Michihiro NAKAJIMA [Wed, 15 Feb 2012 06:43:34 +0000 (15:43 +0900)] 
Minor clean up; remove duplicate code at directory traversals.

13 years agoFix build failure on FreeBSD/powerpc64.
Michihiro NAKAJIMA [Sat, 11 Feb 2012 14:42:13 +0000 (23:42 +0900)] 
Fix build failure on FreeBSD/powerpc64.

13 years agoFix build failure on FreeBSD/powerpc64.
Michihiro NAKAJIMA [Sat, 11 Feb 2012 14:42:13 +0000 (23:42 +0900)] 
Fix build failure on FreeBSD/powerpc64.

13 years agoFix issue 237.
Michihiro NAKAJIMA [Mon, 13 Feb 2012 20:45:06 +0000 (05:45 +0900)] 
Fix issue 237.
Properly set a clear error message when archive_{write,read}_set_options failed.

13 years agoFix issue 237.
Michihiro NAKAJIMA [Mon, 13 Feb 2012 20:45:06 +0000 (05:45 +0900)] 
Fix issue 237.
Properly set a clear error message when archive_{write,read}_set_options failed.

13 years agoFix build failure in aggressive warnings on FreeBSD/amd64.
Michihiro NAKAJIMA [Tue, 14 Feb 2012 07:05:25 +0000 (16:05 +0900)] 
Fix build failure in aggressive warnings on FreeBSD/amd64.

13 years agoFix build failure in aggressive warnings on FreeBSD/amd64.
Michihiro NAKAJIMA [Tue, 14 Feb 2012 07:05:25 +0000 (16:05 +0900)] 
Fix build failure in aggressive warnings on FreeBSD/amd64.

13 years agoSlightly simplify time_excluded funtion and add a check of the time flag
Michihiro NAKAJIMA [Sun, 12 Feb 2012 16:06:13 +0000 (01:06 +0900)] 
Slightly simplify time_excluded funtion and add a check of the time flag
into archive_match_exclude_entry().

13 years agoIntroduce archive_match_exclude_pattern_from_file(_w) and
Michihiro NAKAJIMA [Sun, 12 Feb 2012 13:41:47 +0000 (22:41 +0900)] 
Introduce archive_match_exclude_pattern_from_file(_w) and
archive_match_include_pattern_from_file(_w) reading exclusion/inclusion
patterns from a file. And so retire lafe_exclude_from_file() and
lafe_include_from_file because we can use new APIs instead.

13 years agoFix remaining build failure on FreeBSD Current.
Michihiro NAKAJIMA [Thu, 9 Feb 2012 20:11:24 +0000 (05:11 +0900)] 
Fix remaining build failure on FreeBSD Current.

13 years agoAdd a description of 7-Zip into README.
Michihiro NAKAJIMA [Thu, 9 Feb 2012 19:49:06 +0000 (04:49 +0900)] 
Add a description of 7-Zip into README.

13 years agoFix build failure in aggressive warnings
Michihiro NAKAJIMA [Thu, 9 Feb 2012 15:56:49 +0000 (00:56 +0900)] 
Fix build failure in aggressive warnings

13 years agoFix build failure in aggressive warnings
Michihiro NAKAJIMA [Thu, 9 Feb 2012 15:56:49 +0000 (00:56 +0900)] 
Fix build failure in aggressive warnings

13 years agoEnable aggressive warning options, -Wextra -Wunused -Wshadow -Wmissing-prototypes...
Michihiro NAKAJIMA [Thu, 9 Feb 2012 11:02:00 +0000 (20:02 +0900)] 
Enable aggressive warning options, -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wcast-qual.
It helps us find out minor issues.

13 years agoIf a zip archive file is corruped, the compression type can be negative and
Michihiro NAKAJIMA [Thu, 9 Feb 2012 01:32:08 +0000 (10:32 +0900)] 
If a zip archive file is corruped, the compression type can be negative and
it can cause a segfault.

13 years agoIf a zip archive file is corruped, the compression type can be negative and
Michihiro NAKAJIMA [Thu, 9 Feb 2012 01:32:08 +0000 (10:32 +0900)] 
If a zip archive file is corruped, the compression type can be negative and
it can cause a segfault.

13 years agoDon't do direct comparison of timestamps that
Tim Kientzle [Tue, 24 Jan 2012 05:18:00 +0000 (00:18 -0500)] 
Don't do direct comparison of timestamps that
are in local time.

SVN-Revision: 4198

13 years agoFix build failure with -Wcast-qual GCC option since it happend on FreeBSD current.
Michihiro NAKAJIMA [Wed, 8 Feb 2012 23:45:22 +0000 (08:45 +0900)] 
Fix build failure with -Wcast-qual GCC option since it happend on FreeBSD current.

13 years agoFix build failure with -Wmissing-prototypes GCC option since it happend on FreeBSD...
Michihiro NAKAJIMA [Wed, 8 Feb 2012 23:12:29 +0000 (08:12 +0900)] 
Fix build failure with -Wmissing-prototypes GCC option since it happend on FreeBSD current.

13 years agoFix build failure with -Wshadow GCC option since it happend on FreeBSD current.
Michihiro NAKAJIMA [Wed, 8 Feb 2012 22:55:10 +0000 (07:55 +0900)] 
Fix build failure with -Wshadow GCC option since it happend on FreeBSD current.

13 years agoFix build failure with -Wextra -Wunused GCC options since it happend on FreeBSD current.
Michihiro NAKAJIMA [Wed, 8 Feb 2012 22:20:28 +0000 (07:20 +0900)] 
Fix build failure with -Wextra -Wunused GCC options since it happend on FreeBSD current.

13 years agoFix build failure with -Wcast-qual GCC option since it happend on FreeBSD current.
Michihiro NAKAJIMA [Wed, 8 Feb 2012 23:45:22 +0000 (08:45 +0900)] 
Fix build failure with -Wcast-qual GCC option since it happend on FreeBSD current.

13 years agoFix build failure with -Wmissing-prototypes GCC option since it happend on FreeBSD...
Michihiro NAKAJIMA [Wed, 8 Feb 2012 23:12:29 +0000 (08:12 +0900)] 
Fix build failure with -Wmissing-prototypes GCC option since it happend on FreeBSD current.