From dbf6d9331ffd9dc4a7c814c0f00714fc93345a77 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 21 Sep 2016 02:16:43 +0200 Subject: [PATCH] (rpng_encode.c) Use encoding_crc32 --- libretro-common/formats/png/rpng_encode.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libretro-common/formats/png/rpng_encode.c b/libretro-common/formats/png/rpng_encode.c index 7e47899ca8..000e876a98 100644 --- a/libretro-common/formats/png/rpng_encode.c +++ b/libretro-common/formats/png/rpng_encode.c @@ -24,6 +24,7 @@ #include #include +#include #include #include @@ -47,9 +48,7 @@ static void dword_write_be(uint8_t *buf, uint32_t val) static bool png_write_crc(RFILE *file, const uint8_t *data, size_t size) { uint8_t crc_raw[4] = {0}; - const struct file_archive_file_backend *stream_backend = - file_archive_get_zlib_file_backend(); - uint32_t crc = stream_backend->stream_crc_calculate(0, data, size); + uint32_t crc = encoding_crc32(0, data, size); dword_write_be(crc_raw, crc); return filestream_write(file, crc_raw, sizeof(crc_raw)) == sizeof(crc_raw);