Commit Briefs

6303eedc56 Stefan Sperling

add strlcat and strlcpy compat functions for Linux


12c5bde7b2 Stefan Sperling

use mergesort(3) instead of qsort(3) in patience diff

Fixes test failures on OpenBSD due to unstable results of qsort if two or more elements are equal. Add a compat copy of OpenBSD mergesort(3) for Linux.



b7ba71f0ee Stefan Sperling

add a diff output mode which produces simple ed(1) scripts



bfdc637cd9 Stefan Sperling

add missing reallocarray(3) compat shim


41d00e9f34 Stefan Sperling

make use of source files in compat/ directory on Linux