]> git.ipfire.org Git - thirdparty/git.git/commitdiff
xdiff/xmacros.h: remove unused XDL_PTRFREE
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Thu, 31 Mar 2022 01:45:52 +0000 (03:45 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 1 Apr 2022 17:16:06 +0000 (10:16 -0700)
This macro was added in 3443546f6ef (Use a *real* built-in diff
generator, 2006-03-24), but none of the xdiff code uses it, it uses
xdl_free() directly.

If we need its functionality again we'll use the FREE_AND_NULL() macro
added in 481df65f4f7 (git-compat-util: add a FREE_AND_NULL() wrapper
around free(ptr); ptr = NULL, 2017-06-15).

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
xdiff/xmacros.h

index 2809a28ca960147c285bc5a224ed377a0964663a..ae4636c2477cc640eae84578805d9722d5e28d1b 100644 (file)
@@ -34,7 +34,6 @@
 #define XDL_ADDBITS(v,b)       ((v) + ((v) >> (b)))
 #define XDL_MASKBITS(b)                ((1UL << (b)) - 1)
 #define XDL_HASHLONG(v,b)      (XDL_ADDBITS((unsigned long)(v), b) & XDL_MASKBITS(b))
-#define XDL_PTRFREE(p) do { if (p) { xdl_free(p); (p) = NULL; } } while (0)
 #define XDL_LE32_PUT(p, v) \
 do { \
        unsigned char *__p = (unsigned char *) (p); \