From 1ff725b6211940b6ba78ba16c8740a2a18659de2 Mon Sep 17 00:00:00 2001 From: TazyFoundSoup Date: Fri, 19 Dec 2025 14:15:54 +1100 Subject: refactor(png): ff_open_png returns ff_result --- src/format/image/png.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/format') diff --git a/src/format/image/png.c b/src/format/image/png.c index b29e271..6adfe86 100644 --- a/src/format/image/png.c +++ b/src/format/image/png.c @@ -19,18 +19,18 @@ ff_result ff_png_isvalid(FILE *file) return FF_RESULT_OK; } -ff_png_ctx *ff_open_png(const char *filepath) { +ff_result ff_open_png(const char *filepath, ff_png_ctx **out_ctx) { // Validate ff_png_ctx ctx; ctx.raw = fopen(filepath, "rb"); if (!ctx.raw) { - return NULL; + return FF_RESULT_ERROR_READ_FILE_FAILURE; } if (ff_png_isvalid(ctx.raw) != FF_RESULT_OK) { - return NULL; + return ff_png_isvalid(ctx.raw); } // TODO: Parse -- cgit v1.2.3