summaryrefslogtreecommitdiffstats
path: root/vendor/lzma-sys
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:02:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:02:58 +0000
commit698f8c2f01ea549d77d7dc3338a12e04c11057b9 (patch)
tree173a775858bd501c378080a10dca74132f05bc50 /vendor/lzma-sys
parentInitial commit. (diff)
downloadrustc-698f8c2f01ea549d77d7dc3338a12e04c11057b9.tar.xz
rustc-698f8c2f01ea549d77d7dc3338a12e04c11057b9.zip
Adding upstream version 1.64.0+dfsg1.upstream/1.64.0+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/lzma-sys')
-rw-r--r--vendor/lzma-sys/.cargo-checksum.json1
-rw-r--r--vendor/lzma-sys/Cargo.toml35
-rw-r--r--vendor/lzma-sys/LICENSE-APACHE201
-rw-r--r--vendor/lzma-sys/LICENSE-MIT25
-rw-r--r--vendor/lzma-sys/build.rs104
-rw-r--r--vendor/lzma-sys/config.h45
-rw-r--r--vendor/lzma-sys/src/lib.rs359
7 files changed, 770 insertions, 0 deletions
diff --git a/vendor/lzma-sys/.cargo-checksum.json b/vendor/lzma-sys/.cargo-checksum.json
new file mode 100644
index 000000000..73e0dc768
--- /dev/null
+++ b/vendor/lzma-sys/.cargo-checksum.json
@@ -0,0 +1 @@
+{"files":{"Cargo.toml":"5f0ef24c887094896c26bfd7425969b336f1c8035fbe5c08ac974b6a5c64ca86","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"69036b033e4bb951821964dbc3d9b1efe6913a6e36d9c1f206de4035a1a85cc4","build.rs":"e7e47a7b76cfc23c9ef3c0e9501f3d33e2b7721b0b87e05d2a5bae50b8d4c218","config.h":"6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9","src/lib.rs":"70042a585795ec14873b0cfb1e97a3e4615bed3a6804e88c31b618029b89e974","xz-5.2/AUTHORS":"72d7a7ee8a4eaca5d0b53f20609eff95d5e6f9e155ecce98127414b8215b0b15","xz-5.2/CMakeLists.txt":"b6d65cf974199543bae5477e676c4d61b62e550646f60e7d0526d2c058dfaf78","xz-5.2/COPYING":"bcb02973ef6e87ea73d331b3a80df7748407f17efdb784b61b47e0e610d3bb5c","xz-5.2/COPYING.GPLv2":"8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643","xz-5.2/COPYING.GPLv3":"8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903","xz-5.2/COPYING.LGPLv2.1":"dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551","xz-5.2/ChangeLog":"cfbd4af6803cfd11b8138d04f577bc0dec687657b026b1bbc4582e54dd1301f4","xz-5.2/Doxyfile.in":"90ae0001e249bef9f9bc668a84936eabba7f8a3ade479e997be62e1c95ab38a8","xz-5.2/INSTALL":"1b72c483473e201c9a586ecde57a188c1567691ffa2a0ef17817baffc60baa54","xz-5.2/INSTALL.generic":"54be5efe708bd5a7b433ab227130c5548221151698d17eb7eb142f640cf291ec","xz-5.2/Makefile.am":"7aa37af8eca150aa79ea791e297cd352d47503c65cdb2d2ff244ee892b5379fa","xz-5.2/NEWS":"5915dee10a4a767278b291132c31302f07030170b127119f59199b8aec524e19","xz-5.2/PACKAGERS":"8ab0db1c1bf19383b6fd4e7f3fc1a627f7e4d44119fb019469644131df99c0e2","xz-5.2/README":"ece36ba9d86f9952265a9a443a2ceb2a1eee5f192079180beab1d23212808c28","xz-5.2/THANKS":"bcb2f3d036e823232e43706850e07bf8a493c49798354c4c97b2f2b15bf64a68","xz-5.2/TODO":"2ce425810436c5299aa5e4a8b0186c0de15a496697b518481f606abb421e80a9","xz-5.2/autogen.sh":"804e00898911c56d222ee4665c36a29220c2f5c47ca02e8db1a978dbfeaefd47","xz-5.2/build-aux/manconv.sh":"3441e64f658e9edb0afa8a0446c2f643ba661187c0576527a5a62124619c0b8c","xz-5.2/build-aux/version.sh":"39bba40cf83ee58a901c351244ce717b0ef6f9d76e1896f2867065814d49246a","xz-5.2/cmake/tuklib_common.cmake":"e7605777934adb2c6f43a1d3f957013b4205a9dbfabb892393a1e7a6528ccb83","xz-5.2/cmake/tuklib_cpucores.cmake":"d23683de48e6d0de821971b5c0ca3560068a0af32916c3ba43f8c363df33de1f","xz-5.2/cmake/tuklib_integer.cmake":"107c84afc46516bd2ec05d08d1a93c235cb5da89edc3e13cc130330b46b2a649","xz-5.2/cmake/tuklib_mbstr.cmake":"bcaf32f36d386caf980015594696c7f5b8343ee08881be457aea1629aa1a99cc","xz-5.2/cmake/tuklib_physmem.cmake":"2ebe83c6ebdf23b9957004d465dcabec54fd4af3026d978ed84e7fdbe5ac0bfa","xz-5.2/cmake/tuklib_progname.cmake":"50f81962a2a8a80493bb089bd9cd696b6be8ca2c076feb3af1cfc81219f8cf74","xz-5.2/configure.ac":"eb6a1056fcc228eba76e42f6f8d29f118008cdaf80942df0016d15655afd63ec","xz-5.2/debug/Makefile.am":"2505f6da25ac274d02330fbafd3901aeb955fae4f74a908e700073e0d409d630","xz-5.2/debug/README":"8d5b8e3b842551bc0cb2ce02537325ce75c0816697bb2b7dfdc9962bdb669451","xz-5.2/debug/crc32.c":"35cfdb89ef7b99b81b44655ad4eff661354af3215ed9fcef3187001f5eef672f","xz-5.2/debug/full_flush.c":"1b82ef164c550bf514d58221f0f6aed7fb9a73062f32c5dace74ddf67f23b932","xz-5.2/debug/hex2bin.c":"e06c050a93c5260bafb58b744fa3a4bd20e8d9050256b53d35620a3129f38c89","xz-5.2/debug/known_sizes.c":"8ea1b581c3319966fdb725421d4672497c4381336ab130adcf567a59b23af417","xz-5.2/debug/memusage.c":"c1b7b773267998b46cbc07e2d70c977590e2027bbc1994fa5d2804fd9a5221ec","xz-5.2/debug/repeat.c":"384cfa0c8ec7af687cb8d63aaf4cb2f275273a7ce3607c0bcba10592218cf434","xz-5.2/debug/sync_flush.c":"7a2c4b73220e5730a6b353f699a495ece1514917186f5755e2e65ba69769bf5a","xz-5.2/debug/translation.bash":"98949da3fe3eb46173321dba78a4643a504e8ab922358eccfb70c9a4470dcd6f","xz-5.2/doc/examples/00_README.txt":"f0ddaa731c89d6028f55281229e56b89f32b8c477aba4f52367488f0f42651be","xz-5.2/doc/examples/01_compress_easy.c":"183bea5347ddd735ea9ebdb39fe21d0c91b191c8b16157480e1ca0623c72372d","xz-5.2/doc/examples/02_decompress.c":"1c8733c08e1edbd727bb623eb23b5505b32a4306e310ee4f9048fc9bf4af8de2","xz-5.2/doc/examples/03_compress_custom.c":"914afd1e3494d9942ef752123f9743fa9427d5a82ca3e593794b9a4d9e390f42","xz-5.2/doc/examples/04_compress_easy_mt.c":"80a5d7e1acd455ffb55bd1ca26f767789171293a231e6645ca991b83b954988c","xz-5.2/doc/examples/Makefile":"067ac8dbf5a9cab8c2a12b3fadda34c93656308f150a8a195bfcdb071ca043a7","xz-5.2/doc/examples_old/xz_pipe_comp.c":"fce7eefb9149c5f5a43869e07a4a576c1f2af4ca0aae6872bd7ca50ed8c85522","xz-5.2/doc/examples_old/xz_pipe_decomp.c":"5d157c3c397fffc3b0489e49ef1d396fcfe6153f134ec5ea44ef0acc7fe474aa","xz-5.2/doc/faq.txt":"eff832647a62f3b582e0255a8d450523074874d16bf3bdcbae76acbfe23fbb29","xz-5.2/doc/history.txt":"9d6a0a72822734a0afb1816e07f0a7edab03339119bed4f393c1c7eec884eab6","xz-5.2/doc/lzma-file-format.txt":"0e961a7244cca641aa33619e9c9f0d795f9cc95657245f5d157e5bad05d3df66","xz-5.2/doc/xz-file-format.txt":"fada567e0ebd8b910d2c3210d13e74f3fcc8475d64e29e35db0fc05e3c6820f5","xz-5.2/dos/INSTALL.txt":"798f4d3afd0da15571d98135d840dd45eb294095e1fb1faf326c94c4ebd7b2fb","xz-5.2/dos/Makefile":"d7fa075122026c88e023d86b4526464226847c03906259c1aa983b5af928cc30","xz-5.2/dos/README.txt":"afa9abc814a28d75917b17a95fe049d331f6db4b4df78a95bd03eaf080571251","xz-5.2/dos/config.h":"b62d7093df520a77e2392912ae5a6dfc8bdc81026da9b47046a629696aa221ba","xz-5.2/extra/7z2lzma/7z2lzma.bash":"568c344d12f6465e307caa3828203cc3c63666577c4f2f82b708f24af72734c1","xz-5.2/extra/scanlzma/scanlzma.c":"e4a34fce9fb665e93b6cc62917b4ae60c9b4126cd7b3012a0b231192e62ab9d0","xz-5.2/lib/Makefile.am":"6a620762de0091fa6a335d0a0faafdaaa5998bb26f46889c21c8e42659ed5354","xz-5.2/lib/getopt.c":"bf9113fd84a7414cbc807e1578c18d5ef8a12ea46ac64239623caab659c21f34","xz-5.2/lib/getopt.in.h":"bebcc6657cbd7dec9d6a70ec31c697d334d4d9b9ef8010c16823c075b3425189","xz-5.2/lib/getopt1.c":"2d49657d2b4dbc38aa2f31f3e2fd7c5a4594c2caba09132f4842312ee64e5726","xz-5.2/lib/getopt_int.h":"2dc491c9544667a9916a23bd2c872325ced525cc58b9d9ada4742f7e9588bed7","xz-5.2/m4/ax_check_capsicum.m4":"764ba27e847d425386ff872a4bd68a19eb7f494dc4db139803fe4b6ae33b6d06","xz-5.2/m4/ax_pthread.m4":"07683234bc076455749e88c83ffb9f186afd7246565340cb601060dd59f90766","xz-5.2/m4/getopt.m4":"07b0c232c8cb06c1a6c168ac605e992c31717a20c64b2eef4ec361070e6eed05","xz-5.2/m4/posix-shell.m4":"edc32356d26f677c308a8f5877058260a88a258f2a1d8e3ff36dcbe95e25775d","xz-5.2/m4/tuklib_common.m4":"7f72e262bec40c2243ba26e3a72764dda20be0f8c3a4dc4e9bd7a68b494b6aa5","xz-5.2/m4/tuklib_cpucores.m4":"26c32f6b37bf0e8e0913c483b4ec1c32b17d780279dcc5dbd5eff76f85018178","xz-5.2/m4/tuklib_integer.m4":"bd10b0376ce4236bf9bb8e381513f89fe030d23f0e0dac2f54351da74bff4f35","xz-5.2/m4/tuklib_mbstr.m4":"c5d8e37d8e1384073944765bca4291cb787c427f53e87022fd5274704c084a4c","xz-5.2/m4/tuklib_physmem.m4":"f8ae3f46ec22f5c9d13a1c7eb267225ba7f5c453eb8163ee2745b8b48a133443","xz-5.2/m4/tuklib_progname.m4":"e3dd84887a1bd2f944656355f3b0e933fb01807ae0f4040fa3eb661fe635a281","xz-5.2/m4/visibility.m4":"33ddc05cd62acc951603fcba1b8c9ffe9389980d0d48f06a4f33d982631544cf","xz-5.2/macosx/build.sh":"4792ea057807ff46309db27bfe29d5edfcc61269f3b0a0172043a904f08d63c8","xz-5.2/po/LINGUAS":"2d6ff7d20017cee52625282cce172e8b5783945d5bcdd176f27e6070dec8529d","xz-5.2/po/Makevars":"656fa2fed4882e2656ae4398d1f4ed1cf818822f4f8f31cf1b9247850f20817c","xz-5.2/po/POTFILES.in":"6730d37ff01e4fe53f12c899963209b2d6658d2bed4d9cd551de6b2922a77366","xz-5.2/po/cs.po":"b2f22e75f27a95f83daf92d8001274ec38aaac674826e6a5e75e51dcaa25c7b8","xz-5.2/po/da.po":"378dc61f88ef96758dafd01f0fa21fd1887a882bab15699c6c7b5f0457a3a9d1","xz-5.2/po/de.po":"f99221a5f1c756593b5d809f4418371a052fc4b26e230bcd2064891f2e0395d8","xz-5.2/po/fi.po":"1b9c86f87efba734215a465f3946a6336cf16dae25d7e454496969ce8898a61b","xz-5.2/po/fr.po":"5af99cbfead28de7226713ba4c2aacbdfd6f7bc87f1aacbf7850f4b48f2117be","xz-5.2/po/hu.po":"1c6a4da863d9b6ac5b714d8552e3e42a3c5240a7248b9b3e3fe3abb05be72e6a","xz-5.2/po/it.po":"6f627787a037f1914db536e538f5d7a93dba532c7113f221cd586c6b82c674c6","xz-5.2/po/pl.po":"0dc8dbb437155d409c00465d06ade7c7f2072751d02baee72592a214180b7a00","xz-5.2/po/pt_BR.po":"195a909f16311fb1ca3104638253ca7de3fb332bf92754a6205b377e7f88c301","xz-5.2/po/vi.po":"3468da4bf069384c9f692c8b8b3e209bb89a01c9454d29ce7dea4d93a0eaaf42","xz-5.2/po/zh_CN.po":"c67135069f88932dc0f108c65dbe935061e7b0d66900557f0ae4142e5a3389c5","xz-5.2/po/zh_TW.po":"abd77eb5bc2a62a1af9102633080daf31630a71bda4a2ebaf33e4b9142f27b9f","xz-5.2/po4a/de.po":"ddb3bdede5b09c4d6060812b295972d13abc0fa2244191190797fdc2b57dd874","xz-5.2/po4a/po4a.conf":"1c6c4dbe45a7302f8e0e81a9fe34a384fa71d173cddd7d3978cbcf0504c0fc99","xz-5.2/po4a/update-po":"d999b690c25541b3506aa78b3b1c528732d3b94deb26f3753cfe8e5473210128","xz-5.2/src/Makefile.am":"2ac2419e71b07af9c7f281e04139092154c23f33b234609e6f38631861e57b7c","xz-5.2/src/common/common_w32res.rc":"415a5db64a453fc81115b520a49f085972660381b37b8fec9f57f36af9a1df17","xz-5.2/src/common/mythread.h":"8d0c6391f2b758c3a6f87f16b5f875a0bfeea52131250574b7d57c1903d96b61","xz-5.2/src/common/sysdefs.h":"a1ef310001fa7c63c8590df17577450da3355f8ee09eebb0f09c8e9700bbea55","xz-5.2/src/common/tuklib_common.h":"1f07791b997b9feb81d4b1b56b537114e84030fef7db3cd904215c60fd0cc285","xz-5.2/src/common/tuklib_config.h":"9a60f2a72efab8a1b3dc44d428b8058c3e5cce9f100a6c1a08c7621dec268273","xz-5.2/src/common/tuklib_cpucores.c":"71e8ede828cd93ef7f49b03bb33b52acd3206732e5d2af9274a4914ff501f90e","xz-5.2/src/common/tuklib_cpucores.h":"e2e7a1ad1304be23b2c068608d5c353e0e20b3f5b1d15ef4c080b0bdaa02d136","xz-5.2/src/common/tuklib_exit.c":"7e497910c7dda03f2e267fa2fec2c8fde8563d528668bed0239890e9666efef1","xz-5.2/src/common/tuklib_exit.h":"f8a93da1333db3b5f44ffc837a8c2f487880c02974bf9eb5c645407e8ecc0e23","xz-5.2/src/common/tuklib_gettext.h":"b2538271af8a1f51bef13b68e793ee69f2d6983892d860b92a535b4aa90b1612","xz-5.2/src/common/tuklib_integer.h":"6e21379be10d125568bf9d3604a2a2f4d7ec8facb768a80d55620fe7e9bd7ad3","xz-5.2/src/common/tuklib_mbstr.h":"838b6d5b9cd0c54bb11f6a4b02c5c723b18c432bfb19cc0269a81e5747ad0560","xz-5.2/src/common/tuklib_mbstr_fw.c":"e2fba786931144f77e209c700b6a58b31c10574244441ef79e60b3c7de1575cb","xz-5.2/src/common/tuklib_mbstr_width.c":"8757bbc4b809bdf2bcac775fc3287afa361cc7052cda8d96ebce74ef845ac638","xz-5.2/src/common/tuklib_open_stdxxx.c":"674baaa486dec81a7394c51e5bb0a723f505f9df9626d2587c2c8bc15072e697","xz-5.2/src/common/tuklib_open_stdxxx.h":"eda1984d58364eec9949aa49fd110d62b1d3685f7addc6fe4c3f1284bc8dd614","xz-5.2/src/common/tuklib_physmem.c":"2da27bdaf9703705d749dc4a2b79f58b49ceccb1b7e34f388a1afb69cd722d4a","xz-5.2/src/common/tuklib_physmem.h":"dda058f02fcbf14d326acdbddd704c9b1823b3bbd3028fef120b70c5a20a1c02","xz-5.2/src/common/tuklib_progname.c":"3956e35bc0002e479aef535d4c565286c244ce17bd925ad693d6794412df37f9","xz-5.2/src/common/tuklib_progname.h":"9343b38f50a61f695b44ca41d4ad7d363e571eeb72b57729e5e779c3fb943abf","xz-5.2/src/liblzma/Makefile.am":"4e08eed2b7896efac46cbdec00d38ded971ca4692d027719e0d80f7a7f5adc01","xz-5.2/src/liblzma/api/Makefile.am":"400d830936568f09d5b670fa57a91aebe7c4d59a217dbce0a1f1ef248bafece1","xz-5.2/src/liblzma/api/lzma.h":"322a2137797ba67d4381dd2ebc045bf0280ac052b504e83c20464ce3f33ff355","xz-5.2/src/liblzma/api/lzma/base.h":"b49a0688b71b84bce13e80af2a505bbc98f24f04302ceb6a6c5b8d6840a5a971","xz-5.2/src/liblzma/api/lzma/bcj.h":"485ee1ac185747b6e5324094aa462af194ba3a22a0206314e25f70423045e43d","xz-5.2/src/liblzma/api/lzma/block.h":"6f6935c23c5e34bd0ff9e31998b130f48e54f4794858c0a79cd3dfb8197e660c","xz-5.2/src/liblzma/api/lzma/check.h":"79ef75b06fe389ccbc47ebeea1bb704157a58fe9710ddfbac8a62035359f9ae1","xz-5.2/src/liblzma/api/lzma/container.h":"13fbba65515bed9d108e97cba3227604291545290fec3f11d9f5babcc6811404","xz-5.2/src/liblzma/api/lzma/delta.h":"db9db049ab07363921bf19320174afbab16a1b4d401f797a5b2232dcb89b9d64","xz-5.2/src/liblzma/api/lzma/filter.h":"0c30f1e1271e4bd06e07934b31b76edddbb7d8616e2b8043b36771ade8eb294b","xz-5.2/src/liblzma/api/lzma/hardware.h":"7c9c7fdd29650a730e59281ea38e3826d94b518fa7e23573b9303ac8f3421083","xz-5.2/src/liblzma/api/lzma/index.h":"9eb7451f4d8de7d51a17585b7a86c3b4eb02d00d7e7fc1c390255e34231f3516","xz-5.2/src/liblzma/api/lzma/index_hash.h":"0840c2ae8dedc05a7ffe1597ead131532a8dc03521728d1d38e55da0fa769831","xz-5.2/src/liblzma/api/lzma/lzma12.h":"caf8948b9306d508026cc3bbadea579eb8e75a24c444fdbe9986a4cc01a7b362","xz-5.2/src/liblzma/api/lzma/stream_flags.h":"beba70fa9d83dc6a7fcfae9b1f8d07b3b5acbbdc789f008e63da4206e2434acc","xz-5.2/src/liblzma/api/lzma/version.h":"a334c2e4d0f31e023f78e8582823166e342dfe3f661e28e0c549277aa2843592","xz-5.2/src/liblzma/api/lzma/vli.h":"501ba06a4c33a45d83d830975643bdb646936e9e47fd07124c843453cf9a8776","xz-5.2/src/liblzma/check/Makefile.inc":"200fa89c39ac280abea3fb0026e10880de9eaf526e50a5a9531e079d8b050afb","xz-5.2/src/liblzma/check/check.c":"bea09bd4b782dcf36b674fb5e2583e4fb11023ff3fec4d2824e5a912e5c96ce6","xz-5.2/src/liblzma/check/check.h":"27ccc14df0db6970deb58b9fc261c417e4e24b422f07db353d549b2ac88a69b1","xz-5.2/src/liblzma/check/crc32_fast.c":"d3b5b982d327a91a0afe25aba7762c23309cc08a26d21093536b406c1b7f2f06","xz-5.2/src/liblzma/check/crc32_small.c":"52a70d7be7e0f29bb065117e31d86d8d6db387ff3fb13c43d3e790e511cff2a6","xz-5.2/src/liblzma/check/crc32_table.c":"2fb2e88b6e7a2959fc403bad7995468799611f6b294c220338473feed9d226ab","xz-5.2/src/liblzma/check/crc32_table_be.h":"d6f2bbb39f07fbc0c166bcec1a11f4680c1d20553f5a12a29bc991bbd3d4213e","xz-5.2/src/liblzma/check/crc32_table_le.h":"95fdd8507304a2c07cca6beee871d752a91dfb5a0c6ec290648e582bf562017d","xz-5.2/src/liblzma/check/crc32_tablegen.c":"baeaadb54ee5faf389210c8de880adc44830b8ce12cf32537c59a8a5b498476b","xz-5.2/src/liblzma/check/crc32_x86.S":"6caa295858c8327bc0eb35eec0de725a934065f0b463bac0f254edb381b47f78","xz-5.2/src/liblzma/check/crc64_fast.c":"fa6090b7079256d61d99bfcbc8e6515b375c824ed485704694225fcbf0ac99d6","xz-5.2/src/liblzma/check/crc64_small.c":"3f6007032a8e75cbc57f1134ebadc929f4eff9cf34fed85e960eed79c06a91bb","xz-5.2/src/liblzma/check/crc64_table.c":"f43dfa10d6cd99b7e9a186e3fa9d3d7cd78ff2965c81b0e86ea51021638e4d08","xz-5.2/src/liblzma/check/crc64_table_be.h":"8927164685123fb0f931195973b95c096c32c063aa82815b98609fb3c34f951b","xz-5.2/src/liblzma/check/crc64_table_le.h":"dfef9fef2c5b973ad585aa971729dff570f1bf390db12b022f565a411fdf9e04","xz-5.2/src/liblzma/check/crc64_tablegen.c":"af64bc13735080958a6f9dbab3a24b267dac0bc8f91c4c92149ce76287e08550","xz-5.2/src/liblzma/check/crc64_x86.S":"d10b289ab8b7cffa6193c903531fc08a91853d50b61ff601c7892e966ab252f6","xz-5.2/src/liblzma/check/crc_macros.h":"e89523a8599be0521986e678c9b7da701199eea43e6d81d448c87f07ed4db9cd","xz-5.2/src/liblzma/check/sha256.c":"c143c38c74222bd1f0ea0e5abd67dbd49c47b1828d59b82bf43786dc56393ec9","xz-5.2/src/liblzma/common/Makefile.inc":"89b90642d5ff3b0e9983b43789b94401f0fe85b6adccf7b17ecf39e71a34b81b","xz-5.2/src/liblzma/common/alone_decoder.c":"e5e6e3b4f0c05bccfa25c184e4ed4bf3892bff5bf7a2712bf45c7d03730a05cf","xz-5.2/src/liblzma/common/alone_decoder.h":"95b4f8e6567076af9651291f98dd145e213e388a8a4ff4ca3dcc5fd361a6f54e","xz-5.2/src/liblzma/common/alone_encoder.c":"f4ffc048f65333e9419d0fdd1820d50dcdb8b75f1cde34bc494fd41c3495342e","xz-5.2/src/liblzma/common/auto_decoder.c":"ac1f3d719058b4a469ed6d49dda717b26c7ad7d15d74475f8d2cd16d15d8c4ab","xz-5.2/src/liblzma/common/block_buffer_decoder.c":"13b954917929088d5205ebef3bf14d0823ef6233deda0ff26f8c0d8e7371f637","xz-5.2/src/liblzma/common/block_buffer_encoder.c":"4d4a0fe031353e53baab66056cbfb9d7c5bd323a0546e4a368252e14195d9b2e","xz-5.2/src/liblzma/common/block_buffer_encoder.h":"92954e63e2bab41d09acf2cd39ea988639a573724b08acf52192e28895cb9b8c","xz-5.2/src/liblzma/common/block_decoder.c":"e82ef1b890c9ab629f7d4387fda44b0261a9db875405f362c266cf502bb90ba3","xz-5.2/src/liblzma/common/block_decoder.h":"d067e66c89f066dbe698efae7415143347a44e2d3629bab61bb217b3e3ab49a2","xz-5.2/src/liblzma/common/block_encoder.c":"b05ca89a7923d9cc61aee04027e47700302cf81c3b9d983e4c6075efec959510","xz-5.2/src/liblzma/common/block_encoder.h":"2595cc5c2f67a57a574356cbec5d5d1b90ca6c6e9f431a4364067acd5d3e6632","xz-5.2/src/liblzma/common/block_header_decoder.c":"d2117fbed46de9ac1dbf579f7c80bd1121c810634f9911cfd1b0d4d8c33b01fa","xz-5.2/src/liblzma/common/block_header_encoder.c":"5db3b290d428d0f4540a0e1f8c6462f32d23fb1f6a920cf791e1e5de698fd6e7","xz-5.2/src/liblzma/common/block_util.c":"5dbd19c805b24db3d8ed17b778ae9ff4c1d30a69730c1f742a67f8e5d43db9de","xz-5.2/src/liblzma/common/common.c":"d56f91b658dac88a731ae78bfe825519ddf7d20dbd8fa02e3b97c5353307aa1f","xz-5.2/src/liblzma/common/common.h":"a3f7e30eddf1e2913399fb2ac90af32099d387cb691c363d12c09b68138611eb","xz-5.2/src/liblzma/common/easy_buffer_encoder.c":"3d66fc8b3788e815a2167460f312fe45725d1bba6a3c23e5977a1727eaa33964","xz-5.2/src/liblzma/common/easy_decoder_memusage.c":"f2daa4675f914f503f28df798ba5c2c5fbbc0a94b08cc305e9c6645569cb8c7d","xz-5.2/src/liblzma/common/easy_encoder.c":"331416f038afe091a920e629db9f3f3b594fae05705354e0ba1e8ae5fc4a6ca6","xz-5.2/src/liblzma/common/easy_encoder_memusage.c":"ac313566ecc7062a84014457be28bf046b29be2bf9a036c8b6fb49c57b3182d1","xz-5.2/src/liblzma/common/easy_preset.c":"65ea57b839e0ec864fb26f38ba66a8a0d2070dec63a821b1a1665273ed0b2738","xz-5.2/src/liblzma/common/easy_preset.h":"0e0bcf762c76499d86a6bfb7ae11ecf5be4d50efe8339096e69a605f2fac1b32","xz-5.2/src/liblzma/common/filter_buffer_decoder.c":"5fe3edd0cc5641463840775aba4ced9027da9e91ae50edd8eadf14a3bc1fb94e","xz-5.2/src/liblzma/common/filter_buffer_encoder.c":"eddc23cd0e0fcb0e4cd5b66c2878d580adf9bc1b6dfa1818e77c4488b9853203","xz-5.2/src/liblzma/common/filter_common.c":"39e17b0e805300649115a22123ac6cf40b21132726c9591b5deac5d6c1a3a2e4","xz-5.2/src/liblzma/common/filter_common.h":"8a0ec327fef13785df9d2281d79d11c2d3a549e30b80008fb2572c629fd8156d","xz-5.2/src/liblzma/common/filter_decoder.c":"23e163711327e49d82f0e3677ea3579233a050acc1dd835b06c8da496e2c3709","xz-5.2/src/liblzma/common/filter_decoder.h":"a047226c79d6375a2ddb77d6292acf7c8d6fb604c328bbf04698958090c88472","xz-5.2/src/liblzma/common/filter_encoder.c":"384b83831d1f1fa75fef39281dd7a1f5325a7c4c23f06d24f149e8b4dd75f3e0","xz-5.2/src/liblzma/common/filter_encoder.h":"2b6a90f9054d6b34dc0e42846bfaf7fa816a04ca531421b19fc6118ae2c83617","xz-5.2/src/liblzma/common/filter_flags_decoder.c":"fe9cd544195e038010a31ba5f5b3f9f5e1d412f1ee315d231f87948df6df2124","xz-5.2/src/liblzma/common/filter_flags_encoder.c":"4004439569af02d39327582bd06240baf2a2b76b43a5cda32eb502e602313cee","xz-5.2/src/liblzma/common/hardware_cputhreads.c":"f017cc4bec6f5e922e58c58d240b5432a0375874c221e09d95a3af0be30c224f","xz-5.2/src/liblzma/common/hardware_physmem.c":"5c5f03da99f54119271f11fd352f9abc6915ae0e84d9c677a09960184691ae2e","xz-5.2/src/liblzma/common/index.c":"c6e05bad497341838304ac552bc59c34a7c5c946499d7ab737a93d7930bd30a4","xz-5.2/src/liblzma/common/index.h":"57f38ebcb497405b4efd510579678a891873143c65c7d6a6bbc8e3764e4c62d6","xz-5.2/src/liblzma/common/index_decoder.c":"927b50f2e8fbd06bd30fa4badca235791706dedb02903a5f6d7d727e3bacb6c2","xz-5.2/src/liblzma/common/index_encoder.c":"07bb53b6d65e0fa43b683def95623f2330000461f32552dfc55fdb7cf0bcf070","xz-5.2/src/liblzma/common/index_encoder.h":"d90e2aa654e0c78a3cc43f3bd2628fa2d208e76c0c9b1d1449e53830fda03bf7","xz-5.2/src/liblzma/common/index_hash.c":"154f56d958ed4d2a1ed335103b141ae0adedbbdffad11751a2d000fdf95a51d8","xz-5.2/src/liblzma/common/memcmplen.h":"2aadfce95d37c1b5e7cfd7e63c8fab46057c659dacecd3a62171fc258ba6ddcd","xz-5.2/src/liblzma/common/outqueue.c":"78b30911bd1b7cfde10f3c59e8827850539f5411cfbdeaf3f830c0a34863ed73","xz-5.2/src/liblzma/common/outqueue.h":"9355e10fbd2d9fbf9413ec2d0925729907599063a2a8980abd6cbc6288d38f4a","xz-5.2/src/liblzma/common/stream_buffer_decoder.c":"ac2e5511d2833f9a00c3199e2eab458d560800c34ebc6ec9cc78a2cf7da5df4a","xz-5.2/src/liblzma/common/stream_buffer_encoder.c":"1908b3c0078e9624cdfe72df4935c638a01064a4992d8c18ee96b1cf86edc75b","xz-5.2/src/liblzma/common/stream_decoder.c":"44be602e82f26ebc9e4be1cd35b3b302f9403be39f403d01283d14bcab95ac7b","xz-5.2/src/liblzma/common/stream_decoder.h":"1d8b599273cfc339d14bc03fb6d729d03f1045c3237ad34d607e0eb9ff96dab9","xz-5.2/src/liblzma/common/stream_encoder.c":"724f757f11b55c7a5a8e53973340b7af02a8f7adf0753e80759b90c36b15ad14","xz-5.2/src/liblzma/common/stream_encoder_mt.c":"8263b11155fb40ddf488115f441c3b088344e4ac600a8504c70e2d415b083317","xz-5.2/src/liblzma/common/stream_flags_common.c":"c23cc834a730ca0141f6569ed8717c2285a0b6c4dc63930f4d8ae2cdcbd853db","xz-5.2/src/liblzma/common/stream_flags_common.h":"e0287a3d2bfb9abb974f4ee4ce67cf67b6adf1015bed7e9ccf92b7d8715aa878","xz-5.2/src/liblzma/common/stream_flags_decoder.c":"b68b73934483ace759d0742b54393d81f09580850627969d15116ec055b00780","xz-5.2/src/liblzma/common/stream_flags_encoder.c":"a24795cbbeb30cd9559bac7422d1f6852ed952cf652d44c902fcc2e2dd4682c6","xz-5.2/src/liblzma/common/vli_decoder.c":"544fcdcc765d6ba5366b5cc6b0d1874a21c9de41fbf75aa10e9de75f07fade23","xz-5.2/src/liblzma/common/vli_encoder.c":"a29a42274cb4e997b20e7ff4ad17d8f464cfc402ff7ea23a020279059e86e971","xz-5.2/src/liblzma/common/vli_size.c":"84970cb87f840b317f1218fba9068d30013f8dd2f42e4bfac163d894229e9259","xz-5.2/src/liblzma/delta/Makefile.inc":"1b0bdbef291dab04b95250d16814351ce5bf2cdf768e7d50ec86397fc9a0a8a0","xz-5.2/src/liblzma/delta/delta_common.c":"d1de035aa8485f85c8b288eec876b743357fd5fbed0c14267443307ae9e6337f","xz-5.2/src/liblzma/delta/delta_common.h":"ab0687c451cad4e5a831686f579ae51579cb5c35826db73688871ab1ebd3bb2a","xz-5.2/src/liblzma/delta/delta_decoder.c":"63e17891320b3593233502d4b3874e0645b3941e3541ba46f4b9d5bbe7649c13","xz-5.2/src/liblzma/delta/delta_decoder.h":"a5cff12597923e2481e8fb2988b67fa4659a407199824eba2f0206bda47d7268","xz-5.2/src/liblzma/delta/delta_encoder.c":"eace1e85192db49ebe7ec89d633a99a65e416920f863e401e62697401335544d","xz-5.2/src/liblzma/delta/delta_encoder.h":"2bcd0e2fb30f4b5ce3e5acb6df5eeb1c95024fbff8b52e2586dd226243a3f228","xz-5.2/src/liblzma/delta/delta_private.h":"fd00f847e99b88a031182a3b5d52f4f8957aedadd10a96c1e7012edbe4a135d9","xz-5.2/src/liblzma/liblzma.map":"fbfee8d61ad96f89910e35e3915fb21d1c5ff584e2d9e1d2b6b62349bb9864d1","xz-5.2/src/liblzma/liblzma.pc.in":"2ea84ce8be346e75f8e8410dcaf871f95fae6fcb0aec5da854c2c6e09dfff05d","xz-5.2/src/liblzma/liblzma_w32res.rc":"62c5e352a64d5add147f5412ba3223ca9c24b766184fcfa6b885697a4110058e","xz-5.2/src/liblzma/lz/Makefile.inc":"d616835619909528c789e9204119154dc21626ba133db74b22906e6aaff797a8","xz-5.2/src/liblzma/lz/lz_decoder.c":"9dcc1265c825d5c35597057bce0f7458afd59680bd96bb8ed63f225d605ad95d","xz-5.2/src/liblzma/lz/lz_decoder.h":"d2b8d43803f39c846fe0c685740e26366a8d4579f8d5687f0ed719cbf125d0c7","xz-5.2/src/liblzma/lz/lz_encoder.c":"7eff05d3d25136db679cb72b3c90fe2e3090cd6d791e6c24d6bb57782a71d3e0","xz-5.2/src/liblzma/lz/lz_encoder.h":"64ff40bdc990a3921b6d3678627d8bd26e4032e42a8a9559e370c369d633a53a","xz-5.2/src/liblzma/lz/lz_encoder_hash.h":"cfb15b8e9d7c217ecc747274bd9b7991465396c30468d5fb3d851c720278663f","xz-5.2/src/liblzma/lz/lz_encoder_hash_table.h":"494d503e26cf1fd2cc08ebfc7bc9f96a2c56e8e9bfba6f86eef63e4add744f2f","xz-5.2/src/liblzma/lz/lz_encoder_mf.c":"7d5d4eb0197b3ac31cd875f8bbe14b1a3f5c5ff97757ee28f455d494665578b7","xz-5.2/src/liblzma/lzma/Makefile.inc":"8ab29479e093b48af89e8c4cf6acf0a1660423570b83f2dc55757ae55677863a","xz-5.2/src/liblzma/lzma/fastpos.h":"30e1360c22ea8fd981dcaa717b4751b60ebbcc8b2804b5503a64d8e0475b0c63","xz-5.2/src/liblzma/lzma/fastpos_table.c":"d2fba7f634dd93ba6d1a12e26a8292e96a9c71090c94364e47b43e4d8ee642ab","xz-5.2/src/liblzma/lzma/fastpos_tablegen.c":"53f06e9a29ddfd284ed7e6b38c3976178cd5bf77894a85b36ea8af5fc96e4898","xz-5.2/src/liblzma/lzma/lzma2_decoder.c":"050f697c891dbc20e1a8b46e29d1b2d8cd5c52e9f39e927e474cfd85c574ce64","xz-5.2/src/liblzma/lzma/lzma2_decoder.h":"ce79b5baa8062e63078114778a920203ad9c35e351f281999682b60106f3ad2d","xz-5.2/src/liblzma/lzma/lzma2_encoder.c":"65c815a5f2ae106a04fadbd301d8bd1dedc52aef6815fac84a97933866640c4a","xz-5.2/src/liblzma/lzma/lzma2_encoder.h":"8558aedaed67c0b2282ee69f97aa9f95a8d19562475b0cbe93c9539cc2098b3f","xz-5.2/src/liblzma/lzma/lzma_common.h":"636451ae1ebcc87d8d878b528cc242800f88def0e609aec6ecef5384b0932389","xz-5.2/src/liblzma/lzma/lzma_decoder.c":"74fe03a17315028200101a559d33fb3ae1bc93c15bf7bbb96cab3c0b7af27cf6","xz-5.2/src/liblzma/lzma/lzma_decoder.h":"6b455583a68834f3e31aa81d6620b27fd44885bde72decf4ef52a05c4c66e19f","xz-5.2/src/liblzma/lzma/lzma_encoder.c":"631260dccf7eefcfeca035f1c7d3132c08da708773456d7fbc273ab1b01b92de","xz-5.2/src/liblzma/lzma/lzma_encoder.h":"2ca6d3683107f4575c227e1d2a525db81c691a5b7ebc1140bc381484ca4e58d2","xz-5.2/src/liblzma/lzma/lzma_encoder_optimum_fast.c":"985b0b9ba50af0605cfe4028e177315dc156a64653dc0318344552ddcb9e3087","xz-5.2/src/liblzma/lzma/lzma_encoder_optimum_normal.c":"931f4bb069addbf91d6f70ef932bc72e73bd3f81159dfbe0783f382b5de4f9f2","xz-5.2/src/liblzma/lzma/lzma_encoder_presets.c":"d3ad6260bafdc8d12319f6548231a332f6509f61ce35222e83bd8ed33065242f","xz-5.2/src/liblzma/lzma/lzma_encoder_private.h":"836652a5986f927cb3673a8f5c184d8ccd3db80964ad975d4c540e6dc7d57f6c","xz-5.2/src/liblzma/rangecoder/Makefile.inc":"fb835be542437407ec1b1409a069d0a14b5550b06e4188e3b0cba8abadfd4790","xz-5.2/src/liblzma/rangecoder/price.h":"d11cf3ae775f7809c909e3a60c5b9d3f2d3f1a8ff90b6320a236d955cf3dd15f","xz-5.2/src/liblzma/rangecoder/price_table.c":"916cf099a79c5c68505c090fbf8a2e76a61c2cea83c6f158271eae0e657fe9ca","xz-5.2/src/liblzma/rangecoder/price_tablegen.c":"de6b7374b7c208faf7782232229886f5d944dbb98ad7d30a423c37036feab56d","xz-5.2/src/liblzma/rangecoder/range_common.h":"16f9ad3759ca96114cad0eda7639ec40a1fbe24b02853f96e8fb3ee9ae79aaab","xz-5.2/src/liblzma/rangecoder/range_decoder.h":"e8063a1782bd85f9a7f94f5b5e1114622cb30c842c09fd2c657793d0edfae8c2","xz-5.2/src/liblzma/rangecoder/range_encoder.h":"6a43ce6dfb706662419b2246e1c21e6e90e8f5ba2e1e0a8a049533ea4df7bda3","xz-5.2/src/liblzma/simple/Makefile.inc":"5f33830fe8750481867dd7986d02894beb4e86b1bbf716e227f0132a0615819a","xz-5.2/src/liblzma/simple/arm.c":"a7b84c941457447430232b8eb9c01585087586a43abc35e3ab073d2ab322e104","xz-5.2/src/liblzma/simple/armthumb.c":"888400874c918fd8b2da09fb852c872cf23d158addf02a823b7cdbee6ee7a83c","xz-5.2/src/liblzma/simple/ia64.c":"101678169e4127a327f50fe0ea155373b17a66a24e41d78ebc0d8a8e47e8f195","xz-5.2/src/liblzma/simple/powerpc.c":"ee987a4014b7bf9c1651c88072eb47b488cf0852e86eeffc7620893396ff6ab6","xz-5.2/src/liblzma/simple/simple_coder.c":"c85b18db85a5eec394478b7b7fe34dc5c613ff450e54d79b69c2abfcb31c9379","xz-5.2/src/liblzma/simple/simple_coder.h":"c8301307e370fcb40feba74c55c62ba50c4f29fe1242c822de09665a75512a3b","xz-5.2/src/liblzma/simple/simple_decoder.c":"cd081315a4506b691fbc89f6988cdc128b7521f2103944b3bc462c1c994df15c","xz-5.2/src/liblzma/simple/simple_decoder.h":"22c1d4850a392672ea50b72c8e60c5891dc3c9429715124408eef4c649f4a6e0","xz-5.2/src/liblzma/simple/simple_encoder.c":"20927a94da74d6070978e34c319d38f4385e640e290513aa745b1971fe9281af","xz-5.2/src/liblzma/simple/simple_encoder.h":"bf61a79557c59ecb60489e07ff3fd4cb2e0eb226670e3b3ed3ed86f9aa4b34e9","xz-5.2/src/liblzma/simple/simple_private.h":"89d35ed2633465ecfd589d1a69442083eb80f0e1027725968411258a86204938","xz-5.2/src/liblzma/simple/sparc.c":"8bd89686c31c4700541f236239612e4bc91bb1346c2efd7074e032e98da6845d","xz-5.2/src/liblzma/simple/x86.c":"626b1f1ed6c87aff949adfc3961832080a991f35a2818b81602e08993a49aa72","xz-5.2/src/liblzma/validate_map.sh":"c34a6f22905dbbc4900e3945f2484ac8c97900bf68f3015f91e177731120d38a","xz-5.2/src/lzmainfo/Makefile.am":"517291d4ea68eff886e257c9a921f0fd0021a6883e6ace36f03f12037758f89f","xz-5.2/src/lzmainfo/lzmainfo.1":"0963a1fe3e0539f036aaa9adf5bb179df10f2abe5f7f470c87340a5619e5f500","xz-5.2/src/lzmainfo/lzmainfo.c":"9b59add935c2329b84555bdacd7e6926bb35197e8e860a8fcf1757c320856532","xz-5.2/src/lzmainfo/lzmainfo_w32res.rc":"04a960119a80ae00c04a63c500626a321fee38281778b415555d289bb6a40727","xz-5.2/src/scripts/Makefile.am":"3fb7c116e7515a4f1201ff465e572c2fd359fbecb76c6662594b57db5d0cf557","xz-5.2/src/scripts/xzdiff.1":"fea4e489a64a2be64121e36041b993021839fbfe59d49a8b1b737c93fec3d29f","xz-5.2/src/scripts/xzdiff.in":"bb8d53b151913a18fbfabf67ee66ce531311b692d0304b4e6d67b2aad618566e","xz-5.2/src/scripts/xzgrep.1":"d838d6e694c2c9bc89a5b118e96ee6976c74319bf3e1d469c9d6d66674e34a7d","xz-5.2/src/scripts/xzgrep.in":"b827a3bdc6f0f4dcd5f90e611c15bb10a2110b93eafc8908b0cd1bd70899968a","xz-5.2/src/scripts/xzless.1":"2db6570b6f62b6f0d46fecfc18ead93000abaec97399514b31e18edb7ab2fecb","xz-5.2/src/scripts/xzless.in":"bcddbceefd82d109c4a96e6762c27dd79d37f6e79466a2cba036d38c34762b60","xz-5.2/src/scripts/xzmore.1":"551a2a7f6e2e5626b0cee4580a0107d81410afd742da25001c846b4fa7645b07","xz-5.2/src/scripts/xzmore.in":"ed0d0f0d5fad5f0e158502ed66f23ea62d276b42ff697f84aacf303d28ba250d","xz-5.2/src/xz/Makefile.am":"bf7b5d0de0cdf704c4a8918c2c420c36d752d54b97553fc10d216cb4a1e52379","xz-5.2/src/xz/args.c":"47f4667506afbd7f4aeac27d05068fbcf5291680906599af40b9a1b9816c87d3","xz-5.2/src/xz/args.h":"46521467728df4959f0a76fc3ca8a72619c288a2cd3c7db99d794a0b553055fb","xz-5.2/src/xz/coder.c":"af942e3207648d79161a9f879bd09d8ca1ad9307cd21cbc2018ac4d1cbda1681","xz-5.2/src/xz/coder.h":"8aa2c13ffe794fb78504cb782ad57b85a314c7652091fbd3d798730d0205fcb8","xz-5.2/src/xz/file_io.c":"14f99eb2ea8fc143cb6d072932ca0fa8d3b8f8b64472098c790b2fcd42ef3d7b","xz-5.2/src/xz/file_io.h":"b0395cf6f07bee58312d1d61a941481e030a0dc8e76101e3da58ac30cf261138","xz-5.2/src/xz/hardware.c":"fdfc6c80085bb93cacf5cc74b8703388a598064913d909addfc0715894182d11","xz-5.2/src/xz/hardware.h":"38ac7e3e3acd28f09ad18f7200a39949ef7a373b61be5094b00525fbefb51a54","xz-5.2/src/xz/list.c":"849ef057edeb21dd695f792585dad365c560299c30b83c15e68093b723e75279","xz-5.2/src/xz/list.h":"63d7517c23adb530850dd4e4f92783f78bd52ff46b2746ef4ebffaaa8c4bef71","xz-5.2/src/xz/main.c":"9c6e9c971e53c74eaa9727eae7c327ff789e9fe9f67496245de4ddf7275f60ea","xz-5.2/src/xz/main.h":"e2737b49acdeafedb35619a862bccbc886d918a3d2d8cb633d06914955584fd4","xz-5.2/src/xz/message.c":"499e3ae39beaa3eeaaf649740308b7d9636b47286c5ce3f764cda6232b807875","xz-5.2/src/xz/message.h":"33355f651de8f53297258dc4e3b877b4de439c87a48c97fadcb5744000d6ac5a","xz-5.2/src/xz/mytime.c":"9d245fed04eb4bee96e0a219f1d27bbbc7df6dedf771b4941d6cfff8221ba8ae","xz-5.2/src/xz/mytime.h":"749542a58be15e9f1f01243e630e841d2dd3bedc8853309e66fbb28194c3e276","xz-5.2/src/xz/options.c":"983478fde4aa7ad5384304bd8006ae3781d8774058ec9c1c3128fd2192619093","xz-5.2/src/xz/options.h":"44de29c2eb5a7252ffc8b91ff6dd9e209a3fffc7d9cfb5119a2270f136895abf","xz-5.2/src/xz/private.h":"5c7eb4bce620a8c2f2bd6a35957247a19924e22e373fe28ec7f24afc57453ae2","xz-5.2/src/xz/signals.c":"f6d4dfa1f6af2e2ecd7ef3104a801cba5bbdca3031079ee1c393970e7befa546","xz-5.2/src/xz/signals.h":"38f6cec8dd2dd1fe0d927e13046f77a9295fe1404f5eaaf0de672f6202821073","xz-5.2/src/xz/suffix.c":"82bbdcb43e38090979cce401cb98709ec54a2bf88705ee98b81abee203ef2d9a","xz-5.2/src/xz/suffix.h":"37bdffa95beef1a1eaa1dfb764fcc450372ceff44a866bb60ab80453fb7bf9cb","xz-5.2/src/xz/util.c":"0b2e16b789628a20289a8dd94339ffaa8a2160d5c572326cc565a16ff2ed4179","xz-5.2/src/xz/util.h":"0ed0546122bc9b7422b64252a33ef061f39f48ebec55bbfa0d6374e5775c0826","xz-5.2/src/xz/xz.1":"3f7abc40149b1d237c87777384f6dfe6eae02c802f9a04ca14063af09f4193b9","xz-5.2/src/xz/xz_w32res.rc":"d42a35bcf8e872e875972fb90f3971acfd570a45c07d258759cc9b3e8a1d7424","xz-5.2/src/xzdec/Makefile.am":"96e8fa347f0c8865f8b9b28fd90d6e06f0fb37c70b7521a6c127598892887ffd","xz-5.2/src/xzdec/lzmadec_w32res.rc":"87c6554af463075e3109964769108a54af237eeb1b427a75dfd8b92e0335bee0","xz-5.2/src/xzdec/xzdec.1":"20e56b65af31a9488483f01659c681de022da370d36a427b232246e4eb39bb6f","xz-5.2/src/xzdec/xzdec.c":"21193415899cbd63ad79ebd33fa237154ecad85da5c54b7514c4afc0bc0531a7","xz-5.2/src/xzdec/xzdec_w32res.rc":"356ce543f7143a6572da3bdaf473acd686d8765a672a929b7dc79c5f21c15428","xz-5.2/tests/Makefile.am":"3e726b207ec54a8bd4e3e4ad0e4b4e9cdb973172d2409b81de2cc54acb1715dc","xz-5.2/tests/bcj_test.c":"6984161ceebc2f94ba41047b85ddd083f64266f354d79f128c57882378aadb61","xz-5.2/tests/compress_prepared_bcj_sparc":"898511c9fbfd1ff3ad474638283a82a0bc0ca11fcb47e7a7e1f8b0758d999ee2","xz-5.2/tests/compress_prepared_bcj_x86":"dee7bc599bfc07147a302f44d1e994140bc812029baa4394d703e73e29117113","xz-5.2/tests/create_compress_files.c":"0d73e21b5d8b998d44c47e725b19385c5ed4723297f9c1060fe57d454beb4421","xz-5.2/tests/files/README":"ca69ae71c4dd4a8211694ce9efc081cc895433691716007330ef3898d78a06fb","xz-5.2/tests/files/bad-0-backward_size.xz":"894d4b6d4ea8657893e9ab1c48162438605537e6ff974ee8ee61903b8eaec55a","xz-5.2/tests/files/bad-0-empty-truncated.xz":"9de843e125667ecf9b804469889bcea152758585c0e335a7dc15ed243ce83a50","xz-5.2/tests/files/bad-0-footer_magic.xz":"b7d60be0dd400c8d8b2a04094d297f4bbf563fd33041cf27ef6e9be74f7df829","xz-5.2/tests/files/bad-0-header_magic.xz":"3adb42fba230b3c09d2277adb7f3ba347f26c1831d4e9514d3068bd3bca9d2a4","xz-5.2/tests/files/bad-0-nonempty_index.xz":"ece3915eacdc4edc296f593b3cb2617cdd888315eada28dcb366a3fda131590a","xz-5.2/tests/files/bad-0cat-alone.xz":"14bbcda4f97f6d3583f36c6a4946d0d0dfb847653175d432ee275d5738d6d9b7","xz-5.2/tests/files/bad-0cat-header_magic.xz":"bd3f4dfeae3f4ec3e778809e013859b6b291d18e067c8e9557cc0d4c1009f22e","xz-5.2/tests/files/bad-0catpad-empty.xz":"56317222b2ef4743fb18b457c3760094937dacc9fdf18d645c181e5be4b327c6","xz-5.2/tests/files/bad-0pad-empty.xz":"a5995e19c63bdb9d327d514c8e8c9d2971b4cfdbc755ffcb11aee30b8a9787b1","xz-5.2/tests/files/bad-1-block_header-1.xz":"c8bc15e7bfb1056d358cbe5f9b6ae86489e277e353f275a79a1c212a09cc56af","xz-5.2/tests/files/bad-1-block_header-2.xz":"3b0de551b66e8ee65abfaed399e1638de2955aebc882b9585e12d5f93eb21146","xz-5.2/tests/files/bad-1-block_header-3.xz":"2a05eb3e61e10b862f09ddaf030ee5a04ca4c875b2dac251ef0529a8ddbb61f3","xz-5.2/tests/files/bad-1-block_header-4.xz":"8ac58b8fade15875213c116bec05ec78fc659d3cda69116d3aa4dc71557b2d1c","xz-5.2/tests/files/bad-1-block_header-5.xz":"a76c17d193405f180c3b84c9047ccaf1b4f0483242dda58e7c5070313898f3e9","xz-5.2/tests/files/bad-1-block_header-6.xz":"f7cc702ce7a2523e9718816b4a5983b05fa8acbb07341df2a5234ce1828731cb","xz-5.2/tests/files/bad-1-check-crc32.xz":"4f2de28e30a05d979c7b2db4ba4f4126e92563e3f591bef1508b0926dcf17fa8","xz-5.2/tests/files/bad-1-check-crc64.xz":"d7218954fd4bd69eb77b545d8b2428ac35a984ff3bb015846b65d88b325ca219","xz-5.2/tests/files/bad-1-check-sha256.xz":"f106a808e57ca48fa4a64b1913042c526c1d777f9eb1622a0857ce18ee34aba3","xz-5.2/tests/files/bad-1-lzma2-1.xz":"b99d620ac64188c4af54e88c79404f153642bed63442a31b642942804f1e1785","xz-5.2/tests/files/bad-1-lzma2-2.xz":"91517a1280b5e52ddaa5a327e7c7f5a045d22db94cdc8a2f79781135f461de12","xz-5.2/tests/files/bad-1-lzma2-3.xz":"e063697abf2d7cbb7271eaffb064484095abbc2397268cbe11897dca8af52427","xz-5.2/tests/files/bad-1-lzma2-4.xz":"8777af9f9c9e3ddca331d0671a7753a219ef01f3b87708bc5129cc619e63c6e6","xz-5.2/tests/files/bad-1-lzma2-5.xz":"2e2759a097712c49a3e93446276cd56ecb748315c0cdec1d8603d8740c0a1494","xz-5.2/tests/files/bad-1-lzma2-6.xz":"646cb3043b6aac6da1540af308a78e6504c7708af54d5815f224f27a58f00919","xz-5.2/tests/files/bad-1-lzma2-7.xz":"ddd7b265fe96595408d72a6664ac3693de097c0d887a9419c5aff3a7fee83d5e","xz-5.2/tests/files/bad-1-lzma2-8.xz":"85c49abc062cddf535f41347edb368f702c442241ede7276c4d99b0051f19b0e","xz-5.2/tests/files/bad-1-stream_flags-1.xz":"c65babcb94c3c175f2d8686391d2d0113fbc434fc8dca009e3f5d1ddf7c83d61","xz-5.2/tests/files/bad-1-stream_flags-2.xz":"35ece04169f64180ba2b4fff03f80a3048ba11b3ef4e16a0ce8d9b5c32ce5e9c","xz-5.2/tests/files/bad-1-stream_flags-3.xz":"c59b030817cec49b51d1f1b8e9f06ff2535de25e2c4c07a3f45c197d0e3db949","xz-5.2/tests/files/bad-1-vli-1.xz":"dde033a0281c2326178e23ace66268dddac8f5d7d2e585ce865c6f3b4e7ed7da","xz-5.2/tests/files/bad-1-vli-2.xz":"9eddf417be15f3f7170fdcdadd753c0fe35d22d13377f271319f0c16889b0e4d","xz-5.2/tests/files/bad-2-compressed_data_padding.xz":"9cfe1c1e950111e4563d773790073637c3f76d42d586f10e77469844a0c84dd2","xz-5.2/tests/files/bad-2-index-1.xz":"ff6b77b8ce16cdb0b6d455c8045029fa6baec1877798a7e7ed7431b9cec83bca","xz-5.2/tests/files/bad-2-index-2.xz":"fa394dea8bedb64ad388a8d44ab324cc0aefe9d5b6d7a78b4dfd610ef78263d0","xz-5.2/tests/files/bad-2-index-3.xz":"62f82cabb391bb98ba87162ad04376e2d839741b56eff0750e93cea822b767c8","xz-5.2/tests/files/bad-2-index-4.xz":"102877780afb8155832afd630e426d2e1456f4da62360e4091bec3524d599cec","xz-5.2/tests/files/bad-2-index-5.xz":"72ac8e7907c092126bfcc999474e44aa17d29feeeabacc50819a0b5a737afdb3","xz-5.2/tests/files/good-0-empty.xz":"14c80c40f5b247deead9e9d1d31b8b4f5f0b4f4425e6eb12291fd3e505fc8414","xz-5.2/tests/files/good-0cat-empty.xz":"65de7e01eff8cf2f9a287153971467b1c11811213b64a38bdf673bad240436ff","xz-5.2/tests/files/good-0catpad-empty.xz":"019ad3e542d5f5797c6d98148f72725930a057fec6abd9a426ce889302a9fbfe","xz-5.2/tests/files/good-0pad-empty.xz":"6b97fc3c4f6f4a9115377b3dce52caf4e726458ed9dfd68b60f94ccdff3c5f8c","xz-5.2/tests/files/good-1-3delta-lzma2.xz":"00058b3c84d5e2718c298dd8689730ae79c46995943d242897537e9da3d1b04f","xz-5.2/tests/files/good-1-block_header-1.xz":"b94444ef9b5918e4b6c9bcd83080884b61c0c5072588f66c03f244faec475f12","xz-5.2/tests/files/good-1-block_header-2.xz":"96d4c234920acdd9b61ca904b2c38a402706131a5136ec04d98592f755e52664","xz-5.2/tests/files/good-1-block_header-3.xz":"2bb7072476150fdf06cbe83465f443f7928ee011538296f5713e22856b808fb8","xz-5.2/tests/files/good-1-check-crc32.xz":"eaa0f7d82fb273920c5247fa4928e695830ce40631945c6dda3cdf3f14d65cec","xz-5.2/tests/files/good-1-check-crc64.xz":"a0b759464fa8d02f0a3da4d19cebdd1d7d86b19728b599f7f946f58e687a22c1","xz-5.2/tests/files/good-1-check-none.xz":"cf3bece11d937fceb9c7599bfeffb067d140441d806823ace927a24e4410c16d","xz-5.2/tests/files/good-1-check-sha256.xz":"dda8bb24f50e39e750a5ad3697960083450a21ae054b2dff30699d542894826c","xz-5.2/tests/files/good-1-delta-lzma2.tiff.xz":"c9005e580f3e74b2cb8d817120f68cc2177840cda75f48d679551a7f3e323413","xz-5.2/tests/files/good-1-lzma2-1.xz":"d0e6089fe87776cb754b08012cc05b922e2d04f8a5484baf2d946cceebc24546","xz-5.2/tests/files/good-1-lzma2-2.xz":"8d8d4708327aa13930373d80ce3b996ccf0f1ff67d3cdd3d494aa6360fa53537","xz-5.2/tests/files/good-1-lzma2-3.xz":"2c286d6b18f24301f25a1c501a2c74c2036c94e0ab85d2289991f7fca2acb3ad","xz-5.2/tests/files/good-1-lzma2-4.xz":"ee91a262eaac56d93ffe9b3d582bcfdc1d92a8edb3a5555d52adc4c21f5347f1","xz-5.2/tests/files/good-1-lzma2-5.xz":"a59afee16f97700f89a3cc81740058a0e64fc9e06d176450b44aff3d70716c4f","xz-5.2/tests/files/good-1-sparc-lzma2.xz":"8ec92e5fcfe27c5bc320880bcca89bfa8a4aa789a5527a087f5a49492c31af5b","xz-5.2/tests/files/good-1-x86-lzma2.xz":"43ca5c4310f28554fcb2912db1098a779c1e91251802d4adbf23bb5634333389","xz-5.2/tests/files/good-2-lzma2.xz":"c096d08c0effa829b9c1cb92242b80e26be3a206f7a503d73b552da205b64d6d","xz-5.2/tests/files/unsupported-block_header.xz":"acf4e10b6f8e885ca80cf27c36187cafd974af46b42f70a761d969f5c0edbcaf","xz-5.2/tests/files/unsupported-check.xz":"c781077a53fcb200131fc6aaa3eaed6140f71f8cea5bcf9aae6898c5df4371bd","xz-5.2/tests/files/unsupported-filter_flags-1.xz":"adb9d23d6645ffa0a4dfd377cb8fb6a01a2622edc1c8bf1ed1ddc91b45b6d5f1","xz-5.2/tests/files/unsupported-filter_flags-2.xz":"e7cd859ba5efd8e238fd4bb44724ee3ee27fa2c993cc8794330e97867d137eff","xz-5.2/tests/files/unsupported-filter_flags-3.xz":"03b202ddc097d5918b808c2de99b37fbf1d138274998911bff2d514d1a04f109","xz-5.2/tests/test_bcj_exact_size.c":"c1f3674f454b860ae633c72739a5104f945b971aa92c63c18df9e94414b39e60","xz-5.2/tests/test_block_header.c":"5e977cfd660585709face0527a0af3c2c0f5287256f8a64ce47f280202e9aecb","xz-5.2/tests/test_check.c":"29d106e1f3103ac8af7d31261cb1fea9da70cc4d1d7572fb6bf94c072e7fd629","xz-5.2/tests/test_compress.sh":"b57f43cfcfdc920ce7210fa49a41d49f633b43f4efaffe0c0d01dd7d1d1489ee","xz-5.2/tests/test_files.sh":"b6778cb21bc6f4ca5c96e498ab376d1f00d79969c8df8be70498eff4232eeb6c","xz-5.2/tests/test_filter_flags.c":"a254c53ea6744b0238530af02bd45a917bffa8f952d02f01c3f5535667556462","xz-5.2/tests/test_index.c":"4289a811c1feb96c0294a4fc541022a87926f4b6c90a0d89f5bb8101427660be","xz-5.2/tests/test_scripts.sh":"c0b184719746b4569b91232e59d37f39e8641806d261ba31ffa6b041c9ed4055","xz-5.2/tests/test_stream_flags.c":"4d486da3bf19d632e88a26622d115c9e64978c1d2914ded174f9b774c5577570","xz-5.2/tests/tests.h":"21680f48054346b76ee3246857a2dc336dca75fa2551da4da7a381dbbde12e20","xz-5.2/tests/xzgrep_expected_output":"260f99403d67f8c7a6dfeb736072c781d3f1cd6a410190e91abeb13864d3dba0","xz-5.2/windows/INSTALL-MSVC.txt":"fd6f03c9714739588a2e677ae6c62c4fed38b1f71e62e60c711a1d260a848e0c","xz-5.2/windows/INSTALL-MinGW.txt":"8df1b40b122f8a041d1c5883883a381eb13ee870a6a856be4a6817139ea7dded","xz-5.2/windows/README-Windows.txt":"f8818db6f94cfdecce6fe7906b11d17e7a0bb8fa613a4ac49f0ec2ccaa110aba","xz-5.2/windows/build.bash":"db02e04157c3b37c2266b2bc839ea9f03e557464fbc178dcfeec45ba520df8aa","xz-5.2/windows/vs2013/config.h":"cd73629a237e21d365e17123bab2a10ad5557f12b99f32fadfa6429864230106","xz-5.2/windows/vs2013/liblzma.vcxproj":"41a44eb492821ff831efa4911b9ffb3f25c907b85ffd249b5ead2cafb314e330","xz-5.2/windows/vs2013/liblzma_dll.vcxproj":"025a46b70efe4c9791a2a9344882bc4a3e15a41e9b4918def56063e944121143","xz-5.2/windows/vs2013/xz_win.sln":"c33105e2b70986217893c5a7c250907580a78da057527101dc55588b1a0afb28","xz-5.2/windows/vs2017/config.h":"fe2e72c2a2efc0e180587a8fc0fc0e0ea96d03f7a2c188c58644a4b2aa062b0c","xz-5.2/windows/vs2017/liblzma.vcxproj":"b21deb4d1e551a68f5382e289ee39f7ce08724397e5d34d4d2e50a54804c875d","xz-5.2/windows/vs2017/liblzma_dll.vcxproj":"d552b157c6992c09534fbca335bdf047dd84f54e30dde10fc298f01ec8006507","xz-5.2/windows/vs2017/xz_win.sln":"2a5b3885977cc19d549c9c8b0c5fac4d8468fc0328549b53f5d7756bd2ea0301","xz-5.2/windows/vs2019/config.h":"d88a1fbccab201af3105a41be90192b6252e80c9a3c940aafce7f976b87b7eba","xz-5.2/windows/vs2019/liblzma.vcxproj":"0134596d3a3e86888f34a6109a4d265f7e4a80c9edbeaa00147b5bf16fa9bc3b","xz-5.2/windows/vs2019/liblzma_dll.vcxproj":"9f81a023fe33dd80e9f0cab730780c118b8fb550afded8ed99dcb92b99405b37","xz-5.2/windows/vs2019/xz_win.sln":"f11bf88fdd3a40820ef88c0b9207b50c246a257015827bf349e8a8034362d64d"},"package":"bdb4b7c3eddad11d3af9e86c487607d2d2442d185d848575365c4856ba96d619"} \ No newline at end of file
diff --git a/vendor/lzma-sys/Cargo.toml b/vendor/lzma-sys/Cargo.toml
new file mode 100644
index 000000000..2744e3b92
--- /dev/null
+++ b/vendor/lzma-sys/Cargo.toml
@@ -0,0 +1,35 @@
+# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
+#
+# When uploading crates to the registry Cargo will automatically
+# "normalize" Cargo.toml files for maximal compatibility
+# with all versions of Cargo and also rewrite `path` dependencies
+# to registry (e.g., crates.io) dependencies
+#
+# If you believe there's an error in this file please file an
+# issue against the rust-lang/cargo repository. If you're
+# editing this file be aware that the upstream Cargo.toml
+# will likely look very different (and much more reasonable)
+
+[package]
+edition = "2018"
+name = "lzma-sys"
+version = "0.1.17"
+authors = ["Alex Crichton <alex@alexcrichton.com>"]
+build = "build.rs"
+links = "lzma"
+description = "Raw bindings to liblzma which contains an implementation of LZMA and xz stream\nencoding/decoding.\n\nHigh level Rust bindings are available in the `xz2` crate.\n"
+homepage = "https://github.com/alexcrichton/xz2-rs"
+documentation = "https://docs.rs/lzma-sys"
+categories = ["external-ffi-bindings"]
+license = "MIT/Apache-2.0"
+repository = "https://github.com/alexcrichton/xz2-rs"
+[dependencies.libc]
+version = "0.2.51"
+[build-dependencies.cc]
+version = "1.0.34"
+
+[build-dependencies.pkg-config]
+version = "0.3.14"
+
+[features]
+static = []
diff --git a/vendor/lzma-sys/LICENSE-APACHE b/vendor/lzma-sys/LICENSE-APACHE
new file mode 100644
index 000000000..16fe87b06
--- /dev/null
+++ b/vendor/lzma-sys/LICENSE-APACHE
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
diff --git a/vendor/lzma-sys/LICENSE-MIT b/vendor/lzma-sys/LICENSE-MIT
new file mode 100644
index 000000000..28e630cf4
--- /dev/null
+++ b/vendor/lzma-sys/LICENSE-MIT
@@ -0,0 +1,25 @@
+Copyright (c) 2016 Alex Crichton
+
+Permission is hereby granted, free of charge, to any
+person obtaining a copy of this software and associated
+documentation files (the "Software"), to deal in the
+Software without restriction, including without
+limitation the rights to use, copy, modify, merge,
+publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software
+is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice
+shall be included in all copies or substantial portions
+of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
+TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
+IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
diff --git a/vendor/lzma-sys/build.rs b/vendor/lzma-sys/build.rs
new file mode 100644
index 000000000..7d4c93959
--- /dev/null
+++ b/vendor/lzma-sys/build.rs
@@ -0,0 +1,104 @@
+use std::env;
+use std::fs;
+use std::path::PathBuf;
+
+const SKIP_FILENAMES: &[&str] = &["crc32_small", "crc64_small"];
+
+fn main() {
+ let target = env::var("TARGET").unwrap();
+
+ println!("cargo:rerun-if-changed=build.rs");
+ println!("cargo:rerun-if-env-changed=LZMA_API_STATIC");
+ let want_static = cfg!(feature = "static") || env::var("LZMA_API_STATIC").is_ok();
+ let msvc = target.contains("msvc");
+
+ // If a static link is desired, we compile from source.
+ // If we're compiling for MSVC, pkg-config runs a risk of picking up MinGW
+ // libraries by accident, so disable it.
+ //
+ // Otherwise check the system to see if it has an lzma library already
+ // installed that we can use.
+ if !want_static && !msvc && pkg_config::probe_library("liblzma").is_ok() {
+ return;
+ }
+
+ let out_dir = env::var("OUT_DIR").unwrap();
+ println!("cargo:root={}", out_dir);
+ let include_dir = env::current_dir().unwrap().join("xz-5.2/src/liblzma/api");
+ println!("cargo:include={}", include_dir.display());
+
+ let src_files = [
+ "xz-5.2/src/liblzma/common",
+ "xz-5.2/src/liblzma/lzma",
+ "xz-5.2/src/liblzma/lz",
+ "xz-5.2/src/liblzma/check",
+ "xz-5.2/src/liblzma/delta",
+ "xz-5.2/src/liblzma/rangecoder",
+ "xz-5.2/src/liblzma/simple",
+ ]
+ .iter()
+ .flat_map(|dir| read_dir_files(dir))
+ .chain(vec![
+ "xz-5.2/src/common/tuklib_cpucores.c".into(),
+ "xz-5.2/src/common/tuklib_physmem.c".into(),
+ ]);
+
+ let mut build = cc::Build::new();
+
+ build
+ .files(src_files)
+ // all C preproc defines are in `./config.h`
+ .define("HAVE_CONFIG_H", "1")
+ .include("xz-5.2/src/liblzma/api")
+ .include("xz-5.2/src/liblzma/lzma")
+ .include("xz-5.2/src/liblzma/lz")
+ .include("xz-5.2/src/liblzma/check")
+ .include("xz-5.2/src/liblzma/simple")
+ .include("xz-5.2/src/liblzma/delta")
+ .include("xz-5.2/src/liblzma/common")
+ .include("xz-5.2/src/liblzma/rangecoder")
+ .include("xz-5.2/src/common")
+ .include(env::current_dir().unwrap());
+
+ if !target.ends_with("msvc") {
+ build.flag("-std=c99").flag("-pthread");
+ }
+
+ if let Ok(s) = env::var("CARGO_CFG_TARGET_ENDIAN") {
+ if s == "big" {
+ build.define("WORDS_BIGENDIAN", None);
+ }
+ }
+
+ build.compile("liblzma.a");
+}
+
+fn read_dir_files(dir: &str) -> impl Iterator<Item = PathBuf> {
+ fs::read_dir(dir)
+ .expect(&format!("failed to read dir {}", dir))
+ .filter_map(|ent| {
+ let ent = ent.expect("failed to read entry");
+
+ if ent.file_type().unwrap().is_dir() {
+ return None;
+ }
+
+ let path = ent.path();
+
+ if path.extension().unwrap() != "c" {
+ return None;
+ }
+
+ {
+ let file_stem = path.file_stem().unwrap().to_str().unwrap();
+ if SKIP_FILENAMES.contains(&file_stem) {
+ return None;
+ }
+ if file_stem.ends_with("tablegen") {
+ return None;
+ }
+ }
+
+ Some(path)
+ })
+}
diff --git a/vendor/lzma-sys/config.h b/vendor/lzma-sys/config.h
new file mode 100644
index 000000000..9e3e9d692
--- /dev/null
+++ b/vendor/lzma-sys/config.h
@@ -0,0 +1,45 @@
+// Configuration values for `liblzma`
+
+// tell `liblzma` to look for standard C99 headers
+#define HAVE_STDINT_H 1
+#define HAVE_STDBOOL_H 1
+#define HAVE_STRING_H 1
+
+// enable encoders/decoders
+#define HAVE_DECODER_LZMA1 1
+#define HAVE_DECODER_LZMA2 1
+#define HAVE_ENCODER_LZMA1 1
+#define HAVE_ENCODER_LZMA2 1
+#define HAVE_DECODER_LZ 1
+#define HAVE_ENCODER_LZ 1
+#define HAVE_DECODER_DELTA 1
+#define HAVE_ENCODER_DELTA 1
+#define HAVE_DECODER_SPARC 1
+#define HAVE_ENCODER_SPARC 1
+#define HAVE_DECODER_X86 1
+#define HAVE_ENCODER_X86 1
+
+// enable checksums
+#define HAVE_CHECK_SHA256 1
+#define HAVE_CHECK_CRC64 1
+#define HAVE_CHECK_CRC32 1
+
+// enable other liblzma stuff
+#define HAVE_MF_BT2 1
+#define HAVE_MF_BT3 1
+#define HAVE_MF_BT4 1
+#define HAVE_MF_HC3 1
+#define HAVE_MF_HC4 1
+
+#if defined(MSC_VER) || defined(WIN32) || defined(WIN64) || defined(_WIN32)
+ // change to `MYTHREAD_WIN95` if targeting Windows XP or earlier
+ #define MYTHREAD_VISTA 1
+#else
+ #define _POSIX_C_SOURCE 199506L
+ #define MYTHREAD_POSIX 1
+#endif
+
+#if defined(__sun)
+ #define HAVE_CLOCK_GETTIME 1
+ #define HAVE_DECL_CLOCK_MONOTONIC 1
+#endif
diff --git a/vendor/lzma-sys/src/lib.rs b/vendor/lzma-sys/src/lib.rs
new file mode 100644
index 000000000..38f8307b0
--- /dev/null
+++ b/vendor/lzma-sys/src/lib.rs
@@ -0,0 +1,359 @@
+#![allow(bad_style)]
+#![doc(html_root_url = "https://docs.rs/lzma-sys/0.1")]
+
+use libc::{c_char, c_uchar, c_void, size_t};
+use std::u64;
+
+#[cfg(target_env = "msvc")]
+#[doc(hidden)]
+pub type __enum_ty = libc::c_int;
+#[cfg(not(target_env = "msvc"))]
+#[doc(hidden)]
+pub type __enum_ty = libc::c_uint;
+pub type lzma_bool = c_uchar;
+pub type lzma_ret = __enum_ty;
+pub type lzma_action = __enum_ty;
+type lzma_reserved_enum = __enum_ty;
+pub type lzma_check = __enum_ty;
+pub type lzma_vli = u64;
+pub type lzma_mode = __enum_ty;
+pub type lzma_match_finder = __enum_ty;
+
+pub const LZMA_OK: lzma_ret = 0;
+pub const LZMA_STREAM_END: lzma_ret = 1;
+pub const LZMA_NO_CHECK: lzma_ret = 2;
+pub const LZMA_UNSUPPORTED_CHECK: lzma_ret = 3;
+pub const LZMA_GET_CHECK: lzma_ret = 4;
+pub const LZMA_MEM_ERROR: lzma_ret = 5;
+pub const LZMA_MEMLIMIT_ERROR: lzma_ret = 6;
+pub const LZMA_FORMAT_ERROR: lzma_ret = 7;
+pub const LZMA_OPTIONS_ERROR: lzma_ret = 8;
+pub const LZMA_DATA_ERROR: lzma_ret = 9;
+pub const LZMA_BUF_ERROR: lzma_ret = 10;
+pub const LZMA_PROG_ERROR: lzma_ret = 11;
+
+pub const LZMA_RUN: lzma_action = 0;
+pub const LZMA_SYNC_FLUSH: lzma_action = 1;
+pub const LZMA_FULL_FLUSH: lzma_action = 2;
+pub const LZMA_FULL_BARRIER: lzma_action = 4;
+pub const LZMA_FINISH: lzma_action = 3;
+
+pub const LZMA_CHECK_NONE: lzma_check = 0;
+pub const LZMA_CHECK_CRC32: lzma_check = 1;
+pub const LZMA_CHECK_CRC64: lzma_check = 4;
+pub const LZMA_CHECK_SHA256: lzma_check = 10;
+
+pub const LZMA_MODE_FAST: lzma_mode = 1;
+pub const LZMA_MODE_NORMAL: lzma_mode = 2;
+
+pub const LZMA_MF_HC3: lzma_match_finder = 0x03;
+pub const LZMA_MF_HC4: lzma_match_finder = 0x04;
+pub const LZMA_MF_BT2: lzma_match_finder = 0x12;
+pub const LZMA_MF_BT3: lzma_match_finder = 0x13;
+pub const LZMA_MF_BT4: lzma_match_finder = 0x14;
+
+pub const LZMA_TELL_NO_CHECK: u32 = 0x01;
+pub const LZMA_TELL_UNSUPPORTED_CHECK: u32 = 0x02;
+pub const LZMA_TELL_ANY_CHECK: u32 = 0x04;
+pub const LZMA_IGNORE_CHECK: u32 = 0x10;
+pub const LZMA_CONCATENATED: u32 = 0x08;
+
+pub const LZMA_PRESET_DEFAULT: u32 = 6;
+pub const LZMA_PRESET_LEVEL_MASK: u32 = 0x1f;
+pub const LZMA_PRESET_EXTREME: u32 = 1 << 31;
+
+pub const LZMA_DICT_SIZE_MIN: u32 = 4096;
+pub const LZMA_DICT_SIZE_DEFAULT: u32 = 1 << 23;
+
+pub const LZMA_LCLP_MIN: u32 = 0;
+pub const LZMA_LCLP_MAX: u32 = 4;
+pub const LZMA_LC_DEFAULT: u32 = 3;
+
+pub const LZMA_LP_DEFAULT: u32 = 0;
+
+pub const LZMA_PB_MIN: u32 = 0;
+pub const LZMA_PB_MAX: u32 = 4;
+pub const LZMA_PB_DEFAULT: u32 = 2;
+
+pub const LZMA_BACKWARD_SIZE_MIN: lzma_vli = 4;
+pub const LZMA_BACKWARD_SIZE_MAX: lzma_vli = 1 << 34;
+
+pub const LZMA_VLI_MAX: lzma_vli = u64::MAX / 2;
+pub const LZMA_VLI_UNKNOWN: lzma_vli = u64::MAX;
+pub const LZMA_VLI_BYTES_MAX: usize = 9;
+
+pub const LZMA_FILTER_X86: lzma_vli = 0x04;
+pub const LZMA_FILTER_POWERPC: lzma_vli = 0x05;
+pub const LZMA_FILTER_IA64: lzma_vli = 0x06;
+pub const LZMA_FILTER_ARM: lzma_vli = 0x07;
+pub const LZMA_FILTER_ARMTHUMB: lzma_vli = 0x08;
+pub const LZMA_FILTER_SPARC: lzma_vli = 0x09;
+pub const LZMA_FILTER_LZMA1: lzma_vli = 0x4000000000000001;
+pub const LZMA_FILTER_LZMA2: lzma_vli = 0x21;
+
+#[repr(C)]
+pub struct lzma_allocator {
+ pub alloc: Option<extern "C" fn(*mut c_void, size_t, size_t) -> *mut c_void>,
+ pub free: Option<extern "C" fn(*mut c_void, *mut c_void)>,
+ pub opaque: *mut c_void,
+}
+
+pub enum lzma_internal {}
+
+#[repr(C)]
+pub struct lzma_stream {
+ pub next_in: *const u8,
+ pub avail_in: size_t,
+ pub total_in: u64,
+ pub next_out: *mut u8,
+ pub avail_out: size_t,
+ pub total_out: u64,
+ pub allocator: *const lzma_allocator,
+
+ internal: *mut lzma_internal,
+ reserved_ptr1: *mut c_void,
+ reserved_ptr2: *mut c_void,
+ reserved_ptr3: *mut c_void,
+ reserved_ptr4: *mut c_void,
+ reserved_int1: u64,
+ reserved_int2: u64,
+ reserved_int3: size_t,
+ reserved_int4: size_t,
+ reserved_enum1: lzma_reserved_enum,
+ reserved_enum2: lzma_reserved_enum,
+}
+
+#[repr(C)]
+pub struct lzma_filter {
+ pub id: lzma_vli,
+ pub options: *mut c_void,
+}
+
+#[repr(C)]
+pub struct lzma_mt {
+ pub flags: u32,
+ pub threads: u32,
+ pub block_size: u64,
+ pub timeout: u32,
+ pub preset: u32,
+ pub filters: *const lzma_filter,
+ pub check: lzma_check,
+
+ reserved_enum1: lzma_reserved_enum,
+ reserved_enum2: lzma_reserved_enum,
+ reserved_enum3: lzma_reserved_enum,
+ reserved_int1: u32,
+ reserved_int2: u32,
+ reserved_int3: u32,
+ reserved_int4: u32,
+ reserved_int5: u64,
+ reserved_int6: u64,
+ reserved_int7: u64,
+ reserved_int8: u64,
+ reserved_ptr1: *mut c_void,
+ reserved_ptr2: *mut c_void,
+ reserved_ptr3: *mut c_void,
+ reserved_ptr4: *mut c_void,
+}
+
+#[repr(C)]
+#[derive(Copy, Clone)]
+pub struct lzma_options_lzma {
+ pub dict_size: u32,
+ pub preset_dict: *const u8,
+ pub preset_dict_size: u32,
+ pub lc: u32,
+ pub lp: u32,
+ pub pb: u32,
+ pub mode: lzma_mode,
+ pub nice_len: u32,
+ pub mf: lzma_match_finder,
+ pub depth: u32,
+
+ reserved_int1: u32,
+ reserved_int2: u32,
+ reserved_int3: u32,
+ reserved_int4: u32,
+ reserved_int5: u32,
+ reserved_int6: u32,
+ reserved_int7: u32,
+ reserved_int8: u32,
+ reserved_enum1: lzma_reserved_enum,
+ reserved_enum2: lzma_reserved_enum,
+ reserved_enum3: lzma_reserved_enum,
+ reserved_enum4: lzma_reserved_enum,
+ reserved_ptr1: *mut c_void,
+ reserved_ptr2: *mut c_void,
+}
+
+#[repr(C)]
+pub struct lzma_stream_flags {
+ pub version: u32,
+ pub backward_size: lzma_vli,
+ pub check: lzma_check,
+
+ reserved_enum1: lzma_reserved_enum,
+ reserved_enum2: lzma_reserved_enum,
+ reserved_enum3: lzma_reserved_enum,
+ reserved_enum4: lzma_reserved_enum,
+ reserved_bool1: lzma_bool,
+ reserved_bool2: lzma_bool,
+ reserved_bool3: lzma_bool,
+ reserved_bool4: lzma_bool,
+ reserved_bool5: lzma_bool,
+ reserved_bool6: lzma_bool,
+ reserved_bool7: lzma_bool,
+ reserved_bool8: lzma_bool,
+ reserved_int1: u32,
+ reserved_int2: u32,
+}
+
+#[repr(C)]
+pub struct lzma_options_bcj {
+ pub start_offset: u32,
+}
+
+extern "C" {
+ pub fn lzma_code(strm: *mut lzma_stream, action: lzma_action) -> lzma_ret;
+ pub fn lzma_end(strm: *mut lzma_stream);
+ pub fn lzma_get_progress(strm: *mut lzma_stream, progress_in: *mut u64, progress_out: *mut u64);
+ pub fn lzma_memusage(strm: *const lzma_stream) -> u64;
+ pub fn lzma_memlimit_get(strm: *const lzma_stream) -> u64;
+ pub fn lzma_memlimit_set(strm: *mut lzma_stream, memlimit: u64) -> lzma_ret;
+
+ pub fn lzma_easy_encoder_memusage(preset: u32) -> u64;
+ pub fn lzma_easy_decoder_memusage(preset: u32) -> u64;
+ pub fn lzma_easy_encoder(strm: *mut lzma_stream, preset: u32, check: lzma_check) -> lzma_ret;
+ pub fn lzma_easy_buffer_encode(
+ preset: u32,
+ check: lzma_check,
+ allocator: *const lzma_allocator,
+ input: *const u8,
+ in_size: size_t,
+ out: *mut u8,
+ out_pos: *mut size_t,
+ out_size: size_t,
+ ) -> lzma_ret;
+
+ pub fn lzma_stream_encoder(
+ strm: *mut lzma_stream,
+ filters: *const lzma_filter,
+ check: lzma_check,
+ ) -> lzma_ret;
+ pub fn lzma_stream_encoder_mt_memusage(options: *const lzma_mt) -> u64;
+ pub fn lzma_stream_encoder_mt(strm: *mut lzma_stream, options: *const lzma_mt) -> lzma_ret;
+
+ pub fn lzma_alone_encoder(
+ strm: *mut lzma_stream,
+ options: *const lzma_options_lzma,
+ ) -> lzma_ret;
+
+ pub fn lzma_stream_buffer_bound(uncompressed_size: size_t) -> size_t;
+ pub fn lzma_stream_buffer_encode(
+ filters: *mut lzma_filter,
+ check: lzma_check,
+ allocator: *const lzma_allocator,
+ input: *const u8,
+ in_size: size_t,
+ out: *mut u8,
+ out_pos: *mut size_t,
+ out_size: size_t,
+ ) -> lzma_ret;
+
+ pub fn lzma_stream_decoder(strm: *mut lzma_stream, memlimit: u64, flags: u32) -> lzma_ret;
+ pub fn lzma_auto_decoder(strm: *mut lzma_stream, memlimit: u64, flags: u32) -> lzma_ret;
+ pub fn lzma_alone_decoder(strm: *mut lzma_stream, memlimit: u64) -> lzma_ret;
+ pub fn lzma_stream_buffer_decode(
+ memlimit: *mut u64,
+ flags: u32,
+ allocator: *const lzma_allocator,
+ input: *const u8,
+ in_pos: *mut size_t,
+ in_size: size_t,
+ out: *mut u8,
+ out_pos: *mut size_t,
+ out_size: size_t,
+ ) -> lzma_ret;
+
+ pub fn lzma_check_is_supported(check: lzma_check) -> lzma_bool;
+ pub fn lzma_check_size(check: lzma_check) -> u32;
+
+ pub fn lzma_crc32(buf: *const u8, size: size_t, crc: u32) -> u32;
+ pub fn lzma_crc64(buf: *const u8, size: size_t, crc: u64) -> u64;
+ pub fn lzma_get_check(strm: *const lzma_stream) -> lzma_check;
+
+ pub fn lzma_filter_encoder_is_supported(id: lzma_vli) -> lzma_bool;
+ pub fn lzma_filter_decoder_is_supported(id: lzma_vli) -> lzma_bool;
+ pub fn lzma_filters_copy(
+ src: *const lzma_filter,
+ dest: *mut lzma_filter,
+ allocator: *const lzma_allocator,
+ ) -> lzma_ret;
+ pub fn lzma_raw_encoder_memusage(filters: *const lzma_filter) -> u64;
+ pub fn lzma_raw_decoder_memusage(filters: *const lzma_filter) -> u64;
+ pub fn lzma_raw_encoder(strm: *mut lzma_stream, filters: *const lzma_filter) -> lzma_ret;
+ pub fn lzma_raw_decoder(strm: *mut lzma_stream, filters: *const lzma_filter) -> lzma_ret;
+ pub fn lzma_filters_update(strm: *mut lzma_stream, filters: *const lzma_filter) -> lzma_ret;
+ pub fn lzma_raw_buffer_encode(
+ filters: *const lzma_filter,
+ allocator: *const lzma_allocator,
+ input: *const u8,
+ in_size: size_t,
+ out: *mut u8,
+ out_pos: *mut size_t,
+ out_size: size_t,
+ ) -> lzma_ret;
+ pub fn lzma_raw_buffer_decode(
+ filters: *const lzma_filter,
+ allocator: *const lzma_allocator,
+ input: *const u8,
+ in_pos: *mut size_t,
+ in_size: size_t,
+ out: *mut u8,
+ out_pos: *mut size_t,
+ out_size: size_t,
+ ) -> lzma_ret;
+ pub fn lzma_properties_size(size: *mut u32, filter: *const lzma_filter) -> lzma_ret;
+ pub fn lzma_properties_encode(filter: *const lzma_filter, props: *mut u8) -> lzma_ret;
+ pub fn lzma_properties_decode(
+ filter: *mut lzma_filter,
+ allocator: *const lzma_allocator,
+ props: *const u8,
+ props_size: size_t,
+ ) -> lzma_ret;
+ pub fn lzma_physmem() -> u64;
+ pub fn lzma_cputhreads() -> u32;
+
+ pub fn lzma_stream_header_encode(options: *const lzma_stream_flags, out: *mut u8) -> lzma_ret;
+ pub fn lzma_stream_footer_encode(options: *const lzma_stream_flags, out: *mut u8) -> lzma_ret;
+ pub fn lzma_stream_header_decode(options: *mut lzma_stream_flags, input: *const u8)
+ -> lzma_ret;
+ pub fn lzma_stream_footer_decode(options: *mut lzma_stream_flags, input: *const u8)
+ -> lzma_ret;
+ pub fn lzma_stream_flags_compare(
+ a: *const lzma_stream_flags,
+ b: *const lzma_stream_flags,
+ ) -> lzma_ret;
+
+ pub fn lzma_version_number() -> u32;
+ pub fn lzma_version_string() -> *const c_char;
+
+ pub fn lzma_vli_encode(
+ vli: lzma_vli,
+ vli_pos: *mut size_t,
+ out: *mut u8,
+ out_pos: *mut size_t,
+ out_size: size_t,
+ ) -> lzma_ret;
+ pub fn lzma_vli_decode(
+ vli: *mut lzma_vli,
+ vli_pos: *mut size_t,
+ input: *const u8,
+ in_pos: *mut size_t,
+ in_size: size_t,
+ ) -> lzma_ret;
+ pub fn lzma_vli_size(vli: lzma_vli) -> u32;
+
+ pub fn lzma_lzma_preset(options: *mut lzma_options_lzma, preset: u32) -> lzma_bool;
+ pub fn lzma_mf_is_supported(mf: lzma_match_finder) -> lzma_bool;
+}