mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-05 04:11: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 {
|
enum {
|
||||||
GIT_OPT_MWINDOW_SIZE,
|
GIT_OPT_GET_MWINDOW_SIZE,
|
||||||
GIT_OPT_MWINDOW_MAPPED_LIMIT
|
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);
|
va_start(ap, key);
|
||||||
|
|
||||||
switch(key) {
|
switch(key) {
|
||||||
case GIT_OPT_MWINDOW_SIZE:
|
case GIT_OPT_SET_MWINDOW_SIZE:
|
||||||
git_mwindow__window_size = va_arg(ap, size_t);
|
git_mwindow__window_size = va_arg(ap, size_t);
|
||||||
break;
|
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);
|
git_mwindow__mapped_limit = va_arg(ap, size_t);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case GIT_OPT_GET_MWINDOW_MAPPED_LIMIT:
|
||||||
|
*(va_arg(ap, size_t *)) = git_mwindow__mapped_limit;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
Loading…
Reference in New Issue
Block a user