mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
fetch: update xz API usage
This commit is contained in:
parent
668299f0db
commit
0339c5793a
1 changed files with 3 additions and 5 deletions
|
|
@ -1204,12 +1204,10 @@ fn unpackResource(
|
||||||
},
|
},
|
||||||
.@"tar.xz" => {
|
.@"tar.xz" => {
|
||||||
const gpa = f.arena.child_allocator;
|
const gpa = f.arena.child_allocator;
|
||||||
var dcp = std.compress.xz.decompress(gpa, resource.reader().adaptToOldInterface()) catch |err|
|
var decompress = std.compress.xz.Decompress.init(resource.reader(), gpa, &.{}) catch |err|
|
||||||
return f.fail(f.location_tok, try eb.printString("unable to decompress tarball: {t}", .{err}));
|
return f.fail(f.location_tok, try eb.printString("unable to decompress tarball: {t}", .{err}));
|
||||||
defer dcp.deinit();
|
defer decompress.deinit();
|
||||||
var adapter_buffer: [1024]u8 = undefined;
|
return try unpackTarball(f, tmp_directory.handle, &decompress.reader);
|
||||||
var adapter = dcp.reader().adaptToNewApi(&adapter_buffer);
|
|
||||||
return try unpackTarball(f, tmp_directory.handle, &adapter.new_interface);
|
|
||||||
},
|
},
|
||||||
.@"tar.zst" => {
|
.@"tar.zst" => {
|
||||||
const window_len = std.compress.zstd.default_window_len;
|
const window_len = std.compress.zstd.default_window_len;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue