Update license date on all files. No functional changes.
Include __BEGIN_DECLS and __END_DECLS (i.e., extern "C" blocks) to play
well with C++.
Update licenses to 2017.
Add ep_mem_zrealloc call to realloc memory with zero fill.
Include a way to attempt to recovery from out of memory conditions.
Only works on Linux if you disable overcommit. See proc(5), notably
Update license. No code changes.
Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.
Redo spacing changes (but in a very limited way). At this point tabs
(hard, soft, and shiftwidth) are four characters.
Fixes to remove some (far from all) warnings kicked out by -Weverything.
Conversion from single process to library + daemon. [Why do I have to check this in a second time?]
Remove most of the vestiges of the old libep, such as EP_NULL, EP_STREAM,
EpStStderr, ep_st_printf, and so forth.