diff --git a/include/cammy/image.h b/include/cammy/image.h index 192176e..ef8afee 100644 --- a/include/cammy/image.h +++ b/include/cammy/image.h @@ -43,16 +43,16 @@ cammy_image *cammy_image_new(cammy_image_format format, size_t width, size_t height); +void cammy_image_close(cammy_image *image); + +void cammy_image_destroy(cammy_image *image); + cammy_image *cammy_image_open_tile(const char *filename, size_t width, size_t height); int cammy_image_save_tile(cammy_image *image, const char *filename); -void cammy_image_close(cammy_image *image); - -void cammy_image_destroy(cammy_image *image); - int cammy_image_save(cammy_image *image, const char *filename); void cammy_image_dither(uint8_t *dest, diff --git a/src/image.c b/src/image.c index 8764e9f..a9a5c97 100644 --- a/src/image.c +++ b/src/image.c @@ -202,6 +202,15 @@ error_invalid_format: return NULL; } +void cammy_image_close(cammy_image *image) { + free(image); +} + +void cammy_image_destroy(cammy_image *image) { + free(image->buf); + free(image); +} + cammy_image *cammy_image_open_tile(const char *filename, size_t width, size_t height) { @@ -242,15 +251,6 @@ error_open: return NULL; } -void cammy_image_close(cammy_image *image) { - free(image); -} - -void cammy_image_destroy(cammy_image *image) { - free(image->buf); - free(image); -} - int cammy_image_save_tile(cammy_image *image, const char *filename) { size_t off, rest = image->size;