From: Ezekiel Newren via GitGitGadget Date: Tue, 11 Nov 2025 19:42:24 GMT Subject: [PATCH v3 02/10] xdiff: use ptrdiff_t for dstart/dend Message-ID: <52e3f589b1ce25085921453eea14b9c9d7c8f362.1762890152.git.gitgitgadget@gmail.com> In-Reply-To: From: Ezekiel Newren ptrdiff_t is appropriate for dstart and dend because they both describe positive or negative offsets relative to a pointer. A future patch will move these fields to a different struct. Moving them to the end of xdfile_t now, means the field order of xdfile_t will be disturbed less. Signed-off-by: Ezekiel Newren --- xdiff/xtypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xdiff/xtypes.h b/xdiff/xtypes.h index f145abba3e..7c8c057bca 100644 --- a/xdiff/xtypes.h +++ b/xdiff/xtypes.h @@ -47,10 +47,10 @@ typedef struct s_xrecord { typedef struct s_xdfile { xrecord_t *recs; long nrec; - long dstart, dend; bool *changed; long *rindex; long nreff; + ptrdiff_t dstart, dend; } xdfile_t; typedef struct s_xdfenv { -- gitgitgadget