From 1b7eb6f076279ac37648ba8df18ab2522a06c0c5 Mon Sep 17 00:00:00 2001 From: Andrew Haynes Date: Tue, 14 Jul 2026 23:53:43 -0400 Subject: [PATCH] Added Print_attr for jpeg --- include/image/utils.h | 1 + src/utils.c | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/include/image/utils.h b/include/image/utils.h index 2038416..a06ec79 100644 --- a/include/image/utils.h +++ b/include/image/utils.h @@ -58,5 +58,6 @@ unsigned int u64to_u32(const unsigned long clr, const unsigned long u64_div); void __attribute__((overloadable)) print_attr(const PPM *src); +void __attribute__((overloadable)) print_attr(const JPEG *src); #endif diff --git a/src/utils.c b/src/utils.c index a04e804..8d5d847 100644 --- a/src/utils.c +++ b/src/utils.c @@ -31,3 +31,10 @@ print_attr(const PPM *src) { printf("Name: %s\nFMT: %c\nWidth: %i, Height: %i\nLength: %i", src->name, src->fmt, src->width, src->height, src->len); } + +void +__attribute__((overloadable)) +print_attr(const JPEG *src) { + printf("Name: %s\nWidth: %i, Height: %i\nLength: %i", + src->name, src->width, src->height, src->len); +}