Update license date on all files. No functional changes.
Change ep_funclist so that invoked functions take two arguments, one
specified when the function is added to the list (the closure) and one
when the list is invoked.
More fixes for different void* semantics between C and C++. Should have
been included in commit:fc0cbc236b70c006e2ecf27a569421d41572ab86.
Changes for signed/unsigned conflicts and other type nits. C++ is much
more picky about these than C, but this is probably justified. Sadly,
some of the changes are pretty ugly.
Changes necessary to compile under C++ because it doesn't understand
that (void *) is compatible with other pointer types. This adds a lot
of explicit casts that are not needed in C.
Update licenses to 2017.
Update license. No code changes.
Code cleanup: pull out dead code (#ifdefed out) and old SVN version
Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.
Basics appear to be working; still have some problems in gdpd_phys.
Snapshot. Starting to work, but not there yet.
First cut at multithreading the EP library.
Fix some white space problems.
Redo spacing changes (but in a very limited way). At this point tabs
(hard, soft, and shiftwidth) are four characters.
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.