|
|
i |
|
Pre-Announcement for R.S.N.
5.9.6pre12
- Saving options (configurations) to a file
- Support has now been added to save hierarchically valued options (options with "suboptions").
(See also Automatically Supported Options.)
This is very useful for automated editing of daemon process config files.
Instead of using an editor and changing it directly, the optionProcess
function validates the new state before writing it out. At that point,
the "configuration file editor" program can signal the daemon to reload its
configuration. Such a mechanism is pretty much compulsory for embedded
applications.
- new option: reset-option
- This option will take as its
argument the name of another option. The state of that option will be
completely cleared, as if it had never been specified. This is the only
way to remove a configured value, if you wish to rewrite the config file.
- here strings
- When the here string terminating marker cannot be found, the referenced
line number would be the last one in the file. Fixed.
- configury
- A number of data types were accommodated in the compat/compat.h
header file, but not actually used anywhere. These have been removed so
they do not have to be properly configured any more either.
- Web site changes
- Some have complained that rebuilding autogen from pure CVS source
required a tool not available to the rest of the world. True enough.
Autogen character classifications are more elaborate than those
used in the ctype.h header. The most common example being,
``Is this character allowed to be in a variable name?'' Alphanumeric
is close, but leaves out the underscore. So, I am publishing the char-mapper
program. It converts a character classification
table into a collection of macros to use inside autogen.
Announcement for May 2008
5.9.5
- CygWin
- CygWin has some implementations of funopen and fopencookie that vary
from the normal versions. Adapted some configury code to distinguish.
- AutoOpts generated headers
- It turned out to be highly useful to emit the "export" code before
the option enumeration. Specifically, that code might include some
defines that alter which options get activated.
- README
- Described what "noag-boot.sh" was all about.
- documentation
- keyword option arguments may be specified with numbers
Announcement for December 2007
5.9.4
- arg-type = file
- AutoOpts now supports file names as an argument type. You may specify
whether file must pre-exist, or must not pre-exist. You may also elect
to have it pre-opened with either fopen(3C) or open(2).
- scaling suffix for integer option arguments
- integer option arguments may now be marked as ``scaled''.
|