Move TiffStrip array inside the TiffImage struct

This commit is contained in:
2024-05-04 21:17:22 +01:00
parent 51f79275de
commit 9312c0fb6b
2 changed files with 25 additions and 26 deletions

View File

@@ -111,6 +111,12 @@ enum tiff_planar_configuration {
};
// clang-format on
typedef struct tiff_strip TiffStrip;
struct tiff_strip {
u32 offset;
u32 byte_count;
};
typedef struct tiff_image TiffImage;
struct tiff_image {
TiffImageType type;
@@ -133,12 +139,7 @@ struct tiff_image {
u32 extra_samples;
u32 extra_samples_count;
bool extra_samples_offset;
};
typedef struct tiff_strip TiffStrip;
struct tiff_strip {
u32 offset;
u32 byte_count;
TiffStrip *strips;
};
Image *read_baseline_tiff(const char *file, Arena *arena);