diff options
Diffstat (limited to 'squashfs-tools/compressor.c')
-rw-r--r-- | squashfs-tools/compressor.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/squashfs-tools/compressor.c b/squashfs-tools/compressor.c index 525e316..02b5e90 100644 --- a/squashfs-tools/compressor.c +++ b/squashfs-tools/compressor.c @@ -65,6 +65,13 @@ static struct compressor xz_comp_ops = { extern struct compressor xz_comp_ops; #endif +#ifndef ZSTD_SUPPORT +static struct compressor zstd_comp_ops = { + ZSTD_COMPRESSION, "zstd" +}; +#else +extern struct compressor zstd_comp_ops; +#endif static struct compressor unknown_comp_ops = { 0, "unknown" @@ -77,6 +84,7 @@ struct compressor *compressor[] = { &lzo_comp_ops, &lz4_comp_ops, &xz_comp_ops, + &zstd_comp_ops, &unknown_comp_ops }; |