#pragma once template inline std::unique_ptr decompressZstd(const uint8_t(&data)[N], size_t decompressedSize) { auto decompressedData = std::make_unique(decompressedSize); ZSTD_decompress(decompressedData.get(), decompressedSize, data, N); return decompressedData; }