From 4d588d9713bb558e45a8bdf6c41d232bb592b814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Thu, 8 Aug 2013 11:24:47 +0200 Subject: Don't typedef a pointer Make the iterator structure opaque and make sure it compiles. --- src/config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/config.c') diff --git a/src/config.c b/src/config.c index b421b3be1..2f800a896 100644 --- a/src/config.c +++ b/src/config.c @@ -328,7 +328,7 @@ int git_config_backend_foreach_match( void *data) { git_config_entry entry; - git_config_backend_iter iter; + git_config_backend_iter* iter; regex_t regex; int result = 0; @@ -343,7 +343,7 @@ int git_config_backend_foreach_match( if (backend->iterator_new(&iter, backend) < 0) return 0; - while(!(backend->next(&iter, &entry, backend) < 0)) { + while(!(backend->next(&entry, iter) < 0)) { /* skip non-matching keys if regexp was provided */ if (regexp && regexec(®ex, entry.name, 0, NULL, 0) != 0) continue; -- cgit v1.2.1