]> git.ipfire.org Git - thirdparty/git.git/commit
xdiff: make xrecord_t.ptr a uint8_t instead of char
authorEzekiel Newren <ezekielnewren@gmail.com>
Tue, 18 Nov 2025 22:34:15 +0000 (22:34 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 18 Nov 2025 22:53:10 +0000 (14:53 -0800)
commit10f97d6affcb59bdcb74a6878d3d9da0eec81296
tree64f673494667cfa3cd512e9dfaaad593caccd4f2
parentf007f4f4b473565fb2e94780028399030926bacb
xdiff: make xrecord_t.ptr a uint8_t instead of char

Make xrecord_t.ptr uint8_t because it's referring to bytes in memory.

In order to avoid a refactor avalanche, many uses of this field were
cast to char* or similar.

Places where casting was unnecessary:
xemit.c:156
xmerge.c:124
xmerge.c:127
xmerge.c:164
xmerge.c:169
xmerge.c:172
xmerge.c:178

Signed-off-by: Ezekiel Newren <ezekielnewren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
xdiff/xdiffi.c
xdiff/xemit.c
xdiff/xmerge.c
xdiff/xpatience.c
xdiff/xprepare.c
xdiff/xtypes.h
xdiff/xutils.c