]> git.draconx.ca Git - liblbx.git/blobdiff - src/lbx.h
Move reading of embedded palette header into lbximg_fopen().
[liblbx.git] / src / lbx.h
index 92c533b39c3aa47956f58cabab0ed21f820671c5..a2ca456f949eb72dbaa81dc5c00d4d173bf6287c 100644 (file)
--- a/src/lbx.h
+++ b/src/lbx.h
@@ -1,7 +1,7 @@
 #ifndef LBX_H_
 #define LBX_H_
 
-#include <stddef.h>
+#include <stdio.h>
 
 /* Errors */
 enum {
@@ -9,6 +9,7 @@ enum {
        LBX_EMAGIC,
        LBX_EEOF,
        LBX_ERANGE,
+       LBX_EFORMAT,
 };
 extern int lbx_errno;
 
@@ -30,6 +31,7 @@ size_t lbx_numfiles(LBX *);
 /* File operations */
 int    lbx_stat(LBX *, size_t, struct lbx_statbuf *);
 size_t lbx_extract(LBX *, size_t, FILE *);
+void  *lbx_mmap(LBX *, size_t, size_t *);
 
 /* Misc operations */
 const char *lbx_strerror(void);