diff options
author | Jeff King <peff@peff.net> | 2018-08-10 19:09:44 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-08-13 13:48:25 -0700 |
commit | a7ff6f5a0f310406aa4973e8d7ec25815554bcb5 (patch) | |
tree | 6b2a61709b419a609a6be78e84584ad26991e55e /cache.h | |
parent | for_each_*_object: store flag definitions in a single location (diff) | |
download | tgif-a7ff6f5a0f310406aa4973e8d7ec25815554bcb5.tar.xz |
for_each_*_object: take flag arguments as enum
It's not wrong to pass our flags in an "unsigned", as we
know it will be at least as large as the enum. However,
using the enum in the declaration makes it more obvious
where to find the list of flags.
While we're here, let's also drop the "extern" noise-words
from the declarations, per our modern coding style.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'cache.h')
-rw-r--r-- | cache.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1640,7 +1640,8 @@ enum for_each_object_flags { * repository and any alternates repositories (unless the * LOCAL_ONLY flag is set). */ -extern int for_each_loose_object(each_loose_object_fn, void *, unsigned flags); +int for_each_loose_object(each_loose_object_fn, void *, + enum for_each_object_flags flags); /* * Set this to 0 to prevent sha1_object_info_extended() from fetching missing |