From 8bd5927278af004e494eb75e892c95fdc8280b58 Mon Sep 17 00:00:00 2001 From: aliaspider Date: Thu, 5 Nov 2015 16:11:47 +0100 Subject: more cleanups --- src/png.c | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/png.c (limited to 'src/png.c') diff --git a/src/png.c b/src/png.c deleted file mode 100644 index 2d24c47..0000000 --- a/src/png.c +++ /dev/null @@ -1,38 +0,0 @@ -/* - Simple PNG handling library - Under GPL v2 License - 2011 by bitrider -*/ - -#include -#include "lodepng.h" -#include "png.h" - -#define ERROR(err) {if (error) (*error) = PNG_ERROR_OPENING; return NULL;} -gBITMAP *load_png(char *filename, int *error) /* We need to open the file */ -{ - gBITMAP *img = NULL; - unsigned int e; - - // allocate memory - img = malloc(sizeof(gBITMAP)); - if (!img) ERROR(PNG_ERROR_MEMORY); - - img->data = NULL; - - e = LodePNG_decode32_file(&img->data, &img->w, &img->h, filename); - if (e) { - gDestroyBitmap(img); - ERROR(e); - } - - img->bpp = 32; - if (error) (*error) = PNG_OK; - return img; -} - -int save_png(gBITMAP *img, char *filename) { - if ((!img) || (!img->data) || (img->bpp != 32)) return PNG_ERROR_INVALID_INPUT; - - return LodePNG_encode32_file(filename, img->data, img->w, img->h); -} -- cgit v1.2.3