autogen_back

AutoGen   Version 5.9.6pre12
AutoOpts   Version 32.0

Main
AutoGen
Pages

Home
Announce
FAQ
docs
XML Defs
testimonials
downloads

Automated
Options

AutoOpts
Comparison
Man example
Redistribute
Licensing
local use
I-18-N
using getopt

GCC's
Fixincludes

fixincludes

Automated
FSM

description
example
usagefsm

Addons
addon

Autoconf
Config
Tests

create form
M4 Quoting

Automated
XDR

xdr project

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''.


top  Viewable With Any Browser  SourceForge Logo   Support This Project   Valid XHTML 1.0!


AutoGen, AutoOpts, columns, getdefs, AutoFSM, AutoXDR and these web pages copyright (c) 1999-2002 Bruce Korb, all rights reserved.
Last modified: Sun Aug 17 16:55:41 PDT 2008