int loadpng(char *filename, unsigned char **image_ptr, int *xsize, int *ysize);