summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibarchive/libarchive/archive_entry.h
Commit message (Collapse)AuthorAgeFilesLines
* libarchive: Do not require includers to have windows.hBrad King2014-04-031-1/+1
| | | | | | In archive_entry.h refer to "BY_HANDLE_FILE_INFORMATION *" using "struct _BY_HANDLE_FILE_INFORMATION *" to avoid requiring the includer to already have <windows.h>.
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2014-04-031-4/+5
| | | | | | Resolve conflicts in favor of the upstream side where possible. Resolve a logical conflict in archive_windows.h where the upstream port to Watcom was done slightly differently from ours.
* libarchive: Fix compliation with Open WatcomJiri Malak2014-03-091-2/+2
|
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2013-07-311-25/+20
| | | | | | | | | | | Conflicts: Utilities/cmlibarchive/CMakeLists.txt Utilities/cmlibarchive/libarchive/archive.h Utilities/cmlibarchive/libarchive/archive_entry.h Utilities/cmlibarchive/libarchive/archive_read_disk_posix.c Utilities/cmlibarchive/libarchive/archive_read_support_format_iso9660.c Utilities/cmlibarchive/libarchive/archive_windows.h Utilities/cmlibarchive/libarchive/archive_write_set_format_iso9660.c
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2012-01-051-1/+1
| | | | | | Conflicts: Utilities/cmlibarchive/CMakeLists.txt Utilities/cmlibarchive/libarchive/archive_windows.c
* libarchive: Cast mode constants to mode_t in case it is signedBrad King2011-12-231-8/+8
| | | | | | | | | | | | | | | | | | At least one compiler (Borland) defines mode_t as just "short" which is signed. This breaks code like switch(archive_entry_filetype(e)) { case AE_IFREG: ... } if AE_IFREG and other constants have a longer signed type (int) because sign extension of the mode_t return type from archive_entry_filetype changes its value. Avoid the problem by ensuring the type of the constants matches mode_t. This change was originally made in commit a73acfbe (Fix for mode_t with signed types, 2009-11-07). Port it to the new libarchive snapshot.
* libarchive: Port to OSF operating systemBrad King2011-12-231-1/+1
| | | | | | | | | Make changes equivalent to those originally made by commits bd56626a (Fixes for the OSF operating system build, 2010-09-08) 92c082b1 (Add a fix for the inline keyword on the osf os, 2010-09-10) but based on the updated libarchive snapshot.
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2011-12-201-0/+620
| | | | | Add Utilities/cmlibarchive using upstream libarchive 3.0.0-r3950 snapshot.
* libarchive: Remove our copy to make room for new importBrad King2011-12-201-526/+0
|
* Fixes for the OSF operating system build.Bill Hoffman2010-09-081-1/+5
|
* Fix for mode_t with signed typesBill Hoffman2009-11-081-8/+8
|
* libarchive: Fix unconfigured header logicBrad King2009-11-041-13/+12
| | | | | | | The commit "libarchive: Fix Borland integer constants" introduced use of HAVE_* configured macros into archive.h and archive_entry.h where they are not allowed. This commit replaces the logic with something that does not depend on the configured macros.
* libarchive: Fix Borland integer constantsBrad King2009-11-041-1/+1
| | | | | | | Some versions of Borland provide <stdint.h>, so we use it when possible. However, the 64-bit signed and unsigned integer min/max constants cause overflow warnings from Borland itself! For these constants we fall back on our default definitions.
* borland builds, but still has some link errorsBill Hoffman2009-11-021-0/+4
|
* Fixes for borland, compiles with lots of warnings, but compiles, might fix ↵Bill Hoffman2009-11-011-2/+6
| | | | vs70 again too.
* Switch to using libarchive from libtar for cpack and cmake -E tarBill Hoffman2009-10-301-0/+515
This allows for a built in bzip and zip capability, so external tools will not be needed for these packagers. The cmake -E tar xf should be able to handle all compression types now as well.