autogen_back

AutoGen   Version 5.18.6pre15
AutoOpts   Version 41.1

Main
AutoGen
Pages

Home
Announce
FAQ
docs
XML Defs
testimonials
downloads

Automated
Options

AutoOpts
Comparison
Man example
Redistribute
Licensing
local use
using getopt

GCC's
Fixincludes

fixincludes

Automated
FSM

description
example
usagefsm

Addons
addon

Project GNU
Home Page

Automated
XDR

xdr project

i

Pre-Announcement for R.S.N.

5.18.6pre15

Please note that this is a prerelease. It is not stable. Bugs are likely to be found. Nevertheless, I'd like to know if there are issues, so please let me know of any problems you have.

MAN_PAGE_DATE
The current date is burned into generated man pages. This may now be overridden with this environment variable.

(max-file-time)
The most recent file modification time for template source files (definitions or template).

Announcement for May, 2015

5.18.6pre15

man pages on Solaris
AutoGen uses in memory streams to handle temporary output redirections. Solaris and a few other systems have no such beast. The templates for man pages presumed that the system it was running on used them. Fixed.

optioning version mismatch message
The wrong stringification C preprocessing macro was used. The string now gets constructed correctly without a stringify macro.

Architecture Independence
A file named tpl-config.tlib gets installed in the architecture independent "share" directory. It includes the name of the library installation directory, which is not architecture independent. Therefore, it will also be installed in lib*/autogen, and eventually removed from its current directory. The current, unreleased version of AutoGen will find the new location ahead of the traditional share/autogen location.

Announcement for August, 2014

5.18.4

dne - Do Not Edit
This Scheme function has "traditionally" included a date and time stamp in the resulting output and that could be suppressed by providing it a "-d" option. Due to very reasonable complaints, the new default is to not include the date and require a "-D" option to enable dates. However, even that is not completely satisfactory. The user of the template needs a way to select behavior. Enter the newly recognized environment variable: AUTOGEN_DNE_DATE If set, it will override any "-D" option in the template. If set to the empty string or a string with the first character being one of 0nNfF (zero or the first letter of "false" or "no"), then the date will not be emitted. Otherwise, the presence of this environment variable will cause the date to be emitted.

RETURN macro
This is a relatively new function that allows you to leave a DEFINEd macro from anywhere within it. Well, almost. Since FOR loops insert definition contexts, these must be properly unwound, and they were not. It works now.

optionPrintVersionAndReturn()
This is a new option library function. This will allow you to write a version handling function that prints additional information after the standard information. Such a function should likely pay attention to any argument to the option. Please read the source for the print_ver function for specifics.

mdoc and man pages
A number of noticable improvements incorporated from the NTP project. (Thank you, Harlan Stenn et al.)

top  Viewable With Any Browser  Valid XHTML 1.0!


AutoGen, AutoOpts, columns, getdefs, AutoFSM, AutoXDR and these web pages copyright (c) 1999-2012 Bruce Korb, all rights reserved.

Return to GNU's home page.

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

Please send comments on these web pages to webmasters@www.gnu.org, send other questions to gnu@gnu.org.

This article, Copyright © 2000-2002 by Bruce Korb

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. Last modified: Fri Aug 21 14:12:55 PDT 2015