diff options
author | Steffen Prohaska <prohaska@zib.de> | 2014-08-26 17:23:21 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-08-28 10:24:54 -0700 |
commit | 23b0c4782e5f9357e6189253021053a4404ddf4e (patch) | |
tree | d65114d19760b165c80558b4996a161cecdcc05b /cache.h | |
parent | 7ce7c7607b14248b1a3ae7cdd1c079eb3b6efa09 (diff) | |
download | git-23b0c4782e5f9357e6189253021053a4404ddf4e.tar.gz |
config.c: add git_env_ulong() to parse environment variable
The new function parses an integeral value that fits in unsigned
long in human readable form, i.e. possibly with unit suffix, e.g.
10k = 10240, etc., from an environment variable. Parsing of
GIT_MMAP_LIMIT and GIT_ALLOC_LIMIT will use it in later patches.
Signed-off-by: Steffen Prohaska <prohaska@zib.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'cache.h')
-rw-r--r-- | cache.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1318,6 +1318,7 @@ extern int git_config_rename_section_in_file(const char *, const char *, const c extern const char *git_etc_gitconfig(void); extern int check_repository_format_version(const char *var, const char *value, void *cb); extern int git_env_bool(const char *, int); +extern unsigned long git_env_ulong(const char *, unsigned long); extern int git_config_system(void); extern int config_error_nonbool(const char *); #if defined(__GNUC__) |