Put misc declarations in misc.h - dedup - deduplicating backup program HTML git clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/ DIR Log DIR Files DIR Refs DIR Tags DIR README DIR LICENSE --- DIR commit 3a24ddb8e397799f7af86d11941bd9c7e73470fd DIR parent 2bcadad9aeff4e80c870f8106e8c8e5cb904c3ca HTML Author: sin <sin@2f30.org> Date: Sun, 5 May 2019 17:18:52 +0100 Put misc declarations in misc.h Diffstat: M Makefile | 1 + M bstorage.c | 3 +-- M chunker.c | 4 ++-- M dup-unpack.c | 3 +-- M key.c | 5 +---- A misc.h | 2 ++ M snap.c | 4 +--- 7 files changed, 9 insertions(+), 13 deletions(-) --- DIR diff --git a/Makefile b/Makefile @@ -9,6 +9,7 @@ HDR = \ chunker.h \ config.h \ key.h \ + misc.h \ queue.h \ snap.h \ tree.h \ DIR diff --git a/bstorage.c b/bstorage.c @@ -26,6 +26,7 @@ #include "block.h" #include "config.h" +#include "misc.h" #include "queue.h" #include "tree.h" @@ -53,8 +54,6 @@ #define BDSIZE (8 + 8 + 8 + 8 + (MDSIZE)) /* misc helpers */ -extern ssize_t xread(int, void *, size_t); -extern ssize_t xwrite(int, void *, size_t); extern int pack(unsigned char *, char *, ...); extern int unpack(unsigned char *, char *, ...); DIR diff --git a/chunker.c b/chunker.c @@ -4,9 +4,9 @@ #include <string.h> #include <unistd.h> -#define ROTL(x, y) (((x) << (y)) | ((x) >> (32 - (y)))) +#include "misc.h" -extern ssize_t xread(int, void *, size_t); +#define ROTL(x, y) (((x) << (y)) | ((x) >> (32 - (y)))) struct chunker { unsigned char *buf; DIR diff --git a/dup-unpack.c b/dup-unpack.c @@ -12,10 +12,9 @@ #include "block.h" #include "config.h" #include "key.h" +#include "misc.h" #include "snap.h" -extern ssize_t xwrite(int, void *, size_t); - int verbose; char *argv0; DIR diff --git a/key.c b/key.c @@ -4,10 +4,7 @@ #include <sodium.h> #include "config.h" - -/* misc helpers */ -extern ssize_t xread(int, void *, size_t); -extern ssize_t xwrite(int, void *, size_t); +#include "misc.h" int keygen(unsigned char *key, size_t n) DIR diff --git a/misc.h b/misc.h @@ -0,0 +1,2 @@ +extern ssize_t xread(int, void *, size_t); +extern ssize_t xwrite(int, void *, size_t); DIR diff --git a/snap.c b/snap.c @@ -13,14 +13,12 @@ #include <unistd.h> #include "config.h" +#include "misc.h" #include "queue.h" #include "snap.h" #define NERRBUF 128 -extern ssize_t xread(int, void *, size_t); -extern ssize_t xwrite(int, void *, size_t); - struct mdnode { unsigned char md[MDSIZE]; SLIST_ENTRY(mdnode) e;