Insourced push() into send.
On today's systems fork() will hardly fail, thus removed the fork retry loops.
Relayouted all switch statements: case aligns with switch. Desired style is: switch (n) { case foo: ... }
Removed the space between function names and the opening parenthesis.
Reformated comments and long lines
Rearranged whitespace (and comments) in all the code! The primary goal was to only indent with tabs and not mix them with spaces. Also, no more tabs should appear past the first printable char on each line. Now editing the sources will be much easier, no matter which editor one uses, and rearranging won't break aligned code. (Beware, the changeset is huge, but the `diff -w' changes are moderate.)
Remove RCS keywords, since they no longer work after git migration.
Add/update copyright notice in all source code files.
Initial revision