]> Savannah Git Hosting - gnulib.git/commit
git-merge-changelog: prefer idx_t
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 May 2023 20:25:25 +0000 (13:25 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 May 2023 21:09:10 +0000 (14:09 -0700)
commita8921605af342b9061e04e18fc952d386e5a071c
tree48832d89f118b6ea9d76193e1d6b60eaf18d40ac
parent729b3812c315f18bf5e6283d793922267de907fa
git-merge-changelog: prefer idx_t

* lib/git-merge-changelog.c: Include idx.h.
(struct entry, entry_create, entry_hashcode)
(struct changelog_file, read_changelog_file)
(entries_mapping_get, entries_mapping_reverse_get)
(compute_mapping, struct edit, struct differences)
(compute_differences, find_paragraph_end)
(try_split_merged_entry, struct conflict, conflict_write, main):
Prefer idx_t to ptrdiff_t and size_t when the value is a
nonnegative index or size.  Change a few for-loops so that
the index never goes negative.
* modules/git-merge-changelog (Depends-on): Add idx.
ChangeLog
lib/git-merge-changelog.c
modules/git-merge-changelog