Release Notes: Mmapped template files that are a multiple of the page size in length now get an extra page of NUL bytes mapped in at the end. This prevents strlen(3C) from segfaulting.
Release Notes: The regeneration of the document no longer requires that AutoOpts have been pre-installed. A compilation error on platforms with realpath(3C) but not PATH_MAX was fixed.
Release Notes: The FSF address has been updated in the "gpl" and "lgpl" functions. A new release of AutoOpts is incorporated.
Release Notes: This release cleans up the portable fmemopen implementation and incorporates the new AutoOpts.
Release Notes: AutoGen macros were added for inserting definition file line numbers into the output files: (def-file-line "value-name"). AutoGen will no longer try to catch real time signals.
Release Notes: The build process was cleaned up a bit.
Release Notes: This release features -Wall warning cleanups, and exist and not-exist selection macros. The CASE macro can now select a clause based on value existence.
Release Notes: A few documentation build tweaks were made. This is mostly a vehicle for an AutoOpts release.
Release Notes: AutoFSM was enhanced with the notion of "noop" transition handling. fmemopen() is now used (when possible) for anonymous output (diversions). The Guile function (chdir "...") is now wrapped so that AutoGen can adapt. The definitions parser now uses an FSM parser instead of YACC. AutoOpt-ed programs can now have internationalized usage text. Templates have been added for using getopt(3) or getopt_long(3GNU) to parse options (in lieu of libopts).
Release Notes: The (c-string "...") function over-allocated by one byte. Mainly, this release incorporates some major new features in its AutoOpts half.