From 82b943d4d6b5895f7c07be24802c3d7ec9069dae Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 13 Sep 2019 16:15:42 +0200 Subject: Make block process helper function internal Signed-off-by: David Oberhollenzer --- lib/sqfs/Makemodule.am | 1 + lib/sqfs/blk_proc/internal.h | 16 ++++++++++++++++ lib/sqfs/blk_proc/process_block.c | 6 +----- lib/sqfs/blk_proc/pthread.c | 7 +------ lib/sqfs/blk_proc/serial.c | 6 +----- 5 files changed, 20 insertions(+), 16 deletions(-) create mode 100644 lib/sqfs/blk_proc/internal.h (limited to 'lib/sqfs') diff --git a/lib/sqfs/Makemodule.am b/lib/sqfs/Makemodule.am index 4b8d964..7199441 100644 --- a/lib/sqfs/Makemodule.am +++ b/lib/sqfs/Makemodule.am @@ -15,6 +15,7 @@ libsquashfs_la_SOURCES += lib/sqfs/dir_writer.c lib/sqfs/xattr_reader.c libsquashfs_la_SOURCES += lib/sqfs/read_table.c lib/sqfs/comp/compressor.c libsquashfs_la_SOURCES += lib/sqfs/comp/internal.h libsquashfs_la_SOURCES += lib/sqfs/blk_proc/process_block.c +libsquashfs_la_SOURCES += lib/sqfs/blk_proc/internal.h libsquashfs_la_CPPFLAGS = $(AM_CPPFLAGS) libsquashfs_la_CFLAGS = $(AM_CFLAGS) $(PTHREAD_CFLAGS) $(ZLIB_CFLAGS) libsquashfs_la_CFLAGS += $(XZ_CFLAGS) $(LZO_CFLAGS) $(LZ4_CFLAGS) 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 */ #define SQFS_BUILDING_DLL -#include "config.h" - -#include "sqfs/block_processor.h" -#include "sqfs/compress.h" -#include "util.h" +#include "internal.h" #include #include 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 */ #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 #include 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 */ #define SQFS_BUILDING_DLL -#include "config.h" - -#include "sqfs/block_processor.h" -#include "sqfs/error.h" -#include "util.h" +#include "internal.h" #include #include -- cgit v1.2.3