summaryrefslogtreecommitdiff
path: root/src/png.c
diff options
context:
space:
mode:
authoraliaspider2015-11-05 16:11:47 +0100
committeraliaspider2015-11-05 18:26:44 +0100
commit8bd5927278af004e494eb75e892c95fdc8280b58 (patch)
treea409ec373c914a821e3a75d86d1b1148c050d6ce /src/png.c
parentf2895ec98422b53ee04f531b9556aed94e709c08 (diff)
downloadsnes9x2002-8bd5927278af004e494eb75e892c95fdc8280b58.tar.gz
snes9x2002-8bd5927278af004e494eb75e892c95fdc8280b58.tar.bz2
snes9x2002-8bd5927278af004e494eb75e892c95fdc8280b58.zip
more cleanups
Diffstat (limited to 'src/png.c')
-rw-r--r--src/png.c38
1 files changed, 0 insertions, 38 deletions
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 <stdlib.h>
-#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);
-}