[PATCH] checkout: constify parameters of checkout_stage() and checkout_merged()
- From
René Scharfe <l.s.r@web.de>
- Date
- Sep 13, 2016, 17:11 UTC
- Message-ID
- <a66eedc3-fc86-dd45-628c-e38018a03808@web.de>
Document the fact that checkout_stage() and checkout_merged() don't change the objects passed to them by adding the modifier const.
Signed-off-by: Rene Scharfe <l.s.r@web.de> --- builtin/checkout.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/builtin/checkout.c b/builtin/checkout.c index 8672d07..afbff3e 100644 --- a/builtin/checkout.c +++ b/builtin/checkout.c @@ -154,8 +154,8 @@ static int check_stages(unsigned stages, const struct cache_entry *ce, int pos) return 0; } -static int checkout_stage(int stage, struct cache_entry *ce, int pos, - struct checkout *state) +static int checkout_stage(int stage, const struct cache_entry *ce, int pos, + const struct checkout *state) { while (pos < active_nr && !strcmp(active_cache[pos]->name, ce->name)) { @@ -169,7 +169,7 @@ static int checkout_stage(int stage, struct cache_entry *ce, int pos, return error(_("path '%s' does not have their version"), ce->name); } -static int checkout_merged(int pos, struct checkout *state) +static int checkout_merged(int pos, const struct checkout *state) { struct cache_entry *ce = active_cache[pos]; const char *path = ce->name;
-- 2.10.0