diff options
author | Vicent Marti <tanoku@gmail.com> | 2013-01-23 23:44:34 +0100 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2013-01-23 23:44:34 +0100 |
commit | a0f777c87f1dca716ef71fbd378de86ab1bafeba (patch) | |
tree | 88435aeb9c682e775d91a5bb8b429cee8ad476be /src/util.c | |
parent | 586f71ef2e6b1264c4dc7bc8270c2b7257675eb3 (diff) | |
download | libgit2-a0f777c87f1dca716ef71fbd378de86ab1bafeba.tar.gz |
opts: Add getters too
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/util.c b/src/util.c index 243748ac2..085b627ce 100644 --- a/src/util.c +++ b/src/util.c @@ -45,13 +45,21 @@ void git_libgit2_opts(int key, ...) va_start(ap, key); switch(key) { - case GIT_OPT_MWINDOW_SIZE: + case GIT_OPT_SET_MWINDOW_SIZE: git_mwindow__window_size = va_arg(ap, size_t); break; - case GIT_OPT_MWINDOW_MAPPED_LIMIT: + case GIT_OPT_GET_MWINDOW_SIZE: + *(va_arg(ap, size_t *)) = git_mwindow__window_size; + break; + + case GIT_OPT_SET_MWINDOW_MAPPED_LIMIT: git_mwindow__mapped_limit = va_arg(ap, size_t); break; + + case GIT_OPT_GET_MWINDOW_MAPPED_LIMIT: + *(va_arg(ap, size_t *)) = git_mwindow__mapped_limit; + break; } va_end(ap); |