From 5b0115fdb4f39c2e250b31ed684d147b6e8d026f Mon Sep 17 00:00:00 2001 From: Steffen Eiden Date: Wed, 3 Nov 2021 13:26:25 +0000 Subject: [PATCH] zdump: refractor PTR_DIFF MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PTR_SUB already implements subtraction of pointers. Let's reuse it. Suggested-by: Alexander Egorenkov Reviewed-by: Alexander Egorenkov Signed-off-by: Steffen Eiden Signed-off-by: Marc Hartmayer Signed-off-by: Jan Höppner --- zdump/zg.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zdump/zg.h b/zdump/zg.h index 93f66f1b..dcab7c44 100644 --- a/zdump/zg.h +++ b/zdump/zg.h @@ -142,7 +142,7 @@ static inline u32 zg_csum_partial(const void *buf, int len, u32 sum) */ #define PTR_SUB(x, y) (((char *) (x)) - ((unsigned long) (y))) #define PTR_ADD(x, y) (((char *) (x)) + ((unsigned long) (y))) -#define PTR_DIFF(x, y) ((unsigned long)(((char *) (x)) - ((unsigned long) (y)))) +#define PTR_DIFF(x, y) ((unsigned long)PTR_SUB(x, y)) /* * File functions