X-Git-Url: http://git.draconx.ca/gitweb/liblbx.git/blobdiff_plain/00f5f0706e7552e86a28d9fd66df962e095e8576..e8921298baed414f18f74eaed34917758231c1a0:/src/lbx.h diff --git a/src/lbx.h b/src/lbx.h index 92c533b..a2ca456 100644 --- a/src/lbx.h +++ b/src/lbx.h @@ -1,7 +1,7 @@ #ifndef LBX_H_ #define LBX_H_ -#include +#include /* 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);