summaryrefslogtreecommitdiff
path: root/cache.h
diff options
context:
space:
mode:
authorSteffen Prohaska <prohaska@zib.de>2014-08-26 17:23:21 +0200
committerJunio C Hamano <gitster@pobox.com>2014-08-28 10:24:54 -0700
commit23b0c4782e5f9357e6189253021053a4404ddf4e (patch)
treed65114d19760b165c80558b4996a161cecdcc05b /cache.h
parent7ce7c7607b14248b1a3ae7cdd1c079eb3b6efa09 (diff)
downloadgit-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.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/cache.h b/cache.h
index fcb511db70..b820b6adc1 100644
--- a/cache.h
+++ b/cache.h
@@ -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__)