diff options
author | Patrick Steinhardt <ps@pks.im> | 2018-08-10 14:35:23 +0200 |
---|---|---|
committer | Patrick Steinhardt <ps@pks.im> | 2018-09-28 11:14:13 +0200 |
commit | d75bbea187a04aedfa2de13f3e31f42ce985f818 (patch) | |
tree | f275ee3f1c813d3aa9cda6122e28b74d955e1edc /src | |
parent | b944e13782370844823fcdc712fefcde3bb3fe73 (diff) | |
download | libgit2-d75bbea187a04aedfa2de13f3e31f42ce985f818.tar.gz |
config_file: remove unnecessary snapshot indirection
The implementation for config file snapshots has an unnecessary
redirection from `config_snapshot` to `git_config_file__snapshot`.
Inline the call to `git_config_file__snapshot` and remove it.
Diffstat (limited to 'src')
-rw-r--r-- | src/config_file.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/config_file.c b/src/config_file.c index 2eab04a22..a14358d2b 100644 --- a/src/config_file.c +++ b/src/config_file.c @@ -81,7 +81,6 @@ static int config_read(diskfile_entries *entries, const git_repository *repo, gi static int config_write(diskfile_backend *cfg, const char *orig_key, const char *key, const regex_t *preg, const char *value); static char *escape_value(const char *ptr); -int git_config_file__snapshot(git_config_backend **out, diskfile_backend *in); static int config_snapshot(git_config_backend **out, git_config_backend *in); static int config_error_readonly(void) @@ -632,13 +631,6 @@ out: return result; } -static int config_snapshot(git_config_backend **out, git_config_backend *in) -{ - diskfile_backend *b = (diskfile_backend *) in; - - return git_config_file__snapshot(out, b); -} - static int config_lock(git_config_backend *_cfg) { diskfile_backend *cfg = (diskfile_backend *) _cfg; @@ -792,7 +784,7 @@ static int config_readonly_open(git_config_backend *cfg, git_config_level_t leve return 0; } -int git_config_file__snapshot(git_config_backend **out, diskfile_backend *in) +static int config_snapshot(git_config_backend **out, git_config_backend *in) { diskfile_readonly_backend *backend; @@ -802,7 +794,7 @@ int git_config_file__snapshot(git_config_backend **out, diskfile_backend *in) backend->header.parent.version = GIT_CONFIG_BACKEND_VERSION; git_mutex_init(&backend->header.values_mutex); - backend->snapshot_from = in; + backend->snapshot_from = (diskfile_backend *) in; backend->header.parent.readonly = 1; backend->header.parent.version = GIT_CONFIG_BACKEND_VERSION; |