diff --git a/src/tiff/tiffread.c b/src/tiff/tiffread.c index c9b2ed8..5a31722 100644 --- a/src/tiff/tiffread.c +++ b/src/tiff/tiffread.c @@ -18,17 +18,7 @@ #define IS_TIFF_EXTENSION(EXT) \ (strncmp(EXT, ".tif", 4) == 0 || strncmp(EXT, ".tiff", 5) == 0) -#define NULL_TIFF_HEADER ((TiffHdr){0}) -#define IS_NULL_HEADER(HDR) (HDR.order == 0) - -#define NULL_TIFF_IFD ((TiffIFD){0}) -#define IS_NULL_IFD(IFD) (IFD.count == 0) - -#define NULL_TIFF_IMAGE ((TiffImage){0}) -#define IS_NULL_IMAGE(IMG) (IMG.type == TIFF_IMAGE_TYPE_INVALID) - #define NULL_TIFF_ALPHA ((TiffAlpha){0}) -#define IS_NULL_ALPHA(ALPHA) (ALPHA.type == ALPHA_TYPE_UNDEFINED) #define INVALID_SAMPLE_COUNT 0 #define INVALID_ROWS_PER_STRIP 0 @@ -134,7 +124,6 @@ READ_BASELINE_RETURN_IMG: } internal bool read_tiff_header(TiffReader *reader) { - reader->header = NULL_TIFF_HEADER; fread_with_offset(reader->fp, &(reader->header), sizeof(TiffHdr), 0); switch (reader->header.order) { @@ -164,7 +153,6 @@ internal bool read_tiff_header(TiffReader *reader) { } internal bool read_ifd(TiffReader *reader, Arena *arena) { - reader->ifd = NULL_TIFF_IFD; fread_with_offset(reader->fp, &(reader->ifd.count), sizeof(reader->ifd.count), reader->header.first_ifd_offset); @@ -197,7 +185,6 @@ internal bool read_ifd(TiffReader *reader, Arena *arena) { } internal bool read_ifd_fields(TiffReader *reader) { - reader->img = NULL_TIFF_IMAGE; reader->img.type = TIFF_IMAGE_TYPE_BILEVEL; for (u64 i = 0; i < reader->ifd.count; ++i) {