This makes it consistent with LBXfile.
static GtkWidget *canvas;
static GdkGC *bg_gc;
-static LBX_IMG *image;
+static LBXimg *image;
static GdkPixbuf *framebuf;
return TRUE;
}
-static int alloc_framebuffer(LBX_IMG *image)
+static int alloc_framebuffer(LBXimg *image)
{
struct lbx_imginfo info;
GtkSpinButton *spin;
return 0;
}
-static LBX_IMG *
-load_lbx_image(LBX *archive, unsigned index)
+static LBXimg *load_lbx_image(LBX *archive, unsigned index)
{
LBXfile *file;
- LBX_IMG *image;
+ LBXimg *image;
file = lbx_file_open(archive, index);
g_return_val_if_fail(file, NULL);
GtkTreeIter iter;
gpointer lbx;
guint index;
- LBX_IMG *img;
+ LBXimg *img;
memset(palette_override, 0, sizeof palette_override);
if (!gtk_combo_box_get_active_iter(combo, &iter))
GtkTreeIter iter;
gpointer lbx;
guint index;
- LBX_IMG *img;
+ LBXimg *img;
if (image) {
lbximg_close(image);
out[3] = -1; /* opaque */
}
-int render_to_pixbuf(LBX_IMG *image, GdkPixbuf *pixbuf, unsigned frame)
+int render_to_pixbuf(LBXimg *image, GdkPixbuf *pixbuf, unsigned frame)
{
unsigned char **framedata, **framemask, *outbuf;
struct lbx_imginfo info;
extern struct lbx_colour palette_internal[256];
extern struct lbx_colour palette_override[256];
-int render_to_pixbuf(LBX_IMG *image, GdkPixbuf *pixbuf, unsigned frame);
+int render_to_pixbuf(LBXimg *image, GdkPixbuf *pixbuf, unsigned frame);
#endif
#include <stdio.h>
-typedef struct lbx_image LBX_IMG;
+typedef struct lbx_image LBXimg;
struct lbx_file_ops;
struct lbx_colour {
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
static int loadoverride(FILE *f, struct lbx_colour palette[static 256])
{
- LBX_IMG *overimg = lbximg_open(f, &lbx_default_fops, NULL);
+ LBXimg *overimg = lbximg_open(f, &lbx_default_fops, NULL);
struct lbx_imginfo info;
if (!overimg) {
return 0;
}
-static int loadpalette(LBX_IMG *img, struct lbx_imginfo *info,
+static int loadpalette(LBXimg *img, struct lbx_imginfo *info,
FILE *palf, FILE *override,
struct lbx_colour palette[static 256])
{
return 0;
}
-int decode(LBX_IMG *img, FILE *palf, FILE *override, char **argv)
+int decode(LBXimg *img, FILE *palf, FILE *override, char **argv)
{
unsigned char *framebits;
struct lbx_colour palette[256];
struct lbx_pipe_state stdin_handle = { .f = stdin };
FILE *palf = NULL, *overf = NULL;
const char *file = NULL;
- LBX_IMG *img;
+ LBXimg *img;
static const char *sopts = "idnvf:p:O:V";
static const struct option lopts[] = {