mirror of
https://github.com/git/git
synced 2024-09-13 05:14:36 +00:00
Mark the variable declarations in .h files as extern
This allows git to be built even with linkers which are not smart enough to join those symbols, and makes this correct C. Pointed out by several people.
This commit is contained in:
parent
92747a907c
commit
883550481f
4
cache.h
4
cache.h
|
@ -96,8 +96,8 @@ static inline unsigned int create_ce_mode(unsigned int mode)
|
||||||
|
|
||||||
#define cache_entry_size(len) ((offsetof(struct cache_entry,name) + (len) + 8) & ~7)
|
#define cache_entry_size(len) ((offsetof(struct cache_entry,name) + (len) + 8) & ~7)
|
||||||
|
|
||||||
struct cache_entry **active_cache;
|
extern struct cache_entry **active_cache;
|
||||||
unsigned int active_nr, active_alloc, active_cache_changed;
|
extern unsigned int active_nr, active_alloc, active_cache_changed;
|
||||||
|
|
||||||
#define DB_ENVIRONMENT "SHA1_FILE_DIRECTORY"
|
#define DB_ENVIRONMENT "SHA1_FILE_DIRECTORY"
|
||||||
#define DEFAULT_DB_ENVIRONMENT ".git/objects"
|
#define DEFAULT_DB_ENVIRONMENT ".git/objects"
|
||||||
|
|
Loading…
Reference in a new issue