diff options
author | Patrick Steinhardt <ps@pks.im> | 2017-02-21 15:14:04 +0100 |
---|---|---|
committer | Patrick Steinhardt <ps@pks.im> | 2017-02-21 16:17:36 +0100 |
commit | ce6f61daf0e1985d615e640102b5496ff92e401c (patch) | |
tree | b55f7f025669290f44ef0f20036d0928458b4a0c /src/attrcache.h | |
parent | c11510103d9510f1a4b6e3da90464bcef52250c9 (diff) | |
download | libgit2-ce6f61daf0e1985d615e640102b5496ff92e401c.tar.gz |
attrcache: remove useless `do_init` indirection
Remove useless indirection from `git_attr_cache__init` to
`git_attr_cache__do_init`. The difference is that the
`git_attr_cache__init` macro first checks if the cache is already
initialized and, if so, not call `git_attr_cache__do_init`. But
actually, `git_attr_cache__do_init` already does the same thing and
returns immediately if the cache is already initialized.
Remove the indirection.
Diffstat (limited to 'src/attrcache.h')
-rw-r--r-- | src/attrcache.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/attrcache.h b/src/attrcache.h index 44e1ffdce..b91edd3e8 100644 --- a/src/attrcache.h +++ b/src/attrcache.h @@ -22,10 +22,7 @@ typedef struct { git_pool pool; } git_attr_cache; -extern int git_attr_cache__do_init(git_repository *repo); - -#define git_attr_cache__init(REPO) \ - (git_repository_attr_cache(REPO) ? 0 : git_attr_cache__do_init(REPO)) +extern int git_attr_cache__init(git_repository *repo); /* get file - loading and reload as needed */ extern int git_attr_cache__get( |