summaryrefslogtreecommitdiffstats
path: root/usr.bin/diff/diffreg.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rectify line numbers for s/.// commands in ed-style diffs.natano2016-03-011-3/+4
* remove TMPDIR support. ok millerttedu2015-10-261-12/+3
* Replace our /^\.\././ expression with /.//. The term is simpler and hastobias2015-10-131-2/+2
* Remove the non-standard -l flag that pipes the output through pr(1).millert2015-10-051-56/+3
* xmalloc/free wrappers don't need to support 20 year old non comformancetedu2015-09-251-9/+9
* Change internal xrealloc() to a idiom-following xreallocarray().deraadt2015-04-291-9/+9
* Include stdint.h, not limits.h to get SIZE_MAX. OK guenther@millert2015-02-051-1/+2
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-12/+15
* Ensure diff -uw always produces valid output when one file doesn't endkspillner2014-08-271-5/+9
* Switch diff(1) binary file detection from !(isprint() || isspace()) tostsp2012-07-081-6/+3
* Strip trailing slashes from directory in splice() beforemillert2012-05-221-2/+6
* Move an isqrt() call outside a macro, from Michael W Bombardieri.nicm2011-04-011-6/+9
* Close FILEs when fork fails.ray2010-07-161-2/+3
* diff exits 2 on error, not 1.ray2010-07-161-2/+2
* cvs and rcs use diff_output() to print everything since it is notray2010-07-151-52/+50
* Remove unused arguments from check(). From cvs/rcs.ray2010-07-151-4/+4
* Return -1 on error as advertised.ray2010-07-141-5/+4
* Even though this cannot happen in the diff -r case,schwarze2010-03-221-2/+4
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-271-5/+1
* More cvs/diff/rcs convergence:ray2009-06-071-55/+48
* Pull changes from rcsdiff, similar to what was pulled into cvsdiff.ray2009-06-061-73/+81
* use strcspn to properly overwrite '\n' in fgets returned buffergilles2007-09-111-6/+4
* - Change sizeof(type) to sizeof(*ptr).ray2007-06-091-42/+42
* Bring in some changes from rcsdiff:ray2007-05-291-61/+50
* improve -p for C++ code: classes definition often haveespie2007-03-181-6/+23
* print the header only once.espie2007-02-231-8/+10
* Defer printing of the per-file diff header until after the regexpmillert2007-02-221-12/+14
* Append two string using strlcpy()/strlcat() instead of snprintf() tootto2006-02-221-4/+6
* Strip newline from lines used with -I, otherwise ^$ will match allotto2006-02-161-2/+4
* Handle all isspace() chars the same for -w and -b. ok millert@ markus@otto2005-01-131-2/+5
* If the -L option is specified twice, use it for the second filenamemillert2004-12-091-12/+21
* Use unsigned char for bytes that are fed to isxxx() functions, to improveotto2004-11-271-4/+4
* Change tabs in string constants to \t. "of course" deraadt@otto2004-10-201-4/+4
* use sizeof(struct cand) instead of defining an unused cand object, andderaadt2004-09-141-5/+5
* Implement -I option: ignore changes matching a set of regexes. Fromotto2004-06-201-2/+53
* If a new hunk immediately follows the previous one, merge themotto2004-06-181-4/+4
* Implement -p option.otto2004-01-071-6/+61
* Fix diff -q exit value which was broken in last commit.millert2003-11-221-4/+5
* Fix broken assumption that a file must contain differences if files_differ()millert2003-11-211-7/+7
* Din't print the "No newline at end of file" to inline (ie: to stdout)millert2003-11-101-4/+8
* prototype declared static, but function was not. add static to function.avsm2003-10-281-3/+3
* correct ascii file test. ok deraadt@ pb@tedu2003-09-071-5/+4
* Based on what otto@ said on icb. The expensive thing in diff ismillert2003-08-131-6/+6
* Guess the number of lines in a file and use that number for initialotto2003-08-081-8/+12
* - Change the hash function to a simple multiplicative one. The oldotto2003-07-311-25/+29
* o correct exit code when comparing stdin and stdin (a noop)millert2003-07-311-4/+4
* cleanderaadt2003-07-291-3/+3
* We need to initialize clen to 0 each time through diffreg() formillert2003-07-271-2/+3
* - Use a heuristic to bound memory and cpu usage, at the cost ofotto2003-07-271-7/+40
* better ascii test for fewer false negatives. ok millert@tedu2003-07-231-5/+5