Re-organize flags a bit - 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 7f984c9b4136d768e72f31d99666b72bca12d7f2 DIR parent 4898c6cfb92a378928c29895d4ca55536121b52d HTML Author: sin <sin@2f30.org> Date: Sun, 7 Apr 2019 12:52:00 +0100 Re-organize flags a bit We might want to support more than one compression algo in the future. Reserve 2 bits for that field. Diffstat: M dedup.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) --- DIR diff --git a/dedup.h b/dedup.h @@ -22,11 +22,10 @@ #define VER_MAJ_SHIFT 8 #define VER_MAJ_MASK 0xff +#define HASH_ALGO_SHIFT 18 +#define HASH_ALGO_MASK 0x7 /* max 8 hash algos */ #define COMPR_ENABLED_SHIFT 16 -#define COMPR_ENABLED_MASK 0x1 - -#define HASH_ALGO_SHIFT 17 -#define HASH_ALGO_MASK 0x7 /* max 8 hash algos */ +#define COMPR_ENABLED_MASK 0x3 /* max 4 compression algos */ enum hash_algo { BLAKE2B_ALGO,