return 0;
}
-static LBXimg *load_lbx_image(LBX *archive, unsigned index)
+static LBXimg *load_lbx_image(struct lbx *archive, unsigned index)
{
LBXfile *file;
LBXimg *image;
gchar *basename;
GtkTreeIter iter1, iter2;
unsigned nfiles;
- LBX *lbx;
+ struct lbx *lbx;
lbx = lbx_fopen(path);
if (!lbx)
extern const struct lbx_file_ops lbx_arch_fops;
/* Opaque */
-typedef struct lbx LBX;
typedef struct lbx_file_state LBXfile;
struct lbx {
};
/* Archive operations */
-LBX *lbx_open(void *handle, const struct lbx_file_ops *fops,
- int (*destructor)(void *handle), const char *name);
-LBX *lbx_fopen(const char *);
-LBX *lbx_mopen(void *, size_t, const char *);
-int lbx_close(LBX *);
+struct lbx *lbx_open(void *handle, const struct lbx_file_ops *fops,
+ int (*destructor)(void *handle), const char *name);
+struct lbx *lbx_fopen(const char *);
+struct lbx *lbx_mopen(void *, size_t, const char *);
+int lbx_close(struct lbx *);
/* File operations */
-int lbx_file_stat(LBX *lbx, unsigned fileno, struct lbx_statbuf *out);
-LBXfile *lbx_file_open(LBX *lbx, unsigned fileno);
+int lbx_file_stat(struct lbx *lbx, unsigned fileno, struct lbx_statbuf *out);
+LBXfile *lbx_file_open(struct lbx *lbx, unsigned fileno);
size_t lbx_file_read(LBXfile *f, void *buf, size_t n);
int lbx_file_seek(LBXfile *f, long offset, int whence);
long lbx_file_tell(LBXfile *f);
return i ? -1: 0;
}
-int list(LBX *lbx, int verbose, char **argv)
+int list(struct lbx *lbx, int verbose, char **argv)
{
unsigned int i;
return ret;
}
-int extract(LBX *lbx, int verbose, char **argv)
+int extract(struct lbx *lbx, int verbose, char **argv)
{
unsigned int i;
int mode = MODE_NONE, verbose = 0, opt, rc = EXIT_FAILURE;
struct lbx_pipe_state stdin_handle = { .f = stdin };
const char *file = NULL;
- LBX *lbx;
+ struct lbx *lbx;
static const char *sopts = "lxf:i:vV";
static const struct option lopts[] = {