aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.info
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-10-02 13:54:34 +0300
committerArnold D. Robbins <arnold@skeeve.com>2016-10-02 13:54:34 +0300
commit66f3b2f25f28d88def287e3b7e958bb504bc4eb1 (patch)
tree93519f50c6a26a28fcde2ddaf294ef33ba1b33fb /doc/gawk.info
parent9a1d173658bcaf0987c4b4892d3872e324d94772 (diff)
parent2acb7e752d79c8c57098461c00d2a1022e761b55 (diff)
downloadegawk-66f3b2f25f28d88def287e3b7e958bb504bc4eb1.tar.gz
egawk-66f3b2f25f28d88def287e3b7e958bb504bc4eb1.tar.bz2
egawk-66f3b2f25f28d88def287e3b7e958bb504bc4eb1.zip
Merge branch 'master' into feature/nocopy
Diffstat (limited to 'doc/gawk.info')
-rw-r--r--doc/gawk.info1221
1 files changed, 628 insertions, 593 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index 5e6a2c58..3c68a117 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -648,6 +648,9 @@ in (a) below. A copy of the license is included in the section entitled
* VMS Old Gawk:: An old version comes with some VMS
systems.
* Bugs:: Reporting Problems and Bugs.
+* Bug address:: Where to send reports to.
+* Usenet:: Where not to send reports to.
+* Maintainers:: Maintainers of non-*nix ports.
* Other Versions:: Other freely available 'awk'
implementations.
* Installation summary:: Summary of installation.
@@ -28931,11 +28934,22 @@ B.4 Reporting Problems and Bugs
report it to the developers; we cannot promise to do anything, but we
might well want to fix it.
- Before reporting a bug, make sure you have really found a genuine
-bug. Carefully reread the documentation and see if it says you can do
-what you're trying to do. If it's not clear whether you should be able
-to do something or not, report that too; it's a bug in the
-documentation!
+* Menu:
+
+* Bug address:: Where to send reports to.
+* Usenet:: Where not to send reports to.
+* Maintainers:: Maintainers of non-*nix ports.
+
+
+File: gawk.info, Node: Bug address, Next: Usenet, Up: Bugs
+
+B.4.1 Submitting Bug Reports
+----------------------------
+
+Before reporting a bug, make sure you have really found a genuine bug.
+Carefully reread the documentation and see if it says you can do what
+you're trying to do. If it's not clear whether you should be able to do
+something or not, report that too; it's a bug in the documentation!
Before reporting a bug or trying to fix it yourself, try to isolate
it to the smallest possible 'awk' program and input data file that
@@ -28959,12 +28973,6 @@ the only language understood in common by all the maintainers._ In
addition, please be sure to send all mail in _plain text_, not (or not
exclusively) in HTML.
- CAUTION: Do _not_ try to report bugs in 'gawk' by posting to the
- Usenet/Internet newsgroup 'comp.lang.awk'. The 'gawk' developers
- do occasionally read this newsgroup, but there is no guarantee that
- we will see your posting. The steps described here are the only
- officially recognized way for reporting bugs. Really.
-
NOTE: Many distributions of GNU/Linux and the various BSD-based
operating systems have their own bug reporting systems. If you
report a bug using your distribution's bug reporting system, you
@@ -28982,12 +28990,35 @@ questions about things that are unclear in the documentation or are just
obscure features, ask on the bug list; we will try to help you out if we
can.
- If you find bugs in one of the non-Unix ports of 'gawk', send an
-email to the bug list, with a copy to the person who maintains that
-port. The maintainers are named in the following list, as well as in
-the 'README' file in the 'gawk' distribution. Information in the
-'README' file should be considered authoritative if it conflicts with
-this Info file.
+
+File: gawk.info, Node: Usenet, Next: Maintainers, Prev: Bug address, Up: Bugs
+
+B.4.2 Please Don't Post Bug Reports to USENET
+---------------------------------------------
+
+ I gave up on Usenet a couple of years ago and haven't really looked
+ back. It's like sports talk radio--you feel smarter for not having
+ read it.
+ -- _Chet Ramey_
+
+ Please do _not_ try to report bugs in 'gawk' by posting to the
+Usenet/Internet newsgroup 'comp.lang.awk'. Although some of the 'gawk'
+developers occasionally read this newgroup, the primary 'gawk'
+maintainer no longer does. Thus it's virtually guaranteed that he will
+_not_ see your posting. The steps described here are the only
+officially recognized way for reporting bugs. Really.
+
+
+File: gawk.info, Node: Maintainers, Prev: Usenet, Up: Bugs
+
+B.4.3 Reporting Problems with Non-Unix Ports
+--------------------------------------------
+
+If you find bugs in one of the non-Unix ports of 'gawk', send an email
+to the bug list, with a copy to the person who maintains that port. The
+maintainers are named in the following list, as well as in the 'README'
+file in the 'gawk' distribution. Information in the 'README' file
+should be considered authoritative if it conflicts with this Info file.
The people maintaining the various 'gawk' ports are:
@@ -32829,7 +32860,7 @@ Index
* bt debugger command (alias for backtrace): Execution Stack. (line 13)
* Buening, Andreas: Acknowledgments. (line 60)
* Buening, Andreas <1>: Contributors. (line 93)
-* Buening, Andreas <2>: Bugs. (line 73)
+* Buening, Andreas <2>: Maintainers. (line 14)
* buffering, input/output: I/O Functions. (line 166)
* buffering, input/output <1>: Two-way I/O. (line 53)
* buffering, interactive vs. noninteractive: I/O Functions. (line 76)
@@ -32837,8 +32868,8 @@ Index
* buffers, flushing <1>: I/O Functions. (line 166)
* buffers, operators for: GNU Regexp Operators.
(line 51)
-* bug reports, email address, bug-gawk@gnu.org: Bugs. (line 30)
-* bug-gawk@gnu.org bug reporting address: Bugs. (line 30)
+* bug reports, email address, bug-gawk@gnu.org: Bug address. (line 22)
+* bug-gawk@gnu.org bug reporting address: Bug address. (line 22)
* built-in functions: Functions. (line 6)
* built-in functions, evaluation order: Calling Built-in. (line 30)
* BusyBox Awk: Other Versions. (line 92)
@@ -32943,7 +32974,7 @@ Index
* common extensions, single character fields: Single Character Fields.
(line 6)
* common extensions, \x escape sequence: Escape Sequences. (line 61)
-* comp.lang.awk newsgroup: Bugs. (line 41)
+* comp.lang.awk newsgroup: Usenet. (line 11)
* comparison expressions: Typing and Comparison.
(line 9)
* comparison expressions, as patterns: Expression Patterns. (line 14)
@@ -33206,7 +33237,7 @@ Index
* default keyword: Switch Statement. (line 6)
* Deifik, Scott: Acknowledgments. (line 60)
* Deifik, Scott <1>: Contributors. (line 54)
-* Deifik, Scott <2>: Bugs. (line 73)
+* Deifik, Scott <2>: Maintainers. (line 14)
* delete ARRAY: Delete. (line 39)
* delete breakpoint at location: Breakpoint Control. (line 36)
* delete breakpoint by number: Breakpoint Control. (line 64)
@@ -33342,7 +33373,8 @@ Index
* elements in arrays, scanning: Scanning an Array. (line 6)
* elements of arrays: Reference to Elements.
(line 6)
-* email address for bug reports, bug-gawk@gnu.org: Bugs. (line 30)
+* email address for bug reports, bug-gawk@gnu.org: Bug address.
+ (line 22)
* empty array elements: Reference to Elements.
(line 18)
* empty pattern: Empty. (line 6)
@@ -33705,7 +33737,7 @@ Index
(line 47)
* G-d: Acknowledgments. (line 94)
* G., Daniel Richard: Acknowledgments. (line 60)
-* G., Daniel Richard <1>: Bugs. (line 73)
+* G., Daniel Richard <1>: Maintainers. (line 14)
* Garfinkle, Scott: Contributors. (line 35)
* gawk program, dynamic profiling: Profiling. (line 177)
* gawk version: Auto-set. (line 221)
@@ -34168,7 +34200,7 @@ Index
* mailing labels, printing: Labels Program. (line 6)
* mailing list, GNITS: Acknowledgments. (line 52)
* Malmberg, John: Acknowledgments. (line 60)
-* Malmberg, John <1>: Bugs. (line 73)
+* Malmberg, John <1>: Maintainers. (line 14)
* Malmberg, John E.: Contributors. (line 138)
* mark parity: Ordinal Functions. (line 45)
* marked string extraction (internationalization): String Extraction.
@@ -34411,7 +34443,7 @@ Index
* pipe, input: Getline/Pipe. (line 10)
* pipe, output: Redirection. (line 57)
* Pitts, Dave: Acknowledgments. (line 60)
-* Pitts, Dave <1>: Bugs. (line 73)
+* Pitts, Dave <1>: Maintainers. (line 14)
* Plauger, P.J.: Library Functions. (line 12)
* plug-in: Extension Intro. (line 6)
* plus sign (+), + operator: Precedence. (line 51)
@@ -34734,7 +34766,7 @@ Index
* Robbins, Arnold <3>: Alarm Program. (line 6)
* Robbins, Arnold <4>: General Data Types. (line 6)
* Robbins, Arnold <5>: Contributors. (line 145)
-* Robbins, Arnold <6>: Bugs. (line 73)
+* Robbins, Arnold <6>: Maintainers. (line 14)
* Robbins, Arnold <7>: Future Extensions. (line 6)
* Robbins, Bill: Getline/Pipe. (line 40)
* Robbins, Harry: Acknowledgments. (line 94)
@@ -35268,7 +35300,7 @@ Index
* Yawitz, Efraim: Contributors. (line 132)
* Zaretskii, Eli: Acknowledgments. (line 60)
* Zaretskii, Eli <1>: Contributors. (line 56)
-* Zaretskii, Eli <2>: Bugs. (line 73)
+* Zaretskii, Eli <2>: Maintainers. (line 14)
* zerofile.awk program: Empty Files. (line 20)
* Zoulas, Christos: Contributors. (line 67)
@@ -35276,570 +35308,573 @@ Index

Tag Table:
Node: Top1200
-Node: Foreword342506
-Node: Foreword446948
-Node: Preface48480
-Ref: Preface-Footnote-151352
-Ref: Preface-Footnote-251459
-Ref: Preface-Footnote-351693
-Node: History51835
-Node: Names54187
-Ref: Names-Footnote-155281
-Node: This Manual55428
-Ref: This Manual-Footnote-161913
-Node: Conventions62013
-Node: Manual History64367
-Ref: Manual History-Footnote-167362
-Ref: Manual History-Footnote-267403
-Node: How To Contribute67477
-Node: Acknowledgments68606
-Node: Getting Started73492
-Node: Running gawk75931
-Node: One-shot77121
-Node: Read Terminal78384
-Node: Long80416
-Node: Executable Scripts81929
-Ref: Executable Scripts-Footnote-184724
-Node: Comments84827
-Node: Quoting87311
-Node: DOS Quoting92828
-Node: Sample Data Files93503
-Node: Very Simple96098
-Node: Two Rules101000
-Node: More Complex102885
-Node: Statements/Lines105751
-Ref: Statements/Lines-Footnote-1110210
-Node: Other Features110475
-Node: When111411
-Ref: When-Footnote-1113165
-Node: Intro Summary113230
-Node: Invoking Gawk114114
-Node: Command Line115628
-Node: Options116426
-Ref: Options-Footnote-1132525
-Ref: Options-Footnote-2132755
-Node: Other Arguments132780
-Node: Naming Standard Input135727
-Node: Environment Variables136820
-Node: AWKPATH Variable137378
-Ref: AWKPATH Variable-Footnote-1140789
-Ref: AWKPATH Variable-Footnote-2140834
-Node: AWKLIBPATH Variable141095
-Node: Other Environment Variables142352
-Node: Exit Status146173
-Node: Include Files146850
-Node: Loading Shared Libraries150445
-Node: Obsolete151873
-Node: Undocumented152565
-Node: Invoking Summary152862
-Node: Regexp154522
-Node: Regexp Usage156041
-Node: Escape Sequences158078
-Node: Regexp Operators164310
-Ref: Regexp Operators-Footnote-1171726
-Ref: Regexp Operators-Footnote-2171873
-Node: Bracket Expressions171971
-Ref: table-char-classes174447
-Node: Leftmost Longest177584
-Node: Computed Regexps178887
-Node: GNU Regexp Operators182314
-Node: Case-sensitivity185993
-Ref: Case-sensitivity-Footnote-1188889
-Ref: Case-sensitivity-Footnote-2189124
-Node: Strong Regexp Constants189232
-Node: Regexp Summary190021
-Node: Reading Files191496
-Node: Records193659
-Node: awk split records194392
-Node: gawk split records199323
-Ref: gawk split records-Footnote-1203863
-Node: Fields203900
-Node: Nonconstant Fields206641
-Ref: Nonconstant Fields-Footnote-1208877
-Node: Changing Fields209081
-Node: Field Separators215009
-Node: Default Field Splitting217707
-Node: Regexp Field Splitting218825
-Node: Single Character Fields222178
-Node: Command Line Field Separator223238
-Node: Full Line Fields226456
-Ref: Full Line Fields-Footnote-1227978
-Ref: Full Line Fields-Footnote-2228024
-Node: Field Splitting Summary228125
-Node: Constant Size230199
-Node: Splitting By Content234777
-Ref: Splitting By Content-Footnote-1238748
-Node: Multiple Line238911
-Ref: Multiple Line-Footnote-1244793
-Node: Getline244972
-Node: Plain Getline247439
-Node: Getline/Variable250078
-Node: Getline/File251227
-Node: Getline/Variable/File252613
-Ref: Getline/Variable/File-Footnote-1254216
-Node: Getline/Pipe254304
-Node: Getline/Variable/Pipe257009
-Node: Getline/Coprocess258142
-Node: Getline/Variable/Coprocess259407
-Node: Getline Notes260147
-Node: Getline Summary262942
-Ref: table-getline-variants263364
-Node: Read Timeout264112
-Ref: Read Timeout-Footnote-1268018
-Node: Retrying Input268076
-Node: Command-line directories269275
-Node: Input Summary270181
-Node: Input Exercises273353
-Node: Printing274081
-Node: Print275915
-Node: Print Examples277372
-Node: Output Separators280152
-Node: OFMT282169
-Node: Printf283525
-Node: Basic Printf284310
-Node: Control Letters285884
-Node: Format Modifiers289872
-Node: Printf Examples295887
-Node: Redirection298373
-Node: Special FD305214
-Ref: Special FD-Footnote-1308382
-Node: Special Files308456
-Node: Other Inherited Files309073
-Node: Special Network310074
-Node: Special Caveats310934
-Node: Close Files And Pipes311883
-Ref: table-close-pipe-return-values318790
-Ref: Close Files And Pipes-Footnote-1319573
-Ref: Close Files And Pipes-Footnote-2319721
-Node: Nonfatal319873
-Node: Output Summary322198
-Node: Output Exercises323420
-Node: Expressions324099
-Node: Values325287
-Node: Constants325965
-Node: Scalar Constants326656
-Ref: Scalar Constants-Footnote-1327520
-Node: Nondecimal-numbers327770
-Node: Regexp Constants330783
-Node: Using Constant Regexps331309
-Node: Variables334472
-Node: Using Variables335129
-Node: Assignment Options337039
-Node: Conversion338912
-Node: Strings And Numbers339436
-Ref: Strings And Numbers-Footnote-1342499
-Node: Locale influences conversions342608
-Ref: table-locale-affects345366
-Node: All Operators345984
-Node: Arithmetic Ops346613
-Node: Concatenation349119
-Ref: Concatenation-Footnote-1351966
-Node: Assignment Ops352073
-Ref: table-assign-ops357064
-Node: Increment Ops358377
-Node: Truth Values and Conditions361837
-Node: Truth Values362911
-Node: Typing and Comparison363959
-Node: Variable Typing364779
-Node: Comparison Operators368403
-Ref: table-relational-ops368822
-Node: POSIX String Comparison372317
-Ref: POSIX String Comparison-Footnote-1374012
-Ref: POSIX String Comparison-Footnote-2374151
-Node: Boolean Ops374235
-Ref: Boolean Ops-Footnote-1378717
-Node: Conditional Exp378809
-Node: Function Calls380545
-Node: Precedence384422
-Node: Locales388081
-Node: Expressions Summary389713
-Node: Patterns and Actions392286
-Node: Pattern Overview393406
-Node: Regexp Patterns395083
-Node: Expression Patterns395625
-Node: Ranges399406
-Node: BEGIN/END402514
-Node: Using BEGIN/END403275
-Ref: Using BEGIN/END-Footnote-1406011
-Node: I/O And BEGIN/END406117
-Node: BEGINFILE/ENDFILE408431
-Node: Empty411338
-Node: Using Shell Variables411655
-Node: Action Overview413929
-Node: Statements416254
-Node: If Statement418102
-Node: While Statement419597
-Node: Do Statement421625
-Node: For Statement422773
-Node: Switch Statement425931
-Node: Break Statement428317
-Node: Continue Statement430409
-Node: Next Statement432236
-Node: Nextfile Statement434619
-Node: Exit Statement437271
-Node: Built-in Variables439674
-Node: User-modified440807
-Node: Auto-set448393
-Ref: Auto-set-Footnote-1463046
-Ref: Auto-set-Footnote-2463252
-Node: ARGC and ARGV463308
-Node: Pattern Action Summary467521
-Node: Arrays469951
-Node: Array Basics471280
-Node: Array Intro472124
-Ref: figure-array-elements474099
-Ref: Array Intro-Footnote-1476803
-Node: Reference to Elements476931
-Node: Assigning Elements479395
-Node: Array Example479886
-Node: Scanning an Array481645
-Node: Controlling Scanning484667
-Ref: Controlling Scanning-Footnote-1490066
-Node: Numeric Array Subscripts490382
-Node: Uninitialized Subscripts492566
-Node: Delete494185
-Ref: Delete-Footnote-1496937
-Node: Multidimensional496994
-Node: Multiscanning500089
-Node: Arrays of Arrays501680
-Node: Arrays Summary506447
-Node: Functions508540
-Node: Built-in509578
-Node: Calling Built-in510659
-Node: Numeric Functions512655
-Ref: Numeric Functions-Footnote-1517488
-Ref: Numeric Functions-Footnote-2517845
-Ref: Numeric Functions-Footnote-3517893
-Node: String Functions518165
-Ref: String Functions-Footnote-1541669
-Ref: String Functions-Footnote-2541797
-Ref: String Functions-Footnote-3542045
-Node: Gory Details542132
-Ref: table-sub-escapes543923
-Ref: table-sub-proposed545442
-Ref: table-posix-sub546805
-Ref: table-gensub-escapes548346
-Ref: Gory Details-Footnote-1549169
-Node: I/O Functions549323
-Ref: table-system-return-values555905
-Ref: I/O Functions-Footnote-1557885
-Ref: I/O Functions-Footnote-2558033
-Node: Time Functions558153
-Ref: Time Functions-Footnote-1568675
-Ref: Time Functions-Footnote-2568743
-Ref: Time Functions-Footnote-3568901
-Ref: Time Functions-Footnote-4569012
-Ref: Time Functions-Footnote-5569124
-Ref: Time Functions-Footnote-6569351
-Node: Bitwise Functions569617
-Ref: table-bitwise-ops570211
-Ref: Bitwise Functions-Footnote-1574549
-Node: Type Functions574722
-Node: I18N Functions577254
-Node: User-defined578905
-Node: Definition Syntax579710
-Ref: Definition Syntax-Footnote-1585397
-Node: Function Example585468
-Ref: Function Example-Footnote-1588390
-Node: Function Caveats588412
-Node: Calling A Function588930
-Node: Variable Scope589888
-Node: Pass By Value/Reference592882
-Node: Return Statement596381
-Node: Dynamic Typing599360
-Node: Indirect Calls600290
-Ref: Indirect Calls-Footnote-1610541
-Node: Functions Summary610669
-Node: Library Functions613374
-Ref: Library Functions-Footnote-1616981
-Ref: Library Functions-Footnote-2617124
-Node: Library Names617295
-Ref: Library Names-Footnote-1620755
-Ref: Library Names-Footnote-2620978
-Node: General Functions621064
-Node: Strtonum Function622167
-Node: Assert Function625189
-Node: Round Function628515
-Node: Cliff Random Function630056
-Node: Ordinal Functions631072
-Ref: Ordinal Functions-Footnote-1634135
-Ref: Ordinal Functions-Footnote-2634387
-Node: Join Function634597
-Ref: Join Function-Footnote-1636367
-Node: Getlocaltime Function636567
-Node: Readfile Function640309
-Node: Shell Quoting642281
-Node: Data File Management643682
-Node: Filetrans Function644314
-Node: Rewind Function648410
-Node: File Checking650316
-Ref: File Checking-Footnote-1651650
-Node: Empty Files651851
-Node: Ignoring Assigns653830
-Node: Getopt Function655380
-Ref: Getopt Function-Footnote-1666849
-Node: Passwd Functions667049
-Ref: Passwd Functions-Footnote-1675888
-Node: Group Functions675976
-Ref: Group Functions-Footnote-1683874
-Node: Walking Arrays684081
-Node: Library Functions Summary687089
-Node: Library Exercises688495
-Node: Sample Programs688960
-Node: Running Examples689730
-Node: Clones690458
-Node: Cut Program691682
-Node: Egrep Program701611
-Ref: Egrep Program-Footnote-1709123
-Node: Id Program709233
-Node: Split Program712913
-Ref: Split Program-Footnote-1716372
-Node: Tee Program716501
-Node: Uniq Program719291
-Node: Wc Program726717
-Ref: Wc Program-Footnote-1730972
-Node: Miscellaneous Programs731066
-Node: Dupword Program732279
-Node: Alarm Program734309
-Node: Translate Program739164
-Ref: Translate Program-Footnote-1743729
-Node: Labels Program743999
-Ref: Labels Program-Footnote-1747350
-Node: Word Sorting747434
-Node: History Sorting751506
-Node: Extract Program753341
-Node: Simple Sed760870
-Node: Igawk Program763944
-Ref: Igawk Program-Footnote-1778275
-Ref: Igawk Program-Footnote-2778477
-Ref: Igawk Program-Footnote-3778599
-Node: Anagram Program778714
-Node: Signature Program781776
-Node: Programs Summary783023
-Node: Programs Exercises784237
-Ref: Programs Exercises-Footnote-1788366
-Node: Advanced Features788457
-Node: Nondecimal Data790447
-Node: Array Sorting792038
-Node: Controlling Array Traversal792738
-Ref: Controlling Array Traversal-Footnote-1801105
-Node: Array Sorting Functions801223
-Ref: Array Sorting Functions-Footnote-1806314
-Node: Two-way I/O806510
-Ref: Two-way I/O-Footnote-1813060
-Ref: Two-way I/O-Footnote-2813247
-Node: TCP/IP Networking813329
-Node: Profiling816447
-Ref: Profiling-Footnote-1824940
-Node: Advanced Features Summary825263
-Node: Internationalization827107
-Node: I18N and L10N828587
-Node: Explaining gettext829274
-Ref: Explaining gettext-Footnote-1835166
-Ref: Explaining gettext-Footnote-2835351
-Node: Programmer i18n835516
-Ref: Programmer i18n-Footnote-1840371
-Node: Translator i18n840420
-Node: String Extraction841214
-Ref: String Extraction-Footnote-1842346
-Node: Printf Ordering842432
-Ref: Printf Ordering-Footnote-1845218
-Node: I18N Portability845282
-Ref: I18N Portability-Footnote-1847738
-Node: I18N Example847801
-Ref: I18N Example-Footnote-1850607
-Node: Gawk I18N850680
-Node: I18N Summary851325
-Node: Debugger852666
-Node: Debugging853688
-Node: Debugging Concepts854129
-Node: Debugging Terms855938
-Node: Awk Debugging858513
-Node: Sample Debugging Session859419
-Node: Debugger Invocation859953
-Node: Finding The Bug861339
-Node: List of Debugger Commands867817
-Node: Breakpoint Control869150
-Node: Debugger Execution Control872844
-Node: Viewing And Changing Data876206
-Node: Execution Stack879580
-Node: Debugger Info881217
-Node: Miscellaneous Debugger Commands885288
-Node: Readline Support890376
-Node: Limitations891272
-Ref: Limitations-Footnote-1895503
-Node: Debugging Summary895554
-Node: Arbitrary Precision Arithmetic896833
-Node: Computer Arithmetic898249
-Ref: table-numeric-ranges901840
-Ref: Computer Arithmetic-Footnote-1902562
-Node: Math Definitions902619
-Ref: table-ieee-formats905933
-Ref: Math Definitions-Footnote-1906536
-Node: MPFR features906641
-Node: FP Math Caution908358
-Ref: FP Math Caution-Footnote-1909430
-Node: Inexactness of computations909799
-Node: Inexact representation910759
-Node: Comparing FP Values912119
-Node: Errors accumulate913201
-Node: Getting Accuracy914634
-Node: Try To Round917344
-Node: Setting precision918243
-Ref: table-predefined-precision-strings918940
-Node: Setting the rounding mode920770
-Ref: table-gawk-rounding-modes921144
-Ref: Setting the rounding mode-Footnote-1924552
-Node: Arbitrary Precision Integers924731
-Ref: Arbitrary Precision Integers-Footnote-1929648
-Node: POSIX Floating Point Problems929797
-Ref: POSIX Floating Point Problems-Footnote-1933679
-Node: Floating point summary933717
-Node: Dynamic Extensions935907
-Node: Extension Intro937460
-Node: Plugin License938726
-Node: Extension Mechanism Outline939523
-Ref: figure-load-extension939962
-Ref: figure-register-new-function941527
-Ref: figure-call-new-function942619
-Node: Extension API Description944681
-Node: Extension API Functions Introduction946213
-Node: General Data Types951072
-Ref: General Data Types-Footnote-1957027
-Node: Memory Allocation Functions957326
-Ref: Memory Allocation Functions-Footnote-1960171
-Node: Constructor Functions960270
-Node: Registration Functions962015
-Node: Extension Functions962700
-Node: Exit Callback Functions965323
-Node: Extension Version String966573
-Node: Input Parsers967236
-Node: Output Wrappers977118
-Node: Two-way processors981630
-Node: Printing Messages983895
-Ref: Printing Messages-Footnote-1985066
-Node: Updating ERRNO985219
-Node: Requesting Values985958
-Ref: table-value-types-returned986695
-Node: Accessing Parameters987578
-Node: Symbol Table Access988813
-Node: Symbol table by name989325
-Node: Symbol table by cookie991346
-Ref: Symbol table by cookie-Footnote-1995498
-Node: Cached values995562
-Ref: Cached values-Footnote-1999069
-Node: Array Manipulation999160
-Ref: Array Manipulation-Footnote-11000251
-Node: Array Data Types1000288
-Ref: Array Data Types-Footnote-11002946
-Node: Array Functions1003038
-Node: Flattening Arrays1006896
-Node: Creating Arrays1013804
-Node: Redirection API1018573
-Node: Extension API Variables1021404
-Node: Extension Versioning1022037
-Ref: gawk-api-version1022474
-Node: Extension API Informational Variables1024230
-Node: Extension API Boilerplate1025294
-Node: Finding Extensions1029108
-Node: Extension Example1029667
-Node: Internal File Description1030465
-Node: Internal File Ops1034545
-Ref: Internal File Ops-Footnote-11046307
-Node: Using Internal File Ops1046447
-Ref: Using Internal File Ops-Footnote-11048830
-Node: Extension Samples1049104
-Node: Extension Sample File Functions1050633
-Node: Extension Sample Fnmatch1058282
-Node: Extension Sample Fork1059769
-Node: Extension Sample Inplace1060987
-Node: Extension Sample Ord1064197
-Node: Extension Sample Readdir1065033
-Ref: table-readdir-file-types1065922
-Node: Extension Sample Revout1066727
-Node: Extension Sample Rev2way1067316
-Node: Extension Sample Read write array1068056
-Node: Extension Sample Readfile1069998
-Node: Extension Sample Time1071093
-Node: Extension Sample API Tests1072441
-Node: gawkextlib1072933
-Node: Extension summary1075380
-Node: Extension Exercises1079082
-Node: Language History1080580
-Node: V7/SVR3.11082236
-Node: SVR41084388
-Node: POSIX1085822
-Node: BTL1087201
-Node: POSIX/GNU1087930
-Node: Feature History1093792
-Node: Common Extensions1108162
-Node: Ranges and Locales1109445
-Ref: Ranges and Locales-Footnote-11114061
-Ref: Ranges and Locales-Footnote-21114088
-Ref: Ranges and Locales-Footnote-31114323
-Node: Contributors1114544
-Node: History summary1120104
-Node: Installation1121484
-Node: Gawk Distribution1122428
-Node: Getting1122912
-Node: Extracting1123873
-Node: Distribution contents1125511
-Node: Unix Installation1131605
-Node: Quick Installation1132287
-Node: Shell Startup Files1134701
-Node: Additional Configuration Options1135779
-Node: Configuration Philosophy1137584
-Node: Non-Unix Installation1139953
-Node: PC Installation1140411
-Node: PC Binary Installation1141731
-Node: PC Compiling1143583
-Ref: PC Compiling-Footnote-11146377
-Node: PC Testing1146486
-Node: PC Using1147666
-Ref: PC Using-Footnote-11151819
-Node: Cygwin1151892
-Node: MSYS1152662
-Node: VMS Installation1153163
-Node: VMS Compilation1153954
-Ref: VMS Compilation-Footnote-11155183
-Node: VMS Dynamic Extensions1155241
-Node: VMS Installation Details1156926
-Node: VMS Running1159179
-Node: VMS GNV1163458
-Node: VMS Old Gawk1164193
-Node: Bugs1164664
-Node: Other Versions1168979
-Node: Installation summary1175563
-Node: Notes1176614
-Node: Compatibility Mode1177479
-Node: Additions1178261
-Node: Accessing The Source1179186
-Node: Adding Code1180621
-Node: New Ports1186840
-Node: Derived Files1191328
-Ref: Derived Files-Footnote-11196813
-Ref: Derived Files-Footnote-21196848
-Ref: Derived Files-Footnote-31197446
-Node: Future Extensions1197560
-Node: Implementation Limitations1198218
-Node: Extension Design1199401
-Node: Old Extension Problems1200555
-Ref: Old Extension Problems-Footnote-11202073
-Node: Extension New Mechanism Goals1202130
-Ref: Extension New Mechanism Goals-Footnote-11205494
-Node: Extension Other Design Decisions1205683
-Node: Extension Future Growth1207796
-Node: Old Extension Mechanism1208632
-Node: Notes summary1210395
-Node: Basic Concepts1211577
-Node: Basic High Level1212258
-Ref: figure-general-flow1212540
-Ref: figure-process-flow1213225
-Ref: Basic High Level-Footnote-11216526
-Node: Basic Data Typing1216711
-Node: Glossary1220039
-Node: Copying1251986
-Node: GNU Free Documentation License1289525
-Node: Index1314643
+Node: Foreword342713
+Node: Foreword447155
+Node: Preface48687
+Ref: Preface-Footnote-151559
+Ref: Preface-Footnote-251666
+Ref: Preface-Footnote-351900
+Node: History52042
+Node: Names54394
+Ref: Names-Footnote-155488
+Node: This Manual55635
+Ref: This Manual-Footnote-162120
+Node: Conventions62220
+Node: Manual History64574
+Ref: Manual History-Footnote-167569
+Ref: Manual History-Footnote-267610
+Node: How To Contribute67684
+Node: Acknowledgments68813
+Node: Getting Started73699
+Node: Running gawk76138
+Node: One-shot77328
+Node: Read Terminal78591
+Node: Long80623
+Node: Executable Scripts82136
+Ref: Executable Scripts-Footnote-184931
+Node: Comments85034
+Node: Quoting87518
+Node: DOS Quoting93035
+Node: Sample Data Files93710
+Node: Very Simple96305
+Node: Two Rules101207
+Node: More Complex103092
+Node: Statements/Lines105958
+Ref: Statements/Lines-Footnote-1110417
+Node: Other Features110682
+Node: When111618
+Ref: When-Footnote-1113372
+Node: Intro Summary113437
+Node: Invoking Gawk114321
+Node: Command Line115835
+Node: Options116633
+Ref: Options-Footnote-1132732
+Ref: Options-Footnote-2132962
+Node: Other Arguments132987
+Node: Naming Standard Input135934
+Node: Environment Variables137027
+Node: AWKPATH Variable137585
+Ref: AWKPATH Variable-Footnote-1140996
+Ref: AWKPATH Variable-Footnote-2141041
+Node: AWKLIBPATH Variable141302
+Node: Other Environment Variables142559
+Node: Exit Status146380
+Node: Include Files147057
+Node: Loading Shared Libraries150652
+Node: Obsolete152080
+Node: Undocumented152772
+Node: Invoking Summary153069
+Node: Regexp154729
+Node: Regexp Usage156248
+Node: Escape Sequences158285
+Node: Regexp Operators164517
+Ref: Regexp Operators-Footnote-1171933
+Ref: Regexp Operators-Footnote-2172080
+Node: Bracket Expressions172178
+Ref: table-char-classes174654
+Node: Leftmost Longest177791
+Node: Computed Regexps179094
+Node: GNU Regexp Operators182521
+Node: Case-sensitivity186200
+Ref: Case-sensitivity-Footnote-1189096
+Ref: Case-sensitivity-Footnote-2189331
+Node: Strong Regexp Constants189439
+Node: Regexp Summary190228
+Node: Reading Files191703
+Node: Records193866
+Node: awk split records194599
+Node: gawk split records199530
+Ref: gawk split records-Footnote-1204070
+Node: Fields204107
+Node: Nonconstant Fields206848
+Ref: Nonconstant Fields-Footnote-1209084
+Node: Changing Fields209288
+Node: Field Separators215216
+Node: Default Field Splitting217914
+Node: Regexp Field Splitting219032
+Node: Single Character Fields222385
+Node: Command Line Field Separator223445
+Node: Full Line Fields226663
+Ref: Full Line Fields-Footnote-1228185
+Ref: Full Line Fields-Footnote-2228231
+Node: Field Splitting Summary228332
+Node: Constant Size230406
+Node: Splitting By Content234984
+Ref: Splitting By Content-Footnote-1238955
+Node: Multiple Line239118
+Ref: Multiple Line-Footnote-1245000
+Node: Getline245179
+Node: Plain Getline247646
+Node: Getline/Variable250285
+Node: Getline/File251434
+Node: Getline/Variable/File252820
+Ref: Getline/Variable/File-Footnote-1254423
+Node: Getline/Pipe254511
+Node: Getline/Variable/Pipe257216
+Node: Getline/Coprocess258349
+Node: Getline/Variable/Coprocess259614
+Node: Getline Notes260354
+Node: Getline Summary263149
+Ref: table-getline-variants263571
+Node: Read Timeout264319
+Ref: Read Timeout-Footnote-1268225
+Node: Retrying Input268283
+Node: Command-line directories269482
+Node: Input Summary270388
+Node: Input Exercises273560
+Node: Printing274288
+Node: Print276122
+Node: Print Examples277579
+Node: Output Separators280359
+Node: OFMT282376
+Node: Printf283732
+Node: Basic Printf284517
+Node: Control Letters286091
+Node: Format Modifiers290079
+Node: Printf Examples296094
+Node: Redirection298580
+Node: Special FD305421
+Ref: Special FD-Footnote-1308589
+Node: Special Files308663
+Node: Other Inherited Files309280
+Node: Special Network310281
+Node: Special Caveats311141
+Node: Close Files And Pipes312090
+Ref: table-close-pipe-return-values318997
+Ref: Close Files And Pipes-Footnote-1319780
+Ref: Close Files And Pipes-Footnote-2319928
+Node: Nonfatal320080
+Node: Output Summary322405
+Node: Output Exercises323627
+Node: Expressions324306
+Node: Values325494
+Node: Constants326172
+Node: Scalar Constants326863
+Ref: Scalar Constants-Footnote-1327727
+Node: Nondecimal-numbers327977
+Node: Regexp Constants330990
+Node: Using Constant Regexps331516
+Node: Variables334679
+Node: Using Variables335336
+Node: Assignment Options337246
+Node: Conversion339119
+Node: Strings And Numbers339643
+Ref: Strings And Numbers-Footnote-1342706
+Node: Locale influences conversions342815
+Ref: table-locale-affects345573
+Node: All Operators346191
+Node: Arithmetic Ops346820
+Node: Concatenation349326
+Ref: Concatenation-Footnote-1352173
+Node: Assignment Ops352280
+Ref: table-assign-ops357271
+Node: Increment Ops358584
+Node: Truth Values and Conditions362044
+Node: Truth Values363118
+Node: Typing and Comparison364166
+Node: Variable Typing364986
+Node: Comparison Operators368610
+Ref: table-relational-ops369029
+Node: POSIX String Comparison372524
+Ref: POSIX String Comparison-Footnote-1374219
+Ref: POSIX String Comparison-Footnote-2374358
+Node: Boolean Ops374442
+Ref: Boolean Ops-Footnote-1378924
+Node: Conditional Exp379016
+Node: Function Calls380752
+Node: Precedence384629
+Node: Locales388288
+Node: Expressions Summary389920
+Node: Patterns and Actions392493
+Node: Pattern Overview393613
+Node: Regexp Patterns395290
+Node: Expression Patterns395832
+Node: Ranges399613
+Node: BEGIN/END402721
+Node: Using BEGIN/END403482
+Ref: Using BEGIN/END-Footnote-1406218
+Node: I/O And BEGIN/END406324
+Node: BEGINFILE/ENDFILE408638
+Node: Empty411545
+Node: Using Shell Variables411862
+Node: Action Overview414136
+Node: Statements416461
+Node: If Statement418309
+Node: While Statement419804
+Node: Do Statement421832
+Node: For Statement422980
+Node: Switch Statement426138
+Node: Break Statement428524
+Node: Continue Statement430616
+Node: Next Statement432443
+Node: Nextfile Statement434826
+Node: Exit Statement437478
+Node: Built-in Variables439881
+Node: User-modified441014
+Node: Auto-set448600
+Ref: Auto-set-Footnote-1463253
+Ref: Auto-set-Footnote-2463459
+Node: ARGC and ARGV463515
+Node: Pattern Action Summary467728
+Node: Arrays470158
+Node: Array Basics471487
+Node: Array Intro472331
+Ref: figure-array-elements474306
+Ref: Array Intro-Footnote-1477010
+Node: Reference to Elements477138
+Node: Assigning Elements479602
+Node: Array Example480093
+Node: Scanning an Array481852
+Node: Controlling Scanning484874
+Ref: Controlling Scanning-Footnote-1490273
+Node: Numeric Array Subscripts490589
+Node: Uninitialized Subscripts492773
+Node: Delete494392
+Ref: Delete-Footnote-1497144
+Node: Multidimensional497201
+Node: Multiscanning500296
+Node: Arrays of Arrays501887
+Node: Arrays Summary506654
+Node: Functions508747
+Node: Built-in509785
+Node: Calling Built-in510866
+Node: Numeric Functions512862
+Ref: Numeric Functions-Footnote-1517695
+Ref: Numeric Functions-Footnote-2518052
+Ref: Numeric Functions-Footnote-3518100
+Node: String Functions518372
+Ref: String Functions-Footnote-1541876
+Ref: String Functions-Footnote-2542004
+Ref: String Functions-Footnote-3542252
+Node: Gory Details542339
+Ref: table-sub-escapes544130
+Ref: table-sub-proposed545649
+Ref: table-posix-sub547012
+Ref: table-gensub-escapes548553
+Ref: Gory Details-Footnote-1549376
+Node: I/O Functions549530
+Ref: table-system-return-values556112
+Ref: I/O Functions-Footnote-1558092
+Ref: I/O Functions-Footnote-2558240
+Node: Time Functions558360
+Ref: Time Functions-Footnote-1568882
+Ref: Time Functions-Footnote-2568950
+Ref: Time Functions-Footnote-3569108
+Ref: Time Functions-Footnote-4569219
+Ref: Time Functions-Footnote-5569331
+Ref: Time Functions-Footnote-6569558
+Node: Bitwise Functions569824
+Ref: table-bitwise-ops570418
+Ref: Bitwise Functions-Footnote-1574756
+Node: Type Functions574929
+Node: I18N Functions577461
+Node: User-defined579112
+Node: Definition Syntax579917
+Ref: Definition Syntax-Footnote-1585604
+Node: Function Example585675
+Ref: Function Example-Footnote-1588597
+Node: Function Caveats588619
+Node: Calling A Function589137
+Node: Variable Scope590095
+Node: Pass By Value/Reference593089
+Node: Return Statement596588
+Node: Dynamic Typing599567
+Node: Indirect Calls600497
+Ref: Indirect Calls-Footnote-1610748
+Node: Functions Summary610876
+Node: Library Functions613581
+Ref: Library Functions-Footnote-1617188
+Ref: Library Functions-Footnote-2617331
+Node: Library Names617502
+Ref: Library Names-Footnote-1620962
+Ref: Library Names-Footnote-2621185
+Node: General Functions621271
+Node: Strtonum Function622374
+Node: Assert Function625396
+Node: Round Function628722
+Node: Cliff Random Function630263
+Node: Ordinal Functions631279
+Ref: Ordinal Functions-Footnote-1634342
+Ref: Ordinal Functions-Footnote-2634594
+Node: Join Function634804
+Ref: Join Function-Footnote-1636574
+Node: Getlocaltime Function636774
+Node: Readfile Function640516
+Node: Shell Quoting642488
+Node: Data File Management643889
+Node: Filetrans Function644521
+Node: Rewind Function648617
+Node: File Checking650523
+Ref: File Checking-Footnote-1651857
+Node: Empty Files652058
+Node: Ignoring Assigns654037
+Node: Getopt Function655587
+Ref: Getopt Function-Footnote-1667056
+Node: Passwd Functions667256
+Ref: Passwd Functions-Footnote-1676095
+Node: Group Functions676183
+Ref: Group Functions-Footnote-1684081
+Node: Walking Arrays684288
+Node: Library Functions Summary687296
+Node: Library Exercises688702
+Node: Sample Programs689167
+Node: Running Examples689937
+Node: Clones690665
+Node: Cut Program691889
+Node: Egrep Program701818
+Ref: Egrep Program-Footnote-1709330
+Node: Id Program709440
+Node: Split Program713120
+Ref: Split Program-Footnote-1716579
+Node: Tee Program716708
+Node: Uniq Program719498
+Node: Wc Program726924
+Ref: Wc Program-Footnote-1731179
+Node: Miscellaneous Programs731273
+Node: Dupword Program732486
+Node: Alarm Program734516
+Node: Translate Program739371
+Ref: Translate Program-Footnote-1743936
+Node: Labels Program744206
+Ref: Labels Program-Footnote-1747557
+Node: Word Sorting747641
+Node: History Sorting751713
+Node: Extract Program753548
+Node: Simple Sed761077
+Node: Igawk Program764151
+Ref: Igawk Program-Footnote-1778482
+Ref: Igawk Program-Footnote-2778684
+Ref: Igawk Program-Footnote-3778806
+Node: Anagram Program778921
+Node: Signature Program781983
+Node: Programs Summary783230
+Node: Programs Exercises784444
+Ref: Programs Exercises-Footnote-1788573
+Node: Advanced Features788664
+Node: Nondecimal Data790654
+Node: Array Sorting792245
+Node: Controlling Array Traversal792945
+Ref: Controlling Array Traversal-Footnote-1801312
+Node: Array Sorting Functions801430
+Ref: Array Sorting Functions-Footnote-1806521
+Node: Two-way I/O806717
+Ref: Two-way I/O-Footnote-1813267
+Ref: Two-way I/O-Footnote-2813454
+Node: TCP/IP Networking813536
+Node: Profiling816654
+Ref: Profiling-Footnote-1825147
+Node: Advanced Features Summary825470
+Node: Internationalization827314
+Node: I18N and L10N828794
+Node: Explaining gettext829481
+Ref: Explaining gettext-Footnote-1835373
+Ref: Explaining gettext-Footnote-2835558
+Node: Programmer i18n835723
+Ref: Programmer i18n-Footnote-1840578
+Node: Translator i18n840627
+Node: String Extraction841421
+Ref: String Extraction-Footnote-1842553
+Node: Printf Ordering842639
+Ref: Printf Ordering-Footnote-1845425
+Node: I18N Portability845489
+Ref: I18N Portability-Footnote-1847945
+Node: I18N Example848008
+Ref: I18N Example-Footnote-1850814
+Node: Gawk I18N850887
+Node: I18N Summary851532
+Node: Debugger852873
+Node: Debugging853895
+Node: Debugging Concepts854336
+Node: Debugging Terms856145
+Node: Awk Debugging858720
+Node: Sample Debugging Session859626
+Node: Debugger Invocation860160
+Node: Finding The Bug861546
+Node: List of Debugger Commands868024
+Node: Breakpoint Control869357
+Node: Debugger Execution Control873051
+Node: Viewing And Changing Data876413
+Node: Execution Stack879787
+Node: Debugger Info881424
+Node: Miscellaneous Debugger Commands885495
+Node: Readline Support890583
+Node: Limitations891479
+Ref: Limitations-Footnote-1895710
+Node: Debugging Summary895761
+Node: Arbitrary Precision Arithmetic897040
+Node: Computer Arithmetic898456
+Ref: table-numeric-ranges902047
+Ref: Computer Arithmetic-Footnote-1902769
+Node: Math Definitions902826
+Ref: table-ieee-formats906140
+Ref: Math Definitions-Footnote-1906743
+Node: MPFR features906848
+Node: FP Math Caution908565
+Ref: FP Math Caution-Footnote-1909637
+Node: Inexactness of computations910006
+Node: Inexact representation910966
+Node: Comparing FP Values912326
+Node: Errors accumulate913408
+Node: Getting Accuracy914841
+Node: Try To Round917551
+Node: Setting precision918450
+Ref: table-predefined-precision-strings919147
+Node: Setting the rounding mode920977
+Ref: table-gawk-rounding-modes921351
+Ref: Setting the rounding mode-Footnote-1924759
+Node: Arbitrary Precision Integers924938
+Ref: Arbitrary Precision Integers-Footnote-1929855
+Node: POSIX Floating Point Problems930004
+Ref: POSIX Floating Point Problems-Footnote-1933886
+Node: Floating point summary933924
+Node: Dynamic Extensions936114
+Node: Extension Intro937667
+Node: Plugin License938933
+Node: Extension Mechanism Outline939730
+Ref: figure-load-extension940169
+Ref: figure-register-new-function941734
+Ref: figure-call-new-function942826
+Node: Extension API Description944888
+Node: Extension API Functions Introduction946420
+Node: General Data Types951279
+Ref: General Data Types-Footnote-1957234
+Node: Memory Allocation Functions957533
+Ref: Memory Allocation Functions-Footnote-1960378
+Node: Constructor Functions960477
+Node: Registration Functions962222
+Node: Extension Functions962907
+Node: Exit Callback Functions965530
+Node: Extension Version String966780
+Node: Input Parsers967443
+Node: Output Wrappers977325
+Node: Two-way processors981837
+Node: Printing Messages984102
+Ref: Printing Messages-Footnote-1985273
+Node: Updating ERRNO985426
+Node: Requesting Values986165
+Ref: table-value-types-returned986902
+Node: Accessing Parameters987785
+Node: Symbol Table Access989020
+Node: Symbol table by name989532
+Node: Symbol table by cookie991553
+Ref: Symbol table by cookie-Footnote-1995705
+Node: Cached values995769
+Ref: Cached values-Footnote-1999276
+Node: Array Manipulation999367
+Ref: Array Manipulation-Footnote-11000458
+Node: Array Data Types1000495
+Ref: Array Data Types-Footnote-11003153
+Node: Array Functions1003245
+Node: Flattening Arrays1007103
+Node: Creating Arrays1014011
+Node: Redirection API1018780
+Node: Extension API Variables1021611
+Node: Extension Versioning1022244
+Ref: gawk-api-version1022681
+Node: Extension API Informational Variables1024437
+Node: Extension API Boilerplate1025501
+Node: Finding Extensions1029315
+Node: Extension Example1029874
+Node: Internal File Description1030672
+Node: Internal File Ops1034752
+Ref: Internal File Ops-Footnote-11046514
+Node: Using Internal File Ops1046654
+Ref: Using Internal File Ops-Footnote-11049037
+Node: Extension Samples1049311
+Node: Extension Sample File Functions1050840
+Node: Extension Sample Fnmatch1058489
+Node: Extension Sample Fork1059976
+Node: Extension Sample Inplace1061194
+Node: Extension Sample Ord1064404
+Node: Extension Sample Readdir1065240
+Ref: table-readdir-file-types1066129
+Node: Extension Sample Revout1066934
+Node: Extension Sample Rev2way1067523
+Node: Extension Sample Read write array1068263
+Node: Extension Sample Readfile1070205
+Node: Extension Sample Time1071300
+Node: Extension Sample API Tests1072648
+Node: gawkextlib1073140
+Node: Extension summary1075587
+Node: Extension Exercises1079289
+Node: Language History1080787
+Node: V7/SVR3.11082443
+Node: SVR41084595
+Node: POSIX1086029
+Node: BTL1087408
+Node: POSIX/GNU1088137
+Node: Feature History1093999
+Node: Common Extensions1108369
+Node: Ranges and Locales1109652
+Ref: Ranges and Locales-Footnote-11114268
+Ref: Ranges and Locales-Footnote-21114295
+Ref: Ranges and Locales-Footnote-31114530
+Node: Contributors1114751
+Node: History summary1120311
+Node: Installation1121691
+Node: Gawk Distribution1122635
+Node: Getting1123119
+Node: Extracting1124080
+Node: Distribution contents1125718
+Node: Unix Installation1131812
+Node: Quick Installation1132494
+Node: Shell Startup Files1134908
+Node: Additional Configuration Options1135986
+Node: Configuration Philosophy1137791
+Node: Non-Unix Installation1140160
+Node: PC Installation1140618
+Node: PC Binary Installation1141938
+Node: PC Compiling1143790
+Ref: PC Compiling-Footnote-11146584
+Node: PC Testing1146693
+Node: PC Using1147873
+Ref: PC Using-Footnote-11152026
+Node: Cygwin1152099
+Node: MSYS1152869
+Node: VMS Installation1153370
+Node: VMS Compilation1154161
+Ref: VMS Compilation-Footnote-11155390
+Node: VMS Dynamic Extensions1155448
+Node: VMS Installation Details1157133
+Node: VMS Running1159386
+Node: VMS GNV1163665
+Node: VMS Old Gawk1164400
+Node: Bugs1164871
+Node: Bug address1165534
+Node: Usenet1167931
+Node: Maintainers1168706
+Node: Other Versions1170082
+Node: Installation summary1176666
+Node: Notes1177717
+Node: Compatibility Mode1178582
+Node: Additions1179364
+Node: Accessing The Source1180289
+Node: Adding Code1181724
+Node: New Ports1187943
+Node: Derived Files1192431
+Ref: Derived Files-Footnote-11197916
+Ref: Derived Files-Footnote-21197951
+Ref: Derived Files-Footnote-31198549
+Node: Future Extensions1198663
+Node: Implementation Limitations1199321
+Node: Extension Design1200504
+Node: Old Extension Problems1201658
+Ref: Old Extension Problems-Footnote-11203176
+Node: Extension New Mechanism Goals1203233
+Ref: Extension New Mechanism Goals-Footnote-11206597
+Node: Extension Other Design Decisions1206786
+Node: Extension Future Growth1208899
+Node: Old Extension Mechanism1209735
+Node: Notes summary1211498
+Node: Basic Concepts1212680
+Node: Basic High Level1213361
+Ref: figure-general-flow1213643
+Ref: figure-process-flow1214328
+Ref: Basic High Level-Footnote-11217629
+Node: Basic Data Typing1217814
+Node: Glossary1221142
+Node: Copying1253089
+Node: GNU Free Documentation License1290628
+Node: Index1315746

End Tag Table