This is autogen.info, produced by makeinfo version 6.5 from
autogen.texi.

This manual is for GNU AutoGen version 5.18, updated August 2018.

   Copyright (C) 1992-2018 by Bruce Korb.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.2 or any later version published by the Free Software
     Foundation; with no Invariant Sections, no Front-Cover Texts, and
     no Back-Cover Texts.
INFO-DIR-SECTION GNU programming tools
START-INFO-DIR-ENTRY
* AutoGen: (autogen).         The Automated Program Generator
END-INFO-DIR-ENTRY

   This file documents GNU AutoGen Version 5.18.

   AutoGen copyright (C) 1992-2018 Bruce Korb AutoOpts copyright (C)
1992-2018 Bruce Korb snprintfv copyright (C) 1999-2000 Gary V. Vaughan

   AutoGen is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

   AutoGen is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.

   You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.


Indirect:
autogen.info-1: 1430
autogen.info-2: 303004

Tag Table:
(Indirect)
Node: Top1430
Node: Introduction2868
Node: Generalities4523
Node: Example Usage7327
Node: csh/zsh caveat12566
Node: Testimonial13929
Node: Definitions File16140
Node: Identification18045
Node: Definitions19332
Node: def-list21055
Node: double-quote-string21944
Node: single-quote-string22813
Node: simple-string23552
Node: shell-generated24311
Node: scheme-generated24996
Node: here-string25393
Node: concat-string27411
Node: Index Assignments28394
Node: Dynamic Text29855
Node: Directives31030
Node: Predefines36529
Node: Comments38285
Node: Example38700
Node: Full Syntax39434
Node: Alternate Definition53769
Node: Template File55843
Node: pseudo macro57472
Node: naming values63171
Node: expression syntax64452
Node: apply code65687
Node: basic expression68200
Node: AutoGen Functions70493
Node: SCM ag-fprintf75477
Node: SCM ag-function?76258
Node: SCM base-name76636
Node: SCM chdir77015
Node: SCM count77483
Node: SCM def-file77966
Node: SCM def-file-line78335
Node: SCM dne79255
Node: SCM emit80904
Node: SCM emit-string-table81412
Node: SCM error81860
Node: SCM exist?82781
Node: SCM find-file83553
Node: SCM first-for?84095
Node: SCM for-by84579
Node: SCM for-from85012
Node: SCM for-index85450
Node: SCM for-sep85904
Node: SCM for-to86447
Node: SCM found-for?86875
Node: SCM get87309
Node: SCM get-c-name87799
Node: SCM get-down-name88358
Node: SCM get-up-name88984
Node: SCM high-lim89600
Node: SCM insert-file90297
Node: SCM insert-suspended90667
Node: SCM last-for?91110
Node: SCM len91585
Node: SCM low-lim92098
Node: SCM make-header-guard92434
Node: SCM make-tmp-dir94186
Node: SCM match-value?94541
Node: SCM max-file-time95444
Node: SCM mk-gettextable95962
Node: SCM out-delete96410
Node: SCM out-depth96906
Node: SCM out-emit-suspended97254
Node: SCM out-line97670
Node: SCM out-move98044
Node: SCM out-name98527
Node: SCM out-pop98983
Node: SCM out-push-add99608
Node: SCM out-push-new100018
Node: SCM out-resume100636
Node: SCM out-suspend101125
Node: SCM out-switch101827
Node: SCM output-file-next-line102406
Node: SCM set-option103336
Node: SCM set-writable103747
Node: SCM stack104320
Node: SCM stack-join104706
Node: SCM suffix105227
Node: SCM tpl-file105539
Node: SCM tpl-file-line106031
Node: SCM tpl-file-next-line107020
Node: SCM warn107595
Node: SCM autogen-version108080
Node: SCM c-file-line-fmt108439
Node: Common Functions108860
Node: SCM agpl114213
Node: SCM bsd114671
Node: SCM c-string115148
Node: SCM error-source-line115914
Node: SCM extract116447
Node: SCM format-arg-count119781
Node: SCM fprintf120691
Node: SCM gperf121241
Node: SCM gperf-code121970
Node: SCM gpl123160
Node: SCM hide-email123625
Node: SCM html-escape-encode124088
Node: SCM in?124588
Node: SCM join125026
Node: SCM kr-string125538
Node: SCM lgpl126105
Node: SCM license126628
Node: SCM license-description127175
Node: SCM license-full127928
Node: SCM license-info130082
Node: SCM license-name131038
Node: SCM make-gperf131398
Node: SCM makefile-script132393
Node: SCM max135174
Node: SCM min135486
Node: SCM prefix135789
Node: SCM printf136682
Node: SCM raw-shell-str137248
Node: SCM shell137997
Node: SCM shell-str139001
Node: SCM shellf141925
Node: SCM sprintf142373
Node: SCM string-capitalize142756
Node: SCM string-capitalize!143218
Node: SCM *=*143559
Node: SCM *==*144127
Node: SCM string-downcase144533
Node: SCM string-downcase!144944
Node: SCM *~145305
Node: SCM *~~145725
Node: SCM *=146105
Node: SCM *==146485
Node: SCM ==146895
Node: SCM ~147239
Node: SCM =147708
Node: SCM *~*148488
Node: SCM *~~*148900
Node: SCM ~~149294
Node: SCM ~*149658
Node: SCM ~~*150070
Node: SCM =*150461
Node: SCM ==*150847
Node: SCM string-substitute151230
Node: SCM string-table-add151992
Node: SCM string-table-add-ref152794
Node: SCM string-table-new153366
Node: SCM string-table-size156081
Node: SCM string->c-name!156503
Node: SCM string->camelcase157034
Node: SCM string-tr157528
Node: SCM string-tr!158005
Node: SCM string-upcase158664
Node: SCM string-upcase!159071
Node: SCM sub-shell-str159433
Node: SCM sum159884
Node: SCM time-string->number160217
Node: SCM version-compare160849
Node: native macros161791
Node: AGMacro syntax164990
Node: BREAK167131
Node: CASE167487
Node: COMMENT170195
Node: CONTINUE170742
Node: DEBUG171002
Node: DEFINE171869
Node: ELIF174100
Node: ELSE174576
Node: ENDDEF174949
Node: ENDFOR175216
Node: ENDIF175518
Node: ENDWHILE175796
Node: ESAC176090
Node: EXPR176372
Node: FOR176851
Node: IF179887
Node: INCLUDE180924
Node: INVOKE181572
Node: RETURN182572
Node: SELECT183111
Node: UNKNOWN183603
Node: WHILE184132
Node: shell command184895
Node: guile command185526
Node: output controls185949
Node: Augmenting AutoGen187953
Node: shell commands188503
Node: guile macros189326
Node: guile callouts189785
Node: AutoGen macros191977
Node: autogen Invocation192594
Node: autogen usage194540
Node: autogen input-select200309
Ref: autogen templ-dirs200618
Ref: autogen override-tpl201115
Ref: autogen definitions201539
Ref: autogen shell202221
Ref: autogen no-fmemopen202836
Ref: autogen equate203627
Node: autogen out-handling203944
Ref: autogen base-name204226
Ref: autogen source-time205268
Ref: autogen writable205759
Node: autogen debug-tpl205992
Ref: autogen loop-limit206386
Ref: autogen timeout206786
Ref: autogen trace207329
Ref: autogen trace-out209312
Ref: autogen show-defs209838
Ref: autogen used-defines210230
Ref: autogen core210958
Node: autogen processing211479
Ref: autogen skip-suffix211867
Ref: autogen select-suffix212533
Ref: autogen define213052
Ref: autogen undefine214370
Node: autogen dep-track214820
Ref: autogen make-dep215094
Node: autogen autoopts-opts218411
Ref: autogen no-abort218668
Node: autogen config218927
Node: autogen exit status221995
Node: autogen Examples223357
Node: Installation224084
Node: configuring224402
Node: AutoGen CGI227248
Node: signal names229692
Node: installing230911
Node: AutoOpts233694
Node: Features235454
Node: Licensing243393
Node: Caveats244522
Node: Quick Start247528
Node: quick ao problem248699
Node: quick ao def249313
Node: quick ao build250563
Node: quick ao help251164
Node: quick ao usage251385
Node: quick ao docs252485
Node: Option Definitions253402
Node: program attributes255328
Node: usage attributes257229
Node: config attributes261388
Node: programming attributes264732
Node: presentation attributes270315
Node: library attributes273638
Node: lib and program274515
Node: lib called276935
Node: prog calls lib278223
Node: information attributes279101
Node: Generated main283754
Node: main guile285210
Node: main shell-process286117
Node: main shell-parser287642
Node: main main288289
Node: main include289221
Node: main invoke290166
Node: main for-each290654
Node: main-for-each-proc291586
Node: main-for-each-type292796
Node: main-for-each-code296262
Node: main-for-each-opts297240
Node: option attributes298378
Node: Required Attributes299765
Node: Common Attributes303004
Node: Immediate Action306911
Node: Option Conflict Attributes309223
Node: opt-attr settable310009
Node: opt-attr no-preset310598
Node: opt-attr equivalence310957
Node: opt-attr aliases313181
Node: opt-attr default option313853
Node: opt-attr documentation314660
Node: opt-attr translators316189
Node: Option Arguments316802
Node: arg-type string318932
Node: arg-type number319233
Node: arg-type boolean321135
Node: arg-type keyword321583
Node: arg-type set membership323549
Node: arg-type hierarchy325940
Node: arg-type file name326727
Node: arg-type time-duration327975
Node: arg-type time-date329929
Node: arg-keyword330712
Node: arg-optional331567
Node: arg-default333223
Node: Option Argument Handling333582
Node: Internationalizing Options337810
Node: documentation attributes339762
Node: per option attributes340346
Node: global option attributes341881
Node: automatic options348917
Node: standard options356133
Node: AutoOpts API358461
Node: Option Processing Data361358
Node: CLEAR_OPT364966
Node: COUNT_OPT365290
Node: DESC365698
Node: DISABLE_OPT_name366116
Node: ENABLED_OPT366675
Node: ERRSKIP_OPTERR367114
Node: ERRSTOP_OPTERR367445
Node: HAVE_OPT367899
Node: ISSEL_OPT368271
Node: ISUNUSED_OPT368579
Node: OPTION_CT368889
Node: OPT_ARG369245
Node: OPT_NO_XLAT_CFG_NAMES369802
Node: OPT_NO_XLAT_OPT_NAMES370337
Node: OPT_VALUE_name370816
Node: OPT_XLAT_CFG_NAMES371281
Node: OPT_XLAT_OPT_NAMES372199
Node: RESTART_OPT372959
Node: SET_OPT_name374119
Node: STACKCT_OPT375070
Node: STACKLST_OPT375859
Node: START_OPT376686
Node: STATE_OPT376942
Node: USAGE377903
Node: VALUE_OPT_name379368
Node: VERSION380028
Node: WHICH_IDX_name380611
Node: WHICH_OPT_name381175
Node: teOptIndex381749
Node: OPTIONS_STRUCT_VERSION382346
Node: libopts procedures383139
Node: libopts-ao_string_tokenize384834
Node: libopts-configFileLoad386866
Node: libopts-optionFileLoad388242
Node: libopts-optionFindNextValue389874
Node: libopts-optionFindValue391150
Node: libopts-optionFree392268
Node: libopts-optionGetValue392911
Node: libopts-optionLoadLine394221
Node: libopts-optionMemberList395716
Node: libopts-optionNextValue396369
Node: libopts-optionOnlyUsage397717
Node: libopts-optionPrintVersion398434
Node: libopts-optionPrintVersionAndReturn399037
Node: libopts-optionProcess399818
Node: libopts-optionRestore401645
Node: libopts-optionSaveFile402531
Node: libopts-optionSaveState403776
Node: libopts-optionUnloadNested404984
Node: libopts-optionVersion405628
Node: libopts-strequate406194
Node: libopts-streqvcmp406829
Node: libopts-streqvmap407829
Node: libopts-strneqvcmp408996
Node: libopts-strtransform410110
Node: Multi-Threading410859
Node: option descriptor411858
Node: Using AutoOpts412509
Node: local use413119
Node: binary not installed414769
Node: binary pre-installed415270
Node: source pre-installed415899
Node: source not installed416958
Node: Presetting Options418090
Node: loading rcfile420353
Node: saving rcfile422061
Node: sample rcfile422570
Node: environrc431737
Node: config example433643
Node: Config File Format435547
Node: config name/string-value436593
Node: config integer-values439444
Node: config nested-values439949
Node: config directives440436
Node: config comments442431
Node: shell options442861
Node: binary-parser444680
Node: script-parser447071
Node: AutoInfo471404
Node: command-info472849
Node: library-info473894
Node: AutoMan pages475160
Node: man1476059
Node: man3477801
Node: getopt_long481111
Node: getopt limitations482457
Node: getopt building484048
Node: i18n486676
Node: Naming Conflicts488548
Node: All Attribute Names489936
Node: Option Define Names492935
Node: Add-Ons505441
Node: AutoFSM506519
Node: AutoXDR506942
Node: AutoEvents507772
Node: Bit Maps509019
Node: enums509986
Node: enum-code512915
Node: masks519381
Node: columns Invocation521030
Node: columns usage522811
Node: columns dimensions526428
Ref: columns width526672
Ref: columns columns527121
Ref: columns col-width527437
Ref: columns tab-width527749
Node: columns treatment527942
Ref: columns spread528181
Ref: columns fill528546
Ref: columns indent529008
Ref: columns first-indent529310
Ref: columns format530033
Ref: columns separation530340
Ref: columns line-separation530596
Ref: columns ending530842
Node: columns ordering531005
Ref: columns by-columns531254
Ref: columns sort531561
Node: columns input-text531897
Ref: columns input532150
Node: columns config532396
Node: columns exit status535136
Node: columns See Also535717
Node: getdefs Invocation535992
Node: getdefs usage538886
Node: getdefs def-selection542179
Ref: getdefs defs-to-get542475
Ref: getdefs subblock542800
Ref: getdefs listattr543743
Node: getdefs enumerating544443
Ref: getdefs ordering544703
Ref: getdefs first-index545297
Node: getdefs doc-insert545598
Ref: getdefs filelist545845
Ref: getdefs assign546218
Ref: getdefs common-assign546567
Ref: getdefs copy546912
Ref: getdefs srcfile547236
Ref: getdefs linenum547643
Node: getdefs input-files548030
Ref: getdefs input548285
Node: getdefs doc-output548891
Ref: getdefs output549139
Ref: getdefs autogen549454
Ref: getdefs template550020
Ref: getdefs agarg550204
Ref: getdefs base-name550615
Node: getdefs config551096
Node: getdefs exit status553319
Node: getdefs See Also554034
Node: xml2ag Invocation554309
Node: xml2ag usage556196
Node: xml2ag the-xml2ag-option560493
Ref: xml2ag output560775
Node: xml2ag autogen-options561007
Ref: xml2ag templ-dirs561488
Ref: xml2ag override-tpl561764
Ref: xml2ag definitions561940
Ref: xml2ag shell562097
Ref: xml2ag no-fmemopen562282
Ref: xml2ag equate562393
Ref: xml2ag base-name562577
Ref: xml2ag source-time562760
Ref: xml2ag writable562880
Ref: xml2ag loop-limit563097
Ref: xml2ag timeout563263
Ref: xml2ag trace563437
Ref: xml2ag trace-out564019
Ref: xml2ag show-defs564185
Ref: xml2ag used-defines564307
Ref: xml2ag core564424
Ref: xml2ag skip-suffix564996
Ref: xml2ag select-suffix565371
Ref: xml2ag define565635
Ref: xml2ag undefine565906
Ref: xml2ag make-dep566181
Node: xml2ag exit status566411
Node: snprintfv566754
Node: Future569268
Node: Copying This Manual569607
Node: Concept Index569893
Node: Function Index591435

End Tag Table
