err 1.1.0 released

Message ID
DKIM signature
Download raw message

Version 1.1.0 of the err library has been released.

err is a small error-printing library for C programs.

This release adds generated documentation and examples, greatly adds to
and improves the quality of comments and documentation, and improves
behavior in an unforeseen edge case.

A tar.gz of this version of err can be found here:


And the latest and greatest of err can always be found here:


Commits of particular importance are marked with a *** in the following

Sebastian LaVine <mail@smlavine.com> (37):
      Add comment about stderr
      Add "for C" to tagline
      Use strerror(errno) directly
      Add comment explaining fmt check
  *** Print strerror(errno) only if errno is nonzero
      Replace top-level comment with comments for each function
      Add "for C" taglines to err.c and err.h
      Refer to printf(3), not vprintf(3)
      End Doxygen comment sentences with periods
      Add @file Doxygen tags
      Add argv0 documentation
  *** Add generated Doxyfile
      Add custom Doxyfile values
      Ignore Doxygen output
      Change PROJECT_NUMBER (version) from 1.1.0-pre to 1.1.0pre
      Use README.md as doxygen main page
      Provide better doxygen descriptions
      Clarify distinction from BSD's err.h
      Enable DOT functionality for doxygen
      Enable man generation for doxygen
      Enable inline sources for doxygen
      Add logo
      Remove mention of "paste" metaphor
      Link to FreeBSD documentation instead of source
      Reword BSD disclaimer
      State C version compatibility more formally
      Disable Doxygen footer
  *** Replace err-devel list with public-inbox
      Reword announcement tagline
      Update copyright year
      Reword argv0 instruction
      Move most doxygen comments to err.h
      Reword argv0 details
      Disable LaTeX generation
      Add Documentation section
  *** Add examples
      Release 1.1.0

 .gitignore         |    1 +
 Doxyfile           | 2658 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README.md          |   54 +-
 err.c              |   77 +-
 err.h              |   58 +-
 examples/Makefile  |   40 +
 examples/files.c   |   32 +
 examples/hello.c   |   24 +
 examples/weekday.c |   59 ++
 logo.jpg           |  Bin 0 -> 4267 bytes
 10 files changed, 2931 insertions(+), 72 deletions(-)

If you find err useful, I'd love to hear it! Share how you use err on
the mailing list: <~smlavine/public-inbox@lists.sr.ht>

Sebastian LaVine | https://smlavine.com
Reply to thread Export thread (mbox)