Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
size_t magic_length;
FILE* (*open)(FILE* f, const char* mode);
} compressors[] = {
+ // Gzip
+ { { 0x1f, 0x8b }, 2, pakfire_gzfopen, },
// XZ
{ { 0xFD, '7', 'z', 'X', 'Z', 0x00 }, 6, pakfire_xzfopen, },
// ZSTD
}
static int test_xfopen(const struct test* t) {
+ ASSERT_SUCCESS(read_test(t, pakfire_xfopen, "data/compress/data.gz"));
ASSERT_SUCCESS(read_test(t, pakfire_xfopen, "data/compress/data.xz"));
ASSERT_SUCCESS(read_test(t, pakfire_xfopen, "data/compress/data.zst"));