]> git.ipfire.org Git - thirdparty/git.git/commitdiff
xdiff: use ptrdiff_t for dstart/dend
authorEzekiel Newren <ezekielnewren@gmail.com>
Tue, 18 Nov 2025 22:34:14 +0000 (22:34 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 18 Nov 2025 22:53:10 +0000 (14:53 -0800)
ptrdiff_t is appropriate for dstart and dend because they both describe
positive or negative offsets relative to a pointer.

Signed-off-by: Ezekiel Newren <ezekielnewren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
xdiff/xtypes.h

index f145abba3ea8a30f859dca127e3dda43fca8e07d..7a2d429ec5e7ea149f241fcb9cdd8a5a4dafec23 100644 (file)
@@ -47,7 +47,7 @@ typedef struct s_xrecord {
 typedef struct s_xdfile {
        xrecord_t *recs;
        long nrec;
-       long dstart, dend;
+       ptrdiff_t dstart, dend;
        bool *changed;
        long *rindex;
        long nreff;