This is autogen.info, produced by makeinfo version 4.13 from
/u/bkorb/ag/ag/doc//agdoc.texi.

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

   Copyright (C) 1992-2014 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-2014 Bruce Korb AutoOpts copyright (C)
1992-2014 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: 1451
autogen.info-2: 300495
autogen.info-3: 585549

Tag Table:
(Indirect)
Node: Top1451
Node: Introduction2889
Node: Generalities4559
Node: Example Usage7363
Node: csh/zsh caveat12602
Node: Testimonial13967
Node: Definitions File16178
Node: Identification18083
Node: Definitions19372
Node: def-list21095
Node: double-quote-string21984
Node: single-quote-string22852
Node: simple-string23587
Node: shell-generated24346
Node: scheme-generated25031
Node: here-string25428
Node: concat-string27446
Node: Index Assignments28430
Node: Dynamic Text29892
Node: Directives31067
Node: Predefines36573
Node: Comments38336
Node: Example38751
Node: Full Syntax39485
Node: Alternate Definition53820
Node: Template File55895
Node: pseudo macro57524
Node: naming values63225
Node: expression syntax64506
Node: apply code65744
Node: basic expression68254
Node: AutoGen Functions70545
Node: SCM ag-fprintf75442
Node: SCM ag-function?76223
Node: SCM base-name76601
Node: SCM chdir76981
Node: SCM count77450
Node: SCM def-file77933
Node: SCM def-file-line78303
Node: SCM dne79224
Node: SCM emit80875
Node: SCM emit-string-table81384
Node: SCM error81833
Node: SCM exist?82756
Node: SCM find-file83528
Node: SCM first-for?84071
Node: SCM for-by84555
Node: SCM for-from84989
Node: SCM for-index85428
Node: SCM for-sep85883
Node: SCM for-to86427
Node: SCM found-for?86856
Node: SCM get87291
Node: SCM get-c-name87782
Node: SCM get-down-name88342
Node: SCM get-up-name88968
Node: SCM high-lim89584
Node: SCM insert-file90282
Node: SCM insert-suspended90653
Node: SCM last-for?91097
Node: SCM len91573
Node: SCM low-lim92087
Node: SCM make-header-guard92424
Node: SCM make-tmp-dir94184
Node: SCM match-value?94540
Node: SCM mk-gettextable95444
Node: SCM out-delete95893
Node: SCM out-depth96390
Node: SCM out-emit-suspended96739
Node: SCM out-line97156
Node: SCM out-move97531
Node: SCM out-name98014
Node: SCM out-pop98471
Node: SCM out-push-add99097
Node: SCM out-push-new99508
Node: SCM out-resume100126
Node: SCM out-suspend100616
Node: SCM out-switch101319
Node: SCM output-file-next-line101899
Node: SCM set-option102829
Node: SCM set-writable103241
Node: SCM stack103813
Node: SCM stack-join104201
Node: SCM suffix104723
Node: SCM tpl-file105036
Node: SCM tpl-file-line105529
Node: SCM tpl-file-next-line106519
Node: SCM warn107096
Node: SCM autogen-version107584
Node: SCM c-file-line-fmt107941
Node: Common Functions108362
Node: SCM agpl113714
Node: SCM bsd114172
Node: SCM c-string114650
Node: SCM error-source-line115417
Node: SCM extract115951
Node: SCM format-arg-count119300
Node: SCM fprintf120209
Node: SCM gperf120759
Node: SCM gperf-code121489
Node: SCM gpl122680
Node: SCM hide-email123146
Node: SCM html-escape-encode123610
Node: SCM in?124111
Node: SCM join124549
Node: SCM kr-string125062
Node: SCM lgpl125630
Node: SCM license126154
Node: SCM license-description126702
Node: SCM license-full127456
Node: SCM license-info129640
Node: SCM license-name130597
Node: SCM make-gperf130958
Node: SCM makefile-script131954
Node: SCM max134733
Node: SCM min135046
Node: SCM prefix135350
Node: SCM printf136197
Node: SCM raw-shell-str136762
Node: SCM shell137513
Node: SCM shell-str138519
Node: SCM shellf141444
Node: SCM sprintf141892
Node: SCM string-capitalize142275
Node: SCM string-capitalize!142738
Node: SCM *=*143079
Node: SCM *==*143649
Node: SCM string-downcase144057
Node: SCM string-downcase!144469
Node: SCM *~144830
Node: SCM *~~145252
Node: SCM *=145634
Node: SCM *==146016
Node: SCM ==146428
Node: SCM ~146774
Node: SCM =147245
Node: SCM *~*148027
Node: SCM *~~*148440
Node: SCM ~~148836
Node: SCM ~*149202
Node: SCM ~~*149616
Node: SCM =*150009
Node: SCM ==*150397
Node: SCM string-substitute150782
Node: SCM string-table-add151546
Node: SCM string-table-add-ref152353
Node: SCM string-table-new152926
Node: SCM string-table-size155642
Node: SCM string->c-name!156065
Node: SCM string->camelcase156595
Node: SCM string-tr157090
Node: SCM string-tr!157568
Node: SCM string-upcase158227
Node: SCM string-upcase!158635
Node: SCM sub-shell-str158997
Node: SCM sum159449
Node: SCM time-string->number159783
Node: SCM version-compare160415
Node: native macros161358
Node: AGMacro syntax164558
Node: BREAK166707
Node: CASE167062
Node: COMMENT169773
Node: CONTINUE170320
Node: DEBUG170580
Node: DEFINE171447
Node: ELIF173681
Node: ELSE174157
Node: ENDDEF174530
Node: ENDFOR174797
Node: ENDIF175099
Node: ENDWHILE175377
Node: ESAC175671
Node: EXPR175953
Node: FOR176432
Node: IF179473
Node: INCLUDE180510
Node: INVOKE181158
Node: RETURN182158
Node: SELECT182697
Node: UNKNOWN183188
Node: WHILE183717
Node: shell command184480
Node: guile command185111
Node: output controls185534
Node: Augmenting AutoGen187538
Node: shell commands188088
Node: guile macros188911
Node: guile callouts189370
Node: AutoGen macros191562
Node: autogen Invocation192179
Node: autogen usage194068
Node: autogen input-select199307
Ref: autogen templ-dirs199616
Ref: autogen override-tpl200113
Ref: autogen lib-template200549
Ref: autogen definitions201055
Ref: autogen shell201739
Ref: autogen no-fmemopen202354
Ref: autogen equate203146
Node: autogen out-handling203463
Ref: autogen base-name203745
Ref: autogen source-time204787
Ref: autogen writable205278
Node: autogen debug-tpl205511
Ref: autogen loop-limit205905
Ref: autogen timeout206305
Ref: autogen trace206848
Ref: autogen trace-out208824
Ref: autogen show-defs209350
Ref: autogen used-defines209743
Ref: autogen core210471
Node: autogen processing210992
Ref: autogen skip-suffix211380
Ref: autogen select-suffix212048
Ref: autogen define212568
Ref: autogen undefine213890
Node: autogen dep-track214341
Ref: autogen make-dep214608
Node: autogen config217919
Node: autogen exit status220988
Node: autogen Examples222359
Node: Installation223082
Node: configuring223400
Node: AutoGen CGI226254
Node: signal names228681
Node: installing229904
Node: AutoOpts232688
Node: Features234448
Node: Licensing242383
Node: Caveats243508
Node: Quick Start246512
Node: quick ao problem247683
Node: quick ao def248297
Node: quick ao build249525
Node: quick ao help250119
Node: quick ao usage250339
Node: quick ao docs251425
Node: Option Definitions252341
Node: program attributes254272
Node: usage attributes256173
Node: config attributes260332
Node: programming attributes263675
Node: presentation attributes269723
Node: library attributes273048
Node: lib and program273925
Node: lib called276339
Node: prog calls lib277626
Node: information attributes278504
Node: Generated main283154
Node: main guile284527
Node: main shell-process285434
Node: main shell-parser286949
Node: main main287595
Node: main include288512
Node: main invoke289453
Node: main for-each289941
Node: main-for-each-proc290872
Node: main-for-each-type292062
Node: main-for-each-code295375
Node: main-for-each-opts296161
Node: option attributes297299
Node: Required Attributes298686
Node: Common Attributes300495
Node: Immediate Action304416
Node: Option Conflict Attributes306729
Node: opt-attr settable307515
Node: opt-attr no-preset308104
Node: opt-attr equivalence308463
Node: opt-attr aliases310680
Node: opt-attr default option311346
Node: opt-attr documentation312153
Node: opt-attr translators313682
Node: Option Arguments314295
Node: arg-type string316426
Node: arg-type number316727
Node: arg-type boolean318634
Node: arg-type keyword319085
Node: arg-type set membership321041
Node: arg-type hierarchy323430
Node: arg-type file name324210
Node: arg-type time-duration325458
Node: arg-type time-date327413
Node: arg-keyword328197
Node: arg-optional329052
Node: arg-default330711
Node: Option Argument Handling331070
Node: Internationalizing Options335303
Node: documentation attributes337255
Node: per option attributes337839
Node: global option attributes339374
Node: automatic options346394
Node: standard options351954
Node: AutoOpts API354241
Node: Option Processing Data357138
Node: CLEAR_OPT360734
Node: COUNT_OPT361058
Node: DESC361463
Node: DISABLE_OPT_name361881
Node: ENABLED_OPT362438
Node: ERRSKIP_OPTERR362877
Node: ERRSTOP_OPTERR363208
Node: HAVE_OPT363662
Node: ISSEL_OPT364031
Node: ISUNUSED_OPT364339
Node: OPTION_CT364649
Node: OPT_ARG365005
Node: OPT_NO_XLAT_CFG_NAMES365558
Node: OPT_NO_XLAT_OPT_NAMES366093
Node: OPT_VALUE_name366572
Node: OPT_XLAT_CFG_NAMES367036
Node: OPT_XLAT_OPT_NAMES367954
Node: RESTART_OPT368714
Node: SET_OPT_name369860
Node: STACKCT_OPT370810
Node: STACKLST_OPT371592
Node: START_OPT372412
Node: STATE_OPT372668
Node: USAGE373617
Node: VALUE_OPT_name375083
Node: VERSION375737
Node: WHICH_IDX_name376321
Node: WHICH_OPT_name376879
Node: teOptIndex377447
Node: OPTIONS_STRUCT_VERSION378036
Node: libopts procedures378829
Node: libopts-ao_string_tokenize380524
Node: libopts-configFileLoad382546
Node: libopts-optionFileLoad383893
Node: libopts-optionFindNextValue385477
Node: libopts-optionFindValue386669
Node: libopts-optionFree387723
Node: libopts-optionGetValue388371
Node: libopts-optionLoadLine389631
Node: libopts-optionMemberList391078
Node: libopts-optionNextValue391735
Node: libopts-optionOnlyUsage393036
Node: libopts-optionPrintVersion393725
Node: libopts-optionPrintVersionAndReturn394300
Node: libopts-optionProcess395053
Node: libopts-optionRestore396819
Node: libopts-optionSaveFile397710
Node: libopts-optionSaveState398955
Node: libopts-optionUnloadNested400169
Node: libopts-optionVersion400825
Node: libopts-strequate401395
Node: libopts-streqvcmp402015
Node: libopts-streqvmap402967
Node: libopts-strneqvcmp404075
Node: libopts-strtransform405127
Node: Multi-Threading405828
Node: option descriptor406824
Node: Using AutoOpts407475
Node: local use408085
Node: binary not installed409715
Node: binary pre-installed410215
Node: source pre-installed410844
Node: source not installed411906
Node: Presetting Options413031
Node: loading rcfile415294
Node: saving rcfile417000
Node: sample rcfile417509
Node: environrc426426
Node: config example428332
Node: Config File Format430198
Node: config name/string-value431244
Node: config integer-values434083
Node: config nested-values434587
Node: config directives435071
Node: config comments436883
Node: shell options437308
Node: binary-parser439131
Node: script-parser440329
Node: AutoInfo466124
Node: command-info467564
Node: library-info468607
Node: AutoMan pages469851
Node: man1470305
Node: man3471768
Node: getopt_long474990
Node: getopt limitations476335
Node: getopt building477928
Node: i18n480569
Node: Naming Conflicts482441
Node: All Attribute Names483829
Node: Option Define Names486798
Node: Add-Ons499296
Node: AutoFSM500374
Node: AutoXDR500797
Node: AutoEvents501628
Node: Bit Maps502874
Node: enums503841
Node: enum-code506766
Node: masks513213
Node: columns Invocation514865
Node: columns usage516646
Node: columns dimensions519992
Ref: columns width520236
Ref: columns columns520685
Ref: columns col-width521001
Ref: columns tab-width521313
Node: columns treatment521506
Ref: columns spread521745
Ref: columns fill522110
Ref: columns indent522572
Ref: columns first-indent522874
Ref: columns format523589
Ref: columns separation523896
Ref: columns line-separation524152
Ref: columns ending524398
Node: columns ordering524561
Ref: columns by-columns524810
Ref: columns sort525117
Node: columns input-text525453
Ref: columns input525706
Node: columns config525952
Node: columns exit status528697
Node: columns See Also529281
Node: getdefs Invocation529556
Node: getdefs usage532430
Node: getdefs def-selection536338
Ref: getdefs defs-to-get536634
Ref: getdefs subblock536959
Ref: getdefs listattr537903
Node: getdefs enumerating538603
Ref: getdefs ordering538863
Ref: getdefs first-index539458
Node: getdefs doc-insert539758
Ref: getdefs filelist540005
Ref: getdefs assign540377
Ref: getdefs common-assign540726
Ref: getdefs copy541071
Ref: getdefs srcfile541395
Ref: getdefs linenum541800
Node: getdefs input-files542186
Ref: getdefs input542441
Node: getdefs doc-output543047
Ref: getdefs output543295
Ref: getdefs autogen543610
Ref: getdefs template544178
Ref: getdefs agarg544362
Ref: getdefs base-name544774
Node: getdefs config545255
Node: getdefs exit status547482
Node: getdefs See Also548066
Node: xml2ag Invocation548341
Node: xml2ag usage550219
Node: xml2ag the-xml2ag-option554213
Ref: xml2ag output554495
Node: xml2ag autogen-options554727
Ref: xml2ag templ-dirs555208
Ref: xml2ag override-tpl555484
Ref: xml2ag lib-template555672
Ref: xml2ag definitions555987
Ref: xml2ag shell556144
Ref: xml2ag no-fmemopen556329
Ref: xml2ag equate556440
Ref: xml2ag base-name556624
Ref: xml2ag source-time556807
Ref: xml2ag writable556927
Ref: xml2ag loop-limit557144
Ref: xml2ag timeout557310
Ref: xml2ag trace557484
Ref: xml2ag trace-out558064
Ref: xml2ag show-defs558230
Ref: xml2ag used-defines558352
Ref: xml2ag core558469
Ref: xml2ag skip-suffix559041
Ref: xml2ag select-suffix559417
Ref: xml2ag define559681
Ref: xml2ag undefine559952
Ref: xml2ag make-dep560227
Node: xml2ag exit status560457
Node: snprintfv560801
Node: Future563318
Node: Copying This Manual563657
Node: Concept Index563943
Node: Function Index585549

End Tag Table
