Version Notes |
• New |
Makefile target: "clean". |
• New |
Imported manual pages from third party sources. |
• New |
splogger - imported from qmail. |
• API change |
Changed many signed return values into unsigned return values. |
• Changed |
Many routines replaced by those found in Nemo DJB Library (nemo-libdjb). |
• Changed |
Routines that used the 1st generation of buffered I/O are now using Nemo DJBIO Library (nemo-libcdb) based buffered I/O. |
• Changed |
Build/installation framework provided by Nemo DJB Library (nemo-libdjb). |
• Changed |
Converted K&R prototypes to ANSI. |
• Changed |
All manual pages have been converted to mdoc(7) format. |
• Changed |
Additional annotations/comments - some source code files. |
• Changed |
Using some of the standard integer types in the POSIX standard. |
• Changed |
Changed many signed integers into unsigned integers. |
• Changed |
Source code formatting is now "Compact Control Readability Style" - variant of K&R, similar to the Stroustrup variant.
One exception: single line conditional returns are on same line as the conditional.
Long lines are rarely wrapped.
Indent size is two spaces. |
• Fixed |
Resolved all compile errors and warnings from the GNU C compiler (-W -Wall -Werror). |
• Fixed |
patched source code to use #include <errno.h> |
• Fixed |
In scripts and the Makefile, all references to "head -1" have been changed to "head -n 1". |
• Removed |
"systype" processing. |
• Requires |
Nemo DJB Library v2.0 or later. |
• Requires |
Nemo DJBIO Library v2.0 or later. |