summaryrefslogtreecommitdiff
path: root/include/git2
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2013-08-08 11:24:47 +0200
committerCarlos Martín Nieto <cmn@dwim.me>2013-08-08 11:40:41 +0200
commit4d588d9713bb558e45a8bdf6c41d232bb592b814 (patch)
treee69c39a177bdc70e51984e5fbf96a36855919fc9 /include/git2
parenta603c191578f7b33720e36e95421fcd58bc7abe4 (diff)
downloadlibgit2-4d588d9713bb558e45a8bdf6c41d232bb592b814.tar.gz
Don't typedef a pointer
Make the iterator structure opaque and make sure it compiles.
Diffstat (limited to 'include/git2')
-rw-r--r--include/git2/config.h2
-rw-r--r--include/git2/sys/config.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/include/git2/config.h b/include/git2/config.h
index f6fc74ee1..43bc19412 100644
--- a/include/git2/config.h
+++ b/include/git2/config.h
@@ -61,7 +61,7 @@ typedef struct {
} git_config_entry;
typedef int (*git_config_foreach_cb)(const git_config_entry *, void *);
-typedef struct git_config_backend_iter* git_config_backend_iter;
+typedef struct git_config_backend_iter git_config_backend_iter;
typedef enum {
GIT_CVAR_FALSE = 0,
diff --git a/include/git2/sys/config.h b/include/git2/sys/config.h
index 61dcce544..f617623a9 100644
--- a/include/git2/sys/config.h
+++ b/include/git2/sys/config.h
@@ -37,7 +37,7 @@ struct git_config_backend {
int (*del)(struct git_config_backend *, const char *key);
int (*iterator_new)(git_config_backend_iter **, struct git_config_backend *);
void (*iterator_free)(git_config_backend_iter *);
- int (*next)(git_config_backend_iter *, git_config_entry *, struct git_config_backend *);
+ int (*next)(git_config_entry *, git_config_backend_iter *);
int (*refresh)(struct git_config_backend *);
void (*free)(struct git_config_backend *);
};