#r h      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgSafe79 j libarchive Abstract type libarchive Abstract type[hijkl  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUSafe"V libarchiveA user or group IDyhijkl  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aebcdfhigjklmnopqrmSafe%8t libarchiveAlso used for directoriesstSafe%wnSafe(o libarchiveFunction like p we are trying to lift libarchiveFed to b libarchive The actionq libarchiveAllocate/aquire a resource libarchive-Free/release a resource (assumed not to fail)urvstuvq Safe*g libarchive libarchive libarchive libarchive,wxyz{|}~ Safe+ libarchive libarchive%wNone/^ libarchiveFILE* in C libarchiveCan also be used with + libarchive Also for  and  libarchive@Don't use an open callback. This is the recommended argument to a  !"#$%&'()*+,-./0123456789:;<=>?@TUklmnopqr      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~a      "#$%&'()*+,-.b/d]gc0123456789:;<>=?@ABCDEFHIJKLMNOPXGQRSTUVWYZ[\^`_aefhijklmnopqrstuvwxyz{|}~!klmno123456789:;<=>?@ !"#$%&'()*+,-./0 rqpUTNone<- libarchiveHere a x means a hardlink libarchive libarchiveHere a x means a hardlink ABCDEFGHIJKLwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRCDEFGHIJKLMN  O   PQ !"#$R%&'()-,/.0123*+456789:;<=>?@ABwxyz{|}~ EFGHIJKLABCD NoneB3  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLTUklmnopqrwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR NoneWf S libarchive Returns a y# containing a tar archive with the _sT libarchive Returns a y containing a .7z archive with the _sU libarchive Returns a y# containing a zip archive with the _sz libarchive"Internal function to be used with archive_write_set_format_pax etc.V libarchiveW libarchiveX libarchiveY libarchiveRWrite some entries to a file, creating a tar archive. This is more efficient than .BS.writeFile "file.tar" (entriesToBS entries) Z libarchive5Write some entries to a file, creating a zip archive.[ libarchive)Write some entries to a file, creating a .7z archive.V libarchive.tar archive to be created libarchiveFiles to include {STU|VWXYZ[ None[\ libarchivePack files into a tar archive] libarchive^ libarchive_ libarchive` libarchivea libarchive-In general, this will be more efficient than S\ libarchive+Filepaths relative to the current directory\]^_`aNone_{} libarchiveDo something with an  and then free it~ libarchive Destination libarchiveSource libarchiveSize libarchivePointer to destination libarchive to an  and an  action to clean up when done}NoneiXb libarchiveRead an archive contained in a y7. The format of the archive is automatically detected.c libarchiveRRead an archive from a file. The format of the archive is automatically detected.d libarchiveThis is more efficient than .unpackToDir "llvm" =<< BS.readFile "llvm.tar"  libarchive"Yield the next entry in an archive libarchiveReturn a list of _s. libarchive&Unpack an archive in a given directory libarchive Get the next  in an d libarchiveFilepath pointing to archive libarchiveDirctory to unpack ine libarchiveDirectory to unpack in libarchivey containing archivebcdeNonepf libarchive-In general, this will be more efficient than eg libarchiveMRead an archive lazily. The format of the archive is automatically detected.-In general, this will be more efficient than b libarchiveLazily stream a f libarchiveDirectory to unpack in libarchive containing archive libarchive Returns an @ action to be used to clean up after we're done with the archivefgNonep@9ABCDMNOPQRSVWXYZ[\]^_`aebcdfhigjstuvSTUVWXYZ[\]^_`abcdefg9efdYZ[STUa_`cbg\]^VWXMNOPQRS_`aebcdABCDfhigjYZ[\]^XWVuvst !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijjklmnoopqrstuvwRxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ` a b c d e f g h i j k l m nopqrstuvwxyz{|}~ x   xlibarchive-2.2.2.0-inplaceCodec.Archive.Foreign.Archive"Codec.Archive.Foreign.ArchiveEntry Codec.ArchiveCodec.Archive.Types.ForeignCodec.Archive.TypesCodec.Archive.PermissionsCodec.Archive.Pack.CommonCodec.Archive.Monad)Codec.Archive.Foreign.ArchiveEntry.Macros$Codec.Archive.Foreign.Archive.MacrosCodec.Archive.ForeignCodec.Archive.PackCodec.Archive.Pack.LazyCodec.Archive.CommonCodec.Archive.UnpackCodec.Archive.Unpack.LazyArchiveCapabilitiesEntryACLTimeFlag ReadDiskFlagsFlagsArchivePassphraseCallbackArchiveSwitchCallbackRawArchiveCloseCallbackRawArchiveOpenCallbackRawArchiveWriteCallbackArchiveSeekCallbackArchiveSkipCallbackArchiveReadCallback LinkResolverStat ArchiveEntryArchive ArchiveFormatArchiveFormatCpioArchiveFormatCpioPosixArchiveFormatCpioBinLeArchiveFormatCpioBinBeArchiveFormatCpioSvr4NocrcArchiveFormatCpioSvr4CrcArchiveFormatCpioAfioLargeArchiveFormatSharArchiveFormatSharBaseArchiveFormatSharDumpArchiveFormatTarArchiveFormatTarUstarArchiveFormatTarPaxInterchangeArchiveFormatTarPaxRestrictedArchiveFormatTarGnutarArchiveFormatIso9660ArchiveFormatIso9660RockridgeArchiveFormatZipArchiveFormatEmptyArchiveFormatArArchiveFormatArGnuArchiveFormatArBsdArchiveFormatMtreeArchiveFormatRawArchiveFormatXarArchiveFormatLhaArchiveFormatCabArchiveFormatRarArchiveFormat7zipArchiveFormatWarcArchiveFormatRarV5 ArchiveFilterArchiveFilterNoneArchiveFilterGzipArchiveFilterBzip2ArchiveFilterCompressArchiveFilterProgramArchiveFilterLzmaArchiveFilterXzArchiveFilterUuArchiveFilterRpmArchiveFilterLzipArchiveFilterLrzipArchiveFilterLzopArchiveFilterGrzipArchiveFilterLz4ArchiveFilterZstdSymlinkSymlinkUndefined SymlinkFileSymlinkDirectoryFileTypeFtFifo FtCharacter FtDirectoryFtBlock FtRegularFtLinkFtSocket ArchiveResult ArchiveFatal ArchiveFailed ArchiveWarn ArchiveRetry ArchiveOk ArchiveEOFLaSSizeLaInt64IdModTime Permissions OwnershipuserName groupNameownerIdgroupIdEntryfilepathcontent permissions ownershiptime EntryContent NormalFile DirectoryHardlinkArchiveEncryption HasEncryption NoEncryptionEncryptionUnsupportedEncryptionUnknownArchiveSwitchCallbackArchiveCloseCallbackArchiveOpenCallbackstandardPermissionsexecutablePermissionsArchiveM runArchiveMarchiveEntryACLExecutearchiveEntryACLWritearchiveEntryACLReadarchiveEntryACLReadDataarchiveEntryACLListDataarchiveEntryACLWriteDataarchiveEntryACLAddFilearchiveEntryACLAppendDataarchiveEntryACLAddSubdirectoryarchiveEntryACLReadNamedAttrsarchiveEntryACLWriteNamedAttrsarchiveEntryACLDeleteChildarchiveEntryACLReadAttributesarchiveEntryACLWriteAttributesarchiveEntryACLDeletearchiveEntryACLReadACLarchiveEntryACLWriteACLarchiveEntryACLWriteOwnerarchiveEntryACLSynchronizearchiveEntryACLEntryInheritedarchiveEntryACLEntryFileInherit$archiveEntryACLEntryDirectoryInherit&archiveEntryACLEntryNoPropagateInheritarchiveEntryACLEntryInheritOnly$archiveEntryACLEntrySuccessfulAccess archiveEntryACLEntryFailedAccessarchiveEntryACLTypeAccessarchiveEntryACLTypeDefaultarchiveEntryACLTypeAllowarchiveEntryACLTypeDenyarchiveEntryACLTypeAuditarchiveEntryACLTypeAlarmarchiveEntryACLUserarchiveEntryACLUserObjarchiveEntryACLGrouparchiveEntryACLGroupObjarchiveEntryACLMaskarchiveEntryACLOtherarchiveEntryACLEveryonearchiveEntryACLStyleExtraIDarchiveEntryACLStyleMarkDefaultarchiveEntryACLStyleSolaris"archiveEntryACLStyleSeparatorCommaarchiveEntryACLStyleCompactarchiveVersionNumberMacroarchiveVersionOnlyStringarchiveVersionStringMacroarchiveExtractOwnerarchiveExtractPermarchiveExtractTimearchiveExtractNoOverwritearchiveExtractUnlinkarchiveExtractACLarchiveExtractFFlagsarchiveExtractXattrarchiveExtractSecureSymlinksarchiveExtractSecureNoDotDotarchiveExtractNoAutodirarchiveExtractNoOverwriteNewerarchiveExtractSparsearchiveExtractMacMetadataarchiveExtractNoHfsCompression"archiveExtractHfsCompressionForced#archiveExtractSecureNoAbsolutePaths!archiveExtractClearNoChangeFFlagsarchiveReadFormatCapsNone archiveReadFormatCapsEncryptData$archiveReadFormatCapsEncryptMetadataarchiveReadDiskRestoreATimearchiveReadDiskHonorNoDumparchiveReadDiskMacCopyFilearchiveReadDiskNoTraverseMountsarchiveReadDiskNoXattrarchiveReadDiskNoAclarchiveReadDiskNoFFlagsarchiveMatchMTimearchiveMatchCTimearchiveMatchNewerarchiveMatchOlderarchiveMatchEqualFilePtrStatPtrArchiveEntryPtr ArchivePtrmkMatch mkCleanup mkReadLookup mkWriteLookupmkExcludedCallbackmkPassphraseCallbackmkWriteCallbackmkSeekCallbackmkSkipCallbackmkReadCallbacknoOpenCallbackmkOpenCallbackmkCloseCallbackmkSwitchCallbackmkFilterarchiveZlibVersionarchiveLiblzmaVersionarchiveBzlibVersionarchiveLiblz4VersionarchiveLibzstdVersionarchiveErrorStringarchiveFormatName archiveFormatarchiveClearErrorarchiveSetErrorarchiveCopyErrorarchiveFileCountarchiveVersionNumberarchiveVersionStringarchiveVersionDetailsarchiveFilterCountarchiveFilterBytesarchiveFilterCodearchiveFilterNamearchiveReadNewarchiveMatchExcludedarchiveMatchPathExcludedarchiveMatchExcludePatternarchiveMatchExcludePatternW!archiveMatchSetInclusionRecursion"archiveMatchExcludePatternFromFile#archiveMatchExcludePatternFromFileWarchiveMatchIncludePatternarchiveMatchIncludePatternW"archiveMatchIncludePatternFromFile#archiveMatchIncludePatternFromFileW#archiveMatchPathUnmatchedInclusions'archiveMatchPathUnmatchedInclusionsNext(archiveMatchPathUnmatchedInclusionsNextWarchiveMatchTimeExcludedarchiveMatchIncludeTimearchiveMatchIncludeDatearchiveMatchIncludeDateWarchiveMatchIncludeFileTimearchiveMatchIncludeFileTimeWarchiveMatchExcludeEntryarchiveMatchOwnerExcludedarchiveReadSetOpenCallbackarchiveReadSetReadCallbackarchiveReadSetSeekCallbackarchiveReadSetSkipCallbackarchiveReadSetCloseCallbackarchiveReadSetSwitchCallbackarchiveReadSetCallbackDataarchiveReadSetCallbackData2archiveReadAddCallbackDataarchiveReadAppendCallbackDataarchiveReadPrependCallbackDataarchiveReadOpen1archiveReadOpenarchiveReadOpen2archiveReadOpenFilenamearchiveReadOpenFilenameWarchiveReadOpenFilenamesarchiveReadOpenMemoryarchiveReadOpenFdarchiveReadOpenFILEarchiveReadNextHeaderarchiveReadNextHeader2archiveReadHeaderPositionarchiveReadHasEncryptedEntriesarchiveReadFormatCapabilitiesarchiveReadDataarchiveSeekDataarchiveReadDataBlockarchiveReadDataSkiparchiveReadDataIntoFdarchiveReadSetFormatOptionarchiveReadSetFilterOptionarchiveReadSetOptionarchiveReadSetOptionsarchiveReadAddPassphrase archiveReadSetPassphraseCallbackarchiveReadExtractarchiveReadExtract2%archiveReadExtractSetProgressCallbackarchiveReadExtractSetSkipFilearchiveReadClosearchiveReadFreearchiveWriteNewarchiveWriteSetBytesPerBlockarchiveWriteGetBytesPerBlockarchiveWriteSetBytesInLastBlockarchiveWriteGetBytesInLastBlockarchiveWriteSetSkipFilearchiveWriteAddFilterarchiveWriteAddFilterByNamearchiveWriteAddFilterB64encodearchiveWriteAddFilterBzip2archiveWriteAddFilterCompressarchiveWriteAddFilterGrziparchiveWriteAddFilterLrziparchiveWriteAddFilterLz4archiveWriteAddFilterLziparchiveWriteAddFilterLzmaarchiveWriteAddFilterLzoparchiveWriteAddFilterNonearchiveWriteAddFilterProgramarchiveWriteAddFilterUuencodearchiveWriteAddFilterXzarchiveWriteAddFilterZstdarchiveWriteSetFormatarchiveWriteSetFormatByNamearchiveWriteSetFormat7ziparchiveWriteSetFormatArBsdarchiveWriteSetFormatArSvr4archiveWriteSetFormatCpioarchiveWriteSetFormatCpioNewcarchiveWriteSetFormatGnutararchiveWriteSetFormatMtree!archiveWriteSetFormatMtreeClassicarchiveWriteSetFormatPax"archiveWriteSetFormatPaxRestrictedarchiveWriteSetFormatRawarchiveWriteSetFormatShararchiveWriteSetFormatSharDumparchiveWriteSetFormatUstararchiveWriteSetFormatV7tararchiveWriteSetFormatWarcarchiveWriteSetFormatXararchiveWriteSetFormatZip archiveWriteSetFormatFilterByExt#archiveWriteSetFormatFilterByExtDef$archiveWriteZipSetCompressionDeflate"archiveWriteZipSetCompressionStorearchiveWriteOpenarchiveWriteOpenFdarchiveWriteOpenFilenamearchiveWriteOpenFilenameWarchiveWriteOpenFILEarchiveWriteOpenMemoryarchiveWriteHeaderarchiveWriteDataarchiveWriteDataBlockarchiveWriteFinishEntryarchiveWriteClosearchiveWriteFailarchiveWriteFreearchiveWriteSetFormatOptionarchiveWriteSetFilterOptionarchiveWriteSetOptionarchiveWriteSetOptionsarchiveWriteSetPassphrase!archiveWriteSetPassphraseCallbackarchiveWriteDiskSetOptionsarchiveWriteDiskNewarchiveWriteDiskSetSkipFile!archiveWriteDiskSetStandardLookuparchiveWriteDiskSetGroupLookuparchiveWriteDiskSetUserLookuparchiveWriteDiskGidarchiveWriteDiskUidarchiveReadDiskNew archiveReadDiskSetSymlinkLogical!archiveReadDiskSetSymlinkPhysicalarchiveReadDiskSetSymlinkHybridarchiveReadDiskEntryFromFilearchiveReadDiskGnamearchiveReadDiskUname archiveReadDiskSetStandardLookuparchiveReadDiskSetGnameLookuparchiveReadDiskSetUnameLookuparchiveReadDiskOpenarchiveReadDiskOpenWarchiveReadDiskDescendarchiveReadDiskCanDescend archiveReadDiskCurrentFilesystem+archiveReadDiskCurrentFilesystemIsSynthetic(archiveReadDiskCurrentFilesystemIsRemotearchiveReadDiskSetAtimeRestoredarchiveReadDiskSetBehaviorarchiveReadDiskSetMatching(archiveReadDiskSetMetadataFilterCallback archiveFreearchiveMatchIncludeGnameWarchiveMatchIncludeGnamearchiveMatchIncludeUnameWarchiveMatchIncludeUnamearchiveMatchIncludeGidarchiveMatchIncludeUidarchiveReadSupportFilterAllarchiveReadSupportFilterBzip2 archiveReadSupportFilterCompressarchiveReadSupportFilterGziparchiveReadSupportFilterGrziparchiveReadSupportFilterLrziparchiveReadSupportFilterLz4archiveReadSupportFilterLziparchiveReadSupportFilterLzmaarchiveReadSupportFilterLzoparchiveReadSupportFilterNonearchiveReadSupportFilterProgram(archiveReadSupportFilterProgramSignaturearchiveReadSupportFilterRpmarchiveReadSupportFilterUuarchiveReadSupportFilterXzarchiveReadSupportFormat7ziparchiveReadSupportFormatAllarchiveReadSupportFormatArarchiveReadSupportFormatByCodearchiveReadSupportFormatCabarchiveReadSupportFormatCpioarchiveReadSupportFormatEmptyarchiveReadSupportFormatGnutararchiveReadSupportFormatIso9660archiveReadSupportFormatLhaarchiveReadSupportFormatMtreearchiveReadSupportFormatRararchiveReadSupportFormatRar5archiveReadSupportFormatRawarchiveReadSupportFormatTararchiveReadSupportFormatWarcarchiveReadSupportFormatXararchiveReadSupportFormatZip%archiveReadSupportFormatZipStreamable#archiveReadSupportFormatZipSeekablearchiveReadSetFormatarchiveReadAppendFilterarchiveReadAppendFilterProgram'archiveReadAppendFilterProgramSignature archiveErrnoLinkResolverPtrarchiveEntryCleararchiveEntryClonearchiveEntryNewarchiveEntryFreearchiveEntryNew2archiveEntryAtimearchiveEntryAtimeNsecarchiveEntryBirthtimearchiveEntryBirthtimeNsecarchiveEntryCtimearchiveEntryCtimeNsecarchiveEntryDevarchiveEntryDevminorarchiveEntryDevmajorarchiveEntryFflagsarchiveEntryFflagsTextarchiveEntryFiletypearchiveEntryGidarchiveEntryGnamearchiveEntryGnameUtf8archiveEntryGnameWarchiveEntryHardlinkarchiveEntryHardlinkUtf8archiveEntryHardlinkWarchiveEntryInoarchiveEntryIno64archiveEntryModearchiveEntryMtimearchiveEntryMtimeNsecarchiveEntryNlinkarchiveEntryPathnamearchiveEntryPathnameUtf8archiveEntryPathnameWarchiveEntryPermarchiveEntryRdevarchiveEntryRdevmajorarchiveEntryRdevminorarchiveEntrySourcepatharchiveEntrySourcepathWarchiveEntrySizearchiveEntryStrmodearchiveEntrySymlinkarchiveEntrySymlinkTypearchiveEntrySymlinkWarchiveEntrySymlinkUtf8archiveEntryUidarchiveEntryUnamearchiveEntryUnameUtf8archiveEntryUnameWarchiveEntrySetAtimearchiveEntryUnsetAtimearchiveEntrySetBirthtimearchiveEntryUnsetBirthtimearchiveEntrySetCtimearchiveEntryUnsetCtimearchiveEntrySetDevarchiveEntrySetDevmajorarchiveEntrySetDevminorarchiveEntrySetFflagsarchiveEntryCopyFflagsTextarchiveEntryCopyFflagsTextWarchiveEntrySetFiletypearchiveEntrySetGidarchiveEntrySetGnamearchiveEntrySetGnameUtf8archiveEntryCopyGnamearchiveEntryCopyGnameWarchiveEntrySetHardlinkarchiveEntrySetHardlinkUtf8archiveEntryCopyHardlinkarchiveEntryCopyHardlinkWarchiveEntrySetInoarchiveEntrySetIno64archiveEntrySetLinkarchiveEntrySetLinkUtf8archiveEntryCopyLinkarchiveEntryCopyLinkWarchiveEntrySetModearchiveEntrySetMtimearchiveEntryUnsetMtimearchiveEntrySetNlinkarchiveEntrySetPathnamearchiveEntrySetPathnameUtf8archiveEntryCopyPathnamearchiveEntryCopyPathnameWarchiveEntrySetPermarchiveEntrySetRdevarchiveEntrySetRdevmajorarchiveEntrySetRdevminorarchiveEntrySetSizearchiveEntryUnsetSizearchiveEntryCopySourcepatharchiveEntryCopySourcepathWarchiveEntrySetSymlinkarchiveEntrySetSymlinkTypearchiveEntrySetSymlinkUtf8archiveEntryCopySymlinkarchiveEntryCopySymlinkWarchiveEntrySetUidarchiveEntrySetUnamearchiveEntrySetUnameUtf8archiveEntryCopyUnamearchiveEntryCopyUnameWarchiveEntryStatarchiveEntryCopyStatarchiveEntryMacMetadataarchiveEntryCopyMacMetadataarchiveEntryAclCleararchiveEntryAclAddEntryarchiveEntryAclAddEntryWarchiveEntryAclResetarchiveEntryAclNextarchiveEntryAclToTextWarchiveEntryAclToTextarchiveEntryAclFromTextarchiveEntryAclFromTextWarchiveEntryAclTypesarchiveEntryAclCountarchiveEntryXattrCleararchiveEntryXattrAddEntryarchiveEntryXattrCountarchiveEntryXattrResetarchiveEntryXattrNextarchiveEntrySparseCleararchiveEntrySparseAddEntryarchiveEntrySparseCountarchiveEntrySparseResetarchiveEntrySparseNextarchiveEntryLinkresolverNew#archiveEntryLinkresolverSetStrategyarchiveEntryLinkresolverFreearchiveEntryLinkifyarchiveEntryPartialLinksarchiveEntryAtimeIsSetarchiveEntryBirthtimeIsSetarchiveEntryCtimeIsSetarchiveEntryDevIsSetarchiveEntryInoIsSetarchiveEntryMtimeIsSetarchiveEntrySizeIsSetarchiveEntryIsDataEncryptedarchiveEntryIsMetadataEncryptedarchiveEntryIsEncryptedarchiveEntryUpdateGnameUtf8archiveEntryUpdateHardlinkUtf8archiveEntryUpdateLinkUtf8archiveEntryUpdatePathnameUtf8archiveEntryUpdateSymlinkUtf8archiveEntryUpdateUnameUtf8 entriesToBSentriesToBS7zipentriesToBSzip packToFile packToFileZippackToFile7Zip entriesToFileentriesToFileZipentriesToFile7Zip packFiles packFilesZip packFiles7zipentriesToBSLzipentriesToBSL7zip entriesToBSL readArchiveBSreadArchiveFile unpackArchive unpackToDirunpackToDirLazyreadArchiveBSL resultToErrmkEntry genBracketbaseForeign.C.String withCStringbracketMignorehandleallocaBytesArchiveMwithCStringArchiveMuseAsCStringLenArchiveMencryptionResult GHC.MaybeNothingbytestring-0.10.10.0Data.ByteString.Internal ByteStringentriesToBSGeneral packEntriesnoFailactFreememcpyactFreeCallbackGHC.PtrPtrghc-prim GHC.TypesIOhmemcpy getHsEntry hsEntriesunpackEntriesFpgetEntry bslToArchiveData.ByteString.Lazy.Internal