Update diff to use iterators
This is a major reorganization of the diff code. This changes the diff functions to use the iterators for traversing the content. This allowed a lot of code to be simplified. Also, this moved the functions relating to outputting a diff into a new file (diff_output.c). This includes a number of other changes - adding utility functions, extending iterators, etc. plus more tests for the diff code. This also takes the example diff.c program much further in terms of emulating git-diff command line options.
Showing
This diff is collapsed.
Click to expand it.
src/diff_output.c
0 → 100644
This diff is collapsed.
Click to expand it.
tests-clar/diff/workdir.c
0 → 100644
Please
register
or
sign in
to comment