mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-04 10:38:49 +00:00
opts: Add getters too
This commit is contained in:
parent
586f71ef2e
commit
a0f777c87f
@ -125,8 +125,10 @@ GIT_EXTERN(int) git_libgit2_capabilities(void);
|
||||
|
||||
|
||||
enum {
|
||||
GIT_OPT_MWINDOW_SIZE,
|
||||
GIT_OPT_MWINDOW_MAPPED_LIMIT
|
||||
GIT_OPT_GET_MWINDOW_SIZE,
|
||||
GIT_OPT_SET_MWINDOW_SIZE,
|
||||
GIT_OPT_GET_MWINDOW_MAPPED_LIMIT,
|
||||
GIT_OPT_SET_MWINDOW_MAPPED_LIMIT
|
||||
};
|
||||
|
||||
/**
|
||||
|
12
src/util.c
12
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);
|
||||
|
Loading…
Reference in New Issue
Block a user