added stdout error reporting
made print_range faster by introducing yfpeek and block writes
small speedup: changed fwrite to write in print_range
refactor: reversed if
moved the newline stripping to main; documented newline stripping requirements explicitly
reactor: moved yfseek_set call outside compare_line
Revert "reactor: moved yfseek_set call outside compare_line"

This reverts commit 1fae0367f516e91eaa1d47d65d05b3c8015fdbb9.
improved PR_DETECT speed by replacing the second call to bisect_way with a single comparison
improved TODO comments
added assertion for YF_READ_BUF_SIZE
added .gitignore
added gcc flags
extended comments; added largefile test report
added shortcuts for empty x
added flag -i to ignore the last incomplete line
added O_BINARY for Win32 compatibility
removed document TODOs
added TODO
added README.txt