X-Git-Url: http://git.draconx.ca/gitweb/liblbx.git/blobdiff_plain/7ac7ae8d08541f9d91f07bd3b7f91e9fa201b683..44d94e72539dd1fba3d4ec2772792b04e6c078d4:/src/image.h diff --git a/src/image.h b/src/image.h index c1ca3ba..0d5b111 100644 --- a/src/image.h +++ b/src/image.h @@ -3,7 +3,7 @@ #include -typedef struct lbx_image LBX_IMG; +typedef struct lbx_image LBXimg; struct lbx_file_ops; struct lbx_colour { @@ -19,18 +19,18 @@ struct lbx_imginfo { int palettesz, looping; }; -LBX_IMG *lbximg_open(void *f, const struct lbx_file_ops *fops, +LBXimg *lbximg_open(void *f, const struct lbx_file_ops *fops, int (*destructor)(void *)); -LBX_IMG *lbximg_fopen(const char *file); -int lbximg_close(LBX_IMG *img); +LBXimg *lbximg_fopen(const char *file); +int lbximg_close(LBXimg *img); -unsigned char **lbximg_getframe(LBX_IMG *img, int frame); -unsigned char **lbximg_getmask(LBX_IMG *img); +unsigned char **lbximg_getframe(LBXimg *img, int frame); +unsigned char **lbximg_getmask(LBXimg *img); int lbximg_loadpalette(void *f, const struct lbx_file_ops *fops, struct lbx_colour palette[static 256]); -int lbximg_getpalette(LBX_IMG *img, struct lbx_colour palette[static 256]); +int lbximg_getpalette(LBXimg *img, struct lbx_colour palette[static 256]); -void lbximg_getinfo(LBX_IMG *img, struct lbx_imginfo *info); +void lbximg_getinfo(LBXimg *img, struct lbx_imginfo *info); #endif