diff options
Diffstat (limited to 'lib/sqfs/blk_proc')
-rw-r--r-- | lib/sqfs/blk_proc/internal.h | 16 | ||||
-rw-r--r-- | lib/sqfs/blk_proc/process_block.c | 6 | ||||
-rw-r--r-- | lib/sqfs/blk_proc/pthread.c | 7 | ||||
-rw-r--r-- | lib/sqfs/blk_proc/serial.c | 6 |
4 files changed, 19 insertions, 16 deletions
diff --git a/lib/sqfs/blk_proc/internal.h b/lib/sqfs/blk_proc/internal.h new file mode 100644 index 0000000..1c33999 --- /dev/null +++ b/lib/sqfs/blk_proc/internal.h @@ -0,0 +1,16 @@ +#ifndef INTERNAL_H +#define INTERNAL_H + +#include "config.h" +#include "sqfs/predef.h" + +#include "sqfs/block_processor.h" +#include "sqfs/compress.h" +#include "sqfs/error.h" +#include "util.h" + +SQFS_INTERNAL +int sqfs_block_process(sqfs_block_t *block, sqfs_compressor_t *cmp, + uint8_t *scratch, size_t scratch_size); + +#endif /* INTERNAL_H */ diff --git a/lib/sqfs/blk_proc/process_block.c b/lib/sqfs/blk_proc/process_block.c index 3289767..0eae244 100644 --- a/lib/sqfs/blk_proc/process_block.c +++ b/lib/sqfs/blk_proc/process_block.c @@ -5,11 +5,7 @@ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at> */ #define SQFS_BUILDING_DLL -#include "config.h" - -#include "sqfs/block_processor.h" -#include "sqfs/compress.h" -#include "util.h" +#include "internal.h" #include <string.h> #include <zlib.h> diff --git a/lib/sqfs/blk_proc/pthread.c b/lib/sqfs/blk_proc/pthread.c index a00bf12..f56dfe1 100644 --- a/lib/sqfs/blk_proc/pthread.c +++ b/lib/sqfs/blk_proc/pthread.c @@ -5,12 +5,7 @@ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at> */ #define SQFS_BUILDING_DLL -#include "config.h" - -#include "sqfs/block_processor.h" -#include "sqfs/compress.h" -#include "sqfs/error.h" -#include "util.h" +#include "internal.h" #include <pthread.h> #include <string.h> diff --git a/lib/sqfs/blk_proc/serial.c b/lib/sqfs/blk_proc/serial.c index ef71f9e..85f39fe 100644 --- a/lib/sqfs/blk_proc/serial.c +++ b/lib/sqfs/blk_proc/serial.c @@ -5,11 +5,7 @@ * Copyright (C) 2019 David Oberhollenzer <goliath@infraroot.at> */ #define SQFS_BUILDING_DLL -#include "config.h" - -#include "sqfs/block_processor.h" -#include "sqfs/error.h" -#include "util.h" +#include "internal.h" #include <string.h> #include <stdlib.h> |