3 years ago Stefan Sperling
add missing curly braces (clang reported misleading indentation)
move headers from include/diff/ to include/; makes things easier for consumers
check results of ARRAYLIST_ADD
check return value of diff_output_lines
optionally provide information about the generated diff to the API user
add APIs to write out the left and right versions of diff chunks
move some definitions from the public diff_main.h to an internal header file
convert abort() in diff_output_lines() to error return
use buffered stdio if falling back on file i/o; this is much faster
avoid include statements in header files; make each .c pull in what's needed
fall back on file i/o in case an input file cannot be memory-mapped
4 years ago Neels Hofmeyr
KNF: use max 80 columns
KNF: function declaration return types on separate line
Only print (unified) header in unified format.
Remove unused `arbitrary_info'.
dont escape tabs in text output
initial commit