diff options
| author | TazyFoundSoup <gardendistrict0x0@outlook.com> | 2025-12-19 14:15:54 +1100 |
|---|---|---|
| committer | TazyFoundSoup <gardendistrict0x0@outlook.com> | 2025-12-19 14:15:54 +1100 |
| commit | 1ff725b6211940b6ba78ba16c8740a2a18659de2 (patch) | |
| tree | 2908bf3aaa1eb32dfe837ef110458b60e6a95b44 /src/format | |
| parent | 3c6ae042158df0236a8f9ccdaddb69a89ba66d57 (diff) | |
refactor(png): ff_open_png returns ff_result
Diffstat (limited to 'src/format')
| -rw-r--r-- | src/format/image/png.c | 6 |
1 files changed, 3 insertions, 3 deletions
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 |
