]> git.ipfire.org Git - thirdparty/git.git/commit - fsck.c
Use 'unsigned short' for mode, like diff_filespec does
authorElijah Newren <newren@gmail.com>
Fri, 5 Apr 2019 15:00:12 +0000 (08:00 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 8 Apr 2019 07:02:07 +0000 (16:02 +0900)
commit5ec1e72823735b5682389589b6bee774ae70fa49
tree3780b0e33a6ddaaf42f7bfca192fc1fced100922
parent041f5ea1cf987a4068ef5f39ba0a09be85952064
Use 'unsigned short' for mode, like diff_filespec does

struct diff_filespec defines mode to be an 'unsigned short'.  Several
other places in the API which we'd like to interact with using a
diff_filespec used a plain unsigned (or unsigned int).  This caused
problems when taking addresses, so switch to unsigned short.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
15 files changed:
archive.c
blame.c
blame.h
builtin/rm.c
builtin/update-index.c
cache.h
fsck.c
line-log.c
match-trees.c
merge-recursive.c
notes.c
sha1-name.c
tree-diff.c
tree-walk.c
tree-walk.h