diff --git a/libretro-common/formats/png/rpng_decode.h b/libretro-common/formats/png/rpng_decode.h index e63f43ab89..1de1ed5574 100644 --- a/libretro-common/formats/png/rpng_decode.h +++ b/libretro-common/formats/png/rpng_decode.h @@ -35,6 +35,11 @@ enum png_chunk_type png_chunk_type(const struct png_chunk *chunk); bool png_process_ihdr(struct png_ihdr *ihdr); +bool png_read_plte(uint8_t *buf, + uint32_t *buffer, unsigned entries); + +bool png_realloc_idat(const struct png_chunk *chunk, struct idat_buffer *buf); + int png_reverse_filter_iterate(struct rpng_t *rpng, uint32_t **data); diff --git a/libretro-common/formats/png/rpng_internal.h b/libretro-common/formats/png/rpng_internal.h index d74e2a3561..a1ebcbccde 100644 --- a/libretro-common/formats/png/rpng_internal.h +++ b/libretro-common/formats/png/rpng_internal.h @@ -165,11 +165,6 @@ static INLINE uint32_t dword_be(const uint8_t *buf) return (buf[0] << 24) | (buf[1] << 16) | (buf[2] << 8) | (buf[3] << 0); } -bool png_read_plte(uint8_t *buf, - uint32_t *buffer, unsigned entries); - -bool png_realloc_idat(const struct png_chunk *chunk, struct idat_buffer *buf); - int rpng_load_image_argb_process_inflate_init(struct rpng_t *rpng, uint32_t **data, unsigned *width, unsigned *height);