diff options
Diffstat (limited to 'include/sqfs/table.h')
-rw-r--r-- | include/sqfs/table.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/include/sqfs/table.h b/include/sqfs/table.h index b5eeb54..0bd3112 100644 --- a/include/sqfs/table.h +++ b/include/sqfs/table.h @@ -7,6 +7,7 @@ #ifndef SQFS_TABLE_H #define SQFS_TABLE_H +#include "sqfs/predef.h" #include "sqfs/compress.h" #include "sqfs/super.h" @@ -28,12 +29,14 @@ extern "C" { Returns 0 on success. Internally prints error messages to stderr. */ -int sqfs_write_table(int outfd, sqfs_super_t *super, sqfs_compressor_t *cmp, - const void *data, size_t table_size, uint64_t *start); - -void *sqfs_read_table(int fd, sqfs_compressor_t *cmp, size_t table_size, - uint64_t location, uint64_t lower_limit, - uint64_t upper_limit); +SQFS_API int sqfs_write_table(int outfd, sqfs_super_t *super, + sqfs_compressor_t *cmp, + const void *data, size_t table_size, + uint64_t *start); + +SQFS_API void *sqfs_read_table(int fd, sqfs_compressor_t *cmp, + size_t table_size, uint64_t location, + uint64_t lower_limit, uint64_t upper_limit); #ifdef __cplusplus } |