summaryrefslogtreecommitdiffstats
path: root/lib/libarchive/archive_endian.h
Commit message (Collapse)AuthorAgeFilesLines
* Compatibility: I found some more compilers that don't like 'inline' keyword.kientzle2009-12-281-1/+5
| | | | Protection: Discourage people from using this header outside libarchive.
* Merge r272 from libarchive.googlecode.com: Fix building on MSVC6.kientzle2009-03-031-1/+3
|
* A couple of portability fixes from Joerg Sonnenbergerkientzle2008-12-061-8/+8
|
* MFp4: libarchive 2.5.4b. (Still 'b' until I get a bit morekientzle2008-05-261-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | feedback, but the 2.5 branch is shaping up nicely.) In addition to many small bug fixes and code improvements: * Another iteration of versioning; I think I've got it right now. * Portability: A lot of progress on Windows support (though I'm not committing all of the Windows support files to FreeBSD CVS) * Explicit tracking of MBS, WCS, and UTF-8 versions of strings in archive_entry; the archive_entry routines now correctly return NULL only when something is unset, setting NULL properly clears string values. Most charset conversions have been pushed down to archive_string. * Better handling of charset conversion failure when writing or reading UTF-8 headers in pax archives * archive_entry_linkify() provides multiple strategies for hardlink matching to suit different format expectations * More accurate bzip2 format detection * Joerg Sonnenberger's extensive improvements to mtree support * Rough support for self-extracting ZIP archives. Not an ideal approach, but it works for the archives I've tried. * New "sparsify" option in archive_write_disk converts blocks of nulls into seeks. * Better default behavior for the test harness; it now reports all failures by default instead of coredumping at the first one.
* Rename the archive_endian.h functions to avoid name clasheskientzle2008-02-261-18/+18
| | | | | | with NetBSD's sys/endian.h file. Pointed out by: Joerg Sonnenberger
* Crib {be,le}{16,32,64}{dec,enc} from src/sys/sys/endian.h and use it insteaddes2008-01-031-0/+142
of home-rolled [iu][248] in the ZIP support code. Approved by: kientzle
OpenPOWER on IntegriCloud