diff options
author | Edward Thomson <ethomson@github.com> | 2016-02-25 14:51:23 -0500 |
---|---|---|
committer | Edward Thomson <ethomson@github.com> | 2016-03-23 17:08:36 -0400 |
commit | ac05086c40266bdd4541c06d3be532ee118ed204 (patch) | |
tree | d3056f288a6216b304044b9e59335e5ffad57c94 | |
parent | 8a5a2e2f0e71584b7dd89fa706c2a2c374c6f6e8 (diff) | |
download | libgit2-ac05086c40266bdd4541c06d3be532ee118ed204.tar.gz |
iterator: drop unused/unimplemented `seek`
-rw-r--r-- | src/iterator.c | 29 | ||||
-rw-r--r-- | src/iterator.h | 8 |
2 files changed, 0 insertions, 37 deletions
diff --git a/src/iterator.c b/src/iterator.c index cb1ea6a87..7b3ad40ed 100644 --- a/src/iterator.c +++ b/src/iterator.c @@ -17,7 +17,6 @@ (P)->cb.current = NAME_LC ## _iterator__current; \ (P)->cb.advance = NAME_LC ## _iterator__advance; \ (P)->cb.advance_into = NAME_LC ## _iterator__advance_into; \ - (P)->cb.seek = NAME_LC ## _iterator__seek; \ (P)->cb.reset = NAME_LC ## _iterator__reset; \ (P)->cb.at_end = NAME_LC ## _iterator__at_end; \ (P)->cb.free = NAME_LC ## _iterator__free; \ @@ -271,12 +270,6 @@ static int empty_iterator__noop(const git_index_entry **e, git_iterator *i) return GIT_ITEROVER; } -static int empty_iterator__seek(git_iterator *i, const char *p) -{ - GIT_UNUSED(i); GIT_UNUSED(p); - return -1; -} - static int empty_iterator__reset(git_iterator *i, const char *s, const char *e) { GIT_UNUSED(i); GIT_UNUSED(s); GIT_UNUSED(e); @@ -748,12 +741,6 @@ static int tree_iterator__advance_into( return tree_iterator__current(entry, self); } -static int tree_iterator__seek(git_iterator *self, const char *prefix) -{ - GIT_UNUSED(self); GIT_UNUSED(prefix); - return -1; -} - static int tree_iterator__reset( git_iterator *self, const char *start, const char *end) { @@ -1030,12 +1017,6 @@ static int index_iterator__advance_into( return index_iterator__current(entry, self); } -static int index_iterator__seek(git_iterator *self, const char *prefix) -{ - GIT_UNUSED(self); GIT_UNUSED(prefix); - return -1; -} - static int index_iterator__reset( git_iterator *self, const char *start, const char *end) { @@ -1498,16 +1479,6 @@ static int fs_iterator__advance( return fs_iterator__advance_over(entry, self); } -static int fs_iterator__seek(git_iterator *self, const char *prefix) -{ - GIT_UNUSED(self); - GIT_UNUSED(prefix); - /* pop stack until matching prefix */ - /* find prefix item in current frame */ - /* push subdirectories as deep as possible while matching */ - return 0; -} - static int fs_iterator__reset( git_iterator *self, const char *start, const char *end) { diff --git a/src/iterator.h b/src/iterator.h index ac17d2970..3f5c82870 100644 --- a/src/iterator.h +++ b/src/iterator.h @@ -57,7 +57,6 @@ typedef struct { int (*current)(const git_index_entry **, git_iterator *); int (*advance)(const git_index_entry **, git_iterator *); int (*advance_into)(const git_index_entry **, git_iterator *); - int (*seek)(git_iterator *, const char *prefix); int (*reset)(git_iterator *, const char *start, const char *end); int (*at_end)(git_iterator *); void (*free)(git_iterator *); @@ -200,13 +199,6 @@ GIT_INLINE(int) git_iterator_advance_into_or_over( return error; } -/* Seek is currently unimplemented */ -GIT_INLINE(int) git_iterator_seek( - git_iterator *iter, const char *prefix) -{ - return iter->cb->seek(iter, prefix); -} - /** * Go back to the start of the iteration. * |