]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Portability and style fixes:
authorTim Kientzle <kientzle@FreeBSD.org>
Fri, 10 Nov 2006 06:39:46 +0000 (06:39 +0000)
committerTim Kientzle <kientzle@FreeBSD.org>
Fri, 10 Nov 2006 06:39:46 +0000 (06:39 +0000)
commitaa1eeda578151e40c41ef39dd198979d4bae29a5
treef89881956f7ca553a6834444961e2cb90388cc29
parentc25789cc22feeabda3263de28be3fdba48401e05
Portability and style fixes:
  * Actually use the HAVE_<header>_H macros to conditionally include
    system headers.  They've been defined for a long time, but only
    used in a few places.  Now they're used pretty consistently
    throughout.
  * Fill in a lot of missing casts for conversions from void*.
    Although Standard C doesn't require this, some people have been
    trying to use C++ compilers with this code, and they do require it.

Bit-for-bit, the compiled object files are identical, except for
one assert() whose line number changed, so I'm pretty confident I
didn't break anything.  ;-)
34 files changed:
lib/libarchive/archive_check_magic.c
lib/libarchive/archive_entry.c
lib/libarchive/archive_platform.h
lib/libarchive/archive_read.c
lib/libarchive/archive_read_data_into_buffer.c
lib/libarchive/archive_read_data_into_fd.c
lib/libarchive/archive_read_extract.c
lib/libarchive/archive_read_open_fd.c
lib/libarchive/archive_read_open_file.c
lib/libarchive/archive_read_open_filename.c
lib/libarchive/archive_read_support_compression_bzip2.c
lib/libarchive/archive_read_support_compression_compress.c
lib/libarchive/archive_read_support_compression_gzip.c
lib/libarchive/archive_read_support_compression_none.c
lib/libarchive/archive_read_support_format_cpio.c
lib/libarchive/archive_read_support_format_iso9660.c
lib/libarchive/archive_read_support_format_tar.c
lib/libarchive/archive_read_support_format_zip.c
lib/libarchive/archive_string.c
lib/libarchive/archive_string.h
lib/libarchive/archive_util.c
lib/libarchive/archive_write.c
lib/libarchive/archive_write_open_fd.c
lib/libarchive/archive_write_open_file.c
lib/libarchive/archive_write_open_filename.c
lib/libarchive/archive_write_set_compression_bzip2.c
lib/libarchive/archive_write_set_compression_gzip.c
lib/libarchive/archive_write_set_compression_none.c
lib/libarchive/archive_write_set_format.c
lib/libarchive/archive_write_set_format_by_name.c
lib/libarchive/archive_write_set_format_cpio.c
lib/libarchive/archive_write_set_format_pax.c
lib/libarchive/archive_write_set_format_shar.c
lib/libarchive/archive_write_set_format_ustar.c