Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2013-01-24 02:44:34 +0400
committerVicent Marti <tanoku@gmail.com>2013-01-24 02:44:34 +0400
commita0f777c87f1dca716ef71fbd378de86ab1bafeba (patch)
tree88435aeb9c682e775d91a5bb8b429cee8ad476be /src/util.c
parent586f71ef2e6b1264c4dc7bc8270c2b7257675eb3 (diff)
opts: Add getters too
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c12
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);