diff options
author | Elijah Newren <newren@gmail.com> | 2023-05-16 08:33:50 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-06-21 22:39:53 +0200 |
commit | f5653856c26efb2ce722148060518817af2ab023 (patch) | |
tree | 3b0291ab941ea62464de82524b8eac0ae059e2b2 /name-hash.h | |
parent | run-command.h: move declarations for run-command.c from cache.h (diff) | |
download | git-f5653856c26efb2ce722148060518817af2ab023.tar.xz git-f5653856c26efb2ce722148060518817af2ab023.zip |
name-hash.h: move declarations for name-hash.c from cache.h
Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'name-hash.h')
-rw-r--r-- | name-hash.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/name-hash.h b/name-hash.h new file mode 100644 index 0000000000..b1b4b0fb33 --- /dev/null +++ b/name-hash.h @@ -0,0 +1,16 @@ +#ifndef NAME_HASH_H +#define NAME_HASH_H + +struct cache_entry; +struct index_state; + +int index_dir_exists(struct index_state *istate, const char *name, int namelen); +void adjust_dirname_case(struct index_state *istate, char *name); +struct cache_entry *index_file_exists(struct index_state *istate, const char *name, int namelen, int igncase); + +int test_lazy_init_name_hash(struct index_state *istate, int try_threaded); +void add_name_hash(struct index_state *istate, struct cache_entry *ce); +void remove_name_hash(struct index_state *istate, struct cache_entry *ce); +void free_name_hash(struct index_state *istate); + +#endif /* NAME_HASH_H */ |