*.[ch]: remove extern from function declarations using spatch
There has been a push to remove extern from function declarations.
Remove some instances of "extern" for function declarations which are
caught by Coccinelle. Note that Coccinelle has some difficulty with
processing functions with `__attribute__` or varargs so some `extern`
declarations are left behind to be dealt with in a future patch.
This was the Coccinelle patch used:
@@
type T;
identifier f;
@@
- extern
T f(...);
and it was run with:
$ git ls-files \*.{c,h} |
grep -v ^compat/ |
xargs spatch --sp-file contrib/coccinelle/noextern.cocci --in-place
Files under `compat/` are intentionally excluded as some are directly
copied from external sources and we should avoid churning them as much
as possible.
Signed-off-by: Denton Liu <liu.denton@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
ffac537e6c
commit
554544276a
14
fsmonitor.h
14
fsmonitor.h
@ -10,31 +10,31 @@ extern struct trace_key trace_fsmonitor;
|
||||
* Read the fsmonitor index extension and (if configured) restore the
|
||||
* CE_FSMONITOR_VALID state.
|
||||
*/
|
||||
extern int read_fsmonitor_extension(struct index_state *istate, const void *data, unsigned long sz);
|
||||
int read_fsmonitor_extension(struct index_state *istate, const void *data, unsigned long sz);
|
||||
|
||||
/*
|
||||
* Fill the fsmonitor_dirty ewah bits with their state from the index,
|
||||
* before it is split during writing.
|
||||
*/
|
||||
extern void fill_fsmonitor_bitmap(struct index_state *istate);
|
||||
void fill_fsmonitor_bitmap(struct index_state *istate);
|
||||
|
||||
/*
|
||||
* Write the CE_FSMONITOR_VALID state into the fsmonitor index
|
||||
* extension. Reads from the fsmonitor_dirty ewah in the index.
|
||||
*/
|
||||
extern void write_fsmonitor_extension(struct strbuf *sb, struct index_state *istate);
|
||||
void write_fsmonitor_extension(struct strbuf *sb, struct index_state *istate);
|
||||
|
||||
/*
|
||||
* Add/remove the fsmonitor index extension
|
||||
*/
|
||||
extern void add_fsmonitor(struct index_state *istate);
|
||||
extern void remove_fsmonitor(struct index_state *istate);
|
||||
void add_fsmonitor(struct index_state *istate);
|
||||
void remove_fsmonitor(struct index_state *istate);
|
||||
|
||||
/*
|
||||
* Add/remove the fsmonitor index extension as necessary based on the current
|
||||
* core.fsmonitor setting.
|
||||
*/
|
||||
extern void tweak_fsmonitor(struct index_state *istate);
|
||||
void tweak_fsmonitor(struct index_state *istate);
|
||||
|
||||
/*
|
||||
* Run the configured fsmonitor integration script and clear the
|
||||
@ -42,7 +42,7 @@ extern void tweak_fsmonitor(struct index_state *istate);
|
||||
* any corresponding untracked cache directory structures. Optimized to only
|
||||
* run the first time it is called.
|
||||
*/
|
||||
extern void refresh_fsmonitor(struct index_state *istate);
|
||||
void refresh_fsmonitor(struct index_state *istate);
|
||||
|
||||
/*
|
||||
* Set the given cache entries CE_FSMONITOR_VALID bit. This should be
|
||||
|
||||
Reference in New Issue
Block a user