Make iterator APIs consistent with standards
The iterator APIs are not currently consistent with the parameter ordering of the rest of the codebase. This rearranges the order of parameters, simplifies the naming of a number of functions, and makes somewhat better use of macros internally to clean up the iterator code. This also expands the test coverage of iterator functionality, making sure that case sensitive range-limited iteration works correctly.
Showing
This diff is collapsed.
Click to expand it.
tests-clar/repo/iterator.c
0 → 100644
tests-clar/resources/icase/.gitted/HEAD
0 → 100644
tests-clar/resources/icase/.gitted/config
0 → 100644
tests-clar/resources/icase/.gitted/index
0 → 100644
File added
tests-clar/resources/icase/.gitted/logs/HEAD
0 → 100644
File added
File added
File added
File added
File added
tests-clar/resources/icase/B
0 → 100644
tests-clar/resources/icase/D
0 → 100644
tests-clar/resources/icase/F
0 → 100644
tests-clar/resources/icase/H
0 → 100644
tests-clar/resources/icase/J
0 → 100644
tests-clar/resources/icase/L/1
0 → 100644
tests-clar/resources/icase/L/B
0 → 100644
tests-clar/resources/icase/L/D
0 → 100644
tests-clar/resources/icase/L/a
0 → 100644
tests-clar/resources/icase/L/c
0 → 100644
tests-clar/resources/icase/a
0 → 100644
tests-clar/resources/icase/c
0 → 100644
tests-clar/resources/icase/e
0 → 100644
tests-clar/resources/icase/g
0 → 100644
tests-clar/resources/icase/i
0 → 100644
tests-clar/resources/icase/k/1
0 → 100644
tests-clar/resources/icase/k/B
0 → 100644
tests-clar/resources/icase/k/D
0 → 100644
tests-clar/resources/icase/k/a
0 → 100644
tests-clar/resources/icase/k/c
0 → 100644
Please
register
or
sign in
to comment