use CALLOC_ARRAY
authorRené Scharfe <l.s.r@web.de>
Sat, 13 Mar 2021 16:17:22 +0000 (17:17 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sun, 14 Mar 2021 00:00:09 +0000 (16:00 -0800)
commitca56dadb4b65ccaeab809d80db80a312dc00941a
treefa027eb80d076ebf7be7c3ea69a92cf47e594a1c
parentf1121499e6460e814ec3cffa0b18942ac529f768
use CALLOC_ARRAY

Add and apply a semantic patch for converting code that open-codes
CALLOC_ARRAY to use it instead.  It shortens the code and infers the
element size automatically.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
88 files changed:
add-interactive.c
apply.c
archive-tar.c
attr.c
bisect.c
blame.c
bloom.c
builtin/clean.c
builtin/fast-import.c
builtin/grep.c
builtin/index-pack.c
builtin/ls-remote.c
builtin/merge.c
builtin/notes.c
builtin/pack-objects.c
builtin/pack-redundant.c
builtin/receive-pack.c
builtin/unpack-objects.c
bulk-checkin.c
cache-tree.c
combine-diff.c
commit-graph.c
commit-reach.c
commit.c
config.c
contrib/coccinelle/array.cocci
convert.c
daemon.c
decorate.c
diff.c
diffcore-rename.c
dir.c
ewah/bitmap.c
fetch-pack.c
fmt-merge-msg.c
grep.c
hashmap.c
http-backend.c
http-push.c
http.c
imap-send.c
line-log.c
line-range.c
list-objects-filter.c
ll-merge.c
mailmap.c
merge-ort.c
merge-recursive.c
midx.c
name-hash.c
negotiator/default.c
negotiator/skipping.c
notes-merge.c
notes-utils.c
notes.c
object-file.c
object.c
pack-bitmap.c
pack-objects.c
packfile.c
patch-ids.c
pathspec.c
pretty.c
progress.c
promisor-remote.c
range-diff.c
read-cache.c
ref-filter.c
reflog-walk.c
refs.c
refs/files-backend.c
refs/iterator.c
refs/packed-backend.c
refs/ref-cache.c
remote.c
repository.c
resolve-undo.c
revision.c
run-command.c
send-pack.c
sequencer.c
server-info.c
split-index.c
trailer.c
transport-helper.c
transport.c
worktree.c
wt-status.c